From: Eric A. <et...@lc...> - 2003-09-02 20:35:52
|
On Tue, 2003-09-02 at 10:37, Jon Smirl wrote: > The BitKeeper people have said they would love to be the host for DRI/Mesa > source. We would still leave bug tracking, web pages, etc at Sourceforge. Only > the source code would move. > > They host the master copy of the Linux source: > http://linux.bkbits.net/ > > and I have a copy of Mesa there: > http://mesa3d.bkbits.net/ > > Having used CVS and BitKeeper, BitKeeper is way better. Not sure where I should stick my comments in this discussion. I just took a look at the BK docs I could find, and it seems pretty good. I've been using Perforce locally and FreeBSD has been using it for WIPs that when completed get pushed into the main CVS tree. I really love the idea of moving away from CVS, after the troubles I had merging with the bsd branches and wishing for changesets when looking at history. However, perforce definitely has issues, and the lack of ability to mirror the repository locally is a big one to me. I have to say, the BK tools look much better than p4's. The graphical merge tools, checkin tools, etc. will probably make life easier. The default p4web (cvsweb equiv.) is particularly ugly in my opinion. FreeBSD seems to have some changes that make it better, but as a user I was quite disappointed in p4web. My one concern with BK is branching. It sounds like BK's a good system for individuals who keep a significant number of local patches which are in the process of being prepared for submission to the main repo, but what about active public branches like mach64 where multiple people were working on something that wasn't ready to be in trunk? How is this handled? Although I haven't tried cherrypicking changes (pulling one changeset out of a branch to apply to a different branch), the creation of branches and integration between them has been great in p4. If we just want to get rid of sf.net, CVS on freedesktop.org would probably be a good place to go. Plus, then we could set up cvsup, which offers fast checkouts/updates for folks and repository mirroring for developers. -- Eric Anholt et...@lc... http://people.freebsd.org/~anholt/ anholt@FreeBSD.org |