FYI: this is a cross post from the Gazebo forum for higher visibility.
Important
Gazebo and Ignition are going to GitHub!
Hello community
BitBucket will be mercilessly eliminating all mercurial repositories on June 1st 2020.
Open Robotics’ simulation team has been using BitBucket to host our projects for many years. From Gazebo to Ignition, we have accumulated a couple hundred mercurial repositories over the years. And now that BitBucket is dropping mercurial support, you have been asking:
And the answer is yes. We’re going to GitHub.
Who will be affected
You’ll be affected if you are:
- A user who compiles / pulls any of our projects from source
- A contributor to code, documentation, etc.
Within Open Robotics, our release, deployment and CI procedures will also be affected. This shouldn’t directly impact external users, but beware that there may be some downtime during migration, for example, on https://build.osrfoundation.org/.
It is worth noting that if you have down stream documentation or installation scripts you will be impacted and those materials may no longer function once BitBucket terminates mercurial support.
Freeze
As we migrate repositories, they will be frozen on BitBucket. So we ask users: please don’t create issues, pull requests or comments during those dates.
We’ll be closing all open pull requests on all repositories (merging or declining). If you’re working on a new pull request to one of our BitBucket repositories right now, we ask that you please wait until the repository is on GitHub to open new pull requests, so we can more quickly close the ones currently open.
See the schedule below for our repositories under active development:
What’s going where
We have 2 organizations on BitBucket:
-
https://bitbucket.org/osrf/
- Hosts projects like Gazebo and SDFormat, as well as related projects like SubT, DRCSim, SRCSim, GzWeb, etc.
-
https://bitbucket.org/ignitionrobotics/
- Hosts the source code, release repositories, documentation, etc, all related to Ignition libraries.
As we move things to GitHub, we’ll distribute repositories across a few different organizations.
-
https://github.com/osrf/
- Will hold long-standing projects like Gazebo and previous projects like SRCSim.
-
https://github.com/ignitionrobotics/
- Will hold all Ignition libraries source code.
-
https://github.com/ignition-release
- Will hold all
*-release
repositories, for Ignition libraries or otherwise.
- Will hold all
-
https://github.com/ignition-tooling
- Tooling related to releases, etc.
We will be using @scpeters’s fork of the bitbucket-hg-exporter tool to create a GitHub Pages backup of issues, pull requests and comments on public websites. All issues will also be imported to the new repositories, but BitBucket pull requests will only be archived on GitHub Pages.
As an example of this migration, osrf/sdformat has been migrated to scpeters-test/sdformat with issues imported to github and pull requests archived on GitHub pages.
See the table below as a quick reference of the archived and migrated repositories. We’ll be populating it as repositories are migrated.
Important
Gazebo and Ignition are going to GitHub!
Hello community
BitBucket will be mercilessly eliminating all mercurial repositories on June 1st 2020.
Open Robotics’ simulation team has been using BitBucket to host our projects for many years. From Gazebo to Ignition, we have accumulated a couple hundred mercurial repositories over the years. And now that BitBucket is dropping mercurial support, you have been asking:
And the answer is yes. We’re going to GitHub.
Who will be affected
You’ll be affected if you are:
- A user who compiles / pulls any of our projects from source
- A contributor to code, documentation, etc.
Within Open Robotics, our release, deployment and CI procedures will also be affected. This shouldn’t directly impact external users, but beware that there may be some downtime during migration, for example, on https://build.osrfoundation.org/.
It is worth noting that if you have down stream documentation or installation scripts you will be impacted and those materials may no longer function once BitBucket terminates mercurial support.
Freeze
As we migrate repositories, they will be frozen on BitBucket. So we ask users: please don’t create issues, pull requests or comments during those dates.
We’ll be closing all open pull requests on all repositories (merging or declining). If you’re working on a new pull request to one of our BitBucket repositories right now, we ask that you please wait until the repository is on GitHub to open new pull requests, so we can more quickly close the ones currently open.
See the schedule below for our repositories under active development:
What’s going where
We have 2 organizations on BitBucket:
-
https://bitbucket.org/osrf/
- Hosts projects like Gazebo and SDFormat, as well as related projects like SubT, DRCSim, SRCSim, GzWeb, etc.
-
https://bitbucket.org/ignitionrobotics/
- Hosts the source code, release repositories, documentation, etc, all related to Ignition libraries.
As we move things to GitHub, we’ll distribute repositories across a few different organizations.
-
https://github.com/osrf/
- Will hold long-standing projects like Gazebo and previous projects like SRCSim.
-
https://github.com/ignitionrobotics/
- Will hold all Ignition libraries source code.
-
https://github.com/ignition-release
- Will hold all
*-release
repositories, for Ignition libraries or otherwise.
- Will hold all
-
https://github.com/ignition-tooling
- Tooling related to releases, etc.
We will be using @scpeters’s fork of the bitbucket-hg-exporter tool to create a GitHub Pages backup of issues, pull requests and comments on public websites. All issues will also be imported to the new repositories, but BitBucket pull requests will only be archived on GitHub Pages.
As an example of this migration, osrf/sdformat has been migrated to scpeters-test/sdformat with issues imported to github and pull requests archived on GitHub pages.
See the table below as a quick reference of the archived and migrated repositories. We’ll be populating it as repositories are migrated.
BitBucket repository | GitHub repository | BitBucket backup