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

[PATCH 3/3] remote-hg: add test cases for null bookmarks

From
Max Horn <max@quendi.de>
Date
Mar 19, 2014, 12:33 UTC
Message-ID
<1395232399-60112-3-git-send-email-max@quendi.de>
In-Reply-To
<1395232399-60112-1-git-send-email-max@quendi.de>
Signed-off-by: Max Horn <max@quendi.de>
---
 contrib/remote-helpers/test-hg.sh | 48 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)
diff --git a/contrib/remote-helpers/test-hg.sh b/contrib/remote-helpers/test-hg.sh
index a933b1e..8d01b32 100755
--- a/contrib/remote-helpers/test-hg.sh
+++ b/contrib/remote-helpers/test-hg.sh
@@ -772,4 +772,52 @@ test_expect_success 'remote double failed push' '
 	)
 '
 
+test_expect_success 'clone remote with master null bookmark' '
+	test_when_finished "rm -rf gitrepo* hgrepo*" &&
+
+	(
+	hg init hgrepo &&
+	cd hgrepo &&
+	echo a >a &&
+	hg add a &&
+	hg commit -m a &&
+	hg bookmark -r null master
+	) &&
+
+	git clone "hg::hgrepo" gitrepo &&
+	check gitrepo HEAD a
+'
+
+test_expect_success 'clone remote with default null bookmark' '
+	test_when_finished "rm -rf gitrepo* hgrepo*" &&
+
+	(
+	hg init hgrepo &&
+	cd hgrepo &&
+	echo a >a &&
+	hg add a &&
+	hg commit -m a &&
+	hg bookmark -r null -f default
+	) &&
+
+	git clone "hg::hgrepo" gitrepo &&
+	check gitrepo HEAD a
+'
+
+test_expect_success 'clone remote with generic null bookmark' '
+	test_when_finished "rm -rf gitrepo* hgrepo*" &&
+
+	(
+	hg init hgrepo &&
+	cd hgrepo &&
+	echo a >a &&
+	hg add a &&
+	hg commit -m a &&
+	hg bookmark -r null bmark
+	) &&
+
+	git clone "hg::hgrepo" gitrepo &&
+	check gitrepo HEAD a
+'
+
 test_done
-- 
1.9.0.7.ga299b13
Previous: Antoine Pelisse
Message 6 of 6 in “remote-hg: do not fail on invalid bookmarks”
  1. 1/3 remote-hg: do not fail on invalid bookmarksMax Horn, Mar 19, 2014
  2. 2/3 remote-hg: allow invalid bookmarks in a few edge casesMax Horn, Mar 19, 2014
  3. Antoine PelisseMar 19, 2014
  4. Max HornMar 19, 2014
  5. Antoine PelisseMar 19, 2014
  6. 3/3 remote-hg: add test cases for null bookmarksMax Horn, Mar 19, 2014

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.