| 7ef76925d9c19ef74874e1735e2436e56d0c4897 (from 6b14d7faf0bad026a81a27bac07b47691f621b8f) |
| diff --git a/Makefile b/Makefile |
| --- a/Makefile |
| +++ b/Makefile |
| @@ -20,7 +20,7 @@ INSTALL=install |
| |
| SCRIPTS=git-apply-patch-script git-merge-one-file-script git-prune-script \ |
| git-pull-script git-tag-script git-resolve-script git-whatchanged \ |
| - git-deltafy-script |
| + git-deltafy-script git-fetch-script |
| |
| PROG= git-update-index git-diff-files git-init-db git-write-tree \ |
| git-read-tree git-commit-tree git-cat-file git-fsck-cache \ |
| diff --git a/git-pull-script b/git-fetch-script |
| similarity index 87% |
| copy from git-pull-script |
| copy to git-fetch-script |
| --- a/git-pull-script |
| +++ b/git-fetch-script |
| @@ -39,8 +39,3 @@ download_one "$merge_repo/$merge_name" " |
| |
| echo "Getting object database" |
| download_objects "$merge_repo" "$(cat "$GIT_DIR"/MERGE_HEAD)" |
| - |
| -git-resolve-script \ |
| - "$(cat "$GIT_DIR"/HEAD)" \ |
| - "$(cat "$GIT_DIR"/MERGE_HEAD)" \ |
| - "$merge_repo" |
| diff --git a/git-pull-script b/git-pull-script |
| --- a/git-pull-script |
| +++ b/git-pull-script |
| @@ -6,39 +6,7 @@ merge_name=${2:-HEAD} |
| : ${GIT_DIR=.git} |
| : ${GIT_OBJECT_DIRECTORY="${SHA1_FILE_DIRECTORY-"$GIT_DIR/objects"}"} |
| |
| -download_one () { |
| - # remote_path="$1" local_file="$2" |
| - case "$1" in |
| - http://*) |
| - wget -q -O "$2" "$1" ;; |
| - /*) |
| - test -f "$1" && cat >"$2" "$1" ;; |
| - *) |
| - rsync -L "$1" "$2" ;; |
| - esac |
| -} |
| - |
| -download_objects () { |
| - # remote_repo="$1" head_sha1="$2" |
| - case "$1" in |
| - http://*) |
| - git-http-pull -a "$2" "$1/" |
| - ;; |
| - /*) |
| - git-local-pull -l -a "$2" "$1/" |
| - ;; |
| - *) |
| - rsync -avz --ignore-existing \ |
| - "$1/objects/." "$GIT_OBJECT_DIRECTORY"/. |
| - ;; |
| - esac |
| -} |
| - |
| -echo "Getting remote $merge_name" |
| -download_one "$merge_repo/$merge_name" "$GIT_DIR"/MERGE_HEAD |
| - |
| -echo "Getting object database" |
| -download_objects "$merge_repo" "$(cat "$GIT_DIR"/MERGE_HEAD)" |
| +git-fetch-script "$merge_repo" "$merge_name" |
| |
| git-resolve-script \ |
| "$(cat "$GIT_DIR"/HEAD)" \ |