[Pkg-bazaar-commits] ./bzr/unstable r477: - fix header for listing of unknown files
Martin Pool
mbp at sourcefrog.net
Fri Apr 10 08:19:30 UTC 2009
------------------------------------------------------------
revno: 477
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Wed 2005-05-11 17:50:07 +1000
message:
- fix header for listing of unknown files
- don't report root directory in status listing, since it's never
changed
- fix up status format in tests
modified:
bzrlib/diff.py
bzrlib/status.py
testbzr
-------------- next part --------------
=== modified file 'bzrlib/diff.py'
--- a/bzrlib/diff.py 2005-05-11 07:46:46 +0000
+++ b/bzrlib/diff.py 2005-05-11 07:50:07 +0000
@@ -208,14 +208,18 @@
mutter('start compare_trees')
for file_id in old_tree:
if file_id in new_tree:
- old_path = old_inv.id2path(file_id)
- new_path = new_inv.id2path(file_id)
-
kind = old_inv.get_file_kind(file_id)
assert kind == new_inv.get_file_kind(file_id)
assert kind in ('file', 'directory', 'symlink', 'root_directory'), \
'invalid file kind %r' % kind
+
+ if kind == 'root_directory':
+ continue
+
+ old_path = old_inv.id2path(file_id)
+ new_path = new_inv.id2path(file_id)
+
if kind == 'file':
old_sha1 = old_tree.get_file_sha1(file_id)
new_sha1 = new_tree.get_file_sha1(file_id)
=== modified file 'bzrlib/status.py'
--- a/bzrlib/status.py 2005-05-11 06:12:44 +0000
+++ b/bzrlib/status.py 2005-05-11 07:50:07 +0000
@@ -48,6 +48,6 @@
done_header = False
for path in unknowns:
if not done_header:
- print 'unknown files:'
+ print 'unknown:'
done_header = True
print ' ', path
=== modified file 'testbzr'
--- a/testbzr 2005-05-11 04:25:35 +0000
+++ b/testbzr 2005-05-11 07:50:07 +0000
@@ -179,13 +179,13 @@
assert out == 'test.txt\n'
out = backtick("bzr status")
- assert out == '''? test.txt\n'''
+ assert out == 'unknown:\n test.txt\n'
out = backtick("bzr status --all")
- assert out == "? test.txt\n"
+ assert out == "unknown:\n test.txt\n"
out = backtick("bzr status test.txt --all")
- assert out == "? test.txt\n"
+ assert out == "unknown:\n test.txt\n"
f = file('test2.txt', 'wt')
f.write('goodbye cruel world...\n')
More information about the Pkg-bazaar-commits
mailing list