On Thu, Dec 11, 2008 at 11:20 AM, Andrew Straw <straw...@astraw.com> wrote:
> Michael Droettboom wrote:
>> Darren Dale wrote:
>>
>>> Having worked with bzr and launchpad for a few months now, I wonder if
>>> we might consider such an approach in the future. I know there has
>>> been some experimentation with a git repository, is git supported on
>>> windows now?
>>>
>> I'm not sold that bzr/hg/git makes things simpler for this development
>> model.
> My thought is that matplotlib.sourceforge.net is a centralized website
> making centralized, official releases and other  centralized facilities.
> Thus, it seems to me that a centralized, official version control branch
> is an entirely reasonable thing to have. svn provides a
> least-common-denominator for this job, and I don't see the reasons to
> shift to bzr/hg/git as sufficiently strong to merit such a shift. In
> particular, the svn model is pretty darn simple, and therefore easy to
> interface with (whether you're a human or a computer program).

I just wanted to interject some things from the bzr side. Bzr can work
either in a distributed or centralized model which makes it sort of
handy for SVN people, though I don't personally see that as any good
motivation to completely convert the whole thing to bzr. At this point
in time as I've had a chance to work with several projects using SVN,
git, and bzr I agree with you that SVN is a good
least-common-denominator, especially if the project is already using
SVN.

> Of course, part of why I think this way is that git seems to be working
> pretty well for inter-operation with the official svn repository. My
> experimental repository, described at
> http://matplotlib.sourceforge.net/faq/installing_faq.html#install-from-git
> , is nicely allowing me to browse history locally, do git bisect,
> maintain my own branches, commit back to the svn repository when
> desired, and so on. I think there *may* be some impedance mis-matching
> if we tried to really map git branches on svnmerge branches, but right
> now that hasn't been an issue I've pursued.

bzr-svn is also fantastic, I use it all the time. I also wanted to
point out that Launchpad has a bzr mirror of matplotlib going so if
you want to play around with bzr you can try that. In the past bzr has
been very slow when branching but with the latest stable release I
got:

$ time bzr branch lp:matplotlib
Branched 4100 revision(s).

real    2m9.893s

Which is pretty impressive considering you're getting the entire
history. Anyway, I'm not a bzr fanatic but I just wanted to point out
the above for completeness and in case anybody was interested.

-Jordan

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to