Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 418443 - SVN to Git migration of proj/emacs overlay
Summary: SVN to Git migration of proj/emacs overlay
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:
 
Reported: 2012-05-31 20:58 UTC by Ulrich Müller
Modified: 2013-08-23 14:02 UTC (History)
2 users (show)

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


Attachments
svn2git rules (rules.txt,747 bytes, text/plain)
2012-05-31 21:00 UTC, Ulrich Müller
Details
Updated svn2git rules (rules.txt,571 bytes, text/plain)
2012-09-20 06:01 UTC, Ulrich Müller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2012-05-31 20:58:07 UTC
GNU Emacs and XEmacs teams are currently sharing the Subversion repository at https://overlays.gentoo.org/svn/proj/emacs for the emacs and xemacs overlays.

This should be converted to Git, with both overlays joined into the master branch. 

For the time being, we would like to keep the trac wiki (similar as it was done for the sunrise overlay).
Comment 1 Ulrich Müller gentoo-dev 2012-05-31 21:00:46 UTC
Created attachment 313751 [details]
svn2git rules

Attached svn2git rules seem to work.
Comment 2 Ulrich Müller gentoo-dev 2012-06-02 07:21:51 UTC
Fauli has raised objections against this.
Comment 3 Ulrich Müller gentoo-dev 2012-09-14 04:05:28 UTC
Reopening. Infra, please proceed.
Comment 4 Ulrich Müller gentoo-dev 2012-09-20 06:01:58 UTC
Created attachment 324344 [details]
Updated svn2git rules

Updated rules file: Probably it is cleaner to keep the emacs-overlay and the xemacs-overlay in separate branches and merge them after conversion.
Comment 5 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2012-10-03 10:38:03 UTC
http://git.overlays.gentoo.org/gitweb/?p=proj/emacs.git;a=summary have fun :) (and CC us back if you need anything else from us)
Comment 6 Ulrich Müller gentoo-dev 2012-10-03 14:23:03 UTC
(In reply to comment #5)
> http://git.overlays.gentoo.org/gitweb/?p=proj/emacs.git;a=summary have fun :)

Converted from SVN using the rules from attachment 324344 [details], and merged emacs and xemacs overlays.

@Emacs team: Please verify that everything is in order.
Comment 7 Ulrich Müller gentoo-dev 2012-10-03 17:07:38 UTC
I've updated repositories.xml.

Still to be done:
- Commit messages (-commits ML and #-commits in IRC) for the Git repo should be
  enabled again.
- I suggest that we keep the old SVN repo for some transition time (like two
  weeks), but write access to it should be blocked immediately.
- Trac wiki:
  <ulm> tampakrap: I wonder what has to be done about the Trac wiki?
  <ulm> we'd like to keep it
  <tampakrap> ah
  <ulm> can it be connected to git, similar to sunrise?
  <tampakrap> put us back in the bug, change the title accordingly and I'll
              do it
  <ulm> tampakrap: can gitweb be kept at the same time?
  <tampakrap> yes
Comment 8 Ulrich Müller gentoo-dev 2012-10-21 08:27:25 UTC
(In reply to comment #7)
> Still to be done:
> - Commit messages (-commits ML and #-commits in IRC) for the Git repo should
> be
>   enabled again.
> - I suggest that we keep the old SVN repo for some transition time (like two
>   weeks), but write access to it should be blocked immediately.

Two weeks have passed, so the SVN repo can be deleted now.

> - Trac wiki:
>   <ulm> tampakrap: I wonder what has to be done about the Trac wiki?
>   <ulm> we'd like to keep it
>   <tampakrap> ah
>   <ulm> can it be connected to git, similar to sunrise?
>   <tampakrap> put us back in the bug, change the title accordingly and I'll
>               do it
>   <ulm> tampakrap: can gitweb be kept at the same time?
>   <tampakrap> yes
Comment 9 Ulrich Müller gentoo-dev 2013-01-13 23:15:04 UTC
The contents of the Trac wiki has been moved to wiki.gentoo.org.

So everything (SVN repo and Trac wiki) can be backed up and deleted now.
Comment 10 Ulrich Müller gentoo-dev 2013-06-08 22:07:46 UTC
(In reply to Ulrich Müller from comment #9)
> So everything (SVN repo and Trac wiki) can be backed up and deleted now.

Update: I have a copy of /var/svnroot/proj/emacs already, so only a backup of the wiki (made with "trac-admin hotcopy"?) needs to be done.
Comment 11 Alex Legler (RETIRED) archtester gentoo-dev Security 2013-07-27 10:16:40 UTC
(In reply to Ulrich Müller from comment #10)
> (In reply to Ulrich Müller from comment #9)
> > So everything (SVN repo and Trac wiki) can be backed up and deleted now.
> 
> Update: I have a copy of /var/svnroot/proj/emacs already, so only a backup
> of the wiki (made with "trac-admin hotcopy"?) needs to be done.

Greetings from infra: I provided ulm with a dump.
Comment 12 Ulrich Müller gentoo-dev 2013-07-27 15:54:17 UTC
Migration is completed, so could the svn repo and especially the trac wiki be deleted, please?

With the various git repos, the new wiki and the outdated project (gorg) pages it's getting confusing, so things would really profit from a cleanup.
Comment 13 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2013-08-23 14:02:52 UTC
done