From: Geert U. <ge...@li...> - 2000-05-25 19:44:39
|
On Thu, 25 May 2000, Michel Dänzer wrote: > Jesper Skov wrote: > > Sven> Basically, the idea is that we wip out the current cvsroot > > Sven> content (just 2.2. and 2.3 modules) and replace it by the > > Sven> tarball of jesper's cvsroot, containing all the history of apus > > Sven> developpment. > > > > The latest backup I have of the CVS tree is from 19th of > > February. You'll probably have to patch up from whatever release was > > last made from that set (apus-991212 according to the last tag). > > > > The archive is 29 MB including full history of both APUS 2.2.x and > > APUS 2.3.x (and the FAQ). I'm uploading it to sunsite/misc - it'll > > take at least another hour (exact size is 28496785 bytes). > > You could have uploaded it directly to sourceforge... > > Anyway, it seems like we aren't as lucky as we thought - we can't access the > repository files. ssh can only be used for CVS on the machine holding the > repository. (Maybe we could ask someone at sourceforge to put the files in > place?) > > So am I right in thinking the best way to go is import 2.2 and 2.3? Cvs import is simple (for one branch, i.e. 2.2). For the second branch (2.3): - create a diff between 2.2 and 2.3 - create the branch in your checked out 2.2 cvs tree - apply the diff to your checked out tree - do cvs add/rm where needed for new/obsolete files - check everything in After that you have two branches: main (2.2) and 2.3. The attached `patch2cvs' script may be useful to generate cvs add/rm commands from the diff. I wrote it when I had my own CVS repository[*] with Linus', Jes', vger and my personal kernel sources, and I needed such a beast. There's one major missing feature: it doesn't catch new/obsolete directories, so you still have to do those manually. Gr{oetje,eeting}s, Geert [*] I gave up using that because keeping the CVS repository up to date consumed way too much of my precious time. -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds |