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