It's been a while in the making, but we're moving all of the gem5 code from
mercurial to git and our hosting onto Google's cloud (big thanks to Google
for donating the resources, Andreas Sandberg for driving this, and the team
at Google for helping us out).
We will be migrating our infrastructure from the self-hosted mercurial repo
at repo.gem5.org and reviewboard to git and gerrit hosted on Google's new
googlesource website: https://gem5.googlesource.com/.
We are planning on flipping the switch tomorrow, March 1st. For gem5 users,
the main implication is that you'll need to transition to git and use the
code at https://gem5.googlesource.com/. The old mercurial repo will
continue to work for the foreseeable future, but will be deprecated at some
Most of the changes will only affect developers and those of you who want
to contribute your code back. I've posted a patch on reviewboard that
contains a new CONTRIBUTING document that details the new contribution
process (http://reviews.gem5.org/r/3814/). This will be committed before
The major changes are detailed below:
* The canonical version of gem5 will now live at
https://gem5.googlesource.com/, not repo.gem5.org
* The mercurial repository at repo.gem5.org will be a read-only mirror of
the googlesource repo.
* We will keep the github mirror
2. CODE REVIEWS
* All reviews will happen on https://gem5-review.googlesource.com/.
* No new patches will be accepted on reviewboard after March 1. Any
patches still on reviewboard will be discussed/reviewed there, but
committers will have to manually commit them to the git repo (not unlike
our current situation).