зеркало из https://github.com/microsoft/git.git
lib-t6000.sh: write tag using git-update-ref
Signed-off-by: Han-Wen Nienhuys <hanwen@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
a08a83db2b
Коммит
9e35a6a986
|
@ -1,7 +1,5 @@
|
||||||
: included from 6002 and others
|
: included from 6002 and others
|
||||||
|
|
||||||
mkdir -p .git/refs/tags
|
|
||||||
|
|
||||||
>sed.script
|
>sed.script
|
||||||
|
|
||||||
# Answer the sha1 has associated with the tag. The tag must exist under refs/tags
|
# Answer the sha1 has associated with the tag. The tag must exist under refs/tags
|
||||||
|
@ -26,7 +24,8 @@ save_tag () {
|
||||||
_tag=$1
|
_tag=$1
|
||||||
test -n "$_tag" || error "usage: save_tag tag commit-args ..."
|
test -n "$_tag" || error "usage: save_tag tag commit-args ..."
|
||||||
shift 1
|
shift 1
|
||||||
"$@" >".git/refs/tags/$_tag"
|
|
||||||
|
git update-ref "refs/tags/$_tag" $("$@")
|
||||||
|
|
||||||
echo "s/$(tag $_tag)/$_tag/g" >sed.script.tmp
|
echo "s/$(tag $_tag)/$_tag/g" >sed.script.tmp
|
||||||
cat sed.script >>sed.script.tmp
|
cat sed.script >>sed.script.tmp
|
||||||
|
|
Загрузка…
Ссылка в новой задаче