[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Submission for the tools/ dir in the repository - request for comments on category and name

From: Max Bowsher <maxb_at_ukf.net>
Date: 2004-06-29 16:33:21 CEST

I have a tool (written in python) which reads a bdb repository (via the bsddb module, not via the svn bindings), and produces a
human-readable low-level display of the db. (Sample output appended to the end of this email, program files attached).

I propose to commit it to tools/, and request comments on the following:

1) Should it go in tools/dev, or a new dir, tools/bdb ?

2) What should I call it? "svnbdbinfo"? As you can see, it's called svnchk at the moment, but that's a bad name, because it doesn't
reflect the current purpose - it started out intended to be a db consistency checker, until I realized how large a task that was,
and decided to settle for a db displayer.

Thanks,

Max.

-- 
SVNCHK for '/svn/db'
TEST: uuids
Repos UUID: 94e81393-bfd7-0310-89a3-016b5a61421a
TEST: revisions
r0: txn 0
r1: txn 1
r2: txn 2
r3: txn 3
r4: txn 4
r5: txn 5
r6: txn 6
r7: txn 7
r8: txn 8
r9: txn 9
r10: txn b
r11: txn c
r12: txn d
r13: txn e
r14: txn f
TEST: changes
txn 1: A /trunk 1.0.1 - -
       A /trunk/file1 2.0.1 - -
       A /trunk/file2 3.0.1 - -
       A /trunk/file3 4.0.1 - -
       A /trunk/subdirA 5.0.1 - -
       A /trunk/subdirA/subfile1 6.0.1 - -
       A /trunk/subdirA/subfile2 7.0.1 - -
       A /trunk/subdirA/subfile3 8.0.1 - -
       A /trunk/subdirB 9.0.1 - -
       A /trunk/subdirB/subfile1 a.0.1 - -
       A /trunk/subdirB/subfile2 b.0.1 - -
       A /trunk/subdirB/subfile3 c.0.1 - -
       M /trunk/file1 2.0.1 T -
       M /trunk/file2 3.0.1 T -
       M /trunk/file3 4.0.1 T -
       M /trunk/subdirA/subfile1 6.0.1 T -
       M /trunk/subdirA/subfile2 7.0.1 T -
       M /trunk/subdirB/subfile1 a.0.1 T -
       M /trunk/subdirA/subfile3 8.0.1 T -
       M /trunk/subdirB/subfile2 b.0.1 T -
       M /trunk/subdirB/subfile3 c.0.1 T -
txn 2: A /trunk/subdirA/newfile d.0.2 - -
       M /trunk/subdirA/newfile d.0.2 T -
txn 3: A /trunk/subdirA/subwc e.0.3 - -
txn 4: D /trunk/subdirA/subwc e.0.3 - -
txn 5: A /branches f.0.5 - -
       A /tags g.0.5 - -
txn 6: A /branches/fooey 1.1.6 - -
txn 7: M /branches/fooey/file1 2.1.7 T -
       M /branches/fooey/file2 3.1.7 T -
       M /branches/fooey/file3 4.1.7 T -
       M /branches/fooey/subdirA/newfile d.1.7 T -
       M /branches/fooey/subdirA/subfile1 6.1.7 T -
       M /branches/fooey/subdirA/subfile2 7.1.7 T -
       M /branches/fooey/subdirB/subfile1 a.1.7 T -
       M /branches/fooey/subdirA/subfile3 8.1.7 T -
       M /branches/fooey/subdirB/subfile2 b.1.7 T -
       M /branches/fooey/subdirB/subfile3 c.1.7 T -
txn 8: M /branches/fooey/file1 2.1.8 T -
       M /branches/fooey/file2 3.1.8 T -
       M /branches/fooey/file3 4.1.8 T -
       M /branches/fooey/subdirA/newfile d.1.8 T -
       M /branches/fooey/subdirA/subfile1 6.1.8 T -
       M /branches/fooey/subdirA/subfile2 7.1.8 T -
       M /branches/fooey/subdirB/subfile1 a.1.8 T -
       M /branches/fooey/subdirA/subfile3 8.1.8 T -
       M /branches/fooey/subdirB/subfile2 b.1.8 T -
       M /branches/fooey/subdirB/subfile3 c.1.8 T -
txn 9: M /branches/fooey/file1 2.1.9 T -
       M /branches/fooey/file2 3.1.9 T -
       M /branches/fooey/file3 4.1.9 T -
