| Paste number 60583: | git |
| Pasted by: | rpurdie |
| 5 days, 13 hours ago | |
| None | |
| Paste contents: |
| Hi Guys, Its taken longer that I'd hoped and I don't have everything I'd like working but I've setup a trial git setup on amethyst. I've enabled sharing of git repos on the web as: http://git.openembedded.net/ http://cgit.openembedded.net/ http://gitweb.openembedded.net/ You can anonymous clone from: git://git.openembedded.net/org.openembedded.dev and if your key is registered, push/pull from: ssh://gittrial@git.openembedded.net/org.openembedded.dev At present we've pushed most of our branches into the one repository using zecke's mtn2git conversion. Setting up further repositories for stable branches and the documentation is easy, its more just a question of deciding on a structure. Each tree can have a different set of users with access to it. Creating and sharing developers personal trees shouldn't be an issue either. If you want to experiment with the repository you need to send a suitable ssh-dss key to me. We're using gitosis for the admin side of things which makes this side of things quite easy. Just so its spelt out, my motivation for this is quite simple - I want to see if we can do what we need with git and if people find it easy/harder/faster/slower/painful compared to what we have at present. I'm hopefully proving the server infrastructure can setup and run effectively. Its also worth noting I have a similar setup at OH to look after so I'm going to be maintaining this kind of setup in one place regardless of what OE do. What remains to be done: * IRC/mailing list notification (http://source.winehq.org/git/tools.git/?a=blob;f=git-notify;hb=HEAD looks useful) * Historic bitkeeper data import * Policy definition on the server - do we only support fast forward merges? (yes IMO), do we want to verify commits against sshid? (not sure), do we want to enable keeping a reflog? (yes IMO) Cheers, Richard |
This paste has no annotations.