use getopt in svn-list-commits
handle charter