[EMAIL PROTECTED] wrote:

> The following can be considered as a followup to the excellent 
> FreeBSD/GIT wiki page:
> http://wiki.freebsd.org/GitConversion
> 
[...]
> All of the tools either required source CVS repository to be available 
> locally or worked much faster in that case, so the first thing to do was 
> to get src-all from my local cvsup mirror. Easy.

Everyone who tries converting freebsd's cvs repository to joe-random-RCS
attempts to import the entire source tree as a single project.
Honestly, it covers too broad a spectrum.  Separate these projects into
the cvsup collections: src-sys, src-bin, src-lib, etc..  You won't be
able to simply tag a single branch into a full system release without a
wrapper script to handle your collections, but that's a small price to
pay for the added robustness, separation of privilege, and smaller-scale
potential for conflict.

In fact, even src-bin may be too broad, and it may make sense to have
separate projects within the collection hierarchy.  This would, at
least, make reparenting projects (say, from src-bin to src-usrbin)
easier.

ari

_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to