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

Reply via email to