Since I became Community Contributions Manager I have been asked time and time again when we’re moving to Git. Well, it’s certainly been a big project, but we can proudly announce that we’ve taken all your comments and requests on board and, starting in mid July ForgeRock’s projects will be moving from SVN to GIT.
After looking at all the options, we have chosen to administer our own GIT server using Atlassian’s Stash (https://www.atlassian.com/software/stash). This allows us to stick with the Jira workflows we already have, and integrate them with the Stash pull request/review mechanisms.
We think that all the effort that both IT and our release engineer (awesome work Bruno!) have put in has been worth it because having our projects in GIT will enable more collaboration and community contributions. A fully distributed SCM solution will speed up workflow as you have a full repository on your machine, which makes it lightning fast. Because you have everything on your local machine you don’t need to be online to work either. The best bit though, is that engineers love working with GIT and we want to ensure that those working with our code are happy with the tools and environment.
So, there are lots of benefits to us moving to GIT. We do realise however, that this change will affect some members of our community and some of ForgeRock’s customers. You will need to learn GIT if you don’t already know it, and some of you may be pulling code from our SVN repositories by script or using other automated means. In order to minimise any disruption we will be publishing the latest information on a ForgeRock wiki page, and will have started this dedicated topic in the General Discussion forum here forgerock.org. We will post news of the project, timings, dates that projects move over, links to training, links to the git repositories on the Wiki and monitor the forum so you may ask us questions, make comments etc.
We hope you’re as excited as we are about this move, and we look forward to enabling more sharing and collaboration in our community using Stash and GIT this coming year.