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

[PATCHv1 1/3] git p4: add test for tag import/export enabled via config

From
Luke Diamand <luke@diamand.org>
Date
May 11, 2012, 06:25 UTC
Message-ID
<1336717518-4214-2-git-send-email-luke@diamand.org>
In-Reply-To
<1336717518-4214-1-git-send-email-luke@diamand.org>

This adds a test for git p4 to check it can import/export tags when enabled via a config variable rather than on the command line.

Signed-off-by: Luke Diamand <luke@diamand.org>
---
 t/t9811-git-p4-label-import.sh |   20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
diff --git a/t/t9811-git-p4-label-import.sh b/t/t9811-git-p4-label-import.sh
index fb00ffa..095238f 100755
--- a/t/t9811-git-p4-label-import.sh
+++ b/t/t9811-git-p4-label-import.sh
@@ -195,6 +195,26 @@ test_expect_success 'tag that cannot be exported' '
 	)
 '
 
+test_expect_success 'use git config to enable import/export of tags' '
+	git p4 clone --verbose --dest="$git" //depot@all &&
+	(
+		cd "$git" &&
+		git config git-p4.exportLabels true &&
+		git config git-p4.importLabels true &&
+		git tag CFG_A_GIT_TAG &&
+		git p4 rebase --verbose &&
+		git p4 submit --verbose &&
+		git tag &&
+		git tag | grep TAG_F1_1
+	) &&
+	(
+		cd "$cli" &&
+		p4 labels &&
+		p4 labels | grep CFG_A_GIT_TAG
+	)
+'
+
+
 test_expect_success 'kill p4d' '
 	kill_p4d
 '
-- 
1.7.10.282.g2120.dirty
Previous: Luke DiamandNext: Luke Diamand
Message 2 of 5 in “[PATCHv1 0/3] git p4: tag import/export bug fixes”
  1. Luke DiamandMay 11, 2012
  2. 1/3 git p4: add test for tag import/export enabled via configLuke Diamand, May 11, 2012
  3. 2/3 git p4: fix bug when verbose enabled with tag exportLuke Diamand, May 11, 2012
  4. 3/3 git p4: fix bug when enabling tag import/export via config variablesLuke Diamand, May 11, 2012
  5. Pete WyckoffMay 11, 2012

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.