equal
deleted
inserted
replaced
1277 |
1277 |
1278 Returns a 2-tuple of ``(node, flags)`` or raises ``KeyError``. |
1278 Returns a 2-tuple of ``(node, flags)`` or raises ``KeyError``. |
1279 """ |
1279 """ |
1280 |
1280 |
1281 |
1281 |
1282 class imanifestrevisionwritable(imanifestrevisionbase): |
1282 class imanifestrevisionwritable(imanifestrevisionbase, Protocol): |
1283 """Interface representing a manifest revision that can be committed.""" |
1283 """Interface representing a manifest revision that can be committed.""" |
1284 |
1284 |
|
1285 @abc.abstractmethod |
1285 def write( |
1286 def write( |
1286 self, transaction, linkrev, p1node, p2node, added, removed, match=None |
1287 self, transaction, linkrev, p1node, p2node, added, removed, match=None |
1287 ): |
1288 ): |
1288 """Add this revision to storage. |
1289 """Add this revision to storage. |
1289 |
1290 |