--- a/mercurial/context.py Mon May 10 22:06:28 2010 +0200
+++ b/mercurial/context.py Sat May 01 15:00:21 2010 +0300
@@ -935,12 +935,16 @@
"""get a file context from the working directory"""
return self._filectxfn(self._repo, self, path)
+ def commit(self):
+ """commit context to the repo"""
+ return self._repo.commitctx(self)
+
class memfilectx(object):
"""memfilectx represents an in-memory file to commit.
See memctx for more details.
"""
- def __init__(self, path, data, islink, isexec, copied):
+ def __init__(self, path, data, islink=False, isexec=False, copied=None):
"""
path is the normalized file path relative to repository root.
data is the file content as a string.