Exactly, that's what I'm planning to do: use hg-git to maintain a mirror on Github while leaving our main repo on Bitbucket.

El 13/11/13 10:05, Matt Anderson escribió:
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] <mailto:[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
    <https://groups.google.com/forum/#%21topic/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]
    <mailto:[email protected]>.
    To post to this group, send email to [email protected]
    <mailto:[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]
    <mailto:spyderlib%[email protected]>.
    To post to this group, send email to [email protected]
    <mailto:[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