[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi] Migration to git
From: |
Greg Chicares |
Subject: |
[lmi] Migration to git |
Date: |
Fri, 20 May 2016 15:56:55 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0 |
It's time to migrate lmi to git. I'll retrieve my old notes detailing the
steps taken to convert an old proprietary repository; this one may be
simpler because it uses a canonical svn layout.
Here are some miscellaneous notes. Let me know if I'm missing anything.
* Activating git
I've activated git here (access restricted):
https://savannah.nongnu.org/project/admin/editgroupfeatures.php?group=lmi
so AIUI within the hour an empty repository will appear here:
http://savannah.nongnu.org/git/?group=lmi
with web access here:
http://git.savannah.nongnu.org/cgit/lmi.git
I'm not sure whether we'll be able to import into that repository ourselves.
When we converted from svn to git, we had to upload a tarball and ask the
administrators to create the repository. However, this article:
http://oitofelix.github.io/article-savannah-cvs-to-git-migration/
seems to suggest we can do it ourselves--cf.:
http://savannah.gnu.org/maintenance/UsingGit/
"Pushing a Newly-Created, Existing, or Converted Git Repository"
and they'll help us out if we make a mistake, e.g.:
http://savannah.gnu.org/support/?108709#comment0
* Commits mailing list
I guess I'll have to ask the savannah-hackers to switch the 'lmi-commits'
trigger from svn to git once we've migrated.
* Things that we don't need to migrate
Here:
http://svn.savannah.nongnu.org/viewvc/?root=lmi
perhaps 'skeleton' should be left alone in svn and not migrated to git.
It hasn't been touched since four years ago. It might be good someday to
move its GUI test into lmi, but that doesn't require git migration.
Here:
http://svn.savannah.nongnu.org/viewvc/lmi/?root=lmi
I think 'branches' and 'tags' should be pruned. They've seen no activity
in the last half-dozen years.
It seems that we should do any such cleanup before converting to git,
because savannah policy discourages erasing anything.
* Web pages
I was surprised to see this:
http://web.git.savannah.gnu.org/cgit/lmi.git/
Apparently it was automatically generated:
https://lists.gnu.org/archive/html/savannah-hackers-public/2014-11/msg00001.html
and I'm not sure whether it serves any actual purpose because...
http://web.git.savannah.gnu.org/
| These repositories are not used to generate the webpages at
| http://www.gnu.org/ or http://www.nongnu.org .
Presumably we'll still need to use cvs to update public webpages.
- [lmi] Migration to git,
Greg Chicares <=
- Re: [lmi] Migration to git, Vadim Zeitlin, 2016/05/20
- Re: [lmi] Migration to git, Greg Chicares, 2016/05/20
- Re: [lmi] Migration to git, Vadim Zeitlin, 2016/05/20
- Re: [lmi] Migration to git, Greg Chicares, 2016/05/20
- Re: [lmi] Migration to git, Vadim Zeitlin, 2016/05/20
- Re: [lmi] Migration to git, Greg Chicares, 2016/05/21
- Re: [lmi] Migration to git, Greg Chicares, 2016/05/21
- Re: [lmi] Migration to git, Greg Chicares, 2016/05/22
- Re: [lmi] Migration to git, Greg Chicares, 2016/05/22
- Re: [lmi] Migration to git, Vadim Zeitlin, 2016/05/22