Fix repo.status() functions
This commit is contained in:
parent
e3ce4adc3d
commit
5cc265affd
|
@ -59,7 +59,7 @@ try:
|
|||
wt_column = ' '
|
||||
index_column = ' '
|
||||
untracked_column = ' '
|
||||
for status in self._repo().status():
|
||||
for status in self._repo().status().values():
|
||||
if status & (git.GIT_STATUS_WT_DELETED
|
||||
| git.GIT_STATUS_WT_MODIFIED):
|
||||
wt_column = 'D'
|
||||
|
|
|
@ -42,7 +42,8 @@ class Repository(object):
|
|||
else:
|
||||
resulting_status = 0
|
||||
for status, paths in zip(self.repo_statuses, repo.status(unknown=True)):
|
||||
resulting_status |= status
|
||||
if paths:
|
||||
resulting_status |= status
|
||||
return self.repo_statuses_str[resulting_status]
|
||||
|
||||
def branch(self):
|
||||
|
|
Loading…
Reference in New Issue