##// END OF EJS Templates
revlog: make compressed size comparisons consistent...
Gregory Szorc -
r30792:4215dc1b default
parent child Browse files
Show More
@@ -1503,7 +1503,7 b' class revlog(object):'
1503 bin = "".join(p)
1503 bin = "".join(p)
1504 else:
1504 else:
1505 bin = _compress(text)
1505 bin = _compress(text)
1506 if bin is None or len(bin) > l:
1506 if bin is None or len(bin) >= l:
1507 if text[0] == '\0':
1507 if text[0] == '\0':
1508 return ("", text)
1508 return ("", text)
1509 return ('u', text)
1509 return ('u', text)
@@ -268,13 +268,13 b' Cannot produce streaming clone bundles w'
268 packed1 is produced properly
268 packed1 is produced properly
269
269
270 $ hg -R test debugcreatestreamclonebundle packed.hg
270 $ hg -R test debugcreatestreamclonebundle packed.hg
271 writing 2663 bytes for 6 files
271 writing 2664 bytes for 6 files
272 bundle requirements: generaldelta, revlogv1
272 bundle requirements: generaldelta, revlogv1
273
273
274 $ f -B 64 --size --sha1 --hexdump packed.hg
274 $ f -B 64 --size --sha1 --hexdump packed.hg
275 packed.hg: size=2826, sha1=e139f97692a142b19cdcff64a69697d5307ce6d4
275 packed.hg: size=2827, sha1=9d14cb90c66a21462d915ab33656f38b9deed686
276 0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 06 00 00 |HGS1UN..........|
276 0000: 48 47 53 31 55 4e 00 00 00 00 00 00 00 06 00 00 |HGS1UN..........|
277 0010: 00 00 00 00 0a 67 00 16 67 65 6e 65 72 61 6c 64 |.....g..generald|
277 0010: 00 00 00 00 0a 68 00 16 67 65 6e 65 72 61 6c 64 |.....h..generald|
278 0020: 65 6c 74 61 2c 72 65 76 6c 6f 67 76 31 00 64 61 |elta,revlogv1.da|
278 0020: 65 6c 74 61 2c 72 65 76 6c 6f 67 76 31 00 64 61 |elta,revlogv1.da|
279 0030: 74 61 2f 61 64 69 66 66 65 72 65 6e 74 66 69 6c |ta/adifferentfil|
279 0030: 74 61 2f 61 64 69 66 66 65 72 65 6e 74 66 69 6c |ta/adifferentfil|
280
280
@@ -1147,7 +1147,7 b' directory)'
1147 R olddirname/newfile.py
1147 R olddirname/newfile.py
1148 $ hg debugindex newdirname/newfile.py
1148 $ hg debugindex newdirname/newfile.py
1149 rev offset length delta linkrev nodeid p1 p2
1149 rev offset length delta linkrev nodeid p1 p2
1150 0 0 88 -1 3 34a4d536c0c0 000000000000 000000000000
1150 0 0 89 -1 3 34a4d536c0c0 000000000000 000000000000
1151
1151
1152 $ echo a >> newdirname/commonfile.py
1152 $ echo a >> newdirname/commonfile.py
1153 $ hg ci --amend -m bug
1153 $ hg ci --amend -m bug
@@ -1155,7 +1155,7 b' directory)'
1155 newdirname/newfile.py renamed from olddirname/newfile.py:690b295714aed510803d3020da9c70fca8336def (glob)
1155 newdirname/newfile.py renamed from olddirname/newfile.py:690b295714aed510803d3020da9c70fca8336def (glob)
1156 $ hg debugindex newdirname/newfile.py
1156 $ hg debugindex newdirname/newfile.py
1157 rev offset length delta linkrev nodeid p1 p2
1157 rev offset length delta linkrev nodeid p1 p2
1158 0 0 88 -1 3 34a4d536c0c0 000000000000 000000000000
1158 0 0 89 -1 3 34a4d536c0c0 000000000000 000000000000
1159
1159
1160 #if execbit
1160 #if execbit
1161
1161
General Comments 0
You need to be logged in to leave comments. Login now