|
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
|