[Geomoose-users] Git Questions

Dan Little danlittle at yahoo.com
Tue Nov 29 13:27:58 EST 2011


I personally prefer Hg, it's a bit pared down compared to Git but I don't think that's necessary a bad thing.

I think it might be a good time to discuss our understanding of the current user base:
1) The Developers:  Primarily JimK and I, but we've taken in contributions from BrentF, and from Houston Engineering's staff.  Jim and I have done the vast majority of the architecting with a lot of the more radical bits being those from Bob's imagination.
 b) Documenters: Mostly just Eli right now but I figure Eli can use whatever SCM we decided on, but having something friendly for those who are dev's but like to write is nice.

2) General User/Administrators:  These are the folks who down load it, put in their local feature data, maybe change up the "skin" and go.

3) A group of users I'll call "the Bridgers."  These folks have installations but try to go farther with customizing them.  They are not really developers but, on the other hand, do work with Trunk and source control to give their clients an enhanced experience.  Some of that code comes back as generally useful, other enhancements can be very specific.

Our developers would have very little issue switching to Git/GitHub.  Again, my preference is Hg because I feel I hurt myself less with it and is feature complete enough for me.  Users/Admins would never see the difference as they usually work with releases or the nightly builds.  I would worry about the "bridgers" who generally serve from Windows  want and/or recognize the benefits of SCM but don't want any of that command-line non-sense.  (s/non-sense/godliness/g, ed.)

Given Jody's experience my worries about "the Bridgers" may be without cause.  If we were to take PSC action towards Git then we could skip the SVN migration to OSGeo and place our infrastructure at GitHub.  Trac, or some other form of issues management, could still be hosted at OSgeo as a tentative plan.



>________________________________
> From: Jody Garnett <jody.garnett at gmail.com>
>To: James Klassen <klassen.js at gmail.com> 
>Cc: Bob Basques <Bob.Basques at ci.stpaul.mn.us>; geomoose-users at lists.osgeo.org 
>Sent: Tuesday, November 29, 2011 6:14 AM
>Subject: [Geomoose-users] Git Questions
> 
>
>I propose we change it to "We currently have [svn/trac/...] at [sf.net/geomoose.org] and there is a pending ticket to transfer to OSGeo infrastructure."
>>
>I think it is a wiki; so go ahead and change it (community collaboration and all that jazz). 
>Question regarding git:  How are the projects that are migrating to git supporting people who develop on Windows?
>I can speak for the uDig project and GeoTools project. 
>- for uDig we transitioned first to gitourous and then to github (github because of the documentation for helping newbies is better). We have not had a problem using git command line on windows xp, windows 7 etc... it installs a crazy shell which you can use from the command line in a similar manner as per linux and mac. It also adds the commands to your windows shell; and that has worked fine for me.
>- for GeoTools we have a couple of things (since it is a subversion repository)
>a) Most of the developers use git-svn
>b) A couple are experimenting with an automatically synced github repo; mostly so we can "catch" people forking the project (i.e. the current generation of developers who only know github)
>We've been pondering various distributed version control systems but they seem to pose a larger hurdle to Windows users than SVN (with TortoiseSVN) does.  I know some of us have been using hg-svn with some success and that at least allows offline commits and merges with local branches.
>>
>This is one of those epic conversation I have sat through on three project email lists now. Long and short of it is command line git is less confusing then the user interfaces they build on top of it. Thus far I find github a good balance where the command line works; backed up by the web front end where users can download specific documents in raw form (i.e. word docs and so on).
>
>
>Jody
>On Mon, Nov 28, 2011 at 4:37 PM, Jody Garnett <jody.garnett at gmail.com> wrote:
>>
>>I continued from Bob's template and filled in a rough draft, http://wiki.osgeo.org/wiki/GeoMoose_Incubation_Status.  For the rest of the PSC, please review and improve.  
>>>>
>>>>
>>>Can I ask that you fill in where things are today (rather then pending ticket) as part of the fun is knowing where the source code and issue tracker are that may need to be migrated (if you want to migrate that is? personally I see projects migrating to git).
>>>
>>>
>>>I may talk to the incubation committee about changing the wording of that section :-P
>>>
>>>
>>>Cheers,
>>>Jody
>>>_______________________________________________
>>>Geomoose-users mailing list
>>>Geomoose-users at lists.osgeo.org
>>>http://lists.osgeo.org/mailman/listinfo/geomoose-users
>>>
>>>
>> 
>
>
>_______________________________________________
>Geomoose-users mailing list
>Geomoose-users at lists.osgeo.org
>http://lists.osgeo.org/mailman/listinfo/geomoose-users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20111129/9eb45979/attachment.html


More information about the Geomoose-users mailing list