# -*- coding: utf-8 -*-""" vcs ~~~ Various version Control System (vcs) management abstraction layer for Python. :created_on: Apr 8, 2010 :copyright: (c) 2010-2011 by Marcin Kuzminski, Lukasz Balcerzak."""VERSION=(0,3,0,'dev')__version__='.'.join((str(each)foreachinVERSION[:4]))__all__=['get_version','get_repo','get_backend','VCSError','RepositoryError','ChangesetError']importsysfromrhodecode.lib.vcs.backendsimportget_repo,get_backendfromrhodecode.lib.vcs.exceptionsimportVCSError,RepositoryError,ChangesetErrordefget_version():""" Returns shorter version (digit parts only) as string. """return'.'.join((str(each)foreachinVERSION[:3]))defmain(argv=None):ifargvisNone:argv=sys.argvfromrhodecode.lib.vcs.cliimportExecutionManagermanager=ExecutionManager(argv)manager.execute()return0if__name__=='__main__':sys.exit(main(sys.argv))