Changed to use subprocess.check_output (os.popen3 is deprecated)
Return full xxx:yyyM revision string (it's important to know when your SVN checkout has been modified)
Log on error.