You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Hervé BOUTEMY <he...@free.fr> on 2017/10/03 23:48:59 UTC

migrating some code to Git

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+Migration

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
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 <he...@free.fr>
> 
> 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 <ah...@gmail.com>
> > 
> > wrote:
> > > > Awesome !
> > > > 
> > > > On Sun, Oct 22, 2017 at 12:00 PM, Robert Scholte <rfscholte@apache.org
> > > > 
> > > > wrote:
> > > > > Great job, thank you all!
> > > > > 
> > > > > Robert
> > > > > 
> > > > > 
> > > > > On Sun, 22 Oct 2017 11:45:02 +0200, Hervé BOUTEMY <
> > 
> > herve.boutemy@free.fr
> > 
> > > > > 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 <herve.boutemy@free.fr
> > > > >>> 
> > > > >>> 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: dev-unsubscribe@maven.apache.org
> > 
> > > > >>> > > > > > For additional commands, e-mail:
> > dev-help@maven.apache.org
> > 
> > > > >>> > > > > ------------------------------
> > 
> > ------------------------------
> > 
> > > > >>> --------
> > > > >>> 
> > > > >>> > > > > -
> > > > >>> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > >>> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > >>> > > > 
> > > > >>> > > > ------------------------------------------------------------
> > > > >>> 
> > > > >>> ---------
> > > > >>> 
> > > > >>> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > >>> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > >>> > > 
> > > > >>> > > ------------------------------------------------------------
> > > > >>> 
> > > > >>> ---------
> > > > >>> 
> > > > >>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > >>> > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > >>> > 
> > > > >>> > ------------------------------------------------------------
> > 
> > --------
> > 
> > > > >>> > -
> > > > >>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > >>> > For additional commands, e-mail: dev-help@maven.apache.org
> > > > >>> 
> > > > >>> ------------------------------------------------------------
> > 
> > ---------
> > 
> > > > >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > >>> For additional commands, e-mail: dev-help@maven.apache.org
> > > > >> 
> > > > >> ------------------------------------------------------------
> > 
> > ---------
> > 
> > > > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > >> For additional commands, e-mail: dev-help@maven.apache.org
> > > > > 
> > > > > ------------------------------------------------------------
> > 
> > ---------
> > 
> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > 
> > > > --
> > > > -----
> > > > Arnaud Héritier
> > > > http://aheritier.net
> > > > Mail/GTalk: aheritier AT gmail DOT com
> > > > Twitter/Skype : aheritier
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Arnaud Héritier <ah...@gmail.com>.
I can help you on this

