I'm now attempting to mirror the Subversion repository for Wesnoth.
Here's hoping it doesn't fill up the disk before it's done.
There is one prerequisite I will need for conversion; that is a
map file associating Subversion committer IDs with full names
and email addresses.
We have some decisions to make about the conversion. The main ones
are:
(a) How to treat Subversion revision references in commit comments.
(b) How to split up the repository
Our choices for (a) are either:
Conservative: Leave references unaltered. Decorate each commit
comment with its fossil Subversion ID so we know where the targets
are.
VCS-independent: Turn each reference into an action stamp (that is, an
RFC3339 date followed by ! followed by committer ID). Massage the
extracted bugtracker state so commit references in that also turn into
that form.
I favor the VCS-independent option. It's a little more work up front,
but won't put a burden on future migrations or leavve
Subversion-dependent clutter in our comment history.
As for how to split up the repository, I'm going to start by trying
to make an an unsplit version. If that's more than a gig, I think the
targets for being split out are, in this order:
1. Translations
2. Audio
3. Graphics.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
"Are we to understand," asked the judge, "that you hold your own interests
above the interests of the public?"
"I hold that such a question can never arise except in a society of cannibals."
-- Ayn Rand
_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev