[Bug 5061] New: Treemanifest exchange broken

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Fri Jan 22 18:56:02 CST 2016


            Bug ID: 5061
           Summary: Treemanifest exchange broken
           Product: Mercurial
           Version: 3.7-rc
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: Mercurial
          Assignee: bugzilla at selenic.com
          Reporter: martinvonz at google.com
                CC: mercurial-devel at selenic.com

To reproduce the problem, patch the below in and run the test. It results in
"UnboundLocalError: local variable 'fclnode' referenced before assignment"
being raised.

diff -r b1b50123dc5f tests/test-treemanifest.t
--- a/tests/test-treemanifest.t Fri Jan 22 16:31:50 2016 -0800
+++ b/tests/test-treemanifest.t Fri Jan 22 16:53:10 2016 -0800
@@ -312,6 +312,12 @@ Shelving and unshelving should work

+Pushing to an empty repo make that a treemanifest repo
+  $ cd ..
+  $ hg --config experimental.treemanifest=1 init clone
+  $ hg push -R repo clone
 Create deeper repo with tree manifests.

   $ cd ..

You are receiving this mail because:
You are on the CC list for the bug.

More information about the Mercurial-devel mailing list