mirror of
https://github.com/chubin/cheat.sh.git
synced 2024-11-28 20:28:39 +03:00
Add -- to git commands to avoid ambiguities (fixes #303)
This commit is contained in:
parent
9ab558cc98
commit
4f047acc25
@ -124,7 +124,7 @@ class GitRepositoryAdapter(RepositoryAdapter): #pylint: disable=abstract-meth
|
||||
raise RuntimeError(
|
||||
"Do not known how to handle this repository: %s" % cls._repository_url)
|
||||
|
||||
return ['git', 'rev-parse', '--short', 'HEAD']
|
||||
return ['git', 'rev-parse', '--short', 'HEAD', "--"]
|
||||
|
||||
@classmethod
|
||||
def save_state(cls, state):
|
||||
@ -157,6 +157,6 @@ class GitRepositoryAdapter(RepositoryAdapter): #pylint: disable=abstract-meth
|
||||
The list is used to invalidate the cache.
|
||||
"""
|
||||
current_state = cls.get_state()
|
||||
if current_state is None:
|
||||
return ['git', 'ls-tree', '--full-tree', '-r', '--name-only', 'HEAD']
|
||||
return ['git', 'diff', '--name-only', current_state, 'HEAD']
|
||||
if not current_state:
|
||||
return ['git', 'ls-tree', '--full-tree', '-r', '--name-only', 'HEAD', "--"]
|
||||
return ['git', 'diff', '--name-only', current_state, 'HEAD', "--"]
|
||||
|
@ -115,7 +115,7 @@ def _update_adapter(adptr):
|
||||
|
||||
errorcode, output = _run_cmd(cmd)
|
||||
if errorcode:
|
||||
_log("\nERROR:\n---\n" + output + "\n---\nCould not update %s" % adptr)
|
||||
_log("\nERROR:\n---%s\n" % output.decode("utf-8") + "\n---\nCould not update %s" % adptr)
|
||||
return False
|
||||
|
||||
# Getting current repository state
|
||||
|
Loading…
Reference in New Issue
Block a user