So, looking at the TortoiseSVN code, it does basically the same thing as we do, but the list of regexes is user definable and have more supported languages. See http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/doc/AutolistDoc.txt and http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/src/TortoiseSVNSetup/include/autolist.txt I don't think the separate file approach is necessary for us, because Python code is easy to edit, but I'll add support for the regexes from their default autolist.txt (it's GPL so it shouldn't be a problem)
So, looking at the TortoiseSVN code, it does basically the same thing as we do, but the list of regexes is user definable and have more supported languages. See http:// tortoisesvn. tigris. org/svn/ tortoisesvn/ trunk/doc/ AutolistDoc. txt and http:// tortoisesvn. tigris. org/svn/ tortoisesvn/ trunk/src/ TortoiseSVNSetu p/include/ autolist. txt I don't think the separate file approach is necessary for us, because Python code is easy to edit, but I'll add support for the regexes from their default autolist.txt (it's GPL so it shouldn't be a problem)