Code

cvsimport: ignore CVSPS_NO_BRANCH and impossible branches
authorMartin Langhoff <martin@catalyst.net.nz>
Sun, 11 Jun 2006 08:12:09 +0000 (20:12 +1200)
committerJunio C Hamano <junkio@cox.net>
Sat, 17 Jun 2006 05:45:11 +0000 (22:45 -0700)
commit71b08148366bbc4d02b3477e7ded35b049206f89
treec53dc8fb7a8ee8dd311ec24c9f37d02fdb947f2c
parentb19ee24b22b3c1d08f06e8f868f11d9e8639fd30
cvsimport: ignore CVSPS_NO_BRANCH and impossible branches

cvsps output often contains references to CVSPS_NO_BRANCH, commits
that it could not trace to a branch. Ignore that branch.

Additionally, cvsps will sometimes draw circular relationships
between branches -- where two branches are recorded as opening
from the other.  In those cases, and where the ancestor branch
hasn't been seen, ignore it.

Signed-off-by: Martin Langhoff <martin@catalyst.net.nz>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-cvsimport.perl