Can you generate the appropriate tags easily with filter-branch? That seems to imply re-implementing the tag detection stuff in the bridge. Or am I missing something?
On Fri, Jun 28, 2013 at 7:31 PM, Kristian Rosenvold <[email protected]>wrote: > I usually find it best to make 1 git svn clone with all the repos and > then just filter-branch the hell out of that -including rewriting of > roots, once for each repo. > > In the case of mojo, once you get a script that works for one project > it should be possible to re-apply that script in an automated fashion > to the entire reposiotory. > > The crux is usually to be able to maintain the connection the svn > while hacking with these things,so it usually pays off to keep the > master git-svn repo "still attached" to svn, so it can all be re-run > in a few perilous hours at some point on up-to date svn repos. > > And of course, even on linux it pays of to give filter-branch liberal > amounts of tempfs to work with. > > It's definitely a few days of work to do it all. > > Kristian > > 2013/6/28 Fred Cooke <[email protected]>: > > You have to subdivide the old monolithic SVN repo into the individual > repos > > that make sense, at the very least. Considering the sheer volume of it, > it'd > > be wise to either use, or create a method of pre-analysing/transferring > the > > entire SVN repo from day 1, and then extract each git repo from that. I'm > > unsure if such a thing exists, however the alternative of analysing the > > entire repo N times, once for each MOJO would take AGES. Perhaps you can > do > > it as a batch with some tool? Someone would have to explore this if it > were > > to be done. > > > > Aside from that obvious(?) part of it, the convert tools do non-ideal > things > > from a Git perspective when non-ideal things have been done in the SVN > repo. > > Maven related repos are riddled with deleted tags (see other threads...) > and > > perhaps other things(?) so will require some love to get a nice set of > git > > repos from. > > > > Long story short, it's a lot of work to do *right* and the motivation > level > > to move over is often not high in big group-projects, and sometimes there > > are stick-in-the-muds who actively campaign against the improvement. > Always > > remember, change is bad, unless it involves destroying the environment > for > > short-term personal financial gain. :-) > > > > Fred. > > > > > > On Fri, Jun 28, 2013 at 4:07 PM, Jochen Wiedmann < > [email protected]> > > wrote: > >> > >> Just asking: Does Github offer to provide an SVN mirror? Or is there any > >> other way to have a mirror without too much hazzle? > >> > >> > >> > >> On Fri, Jun 28, 2013 at 9:50 AM, Fred Cooke <[email protected]> > wrote: > >>> > >>> > >>>> > >>>> For GIT users there are several ways to work with SVN, so that's > >>>> probably why this isn't that urgent. > >>> > >>> > >>> That's not really a good reason not to, because: > >>> > >>> The SVN >> Git process isn't fast (because SVN is itself SLOW) > >>> Each converter has to find motivation to bother setting this up and > doing > >>> it in the first place. (read, they'll just not bother most of the time) > >>> Each conversion will have a different set of hashes even if the other > >>> parameters are the same and thus won't be able to be collaborated > between > >>> effectively. > >>> > >>> Having a single official mirror means others can effectively work > >>> together on "it" with the final result pulled back into SVN when ready > and > >>> then automatically pushed back to Git again. The work flow is a pain, > but > >>> still a lot better than suffering SVN in the first place. > >>> > >>> migrate > 1 official mirror (per mojo) > N unofficial mirrors/leave it > >>> alone > >>> > >>> I'm not ignoring the work involved in mirroring, just pointing out some > >>> facts. I don't think the Maven tool-set / infrastructure is 100% ready > for > >>> Git, to be perfectly honest. The sink or swim method may be a good way > to > >>> get it there, but might be painful, too. I'd certainly appreciate more > Git > >>> friendly behaviour, though :-) > >>> > >>> Fred. > >>> > >>>> > >>>> Robert > >>>> > >>>> > >>>> On Thu, 27 Jun 2013 21:44:33 +0200, Lennart Jörelid > >>>> <[email protected]> wrote: > >>>> > >>>>> Folks... if anyone has an answer to this question, I would be all > ears. > >>>>> Can I work with GIT or Mercurial here? Onto some mirror? > >>>>> If not - is there a process to distribute projects/plugins to GitHub? > >>>>> > >>>>> > >>>>> 2013/6/25 Lennart Jörelid <[email protected]> > >>>>> > >>>>>> Hello all, > >>>>>> > >>>>>> I wonder if the Mojo project has a structured way of migrating to a > >>>>>> distributed VCS (GIT, presumably, or Mercurial) for various > currently > >>>>>> SVN-based projects - or any policy on a 2-way mirroring between the > >>>>>> two > >>>>>> VCS'es. > >>>>>> > >>>>>> I believe distributed VCSs increase visibility and reduce complexity > >>>>>> for > >>>>>> donning a patch compared to the standard subversion way, > particularly > >>>>>> with > >>>>>> the help of processes and services such as GitHub or BitBucket. > >>>>>> Anything > >>>>>> that can increase visibility and reduce hinders in contributing > >>>>>> patches to > >>>>>> projects is in itself a Good Thing. > >>>>>> > >>>>>> So ... is there a Git/Mercurial mirror or migration process for SVN > >>>>>> projects at Codehaus? > >>>>>> If so - where can I find access details? > >>>>>> If not - why? > >>>>>> > >>>>>> -- > >>>>>> > >>>>>> +==============================+ > >>>>>> | Bästa hälsningar, > >>>>>> | [sw. "Best regards"] > >>>>>> | > >>>>>> | Lennart Jörelid > >>>>>> | EAI Architect & Integrator > >>>>>> | > >>>>>> | jGuru Europe AB > >>>>>> | Mölnlycke - Kista > >>>>>> | > >>>>>> | Email: [email protected] > >>>>>> | URL: www.jguru.se > >>>>>> | Phone > >>>>>> | (skype): jgurueurope > >>>>>> | (intl): +46 708 507 603 > >>>>>> | (domestic): 0708 - 507 603 > >>>>>> +==============================+ > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> Using Opera's revolutionary email client: http://www.opera.com/mail/ > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe from this list, please visit: > >>>> > >>>> http://xircles.codehaus.org/manage_email > >>>> > >>>> > >>> > >> > >> > >> > >> -- > >> "That's what prayers are ... it's frightened people trying to make > friends > >> with the bully!" > >> > >> Terry Pratchett. The Last Hero > >> > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >
