Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 457840 - Please migrate the java-config repository to git
Summary: Please migrate the java-config repository to git
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Gentoo Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Overlays Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 457818
  Show dependency tree
 
Reported: 2013-02-16 15:40 UTC by Ralph Sennhauser (RETIRED)
Modified: 2014-02-09 22:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralph Sennhauser (RETIRED) gentoo-dev 2013-02-16 15:40:09 UTC
Please convert overlays.gentoo.org/proj/java/projects/java-config-2 to git and make the repo available on git.overlays.gentoo.org as proj/java-config.git. 

Note: the version suffix "-2" shall be dropped.

As stated in bug 457818 the initial list of who will have access is.

  Gentoo Java Members:
    betelgeuse caster elvanor fordfrog sera serkan

Thanks.
Comment 1 Sebastian Pipping gentoo-dev 2013-05-07 23:23:37 UTC
Ready for review:
http://git.overlays.gentoo.org/gitweb/?p=proj/java-config.git;a=summary


I made the history go back way before /projects/java-config-2/.  Through the eyes of svneverever, this is the history that is included:


first  last   path
  rev   rev     
================================================
(   1; 2479)  /gentoo-java-experimental
(   4;    8)      /java-config-ng
(   4;    8)          /branches
(   4;    8)          /tags
(   4;    8)          /trunk
[..]
(   9; 2489)  /java-config-ng
(   9; 2489)      /branches
( 193; 2489)          /axxo
( 306;  318)          /symlink-axxo
(   9; 2489)      /tags
(   9; 2489)      /trunk
[..]
(2488; 9253)  /projects
(2490; 9253)      /java-config-2
(2490; 9253)          /branches
(2490; 2587)              /axxo
(8765; 9253)              /generation3-support
(8359; 9253)              /kylepan
(4995; 9253)              /virtuals-support
(2490; 9253)          /tags
(2490; 2586)          /trunk
Comment 2 Ralph Sennhauser (RETIRED) gentoo-dev 2013-05-10 12:58:30 UTC
Thanks for going back that far with the history. That's rather nice.

I'm missing the branches and have the following additional unexpected tags.

backups/axxo@2588
backups/master@2490
backups/master@2587
backups/master@9
backups/symlink-axxo@319
Comment 3 Sebastian Pipping gentoo-dev 2013-05-10 23:15:13 UTC
(In reply to comment #2)
> I'm missing the branches

Which ones?


> and have the following additional unexpected tags.
> 
> backups/axxo@2588
> backups/master@2490
> backups/master@2587
> backups/master@9
> backups/symlink-axxo@319

These were auto-generated by svn2git.  I had a closer look and this is how come:


Branch "symlink-axxo" got deleted
--> Tag for last commit on branch "symlink-axxo" == backups/symlink-axxo@319

Folder /gentoo-java-experimental/java-config-ng/trunk/ was removed (or better: moved to /java-config-ng/trunk/)
--> Tag for last commit on branch "master" (trunk in SVN) == backups/master@9

Branch "axxo" moved to "trunk"
--> Tag for last commit on original master before == backups/master@2587
--> Tag for last commit on branch "axxo" == backups/axxo@2588

Move /java-config-2/ to /projects/java-config-2/
--> Tag with last commit of master branch with /java-config-2/ == backups/master@2490


Looking at the graph of commits...


Deletion would not cut access to commits:
- backups/master@9
- backups/axxo@2588

Deletion would cut access to commits:
- backups/master@2490
- backups/master@2587
- backups/symlink-axxo@319


It would be possible to post-process the graph manually, but I'm not sure if it's worth the trouble.  What do you think?
Comment 4 Sebastian Pipping gentoo-dev 2013-05-11 00:05:08 UTC
PS: The svneverever output excerpt had wrong numbers on path /projects/java-config-2/trunk/ due to a bug in svneverever 1.2.1 that I just fixed.  Correct numbers are ..

(2488; 9253)  /projects
(2490; 9253)      /java-config-2
[..]
(2490; 9253)          /trunk
       ^^^^

.. since that folder re-appeared later.
Comment 5 Ralph Sennhauser (RETIRED) gentoo-dev 2013-05-11 16:19:25 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > I'm missing the branches
> 
> Which ones?

False alarm, they are there, don't now how I managed to miss them the first time. Sorry.

> > and have the following additional unexpected tags.
> > 
> > backups/axxo@2588
> > backups/master@2490
> > backups/master@2587
> > backups/master@9
> > backups/symlink-axxo@319
> 
> These were auto-generated by svn2git.  I had a closer look and this is how
> come:
> 
> 
> Branch "symlink-axxo" got deleted
> --> Tag for last commit on branch "symlink-axxo" == backups/symlink-axxo@319
> 
> Folder /gentoo-java-experimental/java-config-ng/trunk/ was removed (or
> better: moved to /java-config-ng/trunk/)
> --> Tag for last commit on branch "master" (trunk in SVN) == backups/master@9
> 
> Branch "axxo" moved to "trunk"
> --> Tag for last commit on original master before == backups/master@2587
> --> Tag for last commit on branch "axxo" == backups/axxo@2588
> 
> Move /java-config-2/ to /projects/java-config-2/
> --> Tag with last commit of master branch with /java-config-2/ ==
> backups/master@2490
> 
> 
> Looking at the graph of commits...
> 
> 
> Deletion would not cut access to commits:
> - backups/master@9
> - backups/axxo@2588
> 
> Deletion would cut access to commits:
> - backups/master@2490
> - backups/master@2587
> - backups/symlink-axxo@319
> 

Thanks for the analysis.

> 
> It would be possible to post-process the graph manually, but I'm not sure if
> it's worth the trouble.  What do you think?

I find it odd to have those tags. On the other hand you can tell me that's normal and I'd buy it. Never worked with a converted repo before.
Comment 6 Sebastian Pipping gentoo-dev 2013-05-11 19:32:59 UTC
(In reply to comment #5)
> > It would be possible to post-process the graph manually, but I'm not sure if
> > it's worth the trouble.  What do you think?
> 
> I find it odd to have those tags. On the other hand you can tell me that's
> normal and I'd buy it. Never worked with a converted repo before.

I have now deleted (without losing commits):
- backups/master@9
- backups/master@2587 (same commit still pointed to by backups/master@2490)
- backups/axxo@2588

For backups/symlink-axxo@319 we could turn that into a branch "symlink-axxo", instead (despite its past deletion).  What do you think?

On backups/master@2490 deletion makes us lose two commits that did changes to /java-config-ng/trunk/ that got wiped after.  Personally, I would keep it.
Comment 7 Sebastian Pipping gentoo-dev 2014-02-09 22:22:07 UTC
Looking at

  http://git.overlays.gentoo.org/gitweb/?p=proj/java-config.git;a=shortlog

it seems like Mike and Ralph have started using the Git repository.  Conversion looks like done to me then :)  Closing.