LaySVN has now svn:ignore support. Well, kind of. I read that property and have my own global ingore list, then use the python fnmatch module to find out which files I should ignore. I didn’t find a way to ask subversion if it would ignore the file.

Some stuff is not working right, and I still havn’t worked on any “commit” type of stuff. But you are welcome to extend it… I was kind of disappointed by not finding in the pysvn and svncpp docs what I was looking for. :-(

Grab the latest version at the usual place.

Maybe a different SCM is better suited, but I’m not sure which ones offer any language bindings at all?