'w3af version manager class. Handles the logic concerning the
automatic update/commit process of the code.
:param localpath: Working directory
:param log: Default output function'

def __init__(self, localpath=W3AF_LOCAL_PATH, log=None):

    self._localpath = localpath
    self._client = GitClient(localpath)
    self._client.add_observer(self._client_progress)
    log = (log if (log is not None) else om.out.console)
    self._log = log
    self.register_default_events(log)
    self._start_cfg = StartUpConfig()
