manifestdict: drop empty-string argument when creating empty manifest
manifestdict() creates an empty manifestdict, so let's consistently
use that instead of explicitly parsing an empty string (which does
result in an empty manifest).
--- a/mercurial/manifest.py Sun Apr 12 06:51:13 2015 -0700
+++ b/mercurial/manifest.py Fri Apr 10 18:13:01 2015 -0700
@@ -270,7 +270,7 @@
m._lm[fn] = lm[fn]
return m
- m = manifestdict('')
+ m = manifestdict()
m._lm = self._lm.filtercopy(match)
return m
@@ -307,7 +307,7 @@
return default
def copy(self):
- c = manifestdict('')
+ c = manifestdict()
c._lm = self._lm.copy()
return c