git-svn matplotlib mirror

Tue, 25 Jan 2011 18:12:35 -0500, Darren Dale wrote:
[clip]

Pauli: could I trouble you to have a look at my rules file, maybe you
will notice something I overlooked?
(https://github.com/darrendale/mpl2git/blob/master/matplotlib.rules) Any
other ideas?

As an additional check, I'd suggest checking that the history graph
in each repository is simple. Find all root (parentless) commits:

    git rev-list --parents master | egrep "^[a-f0-9]{40}" \# for master branch     git rev\-list \-\-parents \-\-all | egrep "^\[a\-f0\-9\]\{40\}" # all branches

There should be only one root commit, unless there is a very good
reason to have several.

If there are multiple root commits, this may indicate that
the history was splintered into several parts (e.g. due to complicated
SVN moves), which needs manual grafting to connect the parts.

For perfectionists, I'd also suggest eyeballing the "gitk --all" DAG.

···

--
Pauli Virtanen