txn b: D /branches/fooey 1.1.9 - -
txn c: M /trunk/file1 2.0.c T -
       M /trunk/file2 3.0.c T -
       M /trunk/file3 4.0.c T -
       M /trunk/subdirA/newfile d.0.c T -
       M /trunk/subdirA/subfile1 6.0.c T -
       M /trunk/subdirA/subfile2 7.0.c T -
       M /trunk/subdirB/subfile1 a.0.c T -
       M /trunk/subdirA/subfile3 8.0.c T -
       M /trunk/subdirB/subfile2 b.0.c T -
       M /trunk/subdirB/subfile3 c.0.c T -
txn d: M /trunk/file1 2.0.d T -
       M /trunk/file2 3.0.d T -
       M /trunk/file3 4.0.d T -
       M /trunk/subdirA/newfile d.0.d T -
       M /trunk/subdirA/subfile1 6.0.d T -
       M /trunk/subdirA/subfile2 7.0.d T -
       M /trunk/subdirB/subfile1 a.0.d T -
       M /trunk/subdirA/subfile3 8.0.d T -
       M /trunk/subdirB/subfile2 b.0.d T -
       M /trunk/subdirB/subfile3 c.0.d T -
txn e: A /bindingsput h.0.e - -
       M /bindingsput h.0.e T -
