not related to the TortoiseSVN team, all code is from http://tortoisesvn.googlecode.com/svn/trunk/