Split of class Subversion commit to handle locks separately