##// END OF EJS Templates
mail: stop using the `pycompat.open()` shim
Matt Harbison -
r53262:bff68b6e default
Show More
Name Size Modified Last Commit Author
/ mercurial
admin
branching
cext
cffi
cmd_impls
defaultrc
dirstateutils
helptext
hgweb
interfaces
pure
revlogutils
stabletailgraph
templates
testing
thirdparty
upgrade_utils
utils
__init__.py 412 B
r52755:607e94e01851
Matt Harbison
__main__.py 252 B
r52756:f4733654f144
Matt Harbison
admin_commands.py 1.6 KiB
r52756:f4733654f144
Matt Harbison
ancestor.py 12.5 KiB
r52755:607e94e01851
Matt Harbison
archival.py 11.2 KiB
r52756:f4733654f144
Matt Harbison
bdiff.c 7.1 KiB
r47575:d4ba4d51f85f
Raphaël Gomès
bdiff.h 463 B
r49095:d86908050375
David Demelier
bitmanipulation.h 1.7 KiB
r49095:d86908050375
David Demelier
bookmarks.py 34.6 KiB
r52755:607e94e01851
Matt Harbison
branchmap.py 38.0 KiB
r52904:c6ed4b359c4c
bundle2.py 90.2 KiB
r52789:8583d138f436
Joerg Sonnenberger
bundlecaches.py 19.2 KiB
r52875:aa7f4a45d8fa
Joerg Sonnenberger
bundlerepo.py 25.1 KiB
r52764:cfd30df0f8e4
Matt Harbison
cacheutil.py 931 B
r52858:145f66ea1664
changegroup.py 78.7 KiB
r52756:f4733654f144
Matt Harbison
changelog.py 16.4 KiB
r53059:13815c9decd4
Raphaël Gomès
chgserver.py 25.5 KiB
r52756:f4733654f144
Matt Harbison
cmdutil.py 140.1 KiB
r52756:f4733654f144
Matt Harbison
color.py 17.9 KiB
r52756:f4733654f144
Matt Harbison
commands.py 251.4 KiB
r53225:f2fc0a91faca
commandserver.py 23.5 KiB
r52756:f4733654f144
Matt Harbison
commit.py 18.3 KiB
r52755:607e94e01851
Matt Harbison
compat.h 1.0 KiB
r49095:d86908050375
David Demelier
config.py 8.5 KiB
r52756:f4733654f144
Matt Harbison
configitems.py 6.7 KiB
r52756:f4733654f144
Matt Harbison
configitems.toml 51.6 KiB
r53010:db1980a361cb
Matt Harbison
context.py 101.2 KiB
r52756:f4733654f144
Matt Harbison
copies.py 45.9 KiB
r52756:f4733654f144
Matt Harbison
crecord.py 73.8 KiB
r52756:f4733654f144
Matt Harbison
dagop.py 40.4 KiB
r52756:f4733654f144
Matt Harbison
dagparser.py 15.1 KiB
r52755:607e94e01851
Matt Harbison
debugcommands.py 151.6 KiB
r52974:a021da4ec509
Arseniy Alekseyev
destutil.py 17.1 KiB
r52755:607e94e01851
Matt Harbison
diffhelper.py 2.3 KiB
r52755:607e94e01851
Matt Harbison
diffutil.py 5.9 KiB
r52756:f4733654f144
Matt Harbison
dirstate.py 65.6 KiB
r52951:f5742367a279
Raphaël Gomès
dirstatemap.py 29.8 KiB
r52995:82e2c99c84f3
discovery.py 23.5 KiB
r52755:607e94e01851
Matt Harbison
dispatch.py 46.0 KiB
r52756:f4733654f144
Matt Harbison
dummycert.pem 2.2 KiB
r22575:d7f7f1860f00
Mads Kiilerich
encoding.py 22.5 KiB
r52833:54d9f496f07a
Matt Harbison
error.py 17.8 KiB
r52756:f4733654f144
Matt Harbison
exchange.py 99.3 KiB
r52875:aa7f4a45d8fa
Joerg Sonnenberger
exewrapper.c 4.2 KiB
r49125:2ec5fbe26659
Raphaël Gomès
extensions.py 31.9 KiB
r52756:f4733654f144
Matt Harbison
exthelper.py 11.8 KiB
r52755:607e94e01851
Matt Harbison
fancyopts.py 11.3 KiB
r52756:f4733654f144
Matt Harbison
filelog.py 9.5 KiB
r52959:2876d077a796
Matt Harbison
filemerge.py 42.8 KiB
r52973:513b413702e8
Matt Harbison
fileset.py 18.5 KiB
r52755:607e94e01851
Matt Harbison
filesetlang.py 10.3 KiB
r52755:607e94e01851
Matt Harbison
formatter.py 26.4 KiB
r52756:f4733654f144
Matt Harbison
graphmod.py 16.8 KiB
r52755:607e94e01851
Matt Harbison
grep.py 7.1 KiB
r52755:607e94e01851
Matt Harbison
hbisect.py 11.2 KiB
r52755:607e94e01851
Matt Harbison
help.py 40.5 KiB
r52755:607e94e01851
Matt Harbison
hg.py 54.5 KiB
r52993:19ae7730636a
hook.py 12.0 KiB
r52756:f4733654f144
Matt Harbison
httpconnection.py 4.2 KiB
r52755:607e94e01851
Matt Harbison
httppeer.py 21.1 KiB
r52756:f4733654f144
Matt Harbison
i18n.py 4.0 KiB
r52756:f4733654f144
Matt Harbison
keepalive.py 22.1 KiB
r52772:1a640aa20e48
Matt Harbison
linelog.py 15.1 KiB
r52755:607e94e01851
Matt Harbison
localrepo.py 145.0 KiB
r52973:513b413702e8
Matt Harbison
lock.py 12.3 KiB
r52756:f4733654f144
Matt Harbison
logcmdutil.py 43.4 KiB
r52756:f4733654f144
Matt Harbison
logexchange.py 4.9 KiB
r52756:f4733654f144
Matt Harbison
loggingutil.py 3.9 KiB
r52756:f4733654f144
Matt Harbison
lsprof.py 4.0 KiB
r52755:607e94e01851
Matt Harbison
lsprofcalltree.py 2.7 KiB
r52755:607e94e01851
Matt Harbison
mail.py 16.7 KiB
r53262:bff68b6e5999
Matt Harbison
manifest.py 90.6 KiB
r53224:0851d94bfdaa
Matt Harbison
match.py 55.4 KiB
r52819:70fe33bdab54
Matt Harbison
mdiff.py 19.3 KiB
r52857:d7f17819ae9e
Matt Harbison
merge.py 95.9 KiB
r53083:e6a44bc91bc2
Raphaël Gomès
mergestate.py 30.8 KiB
r52925:09a54892b7ee
Raphaël Gomès
mergeutil.py 498 B
r52755:607e94e01851
Matt Harbison
metadata.py 32.3 KiB
r52755:607e94e01851
Matt Harbison
minifileset.py 3.5 KiB
r52755:607e94e01851
Matt Harbison
minirst.py 29.1 KiB
r52756:f4733654f144
Matt Harbison
mpatch.c 8.2 KiB
r47575:d4ba4d51f85f
Raphaël Gomès
mpatch.h 713 B
r49095:d86908050375
David Demelier
namespaces.py 8.1 KiB
r52755:607e94e01851
Matt Harbison
narrowspec.py 12.5 KiB
r52755:607e94e01851
Matt Harbison
node.py 1.8 KiB
r52755:607e94e01851
Matt Harbison
obsolete.py 37.6 KiB
r53032:f730ee8a7ae0
Raphaël Gomès
obsutil.py 35.9 KiB
r52789:8583d138f436
Joerg Sonnenberger
parser.py 25.6 KiB
r52755:607e94e01851
Matt Harbison
patch.py 101.7 KiB
r52756:f4733654f144
Matt Harbison
pathutil.py 12.6 KiB
r52755:607e94e01851
Matt Harbison
phases.py 43.2 KiB
r52756:f4733654f144
Matt Harbison
policy.py 5.0 KiB
r52856:5e2f0fec0a47
posix.py 23.9 KiB
r53261:7ac7d5f20cb0
Matt Harbison
profiling.py 10.4 KiB
r53260:6a8edf9f0a6d
Matt Harbison
progress.py 10.2 KiB
r52755:607e94e01851
Matt Harbison
pushkey.py 1.7 KiB
r52755:607e94e01851
Matt Harbison
pvec.py 5.9 KiB
r52755:607e94e01851
Matt Harbison
pycompat.py 14.8 KiB
r52993:19ae7730636a
pythoncapi_compat.h 6.5 KiB
r47106:ab2d02e12dbb
Matt Harbison
rcutil.py 3.6 KiB
r52755:607e94e01851
Matt Harbison
registrar.py 18.5 KiB
r52755:607e94e01851
Matt Harbison
repair.py 18.8 KiB
r52796:9f7cf869e9f4
repocache.py 4.5 KiB
r52755:607e94e01851
Matt Harbison
repoview.py 17.0 KiB
r52872:609700e5d8df
requirements.py 4.8 KiB
r52755:607e94e01851
Matt Harbison
revlog.py 150.0 KiB
r53071:bcd4962e0df9
Raphaël Gomès
revset.py 89.4 KiB
r52756:f4733654f144
Matt Harbison
revsetlang.py 29.0 KiB
r52755:607e94e01851
Matt Harbison
rewriteutil.py 9.0 KiB
r52755:607e94e01851
Matt Harbison
scmposix.py 2.6 KiB
r52756:f4733654f144
Matt Harbison
scmutil.py 83.0 KiB
r52995:82e2c99c84f3
scmwindows.py 3.5 KiB
r52756:f4733654f144
Matt Harbison
server.py 7.0 KiB
r52756:f4733654f144
Matt Harbison
setdiscovery.py 18.2 KiB
r52755:607e94e01851
Matt Harbison
shelve.py 41.6 KiB
r52756:f4733654f144
Matt Harbison
similar.py 3.9 KiB
r52755:607e94e01851
Matt Harbison
simplemerge.py 19.2 KiB
r52973:513b413702e8
Matt Harbison
smartset.py 33.6 KiB
r52756:f4733654f144
Matt Harbison
sparse.py 26.9 KiB
r52756:f4733654f144
Matt Harbison
sshpeer.py 23.0 KiB
r52756:f4733654f144
Matt Harbison
sslutil.py 33.2 KiB
r53209:a820a7a1fce0
Matt Harbison
stack.py 758 B
r52755:607e94e01851
Matt Harbison
state.py 12.0 KiB
r52755:607e94e01851
Matt Harbison
statichttprepo.py 8.4 KiB
r53060:7346f93be7a4
Raphaël Gomès
statprof.py 32.2 KiB
r52756:f4733654f144
Matt Harbison
store.py 37.8 KiB
r53256:3f0cf7bb3086
streamclone.py 44.5 KiB
r53256:3f0cf7bb3086
strip.py 8.8 KiB
r52755:607e94e01851
Matt Harbison
subrepo.py 73.7 KiB
r52756:f4733654f144
Matt Harbison
subrepoutil.py 17.8 KiB
r52756:f4733654f144
Matt Harbison
tagmerge.py 11.3 KiB
r52755:607e94e01851
Matt Harbison
tags.py 32.9 KiB
r52756:f4733654f144
Matt Harbison
templatefilters.py 15.2 KiB
r52756:f4733654f144
Matt Harbison
templatefuncs.py 30.2 KiB
r52755:607e94e01851
Matt Harbison
templatekw.py 34.1 KiB
r52755:607e94e01851
Matt Harbison
templater.py 38.4 KiB
r52756:f4733654f144
Matt Harbison
templateutil.py 35.5 KiB
r52756:f4733654f144
Matt Harbison
transaction.py 33.0 KiB
r52756:f4733654f144
Matt Harbison
treediscovery.py 7.0 KiB
r52755:607e94e01851
Matt Harbison
txnutil.py 978 B
r52755:607e94e01851
Matt Harbison
typelib.py 1.4 KiB
r52994:720d9849dcf9
ui.py 83.1 KiB
r53259:7ac8fdb70bae
Matt Harbison
unionrepo.py 11.0 KiB
r52962:4675ab746a02
Matt Harbison
upgrade.py 14.8 KiB
r52756:f4733654f144
Matt Harbison
url.py 25.4 KiB
r52885:71658f79758a
Joerg Sonnenberger
urllibcompat.py 3.5 KiB
r52755:607e94e01851
Matt Harbison
util.py 96.6 KiB
r53257:fca7d38e040b
Matt Harbison
verify.py 23.3 KiB
r52755:607e94e01851
Matt Harbison
vfs.py 30.9 KiB
r53060:7346f93be7a4
Raphaël Gomès
win32.py 22.4 KiB
r52756:f4733654f144
Matt Harbison
windows.py 23.8 KiB
r52993:19ae7730636a
wireprotoframing.py 65.0 KiB
r53021:0c260e7158e0
Matt Harbison
wireprotoserver.py 17.7 KiB
r53018:1938d72e7a16
Matt Harbison
wireprototypes.py 13.3 KiB
r53025:e08c878b5571
wireprotov1peer.py 22.1 KiB
r53023:8b791764fc52
Matt Harbison
wireprotov1server.py 28.7 KiB
r52756:f4733654f144
Matt Harbison
worker.py 15.5 KiB
r53024:2dce4c01cec1
Matt Harbison