[Numpy-discussion] DVCS at PyCon
Charles R Harris
Sat Apr 11 21:19:39 CDT 2009
2009/4/11 Stéfan van der Walt <email@example.com>
> Hi all,
> DVCS discussions are notoriously unproductive, aren't they :)
> The two systems under discussion, git and hg, are both *almost* what
> we want, which means we have to make a choice and compromise.
> Here are some of the pros and cons I've picked up, and I'm sure you
> can add more:
> Git has well-integrated in-place branches, allows you to easily do
> "patch carving" (i.e. manipulation of patches to get them Just Right
> (TM)) and is very fast. Mercurial has a more intuitive interface /
> less confusing error messages in places, has a very good http serving
> protocol, is written in and used by Python. Bzr wasn't included in
> the discussion, but its patience diff algorithm and good user
> interface is worth mentioning.
> We have to decide which of these attributes are more important to the
> developers and users of NumPy and SciPy, and then go with that system.
> Alternatively, we can simply ignore the arguments and pick one
> randomly. Having any DVCS in place would improve the situation and,
> besides, it's easy to switch to another system later if we make an
> enormous error in judgement.
I vote that we don't even think about a decision until next year. The
current system works well enough, I think. Meanwhile, the endless
discussions are fun and pass the time.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Numpy-discussion