10 Aug 2013 00:19
NOTICE: Gitolite migration is complete.
Austin Seipp <aseipp@...>
2013-08-09 22:19:53 GMT
2013-08-09 22:19:53 GMT
All, Push access is now restored and Gitolite is in place! This brings some nice updates: * There's now access to the 'git' protocol for cloning anonymously. This lets you clone even the biggest repos extremely quickly, and is the fastest method for getting a copy of the tree. * Firewalled? Cloning over HTTP now uses Smart HTTP support for Git, meaning it should be faster too! * We will soon have Gitweb available, once our git.haskell.org CNAME is in place. Eventually we'd like something akin to https://git.kernel.org/cgit/ possibly. * None of you have shell access to ghc.haskell.org anymore (well, this is a nice update for us administrators :) The following people have had their keys re-added, and should be able to push and pull from the new setup. * Andreas Voellmy * Austin Seipp * Ben Lippmeier * Iavor Diatchki * David Terei * David Waern * Dimitrios Vytiniotis * Duncan Coutts * Edsko de Vries * Erik de Castro Lopo * Edward Yang * Geoffrey Mainland * Gabor Greif * Herbert Valerio Riedel * Ian Lynagh * Ilya Sergey * Johan Tibell * José Pedro Magalhães * Jan Stolarek * Manuel Chakravarty * Max Bolingbroke * Nicholas Frisby * Paolo Capriotti * Richard Eisenberg * Roman Leshchinskiy * Ross Patterson * Simon Hengel * Simon Marlow * Simon Peyton Jones * Thomas Schilling The following people still have shell access for any administrative needs: * Austin Seipp (and the remaining haskell.org infrastructure team.) * Herbert Valerio Riedel * Ian Lynagh I have undoubtedly missed some people. Please talk to me and we'll get you set up! If you're a developer, please read about developer changes here: * http://ghc.haskell.org/trac/ghc/wiki/GitolitePlan#Developerchanges TL;DR: if you have an old tree, run the following four commands from the root to fix the push/pull URLs. $ git checkout master $ git pull https://github.com/ghc/ghc.git master $ ./sync-all -r ssh://git <at> ghc.haskell.org remote set-url origin $ ./sync-all -r ssh://git <at> ghc.haskell.org remote set-url --push origin The reason you must get the latest-copy of ./sync-all is because Herbert made some last minute bug fixes. Technically, you could just download the latest copy and run it directly, but this is easier and fairly straight forward. Please direct any concerns to me, like if you need something off the server, need your shell account back, or need commit access. Over the next few days, I'll be cleaning up the wiki - updating references and guides on how to check out the source for users and developer. I also might be sending out some emails with questions while we refine the new setup in the next few days (there were some Trac integration changes.) Also, a gigantic applause for Herbert, who did a lot of the work here! -- -- Regards, Austin - PGP: 4096R/0x91384671 _______________________________________________ ghc-devs mailing list ghc-devs <at> haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs