Mercurial > public > mercurial-scm > hg-stable
diff tests/test-manifest.py @ 24573:701d3554de0e
manifestv2: add support for writing new manifest format
If .hg/requires has 'manifestv2', the manifest will be written using
the new format.
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Tue, 31 Mar 2015 14:01:33 -0700 |
parents | b83679eb5f86 |
children | 9d6db63ccf00 |
line wrap: on
line diff
--- a/tests/test-manifest.py Fri Mar 27 22:26:41 2015 -0700 +++ b/tests/test-manifest.py Tue Mar 31 14:01:33 2015 -0700 @@ -146,6 +146,12 @@ self.assertIn('bar/qux/foz.py', m) self.assertIn(256 * 'x' + '/x', m) self.assertIn(256 * 'x' + '/y', m) + self.assertEqual(A_STEM_COMPRESSED_MANIFEST, m.text(usemanifestv2=True)) + + def testTextV2(self): + m1 = parsemanifest(A_SHORT_MANIFEST) + v2text = m1.text(usemanifestv2=True) + self.assertEqual(A_SHORT_MANIFEST_V2, v2text) def testSetItem(self): want = BIN_HASH_1