Pierre-Yves David
e5cb48ac36
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'
...
The 'vfs' class is the first class citizen for years. We remove all usages of
the older API. This will let us remove the old API eventually.
2017-03-02 03:52:36 +01:00
Pulkit Goyal
053345912e
py3: make contrib/undumprevlog use absolute_import
2016-05-13 02:23:45 +05:30
Pierre-Yves David
53a1a60278
transaction: pass a vfs map to the transaction
...
The goal is to allow access to file outside ofthe store directory from the
transaction. The obvious target are the `bookmarks` file. But we can envision
usage for cache too.
We keep passing a main opener explicitly because a lot of code rely on this
default opener. The main opener (operating on store) is using an empty key ''.
2014-10-17 20:49:39 -07:00
Mads Kiilerich
a64108eee3
tests: run check-code on Python files without .py extension
2013-04-17 03:39:36 +02:00
Adrian Buehlmann
0e6715fa28
rename util.set_binary to setbinary
2011-05-06 15:25:35 +02:00
Adrian Buehlmann
cf126bb7dd
move opener from util to scmutil
2011-04-20 19:54:57 +02:00
Dan Villiom Podlaski Christiansen
080231037c
*: add executable bit to a few files that were missing it.
2010-10-26 12:18:37 +02:00
Adrian Buehlmann
c7aabb085a
contrib: fix binary file issues with dumprevlog on Windows
...
* Fix traceback on dumprevlog: open revlog in mode 'rb' (binary)
* Set stdio to binary mode so that redirected data is not modified
References:
http://selenic.com/pipermail/mercurial/2008-March/018330.html
http://selenic.com/repo/index.cgi/hg/rev/0f20f68c768c
2008-04-04 16:39:44 +02:00
Matt Mackall
96d3666c86
add simple dump and undump scripts to contrib/
2008-03-31 21:49:32 -05:00