File: README

package info (click to toggle)
cvs2svn 2.4.0-4
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 3,720 kB
  • sloc: python: 22,383; sh: 512; perl: 121; makefile: 84
file content (29 lines) | stat: -rw-r--r-- 1,191 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
This data is for testing the resolution of:

   http://subversion.tigris.org/issues/show_bug.cgi?id=1427
   "cvs2svn: fails on GtkRadiant repository"

But the data here is not the GtkRadiant data.  Instead, it comes from
Jack Moffitt at xiph.org, who was able to narrow down the same bug to
a much smaller repro set.  It might be possible to narrow it down even
further, I don't know -- too lazy to try right now.  The important
thing is that this data won't convert if revision 6567 is subtracted
from cvs2svn.py.  The error message can look either like this

   ----- pass 3 -----
   ----- pass 4 -----
   committing: Sun Sep  9 21:26:32 2001, over 3 seconds
   No origin records for branch 'xiph'.

or like this

   File "./cvs2svn.py", line 960, in copy_path
       entries)
     File "./cvs2svn.py", line 661, in change_path
       for ent in new_val.keys():
   AttributeError: 'None' object has no attribute 'keys'

the former if no part of the 'xiph' vendor import branch has been
created in the Subversion repository by the time we get to the problem
file, the latter if /branches/xiph/ already exists.  It could go
either way, depending on how Python iterates over dictionary keys.