Git conversion
by Daniel Silverstone
Hi,
Attached you will find the identity map I am using for the Git conversion for
the NetSurf repositories. Also attached is the SVN-All-Fast-Export config
we're using.
Note that it explicitly throws a small amount of the history away because it's
impossible to convert usefully at this time. One thing we explicitly throw
away is the top level Makefile. We will have to look into creating a
replacment for this at some point; but since the repositories are now nicely
separated out, there isn't a trivial way to do this.
If anyone has any ideas on how to improve the conversion, please let me know.
Ditto, if any of the identities are incorrectly mapped, please let me know.
You can see temporary conversions at http://git.netsurf-browser.org/ and you
can clone from the git:// URLs provided.
For resolving access to the NetSurf repositories, I will need SSH public keys
from anyone who thinks they deserve write access to any part of the repository.
Please email me *directly* with your SSH public key attached. You can find it
in ~/.ssh/id_rsa.pub typically.
If you tend to make commits from more than one place and you have different SSH
keys in each location, then please supply me with N *different* public keys.
Give each one an obvious name so you know which is which for later
management/replacement strategies.
I will be working on a set of rules for managing the NetSurf repositories and
also on various tools to replace the current SVN ones we use. For example, for
the generation of the testament.
If anyone is interested in the software being developed to allow us to manage
the git repositories, see http://www.gitano.org.uk/.
D.
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69
10 years, 12 months