On Wed, Feb 5, 2014 at 12:17 PM, Michael Haggerty <mhag...@alum.mit.edu> wrote: > On 02/05/2014 11:44 AM, László Böszörményi (GCS) wrote: >> Just tried again. Version 2.4.0 with the patch applied still fails with: >> -- cut -- >> PASS: run-tests.py 3: generate a manpage for cvs2git >> SKIP: run-tests.py 4: generate a manpage for cvs2hg >> unexpected log output (missing changed paths) >> Line: ' >> ' >> EXCEPTION: SystemExit(1), skipping cleanup >> FAIL: run-tests.py 5: detection of the executable flag >> -- cut -- >> Installed versions: >> Subversion is 1.8.5 >> CVS is 1.12.13+real-11 >> rcs is 5.9.2 >> python is 2.7.6 > > This test works for me. Did some debugging with: # ./run-tests.py --verbose 5 [ lots of normal looking output, but fails ]
I've found out that it fails in run-tests.py line 360 as indeed, the output it checks doesn't contain any 'Changed paths:' line. So every 'r<number> | <author> | ...' line should be followed by a line 'Changed paths:' with the files changed in that particular revision. There's an exception. Maybe it's due to a newer Subversion release (as previously mentioned, I use 1.8.5). But r6 looks like this: -- cut -- r6 | jrandom | 1995-12-30 18:37:22 +0000 (Sat, 30 Dec 1995) | 2 lines Remove the file 'first' again, which should have no effect. -- cut -- All other revisions are OK, like r7: -- cut -- r7 | jrandom | 1996-08-20 23:53:47 +0000 (Tue, 20 Aug 1996) | 5 lines Changed paths: D /trunk/full-prune [...] -- cut -- I suspect r6 is right, as the note tells removing the same file named 'first' twice should have no output. Hence no 'Changed paths:' is mentioned in the output. The test itself has the fault. Hope this helps, Laszlo/GCS -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org