[PATCH 01 of 15] stream: add a test showing we also clone bookmarks
Boris Feld
boris.feld at octobus.net
Fri Jan 19 20:08:45 UTC 2018
# HG changeset patch
# User Boris Feld <boris.feld at octobus.net>
# Date 1516201266 -3600
# Wed Jan 17 16:01:06 2018 +0100
# Node ID bb08b77c4988817b0ff2d25e705b455169868c7e
# Parent 853bf7d9080462e737f584ff682dd18e17717187
# EXP-Topic b2-stream
# Available At https://bitbucket.org/octobus/mercurial-devel/
# hg pull https://bitbucket.org/octobus/mercurial-devel/ -r bb08b77c4988
stream: add a test showing we also clone bookmarks
Bookmarks are not stored in `.hg/store`. We need to make sure they are cloned
with `--stream`.
diff --git a/tests/test-clone-uncompressed.t b/tests/test-clone-uncompressed.t
--- a/tests/test-clone-uncompressed.t
+++ b/tests/test-clone-uncompressed.t
@@ -171,3 +171,28 @@ actually serving file content
$ wait
$ hg -R clone id
000000000000
+ $ cd ..
+
+Stream repository with bookmarks
+--------------------------------
+
+(revert introduction of secret changeset)
+
+ $ hg -R server phase --draft 'secret()'
+
+add a bookmark
+
+ $ hg -R server bookmark -r tip some-bookmark
+
+clone it
+
+ $ hg clone --stream http://localhost:$HGPORT with-bookmarks
+ streaming all changes
+ 1027 files to transfer, 96.3 KB of data
+ transferred 96.3 KB in * seconds (*) (glob)
+ searching for changes
+ no changes found
+ updating to branch default
+ 1025 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ $ hg -R with-bookmarks bookmarks
+ some-bookmark 1:c17445101a72
More information about the Mercurial-devel
mailing list