[Numpy-discussion] DVCS at PyCon

Ondrej Certik ondrej@certik...
Thu Apr 9 05:29:41 CDT 2009


On Thu, Apr 9, 2009 at 3:04 AM, David Cournapeau
<david@ar.media.kyoto-u.ac.jp> wrote:
> Ondrej Certik wrote:
>>
>> Yes, but in fact the staging area (if this is what you mean) is in
>> every VCS, only it's hidden, except git, where it is made explicit.
>>
>
> I am not sure the staging area concept is there in other vcs, because in
> git it is intrinsically linked to idea that git tracks content. It is

If you do "hg add", you add to the staging area. If you do "hg
commit", you commit it, together with automatically adding all changes
to the staging area as well (and committing).

I think it's the same with svn.

> powerful, and I really miss it in other DVCS, but it takes time to get
> used to - time that other people may not be willing to spend. I tried to
> write some basic instructions which totally bypass the index concept,
> but it can still bite you even in those simple cases:
>
> http://projects.scipy.org/numpy/wiki/GitWorkflow#Commonscenario
>
>> Which tool did you learn? Git?
>>
>
> git. Both Stefan and me really like git, but assuming we make the
> transition, we worry a bit about the transition cost for people who are
> happy with svn.

I think it won't. At least it didn't in the sympy case.

Ondrej


More information about the Numpy-discussion mailing list