Fetch: default remote repository from branch properties
[gitweb.git] / git-parse-remote.sh
index 187f0883c9136772677088ddf61228291d4b41d1..69998169b7f2a2a07363a7d1416be129bca82e84 100755 (executable)
@@ -68,6 +68,12 @@ get_remote_url () {
        esac
 }
 
+get_default_remote () {
+       curr_branch=$(git-symbolic-ref HEAD | sed -e 's|^refs/heads/||')
+       origin=$(git-repo-config --get "branch.$curr_branch.remote")
+       echo ${origin:-origin}
+}
+
 get_remote_default_refs_for_push () {
        data_source=$(get_data_source "$1")
        case "$data_source" in