Make sure to close CVS repository files after parsing them.
commit3f13bb116db885ab38639a795799d0a7aa750b47
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Thu, 16 May 2013 06:06:38 +0000 (16 06:06 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Thu, 16 May 2013 06:06:38 +0000 (16 06:06 +0000)
treed90a0a2faca1f2572578e9543dff1366dd0a86ff
parent31b243d1d8f6e2309504e7e9d7157baa0a8dbd21
Make sure to close CVS repository files after parsing them.

Aside from being the right thing to do, this prevents exhaustion of
file descriptors on Python implementations that are not based on
reference counting.

This should fix issue #149.

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