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>
This commit is contained in:
Felipe Contreras 2013-05-24 21:29:45 -05:00 коммит произвёл Junio C Hamano
Родитель d2c7633028
Коммит 0bf9ee5720
1 изменённых файлов: 24 добавлений и 0 удалений

Просмотреть файл

@ -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