On Mon, Sep 10, 2012 at 10:26 PM, Marvin Humphrey <[email protected]> wrote: > Since we already have a Git mirror, switching over should be straightforward. > Before we make the jump, though, we should double-check that all history has > been captured from SVN accurately (including across the transition from > incubation to TLP). I volunteer to help with that.
I looked into the history of the repository at http://git.apache.org/lucy.git/ today. For the most part it seems fine; we can ask INFRA to use it and just flip the write bit plus whatever minor tidying they need to perform. * All mainline history seems to be present, including history during incubation. In fact, the repository also includes the history of the Lucy Lucene subproject, which wasn't strictly necessary (since we rebooted the project using a grant of the KinoSearch codebase during 2010 at the start of incubation) but does no harm. * All tags are present. * All branches are present. One branch is still present which has been deleted from svn, but we can just zap it later. The only thing that I think we might want to change is the name of the mainline branch. Right now it's called `trunk`; we should rename it to `master` -- but if we try to do that ourselves after the transition, trying to delete `trunk` might run afoul of ASF-wide commit policy constraints. Therefore we might want to ask about that in the INFRA Jira issue. > Other stuff which will need updating: > > * release_commands.pl > * CONTRIBUTING > * buildbots > * website links > * [stuff I haven't thought of] For the record, none of these block the transition IMO. Marvin Humphrey
