Hi Joseph,
Thanks for putting the issue forward. I think we really need to move,
either to Github or Bitbucket because GoogleCode is quite limited, and
there is an increased interest on new contributions.
The easiest path for now is just to move to BitBucket. As I said in
Issue 816, I love Mercurial and TortoiseHg and I'm very comfortable with
both; in contrast git seems too command line oriented. Pierre also
mentioned a while back that he doesn't have time to learn a new VCS, and
since he is still by far our largest contributor and the man behind the
great design that supports Spyder, I wouldn't like to leave him out.
Besides Bitbucket is not that far away of GitHub feature-wise, and this
will be far less disruptive until we finish 2.3.
I think it won't be that hard to create a read/write mirror on Github
for people who wants to send their pull requests through it, which I
plan to investigate after 2.3. That way we could have both worlds at
once without too many problems.
Cheers,
Carlos
El 13/11/13 08:53, Joseph Martinot-Lagarde escribió:
The discussion on
https://groups.google.com/forum/#!topic/spyderlib/5tw2ZItlxUM remind
me of http://code.google.com/p/spyderlib/issues/detail?id=816.
Google code clearly lacks functionalities compared to Bitbucket and
Github (the main one being pull requests, I think). In addition to
this is the eventuality to shift to git instead of mercurial.
Disclaimer: I'm currently a git user so I'm biased and I don't know
mercurial very well
From the tip of my head, here are the pros and cons I can find for
each service :
*Bitbucket/Mercurial
*+ Uses mercurial and git. This allows to keep mercurial as VCS.
+ TortoiseHg
- less users
*
Github/Git
*- Git only
+ numpy, scipy, ipython and matplotlib use it
+ more users
- tracker data has a proprietary format (but is it important ?)
*
*There is also the possibility to have read/write mirror I guess, but
I have no clue of how it works...
*
*Why I prefer Git over Mercurial :
+ 2-stage commits helps to check the correctness of commits
+ easy selection line by line or block by block instead of whole files
for commits (using git gui)
+ git stash
--
You received this message because you are subscribed to the Google
Groups "spyder" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/groups/opt_out.