On Sat, Mar 14, 2009 at 1:17 AM, Geoffrey Furnish
<geoffrey_furn...@att.net> wrote:
> Alan W. Irwin writes:
>  > My idea is to let other projects be the SF guinea pigs to work out
>  > all the bugs in the freshly minted SF git support as well as to improve
>  > the tools for conversion of a project (including all its history) from svn
>  > to git.
>  >
>  > In sum, I am against moving to git for now, but we should consider this
>  > possibility again in the future (say when a majority of our developers are
>  > enthused about git from personal experience with it for other projects, and
>  > when someone steps forward to do the svn to git conversion work along with
>  > the hard part which is the required detailed checking of same).
>
> Mmm.  Are there ways we could explore the potential of git directly on this
> project?  I'll bet there are.  If there's interest, there surely is a way to
> dabble and test the waters.

To provide a data point on this, I do all of my PLplot development
through a git clone of the PLplot Subversion trunk.  New revisions are
pulled from the Subversion repository each night.  The repository can
be viewed through a web interface here:

http://0ok.org/git/?p=plplot-mirror.git;a=summary

While this particular repository only contains the trunk, it does have
the full PLplot history from Subversion.  For an example, see here for
the history of include/plplot.h (note that this is running on a shared
web hosting service, so it may take 15-45 seconds to load):

http://0ok.org/git/?p=plplot-mirror.git;a=history;f=include/plplot.h;h=HEAD;hb=HEAD

The first revision available for that file is:
"1992-05-20  furnish  Initial checkin of the whole PLPLOT project."
There are faster web interfaces than the one I am using on the site
above, but I have not bothered with them since this site is in place
for my own use.

Setting up this git mirror was very simple, as git comes with tools to
do the history cloning work for you.  With a few extra steps beyond
the ones I took, one can even provide full name and email aliases for
the Subversion usernames currently listed.  The only reason that I
didn't clone more branches than the PLplot Subversion trunk is that,
at the time I created this repository, I didn't have a use for them.
Again, the same git <-> Subversion interaction tools support automatic
import of history for each Subversion branch in to git.

This git repository is not currently publicly available.  If there is
some interest from the PLplot developers in testing the git waters
though I can change it to allow read-only checkouts.  I do not want to
create any bad blood here though, so if there is any significant
opposition I will not do so.

Hez

-- 
Hezekiah M. Carty
Graduate Research Assistant
University of Maryland
Department of Atmospheric and Oceanic Science

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to