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

Reply via email to