Mercurial > hg
annotate tests/test-convert-bzr-ghosts @ 11992:ccd8e592c3c5 stable
win32: remove useless lstat() fallback in nlinks()
The fallback was introduced by 3b4f05ff3130 at the same time than
nlinks(). Apparently it only handles the case where target path
does not exist. Just raise IOError directly.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Thu, 19 Aug 2010 22:51:09 +0200 |
parents | 9e6d6568bf7a |
children |
rev | line source |
---|---|
7053 | 1 #!/bin/sh |
2 | |
7058
9e6d6568bf7a
`source` doesn't work for some /bin/sh, use `.` instead
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
7053
diff
changeset
|
3 . "$TESTDIR/bzr-definitions" |
7053 | 4 |
5 cat > ghostcreator.py <<EOF | |
6 import sys | |
7 from bzrlib import workingtree | |
8 wt = workingtree.WorkingTree.open('.') | |
9 | |
10 message, ghostrev = sys.argv[1:] | |
11 wt.set_parent_ids(wt.get_parent_ids() + [ghostrev]) | |
12 wt.commit(message) | |
13 EOF | |
14 | |
15 echo % ghost revisions | |
16 mkdir test-ghost-revisions | |
17 cd test-ghost-revisions | |
18 bzr init -q source | |
19 cd source | |
20 echo content > somefile | |
21 bzr add -q somefile | |
22 bzr commit -q -m 'Initial layout setup' | |
23 echo morecontent >> somefile | |
24 python ../../ghostcreator.py 'Commit with ghost revision' ghostrev | |
25 cd .. | |
26 hg convert source source-hg | |
27 glog -R source-hg |