# HG changeset patch # User FUJIWARA Katsunori # Date 1416389714 -32400 # Node ID 1df6519eb3abe34990073935534553b181d7f06c # Parent 46265d0f0c7ba1c492985a42ef60313193d1eb17 vfs: add "writelines" This patch allows "writelines" to take "mode" and "notindexed" arguments, because subsequent patch for subrepo requires both. diff -r 46265d0f0c7b -r 1df6519eb3ab mercurial/scmutil.py --- a/mercurial/scmutil.py Wed Nov 19 18:35:14 2014 +0900 +++ b/mercurial/scmutil.py Wed Nov 19 18:35:14 2014 +0900 @@ -229,6 +229,13 @@ finally: fp.close() + def writelines(self, path, data, mode='wb', notindexed=False): + fp = self(path, mode=mode, notindexed=notindexed) + try: + return fp.writelines(data) + finally: + fp.close() + def append(self, path, data): fp = self(path, 'ab') try: