perceval/backends/core/git.py
def clone(cls, uri, dirpath):
        """Clone a Git repository.

        Make a bare copy of the repository stored in `uri` into `dirpath`.
        The repository would be either local or remote.

        :param uri: URI of the repository
        :param dirtpath: directory where the repository will be cloned

        :returns: a `GitRepository` class having cloned the repository

        :raises RepositoryError: when an error occurs cloning the given
            repository
        """
        cmd = ['git', 'clone', '--bare', uri, dirpath]
        env = {
            'LANG': 'C',
            'HOME': os.getenv('HOME', '')
        }

        cls._exec(cmd, env=env)

        logger.debug("Git %s repository cloned into %s",
                     uri, dirpath)

        return cls(uri, dirpath)
def clone(cls, uri, dirpath):
        cmd = ['git', 'clone', '--bare', uri, dirpath]
        env = {
            'LANG': 'C',
            'HOME': os.getenv('HOME', '')
        }

        cls._exec(cmd, env=env)

        logger.debug("Git %s repository cloned into %s",
                     uri, dirpath)

        return cls(uri, dirpath)
def clone ( cls , uri , dirpath ) : cmd = [ 'git' , 'clone' , '--bare' , uri , dirpath ] env = { 'LANG' : 'C' , 'HOME' : os . getenv ( 'HOME' , '' ) } cls . _exec ( cmd , env = env ) logger . debug ( "Git %s repository cloned into %s" , uri , dirpath ) return cls ( uri , dirpath )
Clone a Git repository.

        Make a bare copy of the repository stored in `uri` into `dirpath`.
        The repository would be either local or remote.

        :param uri: URI of the repository
        :param dirtpath: directory where the repository will be cloned

        :returns: a `GitRepository` class having cloned the repository

        :raises RepositoryError: when an error occurs cloning the given
            repository
Clone a Git repository .