git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v2 1/4] lib-t6000.sh: write tag using git-update-ref

From
Han-Wen Nienhuys via GitGitGadget <gitgitgadget@gmail.com>
Date
Jul 10, 2020, 17:19 UTC
Message-ID
<0f244ed6cbddd0673653349b78c3ede31f9bbf71.1594401593.git.gitgitgadget@gmail.com>
In-Reply-To
<pull.669.v2.git.1594401593.gitgitgadget@gmail.com>
From: Han-Wen Nienhuys <hanwen@google.com>
Signed-off-by: Han-Wen Nienhuys <hanwen@google.com>
---
 t/lib-t6000.sh | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/t/lib-t6000.sh b/t/lib-t6000.sh
index b0ed4767e3..fba6778ca3 100644
--- a/t/lib-t6000.sh
+++ b/t/lib-t6000.sh
@@ -1,7 +1,5 @@
 : included from 6002 and others
 
-mkdir -p .git/refs/tags
-
 >sed.script
 
 # Answer the sha1 has associated with the tag. The tag must exist under refs/tags
@@ -26,7 +24,8 @@ save_tag () {
 	_tag=$1
 	test -n "$_tag" || error "usage: save_tag tag commit-args ..."
 	shift 1
-	"$@" >".git/refs/tags/$_tag"
+
+	git update-ref "refs/tags/$_tag" $("$@")
 
 	echo "s/$(tag $_tag)/$_tag/g" >sed.script.tmp
 	cat sed.script >>sed.script.tmp
-- 
gitgitgadget
Previous: Han-Wen Nienhuys via GitGitGadgetNext: Han-Wen Nienhuys via GitGitGadget
Message 8 of 13 in “Preliminary fixes for reftable support”
  1. 0/4 Preliminary fixes for reftable supportHan-Wen Nienhuys via GitGitGadget, Jun 30, 2020
  2. 1/4 lib-t6000.sh: write tag using git-update-refHan-Wen Nienhuys via GitGitGadget, Jun 30, 2020
  3. 2/4 t3432: use git-reflog to inspect the reflog for HEADHan-Wen Nienhuys via GitGitGadget, Jun 30, 2020
  4. 3/4 checkout: add '\n' to reflog messageHan-Wen Nienhuys via GitGitGadget, Jun 30, 2020
  5. 4/4 Treat BISECT_HEAD as a pseudo refHan-Wen Nienhuys via GitGitGadget, Jun 30, 2020
  6. Junio C HamanoJul 7, 2020
  7. 0/4 Preliminary fixes for reftable supportHan-Wen Nienhuys via GitGitGadget, Jul 10, 2020
  8. 1/4 lib-t6000.sh: write tag using git-update-refHan-Wen Nienhuys via GitGitGadget, Jul 10, 2020
  9. 3/4 Treat BISECT_HEAD as a pseudo refHan-Wen Nienhuys via GitGitGadget, Jul 10, 2020
  10. 2/4 t3432: use git-reflog to inspect the reflog for HEADHan-Wen Nienhuys via GitGitGadget, Jul 10, 2020
  11. 4/4 Cleanse reflog messages in the refs.c layerJunio C Hamano via GitGitGadget, Jul 10, 2020
  12. Junio C HamanoJul 10, 2020
  13. Junio C HamanoJul 10, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.