It's official. All of ForgeRock's projects are moving to Git!

This topic has 27 replies, 12 voices, and was last updated 1 year, 2 months ago by syedqader1.

  • Author
    Posts
  • #4669
     Jamie Bowen
    Moderator

    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 this ForgeRock wiki page;

    Migration from SVN to Git

    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 update this topic. This is also the place for you to ask questions, raise issues 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!

    **** CURRENT STATUS ****

    Commons – Now migrated Stash
    OpenDJ – Now migrated to Stash
    OpenIDM – Now migrated to Stash
    OpenIG – Now migrated to Stash
    OpenICF – Now migrated to Stash
    OpenAM – Now migrated to Stash

    You can find the central project repositories at https://stash.forgerock.org. You will need to login with your free backstage credentials, which are the same as you login to this site with.

    Thanks for your patience and understanding during our transition to git. We hope it make things easier for everyone.

    The ForgeRock team.

    • This topic was modified 4 years, 10 months ago by Jamie Bowen.
    • This topic was modified 4 years, 9 months ago by Jamie Bowen.
    • This topic was modified 4 years, 9 months ago by Jamie Bowen.
    #4679
     Rogerio Rondini
    Participant

    Great Job!!!

    Tks

    #4726
     jonathan
    Participant

    As of today the ForgeRock commons projects have been migrated to git, with more to follow!

    #4755
     timja
    Participant

    Great news,
    Thanks for the update

    #4773
     Jamie Bowen
    Moderator

    While the SVN commons project has been frozen and the stash git repo created, I don’t think anyone outside of ForgeRock has access to this just now. The plan is to make sure its working as intended, run a few tests and then open it up to the community. It will be found at https://stash.forgerock.org/projects/COMMONS

    #4968
     Mike Jang
    Spectator

    As of late last week, all OpenIDM projects have now been migrated to Git!

    #5307

    Is there any possibility for an outsider to clone / connect to the GIT repository? Will you continue to publish commits to your GitHub?

    #5316
     Mike Jang
    Spectator

    Hi Pavel,

    Our transition from Subversion to Git is a work in progress. I have been told that we plan to enable community login-based access to our Git repositories, by product. Once logged in, you should be able to fork and clone our repositories. My understanding is that we’ll enable such access to one ForgeRock product in the next few days, followed by other ForgeRock products when we’re ready.

    We are in the process of implementing Atlassian Stash for our Git reviews / merges. We do not use GitHub for releases of our products.

    Thanks,
    Mike

    #5337
     Jamie Bowen
    Moderator

    **** CURRENT STATUS ****

    Commons – Now migrated Stash
    OpenDJ – Now migrated to Stash
    OpenIDM – Now migrated to Stash
    OpenIG – Now migrated to Stash
    OpenICF – Now migrated to Stash
    OpenAM – Now migrated to Stash

    • This reply was modified 4 years, 9 months ago by Jamie Bowen.
    #5745
     Peter Major
    Moderator

    FYI: OpenAM is now migrated to git, and is available through Stash:
    https://stash.forgerock.org/projects/OPENAM/repos/openam/browse

    #5750
     Jamie Bowen
    Moderator

    The git hosted project source is now publicly available.

    You can find the central project repositories at https://stash.forgerock.org. You will need to login with your free backstage credentials, which are the same as you login to this site with.

    Thanks for your patience and understanding during our transition to git. We hope it make things easier for everyone.

    The ForgeRock team.

    #5861
     sergio.tosti
    Participant

    Cannot access to repositories with my backstage credentials, I get an Unauthorized error

    #5872
     Mike Jang
    Spectator

    Hi Sergio,

    I log into backstage with my e-mail address. Even though it’s the same account, I log into the repositories via Stash (https://stash.forgerock.org) with my username.

    To find your username in Backstage, click the icon in the upper right corner, and then click Profile. You should see your username in the upper left (mine is Mike2). Profile view in Backstage

    Navigate to https://stash.forgerock.org and log in with your username (generally not an email address) and password.

    If that does not work, I presume your Backstage username is also sergio.tosti, and we’ll investigate.

    Thanks,
    Mike

    #5874
     sergio.tosti
    Participant

    Hi,
    I was already using my backstage username, but no projects were accessible, however now everything seems to work.
    Thanks,

    sergio

    #5876
     Jamie Bowen
    Moderator

    Glad it’s working for you now Sergio.

Viewing 15 posts - 1 through 15 (of 28 total)

You must be logged in to reply to this topic.

©2020 ForgeRock - we provide an identity and access platform to secure every online relationship for the enterprise market, educational sector and even entire countries. Click to view our privacy policy and terms of use.

Log in with your credentials

Forgot your details?