On Friday, December 24, 2010 01:34:41 Torgny Nyblom wrote: > On Fri, 24 Dec 2010 02:21:40 -0300 > > Nicolas Alvarez <[email protected]> wrote: > > Michael Pyne wrote: > > > As a followup, I've tried adding a "prefix /" to the applicable rules > > > to force there to be some path component in the resultant filename. > > > > Okay, this is a bit disgusting, but it works (at least in the > > 411384-420000 revision range you were converting): > > > > match /trunk/KDE/kdesdk/scripts/(kdesvn-build.*) > > > > repository kdesrc-build > > branch master > > prefix /\1 > > min revision 414006 > > max revision 1143245 > > > > end match > > > > match /trunk/KDE/kdesdk/scripts/(kdesrc-build.*) > > > > repository kdesrc-build > > prefix /\1 > > min revision 1143246 > > branch master > > > > end match > > This is what you need to do. The entire match of the "match line" will be > removed from the path that the match is done against. So if you match on a > file the path feed to git will be empty. The remedy for this what is shown > above, use a prefix that recreates the path as you would like it to show > up in git. > > Also guessing that the script was renamed in r1143246 this would result in > a repo with both kdesvn-build.* and kdesrc-build.* as the deletion of > kdesvn-build.* will never match. To fix this simply remove the min/max > revisions.
OK, thanks for the help and feedback. Someone else is running a conversion now but I will check back later and see if it completes. As an aside, it might be useful to have this "hack" recorded somewhere like the kde-ruleset. I'll probably put it up on TechBase once I've confirmed that it works, but I wasn't able to find anything like it on the Internet when I was looking. Regards, - Michael Pyne
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Kde-scm-interest mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-scm-interest
