##// END OF EJS Templates
relink: format reclaimed byte count nicely
Martin Geisler -
r13656:0e200e18 default
parent child Browse files
Show More
@@ -168,8 +168,8 b' def do_relink(src, dst, files, ui):'
168
168
169 ui.progress(_('relinking'), None)
169 ui.progress(_('relinking'), None)
170
170
171 ui.status(_('relinked %d files (%d bytes reclaimed)\n') %
171 ui.status(_('relinked %d files (%s reclaimed)\n') %
172 (relinked, savedbytes))
172 (relinked, util.bytecount(savedbytes)))
173
173
174 cmdtable = {
174 cmdtable = {
175 'relink': (
175 'relink': (
@@ -25,10 +25,17 b' create source repository'
25 $ hg ci -Am addfile
25 $ hg ci -Am addfile
26 adding a
26 adding a
27 adding b
27 adding b
28 $ echo a >> a
28 $ cat $TESTDIR/binfile.bin >> a
29 $ echo a >> b
29 $ cat $TESTDIR/binfile.bin >> b
30 $ hg ci -Am changefiles
30 $ hg ci -Am changefiles
31
31
32 make another commit to create files larger than 1 KB to test
33 formatting of final byte count
34
35 $ cat $TESTDIR/binfile.bin >> a
36 $ cat $TESTDIR/binfile.bin >> b
37 $ hg ci -m anotherchange
38
32 Test files are read in binary mode
39 Test files are read in binary mode
33
40
34 $ python -c "file('.hg/store/data/dummy.i', 'wb').write('a\r\nb\n')"
41 $ python -c "file('.hg/store/data/dummy.i', 'wb').write('a\r\nb\n')"
@@ -71,7 +78,7 b' relink'
71 pruned down to 2 probably relinkable files
78 pruned down to 2 probably relinkable files
72 relinking: data/a.i 1/2 files (50.00%)
79 relinking: data/a.i 1/2 files (50.00%)
73 not linkable: data/dummy.i
80 not linkable: data/dummy.i
74 relinked 1 files (136 bytes reclaimed)
81 relinked 1 files (1.37 KB reclaimed)
75 $ cd ..
82 $ cd ..
76
83
77
84
General Comments 0
You need to be logged in to leave comments. Login now