gem5-announce@gem5.org

The gem5 Announce mailing list

View all threads

Announcing gem5's move to git

JL
Jason Lowe-Power
Tue, Feb 28, 2017 7:00 PM

Hi all,

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
point.

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 switch.

The major changes are detailed below:

  1. REPOSITORIES
  • 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
  1. 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).

Cheers,
gem5-dev team

Hi all, 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 point. 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 switch. The major changes are detailed below: 1. REPOSITORIES * 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). Cheers, gem5-dev team