File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 35
35
import PyGIT
36
36
37
37
38
- # for some reason CachedRepository doesn't pass-through short_rev()s or display_rev()s
39
- class CachedRepository2 (CachedRepository ):
38
+ class GitCachedRepository (CachedRepository ):
39
+ """
40
+ Git-specific cached repository
41
+
42
+ Passes through {display,short,normalize}_rev
43
+ """
44
+
40
45
def display_rev (self , rev ):
41
46
return self .short_rev (rev )
47
+
42
48
def short_rev (self , path ):
43
49
return self .repos .short_rev (path )
50
+
44
51
def normalize_rev (self , rev ):
45
52
if not rev :
46
53
return self .repos .get_youngest_rev ()
@@ -228,7 +235,7 @@ def rlookup_uid(_):
228
235
)
229
236
230
237
if self ._cached_repository :
231
- repos = CachedRepository2 (self .env , repos , self .log )
238
+ repos = GitCachedRepository (self .env , repos , self .log )
232
239
self .log .debug ("enabled CachedRepository for '%s'" % dir )
233
240
else :
234
241
self .log .debug ("disabled CachedRepository for '%s'" % dir )
You can’t perform that action at this time.
0 commit comments