Michael Haggerty wrote:
This can definitely be caused by unlabeled branches. It can also be caused by branches rooted in a vendor branch. In many cases, such branches can actually be grafted onto trunk, but cvs2svn does not (yet) attempt this.
It would be nice to be able to exclude the vendor branch if only the initial commit was made on it (or maybe handle it better, by remapping the commits to the main branch when they match).
I have tested this on my repository and currently gitk draws large 'railroad switching stations' because many tags have the vendor branch as a parent (and in some cases also the parent branch, in addition to the parent commit).
Mark