You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I encountered an error while trying to use kwargs with git.repo.base.Repo.create_remote(). As can be seen in the output below, the kwargs are inserted into the git remote add command bit, more specifically, before the add sub-command, rather than appended to it, which git does not seem to like.
File "webhook.py", line 44, in do_POST
conf_parser = rep.create_remote('rocopy', repo_copy, mirror='push').config_writer
File "/usr/lib64/python2.7/site-packages/git/repo/base.py", line 353, in create_remote
return Remote.create(self, name, url, **kwargs)
File "/usr/lib64/python2.7/site-packages/git/remote.py", line 480, in create
repo.git.remote("add", name, url, **kwargs)
File "/usr/lib64/python2.7/site-packages/git/cmd.py", line 431, in <lambda>
return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/git/cmd.py", line 802, in _call_process
return self.execute(make_call(), **_kwargs)
File "/usr/lib64/python2.7/site-packages/git/cmd.py", line 607, in execute
raise GitCommandError(command, status, stderr_value)
GitCommandError: 'git remote --mirror=push add rocopy github:tkemmer/test' returned with exit code 129
stderr: 'error: unknown option `mirror=push'
usage: git remote [-v | --verbose]
or: git remote add [-t <branch>] [-m <master>] [-f] [--tags|--no-tags] [--mirror=<fetch|push>] <name> <url>
or: git remote rename <old> <new>
or: git remote remove <name>
or: git remote set-head <name> (-a | --auto | -d | --delete |<branch>)
or: git remote [-v | --verbose] show [-n] <name>
or: git remote prune [-n | --dry-run] <name>
or: git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
or: git remote set-branches [--add] <name> <branch>...
or: git remote set-url [--push] <name> <newurl> [<oldurl>]
or: git remote set-url --add <name> <newurl>
or: git remote set-url --delete <name> <url>
-v, --verbose be verbose; must be placed before a subcommand
'
----------------------------------------
I'm currently using GitPython v0.3.6 and Git v2.0.5.
The text was updated successfully, but these errors were encountered:
I encountered an error while trying to use kwargs with
git.repo.base.Repo.create_remote()
. As can be seen in the output below, the kwargs are inserted into thegit remote add
command bit, more specifically, before theadd
sub-command, rather than appended to it, which git does not seem to like.I'm currently using GitPython v0.3.6 and Git v2.0.5.
The text was updated successfully, but these errors were encountered: