On Sat, 2007-12-22 at 04:18 +0100, Henrik Nordstrom wrote: > On tor, 2007-12-20 at 22:48 +1100, Robert Collins wrote:
> > What I am interested in is: > > - If someone puts the effort in to perform a migration of data and > > scripts (I'm offering to do this during my christmas break), whats the > > feeling on moving? > > Very welcome. Cool. > > - What does each of you individually need to consider moving to bzr for > > squid 3 trunk development? [what infrastructure do I need to port or > > replace, etc etc]. > > There isn't very much infrastructure that needs porting, beyond getthing > the new VCS server components and configuration up and running,. Do I have sufficient access to do this? I'm not a BSD afficiondo anyhow, so perhaps its best if I say 'install the bzr port' as long as its at version 1.0 now. (If its not we can just install by hand). Same for loggerhead which a trivial apache redirect can feed requests to. I'll get details for that together in a bit. > - the snapshot scripts need a little update to use the right tools for > checking out the source tree. The ones in the source tree itself? Otherwise point me at them, I'll update them. > - the release scripts as well Ditto. > - the rest is maninly a handful recipes on how to do common tasks needed > for Squid development. Right. Lets list them: - generate a patch for a commit - get a mirror of the development source to hack on - make a new branch to hack on - commit something which has been developed back to trunk - cherry pick something back to an older release using CVS - cherry pick something back to an older release using bzr. - others ? > Most of the other VCS related "infrastructure" we have is just to work > around the shortcomings of CVS. Like the list of patches? We'll want to run a web gui up - I suggest loggerhead. > But some script to mirror HEAD and STABLE branches into CVS while > keeping the CVS structure of things would be nice in order to continue > serving reasonable anoncvs read-only access. Not a requirement however. I'd *prefer* to set an expectation about a switchover time and switch & disable the CVS mirrors; because the higher fidelity of a VCS that does renames etc makes correct mirroring into CVS really annoying. -Rob -- GPG key available at: <http://www.robertcollins.net/keys.txt>.
signature.asc
Description: This is a digitally signed message part