On Mon, Oct 23, 2017 at 12:15 AM, Hervé BOUTEMY <he...@free.fr>
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 <ah...@gmail.com>
> wrote:
> > > Awesome !
> > >
> > > On Sun, Oct 22, 2017 at 12:00 PM, Robert Scholte <rfscholte@apache.org
> >
> > >
> > > wrote:
> > > > Great job, thank you all!
> > > >
> > > > Robert
> > > >
> > > >
> > > > On Sun, 22 Oct 2017 11:45:02 +0200, Hervé BOUTEMY <
> herve.boutemy@free.fr
> > > >
> > > > 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 <herve.boutemy@free.fr
> >
> > > >>>
> > > >>> 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: dev-unsubscribe@maven.apache.org
> > > >>> > > > > > For additional commands, e-mail:
> dev-help@maven.apache.org
> > > >>> > > > >
> > > >>> > > > > ------------------------------
> ------------------------------
> > > >>>
> > > >>> --------
> > > >>>
> > > >>> > > > > -
> > > >>> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > >>> > > >
> > > >>> > > > ------------------------------------------------------------
> > > >>>
> > > >>> ---------
> > > >>>
> > > >>> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > >>> > >
> > > >>> > > ------------------------------------------------------------
> > > >>>
> > > >>> ---------
> > > >>>
> > > >>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>> > > For additional commands, e-mail: dev-help@maven.apache.org
> > > >>> >
> > > >>> > ------------------------------------------------------------
> --------
> > > >>> > -
> > > >>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>> > For additional commands, e-mail: dev-help@maven.apache.org
> > > >>>
> > > >>> ------------------------------------------------------------
> ---------
> > > >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >>
> > > >> ------------------------------------------------------------
> ---------
> > > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >> For additional commands, e-mail: dev-help@maven.apache.org
> > > >
> > > > ------------------------------------------------------------
> ---------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > > --
> > > -----
> > > Arnaud Héritier
> > > http://aheritier.net
> > > Mail/GTalk: aheritier AT gmail DOT com
> > > Twitter/Skype : aheritier
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
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 <ah...@gmail.com> wrote:
> > Awesome !
> > 
> > On Sun, Oct 22, 2017 at 12:00 PM, Robert Scholte <rf...@apache.org>
> > 
> > wrote:
> > > Great job, thank you all!
> > > 
> > > Robert
> > > 
> > > 
> > > On Sun, 22 Oct 2017 11:45:02 +0200, Hervé BOUTEMY <herve.boutemy@free.fr
> > > 
> > > 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 <he...@free.fr>
> > >>> 
> > >>> 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: dev-unsubscribe@maven.apache.org
> > >>> > > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > >>> > > > > 
> > >>> > > > > ------------------------------------------------------------
> > >>> 
> > >>> --------
> > >>> 
> > >>> > > > > -
> > >>> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > >>> > > > 
> > >>> > > > ------------------------------------------------------------
> > >>> 
> > >>> ---------
> > >>> 
> > >>> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > >>> > > 
> > >>> > > ------------------------------------------------------------
> > >>> 
> > >>> ---------
> > >>> 
> > >>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >>> > 
> > >>> > --------------------------------------------------------------------
> > >>> > -
> > >>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>> > For additional commands, e-mail: dev-help@maven.apache.org
> > >>> 
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>> For additional commands, e-mail: dev-help@maven.apache.org
> > >> 
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> For additional commands, e-mail: dev-help@maven.apache.org
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > 
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Olivier Lamy <ol...@apache.org>.
Great!
Thanks to take care of this!

On Mon, 23 Oct 2017 at 7:00 am, Arnaud Héritier <ah...@gmail.com> wrote:

> Awesome !
>
> On Sun, Oct 22, 2017 at 12:00 PM, Robert Scholte <rf...@apache.org>
> wrote:
>
> > Great job, thank you all!
> >
> > Robert
> >
> >
> > On Sun, 22 Oct 2017 11:45:02 +0200, Hervé BOUTEMY <herve.boutemy@free.fr
> >
> > 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 <he...@free.fr>
> >>> 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: dev-unsubscribe@maven.apache.org
> >>> > > > > > For additional commands, e-mail: dev-help@maven.apache.org
> >>> > > > >
> >>> > > > > ------------------------------------------------------------
> >>> --------
> >>> > > > > -
> >>> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> >>> > > >
> >>> > > > ------------------------------------------------------------
> >>> ---------
> >>> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> > > > For additional commands, e-mail: dev-help@maven.apache.org
> >>> > >
> >>> > > ------------------------------------------------------------
> >>> ---------
> >>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> > > For additional commands, e-mail: dev-help@maven.apache.org
> >>> >
> >>> > ---------------------------------------------------------------------
> >>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> > For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>
-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy

Re: migrating some code to Git

Posted by Arnaud Héritier <ah...@gmail.com>.
Awesome !

On Sun, Oct 22, 2017 at 12:00 PM, Robert Scholte <rf...@apache.org>
wrote:

> Great job, thank you all!
>
> Robert
>
>
> On Sun, 22 Oct 2017 11:45:02 +0200, Hervé BOUTEMY <he...@free.fr>
> 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 <he...@free.fr>
>>> 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: dev-unsubscribe@maven.apache.org
>>> > > > > > For additional commands, e-mail: dev-help@maven.apache.org
>>> > > > >
>>> > > > > ------------------------------------------------------------
>>> --------
>>> > > > > -
>>> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> > > > > For additional commands, e-mail: dev-help@maven.apache.org
>>> > > >
>>> > > > ------------------------------------------------------------
>>> ---------
>>> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> > > > For additional commands, e-mail: dev-help@maven.apache.org
>>> > >
>>> > > ------------------------------------------------------------
>>> ---------
>>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> > > For additional commands, e-mail: dev-help@maven.apache.org
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> > For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: migrating some code to Git

