equal
deleted
inserted
replaced
22 "test for executable in manifest flags" |
22 "test for executable in manifest flags" |
23 return "x" in self.flags(f) |
23 return "x" in self.flags(f) |
24 def linkf(self, f): |
24 def linkf(self, f): |
25 "test for symlink in manifest flags" |
25 "test for symlink in manifest flags" |
26 return "l" in self.flags(f) |
26 return "l" in self.flags(f) |
27 def set(self, f, execf=False, linkf=False): |
27 def set(self, f, flags): |
28 if linkf: self._flags[f] = "l" |
28 self._flags[f] = flags |
29 elif execf: self._flags[f] = "x" |
|
30 else: self._flags[f] = "" |
|
31 def copy(self): |
29 def copy(self): |
32 return manifestdict(dict.copy(self), dict.copy(self._flags)) |
30 return manifestdict(dict.copy(self), dict.copy(self._flags)) |
33 |
31 |
34 class manifest(revlog): |
32 class manifest(revlog): |
35 def __init__(self, opener): |
33 def __init__(self, opener): |