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: |