lmi
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]