test: pushing a bookmark without changesets

This works in recent versions of Mercurial.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
This commit is contained in:
Mark Nauwelaerts
2016-07-09 09:43:37 +02:00
committed by Felipe Contreras
parent 153a216f47
commit d1544e2ccd

View File

@@ -853,6 +853,31 @@ test_expect_failure 'push updates notes' '
test_cmp expected actual
'
test_expect_success 'push bookmark without changesets' '
test_when_finished "rm -rf hgrepo gitrepo" &&
(
hg init hgrepo &&
cd hgrepo &&
echo one > content &&
hg add content &&
hg commit -m one
) &&
git clone "hg::hgrepo" gitrepo &&
(
cd gitrepo &&
echo two > content &&
git commit -a -m two &&
git push origin master &&
git branch feature-a &&
git push origin feature-a
) &&
check_bookmark hgrepo feature-a two
'
test_expect_unstable 'pull tags' '
test_when_finished "rm -rf hgrepo gitrepo" &&