txn f: M /bindingsput h.0.f T -
TEST: copies
next-key: 2
cpy 0: C - @txn - to 0.0.0 (/)
cpy 1: C /trunk @txn 4 to 1.1.6 (/branches/fooey)
TEST: transactions
next-key: g
txn 0: r0 root-node 0.0.0 props 1 copies
txn 1: r1 root-node 0.0.1 props 3 copies
txn 2: r2 root-node 0.0.2 props 3 copies
txn 3: r3 root-node 0.0.3 props 3 copies
txn 4: r4 root-node 0.0.4 props 3 copies
txn 5: r5 root-node 0.0.5 props 3 copies
txn 6: r6 root-node 0.0.6 props 3 copies 1
txn 7: r7 root-node 0.0.7 props 3 copies
txn 8: r8 root-node 0.0.8 props 3 copies
txn 9: r9 root-node 0.0.9 props 3 copies
txn b: r10 root-node 0.0.b props 3 copies
txn c: r11 root-node 0.0.c props 3 copies
txn d: r12 root-node 0.0.d props 3 copies
txn e: r13 root-node 0.0.e props 3 copies
txn f: r14 root-node 0.0.f props 3 copies
TEST: nodes
next-key: g
0.0.0: D / pred - count 0 prop   - data   - edit -
0.0.1: D / pred 0.0.0 count 1 prop   - data F 0 edit -
1.0.1: D /trunk pred - count 0 prop   - data F 1 edit -
2.0.1: F /trunk/file1 pred - count 0 prop   - data F 4 edit -
3.0.1: F /trunk/file2 pred - count 0 prop   - data F 5 edit -
4.0.1: F /trunk/file3 pred - count 0 prop   - data F 6 edit -
5.0.1: D /trunk/subdirA pred - count 0 prop   - data F 2 edit -
6.0.1: F /trunk/subdirA/subfile1 pred - count 0 prop   - data F 7 edit -
7.0.1: F /trunk/subdirA/subfile2 pred - count 0 prop   - data F 8 edit -
8.0.1: F /trunk/subdirA/subfile3 pred - count 0 prop   - data F a edit -
9.0.1: D /trunk/subdirB pred - count 0 prop   - data F 3 edit -
a.0.1: F /trunk/subdirB/subfile1 pred - count 0 prop   - data F 9 edit -
b.0.1: F /trunk/subdirB/subfile2 pred - count 0 prop   - data F b edit -
c.0.1: F /trunk/subdirB/subfile3 pred - count 0 prop   - data F c edit -
0.0.2: D / pred 0.0.1 count 2 prop   - data F d edit -
1.0.2: D /trunk pred 1.0.1 count 1 prop   - data F e edit -
5.0.2: D /trunk/subdirA pred 5.0.1 count 1 prop   - data F f edit -
d.0.2: F /trunk/subdirA/newfile pred - count 0 prop   - data F g edit -
0.0.3: D / pred 0.0.2 count 3 prop   - data F h edit -
1.0.3: D /trunk pred 1.0.2 count 2 prop   - data F i edit -
5.0.3: D /trunk/subdirA pred 5.0.2 count 2 prop   - data F j edit -
e.0.3: D /trunk/subdirA/subwc pred - count 0 prop   - data   - edit -
0.0.4: D / pred 0.0.3 count 4 prop   - data F k edit -
1.0.4: D /trunk pred 1.0.3 count 3 prop   - data F l edit -
5.0.4: D /trunk/subdirA pred 5.0.3 count 3 prop   - data F m edit -
0.0.5: D / pred 0.0.4 count 5 prop   - data F n edit -
f.0.5: D /branches pred - count 0 prop   - data   - edit -
g.0.5: D /tags pred - count 0 prop   - data   - edit -
0.0.6: D / pred 0.0.5 count 6 prop   - data F o edit -
f.0.6: D /branches pred f.0.5 count 1 prop   - data F p edit -
1.1.6: D /branches/fooey pred 1.0.4 count 4 prop   - data F l edit -
0.0.7: D / pred 0.0.6 count 7 prop   - data F q edit -
f.0.7: D /branches pred f.0.6 count 2 prop   - data F r edit -
1.1.7: D /branches/fooey pred 1.1.6 count 5 prop   - data F s edit -
2.1.7: F /branches/fooey/file1 pred 2.0.1 count 1 prop   - data D t edit -
3.1.7: F /branches/fooey/file2 pred 3.0.1 count 1 prop   - data D u edit -
4.1.7: F /branches/fooey/file3 pred 4.0.1 count 1 prop   - data D v edit -
5.1.7: D /branches/fooey/subdirA pred 5.0.4 count 4 prop   - data F w edit -
d.1.7: F /branches/fooey/subdirA/newfile pred d.0.2 count 1 prop   - data D x edit -
6.1.7: F /branches/fooey/subdirA/subfile1 pred 6.0.1 count 1 prop   - data D y edit -
7.1.7: F /branches/fooey/subdirA/subfile2 pred 7.0.1 count 1 prop   - data D z edit -
8.1.7: F /branches/fooey/subdirA/subfile3 pred 8.0.1 count 1 prop   - data D 12 edit -
9.1.7: D /branches/fooey/subdirB pred 9.0.1 count 1 prop   - data F 10 edit -
a.1.7: F /branches/fooey/subdirB/subfile1 pred a.0.1 count 1 prop   - data D 11 edit -
b.1.7: F /branches/fooey/subdirB/subfile2 pred b.0.1 count 1 prop   - data D 13 edit -
c.1.7: F /branches/fooey/subdirB/subfile3 pred c.0.1 count 1 prop   - data D 14 edit -
0.0.8: D / pred 0.0.7 count 8 prop   - data F 15 edit -
f.0.8: D /branches pred f.0.7 count 3 prop   - data F 16 edit -
1.1.8: D /branches/fooey pred 1.1.7 count 6 prop   - data F 17 edit -
2.1.8: F /branches/fooey/file1 pred 2.1.7 count 2 prop   - data D 18 edit -
3.1.8: F /branches/fooey/file2 pred 3.1.7 count 2 prop   - data D 19 edit -
4.1.8: F /branches/fooey/file3 pred 4.1.7 count 2 prop   - data D 1a edit -
5.1.8: D /branches/fooey/subdirA pred 5.1.7 count 5 prop   - data F 1b edit -
d.1.8: F /branches/fooey/subdirA/newfile pred d.1.7 count 2 prop   - data F 1c edit -
6.1.8: F /branches/fooey/subdirA/subfile1 pred 6.1.7 count 2 prop   - data F 1d edit -
7.1.8: F /branches/fooey/subdirA/subfile2 pred 7.1.7 count 2 prop   - data F 1e edit -
8.1.8: F /branches/fooey/subdirA/subfile3 pred 8.1.7 count 2 prop   - data F 1h edit -
9.1.8: D /branches/fooey/subdirB pred 9.1.7 count 2 prop   - data F 1f edit -
a.1.8: F /branches/fooey/subdirB/subfile1 pred a.1.7 count 2 prop   - data F 1g edit -
b.1.8: F /branches/fooey/subdirB/subfile2 pred b.1.7 count 2 prop   - data F 1i edit -
c.1.8: F /branches/fooey/subdirB/subfile3 pred c.1.7 count 2 prop   - data F 1j edit -
0.0.9: D / pred 0.0.8 count 9 prop   - data F 1k edit -
f.0.9: D /branches pred f.0.8 count 4 prop   - data F 1l edit -
1.1.9: D /branches/fooey pred 1.1.8 count 7 prop   - data F 1m edit -
2.1.9: F /branches/fooey/file1 pred 2.1.8 count 3 prop   - data F 1n edit -
3.1.9: F /branches/fooey/file2 pred 3.1.8 count 3 prop   - data F 1o edit -
4.1.9: F /branches/fooey/file3 pred 4.1.8 count 3 prop   - data F 1p edit -
0.0.b: D / pred 0.0.9 count 10 prop   - data F 1q edit -
f.0.b: D /branches pred f.0.9 count 5 prop   - data F 1r edit -
0.0.c: D / pred 0.0.b count 11 prop   - data F 1s edit -
1.0.c: D /trunk pred 1.0.4 count 4 prop   - data F 1t edit -
2.0.c: F /trunk/file1 pred 2.0.1 count 1 prop   - data F 1u edit -
3.0.c: F /trunk/file2 pred 3.0.1 count 1 prop   - data F 1v edit -
4.0.c: F /trunk/file3 pred 4.0.1 count 1 prop   - data F 1w edit -
5.0.c: D /trunk/subdirA pred 5.0.4 count 4 prop   - data F 1x edit -
d.0.c: F /trunk/subdirA/newfile pred d.0.2 count 1 prop   - data F 1y edit -
6.0.c: F /trunk/subdirA/subfile1 pred 6.0.1 count 1 prop   - data F 1z edit -
7.0.c: F /trunk/subdirA/subfile2 pred 7.0.1 count 1 prop   - data F 20 edit -
8.0.c: F /trunk/subdirA/subfile3 pred 8.0.1 count 1 prop   - data F 23 edit -
9.0.c: D /trunk/subdirB pred 9.0.1 count 1 prop   - data F 21 edit -
a.0.c: F /trunk/subdirB/subfile1 pred a.0.1 count 1 prop   - data F 22 edit -
b.0.c: F /trunk/subdirB/subfile2 pred b.0.1 count 1 prop   - data F 24 edit -
c.0.c: F /trunk/subdirB/subfile3 pred c.0.1 count 1 prop   - data F 25 edit -
0.0.d: D / pred 0.0.c count 12 prop   - data F 26 edit -
1.0.d: D /trunk pred 1.0.c count 5 prop   - data F 27 edit -
2.0.d: F /trunk/file1 pred 2.0.c count 2 prop   - data F 28 edit -
3.0.d: F /trunk/file2 pred 3.0.c count 2 prop   - data F 29 edit -
4.0.d: F /trunk/file3 pred 4.0.c count 2 prop   - data F 2a edit -
5.0.d: D /trunk/subdirA pred 5.0.c count 5 prop   - data F 2b edit -
d.0.d: F /trunk/subdirA/newfile pred d.0.c count 2 prop   - data F 2c edit -
6.0.d: F /trunk/subdirA/subfile1 pred 6.0.c count 2 prop   - data F 2d edit -
7.0.d: F /trunk/subdirA/subfile2 pred 7.0.c count 2 prop   - data F 2e edit -
8.0.d: F /trunk/subdirA/subfile3 pred 8.0.c count 2 prop   - data F 2h edit -
9.0.d: D /trunk/subdirB pred 9.0.c count 2 prop   - data F 2f edit -
a.0.d: F /trunk/subdirB/subfile1 pred a.0.c count 2 prop   - data F 2g edit -
b.0.d: F /trunk/subdirB/subfile2 pred b.0.c count 2 prop   - data F 2i edit -
c.0.d: F /trunk/subdirB/subfile3 pred c.0.c count 2 prop   - data F 2j edit -
0.0.e: D / pred 0.0.d count 13 prop   - data F 2k edit -
h.0.e: F /bindingsput pred - count 0 prop   - data F 2l edit -
0.0.f: D / pred 0.0.e count 14 prop   - data F 2m edit -
h.0.f: F /bindingsput pred h.0.e count 1 prop   - data F 2n edit -
TEST: representations
next-key: g
rep 0: txn 1: md5 effd2c5b6f40c05496ad82988093ec13 fulltext str 0
rep 1: txn 1: md5 2e66b712dd5155c69169bc1699d899bd fulltext str 1
rep 10: txn 7: md5 5d0449092041a3015e39d3f83fb9cb21 fulltext str 10
rep 11: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '21'], '13', '1g']]
rep 12: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '20'], '13', '1h']]
rep 13: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '22'], '13', '1i']]
rep 14: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '23'], '13', '1j']]
rep 15: txn 8: md5 4700fa3a1ed39fc4af05fcc0649c8abf fulltext str 1f
rep 16: txn 8: md5 c9d4689c93dc51bc06a6cfbbeee4d0d4 fulltext str 1g
rep 17: txn 8: md5 eae252390bf4e420dcbcef23f118463e fulltext str 1h
rep 18: txn : md5 06b19a2bdb91fbb5ecc197def9e08633 delta of 1 window
 ['0', [['svndiff', '0', '2a'], '27', '1n']]
