From: Dean M. B. <mik...@gm...> - 2009-03-04 10:33:44
|
On Wed, Mar 4, 2009 at 6:24 PM, Glyn Matthews <gly...@gm...> wrote: > Hi Dean, > > 2009/3/4 Dean Michael Berris <mik...@gm...> >> >> Hi Guys, >> >> I just wanted to throw it out there -- I'm considering using Git >> instead of SVN with developing cpp-netlib. Are there any objections to >> this? > > I'm interested but I don't know a lot about Git. Could you give a list of > advantages? > One of the advantages is local commits -- or offline commits -- which allows for disconnected development. Another is the distributed aspect which allows everyone to have a copy of the *repository* not just the local copy of the source. So you can switch between branches, merge changes easily between and across branches, etc. Yet another is an easy means for developing a release tar-ball with the correct changelog from commit messages. :-) >> >> Recently Sourceforge just supported Git as one of the repository >> options for projects. Do you think this would work better for us, or >> would we be alienating Windows developers/users? > > Is there no port for Git on Windows? If it makes development on Windows > more difficult then it would be a big disadvantage because cpp-netlib should > be cross platform. > I hear there are a few projects out there which allows for using Git on Windows -- but none of them I tried. I'm personally using git-svn now with another project, and I'm trying out git-svn to develop cpp-netlib further -- I'm thinking of merging John's work into the http_integration branch -- and seeing whether I can continue his work to support persistent connections and what not. So if we can stay with svn at Subversion, I don't mind but I personally like developing on a Git repository from my VM. ;-) -- Dean Michael Berris | Software Engineer, Friendster, Inc. blog.cplusplus-soup.com | twitter.com/mikhailberis | linkedin.com/in/mikhailberis | profiles.friendster.com/mikhailberis | deanberris.com |