diff options
Diffstat (limited to 'git_refs.py')
-rw-r--r-- | git_refs.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/git_refs.py b/git_refs.py index b24a0b4e..0e3cc820 100644 --- a/git_refs.py +++ b/git_refs.py | |||
@@ -21,6 +21,7 @@ HEAD = 'HEAD' | |||
21 | R_HEADS = 'refs/heads/' | 21 | R_HEADS = 'refs/heads/' |
22 | R_TAGS = 'refs/tags/' | 22 | R_TAGS = 'refs/tags/' |
23 | R_PUB = 'refs/published/' | 23 | R_PUB = 'refs/published/' |
24 | R_M = 'refs/remotes/m/' | ||
24 | 25 | ||
25 | 26 | ||
26 | class GitRefs(object): | 27 | class GitRefs(object): |
@@ -138,13 +139,15 @@ class GitRefs(object): | |||
138 | def _ReadLoose1(self, path, name): | 139 | def _ReadLoose1(self, path, name): |
139 | try: | 140 | try: |
140 | fd = open(path, 'rb') | 141 | fd = open(path, 'rb') |
141 | mtime = os.path.getmtime(path) | 142 | except: |
142 | except OSError: | ||
143 | return | ||
144 | except IOError: | ||
145 | return | 143 | return |
144 | |||
146 | try: | 145 | try: |
147 | id = fd.readline() | 146 | try: |
147 | mtime = os.path.getmtime(path) | ||
148 | id = fd.readline() | ||
149 | except: | ||
150 | return | ||
148 | finally: | 151 | finally: |
149 | fd.close() | 152 | fd.close() |
150 | 153 | ||