Hi all, We've been talking about this for a while, but now it's time! Special thanks to Andreas Sandberg for all of his hard work for putting this together.
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. You can find a live version (not ready for primetime) of this at https://gem5.googlesource.com/. We are planning on flipping the switch on *March 1st*, unless there is an objection from the community. Note: I'm announcing this on gem5-dev before announcing on gem5-users and gem5-announce in case there's any details we've missed. I've posted a patch on reviewboard that contains a new CONTRIBUTING document that details the new contribution process. Please review that document so it can be pushed before we transition. ( http://reviews.gem5.org/r/3814/) 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). Main differences for developers: 1. You will have to learn to use git, if you haven't already 2. Developers who submit patches will be able to *commit their own patches* after review. No more waiting for me to push patches for you! 3. Continuous integration tests are coming soon, and must pass before a patch is committed. 4. Gerrit has a different user-interface than reviewboard... sorry for the change. 5. Many of the policies we have for commits will be *strictly enforced* automatically by gerrit. E.g., it will no longer be possible to post a patch that has a non-conforming commit message. 6. Instead of using postreview, patches will be posted by pushing to special git branches on our gerrit instance. *Please let me know if you have any questions or concerns. I'd like to iron all of this out in the next few days so we can post the announcement on gem5-users and gem5-announce.* I would also like to thank the team at Google that has generously donated their time to set up this infrastructure. This include Rahul Thakur, Jason Buberel, Haihong Zhuo, and many others. Cheers, Jason _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
