diff --git a/test/hg-git.t b/test/hg-git.t index d105665..b552544 100755 --- a/test/hg-git.t +++ b/test/hg-git.t @@ -125,6 +125,31 @@ setup () { setup +test_expect_success 'rename' ' + test_when_finished "rm -rf gitrepo* hgrepo*" && + + ( + hg init hgrepo1 && + cd hgrepo1 && + echo alpha > alpha && + hg add alpha && + hg commit -m "add alpha" && + hg mv alpha beta && + hg commit -m "rename alpha to beta" + ) && + + for x in hg git + do + git_clone_$x hgrepo1 gitrepo-$x && + hg_clone_$x gitrepo-$x hgrepo2-$x && + hg_log hgrepo2-$x > "hg-log-$x" && + git_log gitrepo-$x > "git-log-$x" + done && + + test_cmp hg-log-hg hg-log-git && + test_cmp git-log-hg git-log-git +' + test_expect_success 'executable bit' ' test_when_finished "rm -rf gitrepo* hgrepo*" &&