great, thank you! we'll discuss it on thursday, when we meet :) Regards,
Hervé Le lundi 23 octobre 2017, 10:34:29 CEST Arnaud Héritier a écrit : > I can help you on this > > On Mon, Oct 23, 2017 at 12:15 AM, Hervé BOUTEMY <[email protected]> > > wrote: > > I'm happy to do what I'm able to do > > > > for the next ones, I fear I don't know how to prepare target git repos: > > I'll > > need help > > > > Regards, > > > > Hervé > > > > Le dimanche 22 octobre 2017, 23:26:44 CEST Olivier Lamy a écrit : > > > Great! > > > Thanks to take care of this! > > > > > > On Mon, 23 Oct 2017 at 7:00 am, Arnaud Héritier <[email protected]> > > > > wrote: > > > > Awesome ! > > > > > > > > On Sun, Oct 22, 2017 at 12:00 PM, Robert Scholte <[email protected] > > > > > > > > wrote: > > > > > Great job, thank you all! > > > > > > > > > > Robert > > > > > > > > > > > > > > > On Sun, 22 Oct 2017 11:45:02 +0200, Hervé BOUTEMY < > > > > [email protected] > > > > > > > wrote: > > > > > > > > > > migration done: only remaining task is to rename "trunk" HEAD branch > > > > > > > > > >> inherited > > > > >> from svn history to "master" (and eventually add a MOVED_TO_GIT > > > > file in > > > > > > >> origin > > > > >> svn) > > > > >> > > > > >> The Apache git hosting provided is GitBox, unlike previous > > > > >> component > > > > > > > > that > > > > > > > > >> use > > > > >> Git-Wip: with GitBox, the content is modifiable both at ASF git > > > > >> repo > > > > >> and > > > > >> GitHub > > > > >> mirror > > > > >> You'll need some config on your side if you want to be able to push > > > > >> directly to > > > > >> GitHub: see https://gitbox.apache.org/setup/ > > > > >> > > > > >> Thanks to infra Chris Lambertus for doing the job for us > > > > >> > > > > >> Regards, > > > > >> > > > > >> Hervé > > > > >> > > > > >> Le mardi 10 octobre 2017, 18:42:26 CEST Hervé BOUTEMY a écrit : > > > > >>> jira issue created: > > > > >>> https://issues.apache.org/jira/browse/INFRA-15253 > > > > >>> > > > > >>> Regards, > > > > >>> > > > > >>> Hervé > > > > >>> > > > > >>> Le samedi 7 octobre 2017, 12:32:00 CEST Hervé BOUTEMY a écrit : > > > > >>> > I wrote a little shell script to check differences between tags > > > > in > > > > > > svn > > > > > > > > >>> and > > > > >>> > > > > >>> > git checkout > > > > >>> > the only differences I found for the 6 git repos are: > > > > >>> > 1. empty dirs (which exist in svn but are pruned in git) > > > > >>> > 2. one strage case in enforcer-1.2 where a few files seem to > > > > >>> > have > > > > >>> > > > > >>> newlines > > > > >>> > > > > >>> > issues > > > > >>> > > > > > >>> > to me, this can be safely ignored > > > > >>> > > > > > >>> > if nobody objects, in 72h, I'll create INFRA jira issue to > > > > >>> > switch > > > > >>> > following > > > > >>> > 6 components from svn to the current git mirror: > > > > >>> > - Doxia core > > > > >>> > - Doxia Sitetools > > > > >>> > - Enforcer > > > > >>> > - Jxr > > > > >>> > - Plugin Tools > > > > >>> > - Release > > > > >>> > > > > > >>> > > > > > >>> > Regards, > > > > >>> > > > > > >>> > Hervé > > > > >>> > > > > > >>> > Le samedi 7 octobre 2017, 04:47:32 CEST Hervé BOUTEMY a écrit : > > > > >>> > > re-reading our migration process documentation [1], I see > > > > "check > > > > > > >>> > > especially > > > > >>> > > behaviour on checking out tag" > > > > >>> > > > > > > >>> > > I suppose that we could compare content between git checkout > > > > and > > > > > > svn > > > > > > > > >>> > > checkout for HEAD and every past release > > > > >>> > > > > > > >>> > > did somebody prepare a shell script for that? > > > > >>> > > > > > > >>> > > Regards, > > > > >>> > > > > > > >>> > > Hervé > > > > >>> > > > > > > >>> > > [1] https://cwiki.apache.org/confluence/display/MAVEN/Git > > > > >>> > > +Migration#GitMigration-Migrationprocessdescription > > > > >>> > > > > > > >>> > > Le vendredi 6 octobre 2017, 00:34:11 CEST Hervé BOUTEMY a > > > > écrit : > > > > >>> > > > great, thank you for your help > > > > >>> > > > > > > > >>> > > > in fact, AFAIK, Apache has already automatic svn2git exports > > > > [1] > > > > > > >>> that > > > > >>> > > > > >>> > > > are > > > > >>> > > > then mirrored to github. > > > > >>> > > > Then we already have: > > > > >>> > > > - https://github.com/apache/maven-doxia/ > > > > >>> > > > - https://github.com/apache/maven-doxia-sitetools/ > > > > >>> > > > - https://github.com/apache/maven-enforcer/ > > > > >>> > > > - https://github.com/apache/maven-jxr/ > > > > >>> > > > - https://github.com/apache/maven-plugin-tools/ > > > > >>> > > > - https://github.com/apache/maven-release/ > > > > >>> > > > > > > > >>> > > > I suppose these could be the natural targets. > > > > >>> > > > But I don't really see what checks to do on these. > > > > >>> > > > > > > > >>> > > > I suppose that once we are convinced this content is ok, we > > > > can > > > > > > ask > > > > > > > > >>> > > > infra > > > > >>> > > > to switch these to the canonical source (and disable the > > > > svn2git > > > > > > >>> > > > exports) > > > > >>> > > > > > > > >>> > > > Do you see any issue in these repos? > > > > >>> > > > > > > > >>> > > > Regards, > > > > >>> > > > > > > > >>> > > > Hervé > > > > >>> > > > > > > > >>> > > > [1] http://git.apache.org/ > > > > >>> > > > > > > > >>> > > > Le jeudi 5 octobre 2017, 11:45:23 CEST Dejan Stojadinovic a > > > > > > > > écrit : > > > > >>> > > > > Count me in (for both actual migration and related tasks). > > > > >>> > > > > > > > > >>> > > > > My weapon of choice for SVN -->>GIT would be: > > > > >>> > > > > https://github.com/nirvdrum/svn2git (I managed to move > > > > dozen > > > > > > of > > > > > > > > >>> > > > > repos > > > > >>> > > > > few > > > > >>> > > > > years ago). > > > > >>> > > > > > > > > >>> > > > > Regards, > > > > >>> > > > > Dejan > > > > >>> > > > > > > > > >>> > > > > On 2017-10-04 01:48, Hervé BOUTEMY <[email protected] > > > > >>> > > > > >>> wrote: > > > > >>> > > > > > I'd like to work on Plugin Tools with git > > > > >>> > > > > > > > > > >>> > > > > > While at it, looking at our plan [1], I see we have a > > > > >>> > > > > > few > > > > > > > > other > > > > > > > > >>> > > > > > components > > > > >>> > > > > > that are ready to migrate: > > > > >>> > > > > > - Doxia core > > > > >>> > > > > > - Doxia Sitetools > > > > >>> > > > > > - Enforcer > > > > >>> > > > > > - Jxr > > > > >>> > > > > > - Plugin Tools > > > > >>> > > > > > - Release > > > > >>> > > > > > > > > > >>> > > > > > What checks are required before switching these 6 > > > > >>> > > > > > components? > > > > >>> > > > > > Any volunteer? > > > > >>> > > > > > > > > > >>> > > > > > Regards, > > > > >>> > > > > > > > > > >>> > > > > > Hervé > > > > >>> > > > > > > > > > >>> > > > > > [1] > > > > >>> > > > > > https://cwiki.apache.org/confluence/display/MAVEN/Git+ > > > > Migrat > > > > > > >>> ion > > > > >>> > > > > >>> > > > > > ------------------------------ > > > > ------------------------------ > > > > > > >>> ------ > > > > >>> > > > > >>> > > > > > -- > > > > >>> > > > > > - > > > > >>> > > > > > To unsubscribe, e-mail: [email protected] > > > > > > >>> > > > > > For additional commands, e-mail: > > [email protected] > > > > > > >>> > > > > ------------------------------ > > > > ------------------------------ > > > > > > >>> -------- > > > > >>> > > > > >>> > > > > - > > > > >>> > > > > To unsubscribe, e-mail: [email protected] > > > > >>> > > > > For additional commands, e-mail: [email protected] > > > > >>> > > > > > > > >>> > > > ------------------------------------------------------------ > > > > >>> > > > > >>> --------- > > > > >>> > > > > >>> > > > To unsubscribe, e-mail: [email protected] > > > > >>> > > > For additional commands, e-mail: [email protected] > > > > >>> > > > > > > >>> > > ------------------------------------------------------------ > > > > >>> > > > > >>> --------- > > > > >>> > > > > >>> > > To unsubscribe, e-mail: [email protected] > > > > >>> > > For additional commands, e-mail: [email protected] > > > > >>> > > > > > >>> > ------------------------------------------------------------ > > > > -------- > > > > > > >>> > - > > > > >>> > To unsubscribe, e-mail: [email protected] > > > > >>> > For additional commands, e-mail: [email protected] > > > > >>> > > > > >>> ------------------------------------------------------------ > > > > --------- > > > > > > >>> To unsubscribe, e-mail: [email protected] > > > > >>> For additional commands, e-mail: [email protected] > > > > >> > > > > >> ------------------------------------------------------------ > > > > --------- > > > > > > >> To unsubscribe, e-mail: [email protected] > > > > >> For additional commands, e-mail: [email protected] > > > > > > > > > > ------------------------------------------------------------ > > > > --------- > > > > > > > To unsubscribe, e-mail: [email protected] > > > > > For additional commands, e-mail: [email protected] > > > > > > > > -- > > > > ----- > > > > Arnaud Héritier > > > > http://aheritier.net > > > > Mail/GTalk: aheritier AT gmail DOT com > > > > Twitter/Skype : aheritier > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
