Mercurial > public > mercurial-scm > hg-stable
diff mercurial/repository.py @ 39342:57c3864f3aad
manifest: make tree a public attribute
changegroup generation accesses this attribute. We should make it
public and expose it on the interface.
Differential Revision: https://phab.mercurial-scm.org/D4387
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 15 Aug 2018 16:50:44 +0000 |
parents | 7f5e6d3e9032 |
children | 24870f1be088 |
line wrap: on
line diff
--- a/mercurial/repository.py Mon Aug 27 10:15:15 2018 -0700 +++ b/mercurial/repository.py Wed Aug 15 16:50:44 2018 +0000 @@ -991,6 +991,12 @@ class imanifeststorage(interfaceutil.Interface): """Storage interface for manifest data.""" + tree = interfaceutil.Attribute( + """The path to the directory this manifest tracks. + + The empty bytestring represents the root manifest. + """) + index = interfaceutil.Attribute( """An ``ifilerevisionssequence`` instance.""")