equal
deleted
inserted
replaced
78 return "default" |
78 return "default" |
79 |
79 |
80 @propertycache |
80 @propertycache |
81 def _pl(self): |
81 def _pl(self): |
82 try: |
82 try: |
83 st = self._opener("dirstate").read(40) |
83 fp = self._opener("dirstate") |
|
84 st = fp.read(40) |
|
85 fp.close() |
84 l = len(st) |
86 l = len(st) |
85 if l == 40: |
87 if l == 40: |
86 return st[:20], st[20:40] |
88 return st[:20], st[20:40] |
87 elif l > 0 and l < 40: |
89 elif l > 0 and l < 40: |
88 raise util.Abort(_('working directory state appears damaged!')) |
90 raise util.Abort(_('working directory state appears damaged!')) |