Posted by Robert Scholte <rf...@apache.org>.
Great job, thank you all!

Robert

On Sun, 22 Oct 2017 11:45:02 +0200, Hervé BOUTEMY <he...@free.fr>  
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 <he...@free.fr>  
>> 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+Migration
>> > > > > >
>> > > > > >  
>> ------------------------------------------------------------------
>> > > > > > --
>> > > > > > -
>> > > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > > > > For additional commands, e-mail: dev-help@maven.apache.org
>> > > > >
>> > > > >  
>> --------------------------------------------------------------------
>> > > > > -
>> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > > > For additional commands, e-mail: dev-help@maven.apache.org
>> > > >
>> > > >  
>> ---------------------------------------------------------------------
>> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > > For additional commands, e-mail: dev-help@maven.apache.org
>> > >
>> > >  
>> ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > For additional commands, e-mail: dev-help@maven.apache.org
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: dev-help@maven.apache.org
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
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 <he...@free.fr> 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+Migration
> > > > > > 
> > > > > > ------------------------------------------------------------------
> > > > > > --
> > > > > > -
> > > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > > 
> > > > > --------------------------------------------------------------------
> > > > > -
> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
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 <he...@free.fr> 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+Migration
> > > > > 
> > > > > --------------------------------------------------------------------
> > > > > -
> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
trying as attachment: hope this will be kept by the ML

usually, only the first variable "MAVEN_REPO=xxx" has to be changed, but Doxia 
components required a little tweak on the next 2 variables "SVNBASE=" and 
"GITREPO="

Regards,

Herv�

Le samedi 7 octobre 2017, 22:35:07 CEST Arnaud H�ritier a �crit :
> +1
> 
> Can you share the script ?
> 
> On Sat, Oct 7, 2017 at 12:32 PM, Herv� BOUTEMY <he...@free.fr>
> 
> wrote:
> > 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 <he...@free.fr> 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+
> > 
> > Migration
> > 
> > > > > > ------------------------------------------------------------
> > 
> > ---------
> > 
> > > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > > 
> > > > > ------------------------------------------------------------
> > 
> > ---------
> > 
> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Tibor Digana <ti...@googlemail.com>.
+1 to 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

On Sat, Oct 7, 2017 at 10:35 PM, Arnaud Héritier <ah...@gmail.com>
wrote:

> +1
>
> Can you share the script ?
>
> On Sat, Oct 7, 2017 at 12:32 PM, Hervé BOUTEMY <he...@free.fr>
> wrote:
>
> > 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 <he...@free.fr> 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+
> > Migration
> > > > > >
> > > > > > ------------------------------------------------------------
> > ---------
> > > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > >
> > > > > ------------------------------------------------------------
> > ---------
> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > >
> > > > ------------------------------------------------------------
> ---------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>



-- 
Cheers
Tibor

Re: migrating some code to Git

Posted by Arnaud Héritier <ah...@gmail.com>.
+1

Can you share the script ?

On Sat, Oct 7, 2017 at 12:32 PM, Hervé BOUTEMY <he...@free.fr>
wrote:

> 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 <he...@free.fr> 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+
> Migration
> > > > >
> > > > > ------------------------------------------------------------
> ---------
> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > >
> > > > ------------------------------------------------------------
> ---------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
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 <he...@free.fr> 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+Migration
> > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
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 <he...@free.fr> 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+Migration
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Hervé BOUTEMY <he...@free.fr>.
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 <he...@free.fr> 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+Migration
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: migrating some code to Git

Posted by Dejan Stojadinovic <de...@gmail.com>.
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 <he...@free.fr> 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+Migration
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org