We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 170774a commit 5fca669Copy full SHA for 5fca669
git-fetch-script
@@ -1,7 +1,13 @@
1
#!/bin/sh
2
#
3
+destination=FETCH_HEAD
4
+
5
merge_repo=$1
6
merge_name=${2:-HEAD}
7
+if [ "$2" = "tag" ]; then
8
+ merge_name="refs/tags/$3"
9
+ destination="$merge_name"
10
+fi
11
12
: ${GIT_DIR=.git}
13
: ${GIT_OBJECT_DIRECTORY="${SHA1_FILE_DIRECTORY-"$GIT_DIR/objects"}"}
@@ -35,7 +41,7 @@ download_objects () {
35
41
}
36
42
37
43
echo "Getting remote $merge_name"
38
-download_one "$merge_repo/$merge_name" "$GIT_DIR"/FETCH_HEAD || exit 1
44
+download_one "$merge_repo/$merge_name" "$GIT_DIR/$destination" || exit 1
39
45
40
46
echo "Getting object database"
-download_objects "$merge_repo" "$(cat "$GIT_DIR"/FETCH_HEAD)" || exit 1
47
+download_objects "$merge_repo" "$(cat "$GIT_DIR/$destination")" || exit 1
0 commit comments