Patrick Mezard <pmezard@gmail.com> [Sun, 14 Dec 2008 17:35:19 +0100] rev 7516
context: enforce memctx.files() unicity
localrepo.commitctx() expects changed files lists to contain unique items and
does not sort itself. Passing duplicates makes them evaluated more than once
and changes the committed changelog id.