[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Nano-devel] polished git repo
From: |
Mike Frysinger |
Subject: |
[Nano-devel] polished git repo |
Date: |
Tue, 16 Feb 2016 04:48:20 -0500 |
i've spent some time doing an automated/hand conversion of the svn repo
to git. a plain conversion doesn't work for a few reasons:
- trunk/ contains a nano/ subdir instead of being in trunk/
- some branches/ also contain a nano/ subdir, but not all
- same goes for tags/
- some of the converted tags would pick the wrong base rev and generate
a big commit to sync to the tag state
- some of the svn tags were bad (created multiple times)
so after doing a conversion of trunk/nano/ as the master branch, i did
conversions for each branch/ (making sure they synced with trunk), and
located all the tags in the git history to match them up. i checked the
content against the original svn and it looks good, and did a spot check
of some tarball releases, but only a few.
the only two outstanding issues:
- the converted git does not do include keyword expansion (e.g. $ID:$),
so many of the files will not diff exactly to the tarballs. git does
not make this easy, so i think it's fine to leave as-is.
- the git messages all have the svn metadata in them. e.g. the log has:
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/address@hidden
35c25a1d-7b9e-4130-9fde-d3aeb78583b8
i think it's OK to leave these in.
so with all that said, you can find the repo here:
git://wh0rd.org/nano.git
or view it online here:
https://git.wh0rd.org/nano.git
it's set up such that i can continue to import new versions from svn.
it's not like we need to put a halt on svn dev and pick git right now.
-mike
signature.asc
Description: Digital signature
- [Nano-devel] polished git repo,
Mike Frysinger <=
- Re: [Nano-devel] polished git repo, Kamil Dudka, 2016/02/16
- Re: [Nano-devel] polished git repo, Mike Frysinger, 2016/02/16
- Re: [Nano-devel] polished git repo, Benno Schulenberg, 2016/02/17
- Re: [Nano-devel] polished git repo, Mike Frysinger, 2016/02/17
- Re: [Nano-devel] polished git repo, Kamil Dudka, 2016/02/17
- Re: [Nano-devel] polished git repo, Benno Schulenberg, 2016/02/18
- Re: [Nano-devel] polished git repo, Kamil Dudka, 2016/02/18
- Re: [Nano-devel] polished git repo, Chris Allegretta, 2016/02/18
- Re: [Nano-devel] polished git repo, Benno Schulenberg, 2016/02/18
- Re: [Nano-devel] polished git repo, Kamil Dudka, 2016/02/18