experimental MPL git mirror online

I just put my git mirror of the matplotlib svn repository online. This
is experimental in nature. Thanks to github for hosting this project.
Anyhow, I added instructions for how to use this (including to interact
with the central svn repository) here:

http://github.com/astraw/matplotlib/tree/master/README.git

Note that the initial downloads are about 150 MB in size.

I have not actually used git in collaboration with others save through
the svn interface, so I don't have experience with some aspects of git,
particularly collaborating branching/merging/pushing etc. For
single-user use, however, I've been finding all that stuff very nice.
One thing particularly useful is the ability to clean up history before
committing changes to a central subversion repository.

Anyhow, thanks to Ondrej for the critical clue for how to make this work.

-Andrew

Has anyone had any success installing git-svn on a managed machine without root priviledges? It seems that the Perl Alien::SVN dependency is totally broken in that context.

Mike

Andrew Straw wrote:

···

I just put my git mirror of the matplotlib svn repository online. This
is experimental in nature. Thanks to github for hosting this project.
Anyhow, I added instructions for how to use this (including to interact
with the central svn repository) here:

http://github.com/astraw/matplotlib/tree/master/README.git

Note that the initial downloads are about 150 MB in size.

I have not actually used git in collaboration with others save through
the svn interface, so I don't have experience with some aspects of git,
particularly collaborating branching/merging/pushing etc. For
single-user use, however, I've been finding all that stuff very nice.
One thing particularly useful is the ability to clean up history before
committing changes to a central subversion repository.

Anyhow, thanks to Ondrej for the critical clue for how to make this work.

-Andrew

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
  
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA

Just got an account, but am getting a permission denied on the first
command. I tried both with the "git" and "jdh2358" users:

home:~> git clone git@...679...:astraw/matplotlib.git mpl.git
Initialized empty Git repository in /Users/jdhunter/mpl.git/.git/
ERROR: Permission to astraw/matplotlib denied to jdh2358.
fatal: The remote end hung up unexpectedly
home:~> git clone jdh2358@...679...:astraw/matplotlib.git mpl.git
Initialized empty Git repository in /Users/jdhunter/mpl.git/.git/
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

JDH

···

On Wed, Dec 3, 2008 at 8:12 PM, Andrew Straw <strawman@...36...> wrote:

I just put my git mirror of the matplotlib svn repository online. This
is experimental in nature. Thanks to github for hosting this project.
Anyhow, I added instructions for how to use this (including to interact
with the central svn repository) here:

http://github.com/astraw/matplotlib/tree/master/README.git

Note that the initial downloads are about 150 MB in size.

Hi John,

Michael just wrote me that he got the same error. I think that perhaps I
need to assign write permissions even to read using the "personal" URL.
For now, can you try the public clone URL
git://github.com/astraw/matplotlib.git instead? I will attempt to sort
this out... (And of course give you and Michael and anyone else write
permissions if need be.) I'm new to git in a multi-developer context and
git-svn may add another layer here, so please bear with me.

-Andrew

John Hunter wrote:

···

On Wed, Dec 3, 2008 at 8:12 PM, Andrew Straw <strawman@...36...> wrote:

I just put my git mirror of the matplotlib svn repository online. This
is experimental in nature. Thanks to github for hosting this project.
Anyhow, I added instructions for how to use this (including to interact
with the central svn repository) here:

http://github.com/astraw/matplotlib/tree/master/README.git

Note that the initial downloads are about 150 MB in size.

Just got an account, but am getting a permission denied on the first
command. I tried both with the "git" and "jdh2358" users:

home:~> git clone git@...679...:astraw/matplotlib.git mpl.git
Initialized empty Git repository in /Users/jdhunter/mpl.git/.git/
ERROR: Permission to astraw/matplotlib denied to jdh2358.
fatal: The remote end hung up unexpectedly
home:~> git clone jdh2358@...679...:astraw/matplotlib.git mpl.git
Initialized empty Git repository in /Users/jdhunter/mpl.git/.git/
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

JDH

I updated the documentation to hopefully address the issue that John
(and Michael) had. I also moved the git documentation to a section in
doc/faq/installing_faq.rst.

And I noticed that github does automatic parsing of rst files. Check
this out -- Sweet! :slight_smile:
http://github.com/astraw/matplotlib/tree/master/doc/faq/installing_faq.rst#install-from-git

Note that there is a section called "A note about git write access"
which outlines an issue we may want to address, but probably only after
some familiarity with the issues involved. For now, for me, even a
one-way sync of the svn repo is a huge win for looking at history
locally and doing "git bisect". (And "one-way sync" doesn't give justice
to the ease of committing to the svn repository from git.)

-Andrew