diff options
Diffstat (limited to 'git_refs.py')
| -rw-r--r-- | git_refs.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/git_refs.py b/git_refs.py index 9851e78b..eefa2abe 100644 --- a/git_refs.py +++ b/git_refs.py | |||
| @@ -41,6 +41,17 @@ class GitRefs(object): | |||
| 41 | except KeyError: | 41 | except KeyError: |
| 42 | return '' | 42 | return '' |
| 43 | 43 | ||
| 44 | def deleted(self, name): | ||
| 45 | if self._phyref is not None: | ||
| 46 | if name in self._phyref: | ||
| 47 | del self._phyref[name] | ||
| 48 | |||
| 49 | if name in self._symref: | ||
| 50 | del self._symref[name] | ||
| 51 | |||
| 52 | if name in self._mtime: | ||
| 53 | del self._mtime[name] | ||
| 54 | |||
| 44 | def _NeedUpdate(self): | 55 | def _NeedUpdate(self): |
| 45 | for name, mtime in self._mtime.iteritems(): | 56 | for name, mtime in self._mtime.iteritems(): |
| 46 | try: | 57 | try: |