rep 19: txn : md5 06b19a2bdb91fbb5ecc197def9e08633 delta of 1 window
 ['0', [['svndiff', '0', '2b'], '27', '1o']]
rep 1a: txn : md5 06b19a2bdb91fbb5ecc197def9e08633 delta of 1 window
 ['0', [['svndiff', '0', '2c'], '27', '1p']]
rep 1b: txn 8: md5 a6a2665169c6ce3a55cb73f22a0010db fulltext str 1l
rep 1c: txn 8: md5 06b19a2bdb91fbb5ecc197def9e08633 fulltext str 1m
rep 1d: txn 8: md5 06b19a2bdb91fbb5ecc197def9e08633 fulltext str 1n
rep 1e: txn 8: md5 06b19a2bdb91fbb5ecc197def9e08633 fulltext str 1o
rep 1f: txn 8: md5 fb12b537467660c3505cf015a7d5986a fulltext str 1p
rep 1g: txn 8: md5 06b19a2bdb91fbb5ecc197def9e08633 fulltext str 1q
rep 1h: txn 8: md5 06b19a2bdb91fbb5ecc197def9e08633 fulltext str 1r
rep 1i: txn 8: md5 06b19a2bdb91fbb5ecc197def9e08633 fulltext str 1s
rep 1j: txn 8: md5 06b19a2bdb91fbb5ecc197def9e08633 fulltext str 1t
rep 1k: txn 9: md5 c6fc9b91ccb008420916515d5d0c31cc fulltext str 24
rep 1l: txn 9: md5 f27a88f7c45ef6e53bd7ea177115e1bf fulltext str 25
rep 1m: txn 9: md5 e653857cd07ebd6f3505ebe4fb5e4912 fulltext str 26
rep 1n: txn 9: md5 5b64af3db532022130b033f5959f5d73 fulltext str 27
rep 1o: txn 9: md5 5b64af3db532022130b033f5959f5d73 fulltext str 28
rep 1p: txn 9: md5 5b64af3db532022130b033f5959f5d73 fulltext str 29
rep 1q: txn b: md5 f4bbc577955d8e154796002a795359bf fulltext str 2d
rep 1r: txn b: md5 bcd8b0c2eb1fce714eab6cef0d771acc fulltext str 2e
rep 1s: txn c: md5 0a24f3a701a508c2ea4487635470824d fulltext str 2f
rep 1t: txn c: md5 47b58fa06857475d294f3824ff947500 fulltext str 2g
rep 1u: txn c: md5 b5fc751f836c5430b617bf90a8c4725d fulltext str 2h
rep 1v: txn c: md5 2436844e3b8a438dea8f8ec76ad3325a fulltext str 2i
rep 1w: txn c: md5 7c28ecaa2c23703db0f79abe7c930f60 fulltext str 2j
rep 1x: txn c: md5 cc4417dc633c4a93b9445fc85c922b03 fulltext str 2k
rep 1y: txn c: md5 95d3d31fc374175259de7ecfdbf476b7 fulltext str 2l
rep 1z: txn c: md5 75cd6f35aba7503551ce26f11e7d6ad8 fulltext str 2m
rep 2: txn 1: md5 213e0db528242eccba045f42cab838d4 fulltext str 2
rep 20: txn c: md5 d7f31a9c33641c2dc284b8874c96abb9 fulltext str 2n
rep 21: txn c: md5 4ef6e371d588b8bb9d4eabd0a22d08cc fulltext str 2o
rep 22: txn c: md5 ccdcfe2840c8e027bd1c774abc48eeaa fulltext str 2p
rep 23: txn c: md5 a18ead69f197e00e7efbc57f70844a68 fulltext str 2q
rep 24: txn c: md5 fecc0bb3fc5a597c93f6969af4e18937 fulltext str 2r
rep 25: txn c: md5 a0c526ed43bb6fca76a4dbfeffb74fc3 fulltext str 2s
rep 26: txn d: md5 f6313dc1ff4867e46bdc7b0a5102b8e6 fulltext str 33
rep 27: txn d: md5 929adb5d3f82787195d0e6dd8e6b2d3f fulltext str 34
rep 28: txn d: md5 77190d8be5ffb79619b07e7e17c6ef22 fulltext str 35
rep 29: txn d: md5 553dabd8c524ce6ce88f9011de16b0bd fulltext str 36
rep 2a: txn d: md5 a98fb2b8c990cced5aa3e120938f1a56 fulltext str 37
rep 2b: txn d: md5 21d670747035681f5bcff538916d2d12 fulltext str 38
rep 2c: txn d: md5 b8804f9af631db828c8a93f2925e3228 fulltext str 39
rep 2d: txn d: md5 fd454d860d465d52e2d7d4717ea1dd5b fulltext str 3a
rep 2e: txn d: md5 be2f390a5dd9b3553a245f085e2ab68f fulltext str 3b
rep 2f: txn d: md5 4e4a6b692c9dc0892e0f819150626e69 fulltext str 3c
rep 2g: txn d: md5 fd454d860d465d52e2d7d4717ea1dd5b fulltext str 3d
rep 2h: txn d: md5 e33b2c76ce5eed8abde79485bd1a031a fulltext str 3e
rep 2i: txn d: md5 be2f390a5dd9b3553a245f085e2ab68f fulltext str 3f
rep 2j: txn d: md5 e33b2c76ce5eed8abde79485bd1a031a fulltext str 3g
rep 2k: txn e: md5 6d4f8b05f22d9223755d5e9dcde4ca91 fulltext str 3r
rep 2l: txn e: md5 21cf7285811d80a5ffed0c724c539d66 fulltext str 3s
rep 2m: txn f: md5 e419123a1ca1b7242402e01383f2d997 fulltext str 3t
rep 2n: txn f: md5 21cf7285811d80a5ffed0c724c539d66 fulltext str 3u
rep 3: txn 1: md5 6f4b243026827305912e2df632288524 fulltext str 3
rep 4: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str 4
rep 5: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str 5
rep 6: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str 6
rep 7: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str 7
rep 8: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str 8
rep 9: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str 9
rep a: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str a
rep b: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str b
rep c: txn 1: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str c
rep d: txn 2: md5 ae86faaf43225c9f6089665c8aa5ac62 fulltext str d
rep e: txn 2: md5 e6eb6bad78941f449bc5bdafe6e6ddce fulltext str e
rep f: txn 2: md5 7827ba84dbc609a91a416602f80227f0 fulltext str f
rep g: txn 2: md5 d41d8cd98f00b204e9800998ecf8427e fulltext str g
rep h: txn 3: md5 421ea03db77fcf698da6881238c30664 fulltext str h
rep i: txn 3: md5 8ba7e3f512c452ce89a091e0ce8854ef fulltext str i
rep j: txn 3: md5 c2a1907e4ce3b0b4bf28f91985de0dba fulltext str j
rep k: txn 4: md5 93a5af8d4ef8d67f0cfc5fe3a03f492f fulltext str k
rep l: txn 4: md5 12ab3326a0b91602696d10f222beccda fulltext str l
rep m: txn 4: md5 7827ba84dbc609a91a416602f80227f0 fulltext str m
rep n: txn 5: md5 b0339500fe988bf993ac542705fccc2e fulltext str n
rep o: txn 6: md5 9eac5bd2b4b66e482e6087ed1706a7bd fulltext str o
rep p: txn 6: md5 84b9120639f02a9094bb56262276ba5e fulltext str p
rep q: txn 7: md5 4465d74c0ea99d5889b8028ee6776082 fulltext str q
rep r: txn 7: md5 235e6cadfeaf0802b487f939cc337abd fulltext str r
rep s: txn 7: md5 e93ff3cefe1257bc0ccbb80c25329bdd fulltext str s
rep t: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '1u'], '13', '18']]
rep u: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '1v'], '13', '19']]
rep v: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '1w'], '13', '1a']]
rep w: txn 7: md5 fa85a5e3bd4e379503e8ba7130ad9c6e fulltext str w
rep x: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '1x'], '13', '1c']]
rep y: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '1y'], '13', '1d']]
rep z: txn : md5 df56c988425a3e9f6e9b6731a6d49a2a delta of 1 window
 ['0', [['svndiff', '0', '1z'], '13', '1e']]




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Received on Tue Jun 29 16:38:01 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.