When doing a recursive add, if you have a directory
listed in .cvsignore it will not automatically igore
all files and subdirectories contained with in it.
This seems like a bug. I'm using 2.0.2.4 (Build 4) and
am assuming that this hasn't been fixed in later
versions since I did a bug search.
The fix would be to change (starting around line 463)
of the file RecursiveAddTk.py from:
#recurse into folder:
if not entry.IsFile():
print '\t'+entry.GetFullName()
self.collectItems(GetCvsEntriesList(entry.GetFullName()),
inclIgnored, tkMaster)
to:
#recurse into folder:
if not entry.IsFile():
print '\t'+entry.GetFullName()
if (not entry.IsIgnored()) or inclIgnored:
self.collectItems(GetCvsEntriesList(entry.GetFullName()),
inclIgnored, tkMaster)
Logged In: YES
user_id=158827
Thanks for pointing this out.
I'll have to take a closer look, though. Will need to make
sure the same recursion logic is used for the initial file
tpye scan and the actual adding. Haven't got time for that
right now. Will try to do so before the 2.0.4 release,
though (2.0.3 is the latest release at the time of this
writing - see http://cvsgui.sf.net/download.html\).