|
From: Chris F. <cd...@fo...> - 2013-08-11 02:54:09
|
On Sat, Aug 10, 2013 at 10:52:03AM +0300, Juha Tuomala wrote: > >I would push the git repos that I've already converted from SVN. > > Has that been converted with history or just a snapshot from one > point of time? If it has been converted, did it keep the users etc > too? All the repos that I have converted were done with history. I did them as carefully as possible, from the official SVN repos, and I've been using them as the main repos for a while now, so they have changes that SVN does not. I've used these as the official repos for a while now. But I haven't converted them all. I went for the ones that I needed, and the ones I could compile on my system. I'm sure I could use the same method to convert the rest. My repos can be found as forks under the opensync repo found on repo.or.cz: http://repo.or.cz/w/opensync.git The forks listed at the bottom are independent git repos from the main opensync.git repo... I juse used the fork mechanism as a nice way of grouping them all under opensync. These repos I've converted with full history. These are the repos that I would push, once git was available on opensync.org. Alternatively, you're welcome to pull from there to get opensync.org setup initially. You'll notice that the commit names in the SVN history are what SVN uses, instead of the style of git... i.e. you'll see "dgollub" instead of "Daniel Gollub" with odd "email addresses." I personally like this distinction, as it is easy to see what history came from SVN vs git, but not everyone is a fan. It was also a bit easier. :-) As I've already done the work, I'm not keen on re-doing it, but if someone else wants to improve things, please do. > Another thing is that we need to make a user database for other > committers too. That's a bit tricker already, but I've something in > mind for that too. I suspect that's a special server issue. I'm imagining that we would use specific accounts per repo, with ssh keys used for push access, so we can grant push access on a per-repo basis? What do you have in mind? - Chris |