Skip to content

Error if branch and file of same name exits - fatal: ambiguous argument #264

@psykx

Description

@psykx

When calling the iter_commits method it throws an fatal: ambiguous argument error in case the provided branch has the same name as a file.

Scenario:

> git branch -a *test> ls test

python:

r=git.repo.Repo(".") b=r.branches[0] [cforcinr.iter_commits(r)] 'git rev-list test'returnedwithexitcode128stderr: 'fatal: ambiguous argument 'test': bothrevisionandfilenameUse'--'toseparatepathsfromrevisions, likethis: 'git <command> [<revision>...] -- [<file>...]'

As of git I would simply add --, but what am I supposed to do in GitPython?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions