Rewrite checkout_internal to re-parse the RCS files itself.
commit673b6536b7ae3c35a3aba55e9b6c85d4d11010a4
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Mon, 15 Feb 2010 03:50:09 +0000 (15 03:50 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Mon, 15 Feb 2010 03:50:09 +0000 (15 03:50 +0000)
treedc9d677ffc5204c5578b554c9a2b7c84e7f766d2
parent863b34d1f129491e2e4b0f85ab55281f22a7d769
Rewrite checkout_internal to re-parse the RCS files itself.

At first glance it seems like more work, but measurements indicate
that it doesn't make a big difference.  But the real reason for this
change is that it opens the way for other improvements:

* Parallel processing

* This work could be done after FilterSymbolsPass, thereby removing
  the need for the RevisionExcluder stuff

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5055 be7e6eca-30d4-0310-a8e5-ac0d63af7087
cvs2svn_lib/checkout_internal.py