I do a lot of work in Mercurial and prefer it, but I think it is mostly a
matter of which dcvs you started with.  When I have to contribute code with
die hard git folks (which it turns out are all git folks) I have used
http://hg-git.github.io/.  It works amazingly well at pushing to git repos
and pulling them back to your computer as an hg repo.  Anyone who was so
inclined could easily use it to mirror a mercurial database to github


On Wed, Nov 13, 2013 at 8:44 AM, Carlos Córdoba <[email protected]>wrote:

>  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.
>

-- 
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.

Reply via email to