Mercurial > hg > hg-git
changeset 20:9a93e8b0ec64
Add failing test for file removals.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Sun, 26 Apr 2009 18:32:36 -0700 (2009-04-27) |
parents | 2be9c0bd88af |
children | 13b9a020e382 |
files | tests/test-file-removal tests/test-file-removal.out |
diffstat | 2 files changed, 36 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
copy from tests/test-git-clone copy to tests/test-file-removal --- a/tests/test-git-clone +++ b/tests/test-file-removal @@ -36,6 +36,8 @@ echo beta > beta git add beta commit -m 'add beta' +git rm alpha +commit -m 'remove alpha' # dulwich does not presently support local git repos, workaround cd .. @@ -49,5 +51,8 @@ cd hgrepo hg log --graph +echo % make sure that alpha is not in the manifest +hg manifest + cd .. kill `cat gitdaemon.pid`
new file mode 100644 --- /dev/null +++ b/tests/test-file-removal.out @@ -0,0 +1,31 @@ +Initialized empty Git repository in gitrepo/.git/ + +rm 'alpha' +fetching from : origin +Counting objects: 8, done. +Compressing objects: 25% (1/4) Compressing objects: 50% (2/4) Compressing objects: 75% (3/4) Compressing objects: 100% (4/4) Compressing objects: 100% (4/4), done. +Total 8 (delta 0), reused 0 (delta 0) +importing Git objects into Hg +importing: 7eeab2ea75ec1ac0ff3d500b5b6f8a3447dd7c03 +importing: 9497a4ee62e16ee641860d7677cdb2589ea15554 +importing: FIXME +2 files updated, 0 files merged, 0 files removed, 0 files unresolved +@ changeset: 2:FIXME +| tag: origin/master +| tag: tip +| user: test <test@example.org> +| date: Mon Jan 01 00:00:12 2007 +0000 +| summary: remove alpha +| +o changeset: 1:7bcd915dc873 +| user: test <test@example.org> +| date: Mon Jan 01 00:00:11 2007 +0000 +| summary: add beta +| +o changeset: 0:3442585be8a6 + user: test <test@example.org> + date: Mon Jan 01 00:00:10 2007 +0000 + summary: add alpha + +% make sure that alpha is not in the manifest +beta