Switch source repository to Git


This would make it much easier to contribute! Now that Codeplex supports Git, why not? ;)


JanKuceraMSFT wrote Apr 29, 2013 at 4:58 PM

Why should we? You know, start with a -100 score. In which way Git would enable to contribute you that is now more difficult on CodePlex?

dcazzulino wrote Apr 29, 2013 at 5:16 PM

Fork & send pull requests is way more effective and proven.

And you don't even have to leave Codeplex! The support TFS, subversion, mercurial AND git for source control.

I've migrated a couple of projects of mine and they even preserve the commit history...

A lot of successful open source projects are migrating away from "old style" svn/cvs to git (note, git != github, just like cvs != sourceforge)

dcazzulino wrote Apr 29, 2013 at 6:53 PM

You can explore how the fork+pull request model works by seeing just how much activity Arduino has: https://github.com/arduino/Arduino/pulls

Again, not saying it's magically going to bring in more people, but svn and patch files are not the "brave new way" of contributing ;).

Here you can see how another Microsoft project is seeing more engagement from the community by using Git on Codeplex: https://rx.codeplex.com/SourceControl/BrowseLatest

They have 28 forks and 12 pull requests so far, many of which have been applied to the code base.

I firmly believe the fork+pull model of git makes a lot more sense than svn+patch files. I for one have stopped installing TortoiseSVN years ago...

wrote Apr 29, 2013 at 7:00 PM

wrote Oct 22, 2013 at 5:43 AM

wrote Oct 25, 2013 at 9:18 AM