Browse Source

remote-hg: add test for failed double push

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Felipe Contreras 12 years ago committed by Junio C Hamano
parent
commit
0bf9ee5720
  1. 24
      contrib/remote-helpers/test-hg.sh

24
contrib/remote-helpers/test-hg.sh

@ -486,4 +486,28 @@ test_expect_failure 'remote big push' ' @@ -486,4 +486,28 @@ test_expect_failure 'remote big push' '
check_bookmark hgrepo new_bmark ''
'

test_expect_failure 'remote double failed push' '
test_when_finished "rm -rf hgrepo gitrepo*" &&

(
hg init hgrepo &&
cd hgrepo &&
echo zero > content &&
hg add content &&
hg commit -m zero &&
echo one > content &&
hg commit -m one
) &&

(
git clone "hg::hgrepo" gitrepo &&
cd gitrepo &&
git reset --hard HEAD^ &&
echo two > content &&
git commit -a -m two &&
test_expect_code 1 git push &&
test_expect_code 1 git push
)
'

test_done

Loading…
Cancel
Save