equal
deleted
inserted
replaced
68 pass |
68 pass |
69 |
69 |
70 |
70 |
71 @interfaceutil.implementer(repository.irevisiondelta) |
71 @interfaceutil.implementer(repository.irevisiondelta) |
72 @attr.s(slots=True) |
72 @attr.s(slots=True) |
73 class simplestorerevisiondelta(object): |
73 class simplestorerevisiondelta: |
74 node = attr.ib() |
74 node = attr.ib() |
75 p1node = attr.ib() |
75 p1node = attr.ib() |
76 p2node = attr.ib() |
76 p2node = attr.ib() |
77 basenode = attr.ib() |
77 basenode = attr.ib() |
78 flags = attr.ib() |
78 flags = attr.ib() |
82 linknode = attr.ib(default=None) |
82 linknode = attr.ib(default=None) |
83 |
83 |
84 |
84 |
85 @interfaceutil.implementer(repository.iverifyproblem) |
85 @interfaceutil.implementer(repository.iverifyproblem) |
86 @attr.s(frozen=True) |
86 @attr.s(frozen=True) |
87 class simplefilestoreproblem(object): |
87 class simplefilestoreproblem: |
88 warning = attr.ib(default=None) |
88 warning = attr.ib(default=None) |
89 error = attr.ib(default=None) |
89 error = attr.ib(default=None) |
90 node = attr.ib(default=None) |
90 node = attr.ib(default=None) |
91 |
91 |
92 |
92 |
93 @interfaceutil.implementer(repository.ifilestorage) |
93 @interfaceutil.implementer(repository.ifilestorage) |
94 class filestorage(object): |
94 class filestorage: |
95 """Implements storage for a tracked path. |
95 """Implements storage for a tracked path. |
96 |
96 |
97 Data is stored in the VFS in a directory corresponding to the tracked |
97 Data is stored in the VFS in a directory corresponding to the tracked |
98 path. |
98 path. |
99 |
99 |