Mercurial > hg
graph
-
hgweb: extract app factorySat, 15 Oct 2016 14:06:46 +0900, by Yuya Nishihara
-
server: move service table and factory from commandserverSat, 15 Oct 2016 13:57:17 +0900, by Yuya Nishihara
-
server: move cmdutil.service() to new module (API)Sat, 15 Oct 2016 13:47:43 +0900, by Yuya Nishihara
-
debugcommands: move 'debugcomplete' in the new moduleWed, 17 Aug 2016 20:41:05 -0700, by Gregory Szorc
-
debugcommands: move 'debugcommands' in the new moduleWed, 17 Aug 2016 20:40:13 -0700, by Gregory Szorc
-
debugcommands: move 'debugcheckstate' in the new moduleWed, 17 Aug 2016 20:38:29 -0700, by Gregory Szorc
-
debugcommands: move debug{create,apply}streambundleclone to the new moduleWed, 17 Aug 2016 20:37:54 -0700, by Gregory Szorc
-
debugcommands: move 'debugbundle' in the new moduleWed, 17 Aug 2016 21:07:22 -0700, by Gregory Szorc
-
py3: add os.getcwdb() to have bytes pathTue, 22 Nov 2016 18:46:50 +0530, by Pulkit Goyal
-
help: clarify contents of revlog indexTue, 22 Nov 2016 18:13:02 -0800, by Gregory Szorc
-
zstd: fix compilation with Solaris StudioTue, 22 Nov 2016 13:32:05 -0800, by Danek Duvall
-
cmdutil: turn forward of checkunresolved into a deprecation warningMon, 21 Nov 2016 21:36:46 -0500, by Augie Fackler
-
localrepo: refer to checkunresolved by its new nameMon, 21 Nov 2016 21:32:55 -0500, by Augie Fackler
-
rebase: refer to checkunresolved by its new nameMon, 21 Nov 2016 21:32:39 -0500, by Augie Fackler
-
checkunresolved: move to new package to help avoid import cyclesMon, 21 Nov 2016 21:31:45 -0500, by Augie Fackler
-
cmdutil: mark dirstateguard as deprecatedMon, 21 Nov 2016 21:16:54 -0500, by Augie Fackler
-
localrepo: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:06:34 -0500, by Augie Fackler
-
commands: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:06:22 -0500, by Augie Fackler
-
rebase: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:27:12 -0500, by Augie Fackler
-
mq: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:05:52 -0500, by Augie Fackler
-
dirstateguard: move to new module so I can break some layering violationsMon, 21 Nov 2016 21:29:32 -0500, by Augie Fackler
-
keepalive: discard legacy Python support for error handlingMon, 21 Nov 2016 22:17:45 -0500, by Augie Fackler
-
mergemod: drop support for merge.update without a targetMon, 21 Nov 2016 21:52:19 -0500, by Augie Fackler
-
dispatch: stop supporting non-use of @commandMon, 21 Nov 2016 21:51:23 -0500, by Augie Fackler
-
httppeer: document why super() isn't usedMon, 21 Nov 2016 20:12:51 -0800, by Gregory Szorc
-
exchange: add `_getbookmarks()` functionThu, 17 Nov 2016 00:59:41 -0800, by Stanislau Hlebik
-
bookmarks: use listbinbookmarks() in listbookmarks()Thu, 17 Nov 2016 00:59:41 -0800, by Stanislau Hlebik
-
bookmarks: introduce listbinbookmarks()Thu, 17 Nov 2016 00:59:41 -0800, by Stanislau Hlebik
-
ui: add configoverride context managerMon, 21 Nov 2016 16:22:26 -0800, by Kostia Balytskyi
-
archival: simplify code and drop message about Python 2.5Mon, 21 Nov 2016 18:17:02 -0500, by Augie Fackler
-
bugzilla: stop mentioning Pythons older than 2.6Mon, 21 Nov 2016 17:52:32 -0500, by Augie Fackler
-
tests: update sitecustomize to use uuid1() instead of randrange()Mon, 21 Nov 2016 17:51:39 -0500, by Augie Fackler
-
win32mbcs: drop code that was catering to Python 2.3 and earlierMon, 21 Nov 2016 17:48:13 -0500, by Augie Fackler
-
httppeer: drop an except block that says it happens only on Python 2.3Mon, 21 Nov 2016 17:47:11 -0500, by Augie Fackler
-
windows: do not replace sys.stdout by winstdoutFri, 21 Oct 2016 00:03:46 +0900, by Yuya Nishihara
-
py3: bulk replace sys.stdin/out/err by util'sThu, 20 Oct 2016 23:53:36 +0900, by Yuya Nishihara
-
py3: provide bytes stdin/out/err through util moduleThu, 20 Oct 2016 23:40:24 +0900, by Yuya Nishihara
-
util: rewrite pycompat imports to make pyflakes always happyFri, 21 Oct 2016 00:09:38 +0900, by Yuya Nishihara
-
windows: do not replace sys.__stdout__Thu, 20 Oct 2016 23:27:09 +0900, by Yuya Nishihara
-
py3: update test-check-py3-compat.t outputMon, 21 Nov 2016 15:38:56 +0530, by Pulkit Goyal
-
py3: use pycompat.sysargv in dispatch.run()Mon, 21 Nov 2016 15:35:22 +0530, by Pulkit Goyal
-
py3: use pycompat.sysargv in scmposix.systemrcpath()Mon, 21 Nov 2016 15:26:47 +0530, by Pulkit Goyal
-
wireproto: perform chunking and compression at protocol layer (API)Sun, 20 Nov 2016 13:50:45 -0800, by Gregory Szorc
-
httppeer: use compression engine API for decompressing responsesSun, 20 Nov 2016 13:55:53 -0800, by Gregory Szorc
-
httppeer: do decompression inside _callstreamSat, 19 Nov 2016 18:31:40 -0800, by Gregory Szorc
-
keepalive: reorder header precedenceSat, 19 Nov 2016 17:11:12 -0800, by Gregory Szorc
-
debuginstall: print compression engine supportSat, 19 Nov 2016 10:54:21 -0800, by Gregory Szorc
-
bdiff: don't check border condition in loopSun, 20 Nov 2016 16:56:21 -0800, by Gregory Szorc
-
conflicts: make spacing consistent in conflict markersSat, 19 Nov 2016 15:41:37 -0800, by Kostia Balytskyi
-
rebase: move bookmark update to before rebase clearingThu, 10 Nov 2016 09:21:41 -0800, by Durham Goode
-
setup: include a dummy $PATH in the custom environment used by build.pyFri, 28 Oct 2016 17:44:28 +0200, by Gábor Stefanik
-
shelve: move unshelve-finishing logic to a separate functionFri, 11 Nov 2016 07:01:27 -0800, by Kostia Balytskyi
-
shelve: move file-forgetting logic to a separate functionThu, 10 Nov 2016 11:02:39 -0800, by Kostia Balytskyi
-
shelve: move rebasing logic to a separate functionThu, 10 Nov 2016 10:57:10 -0800, by Kostia Balytskyi
-
shelve: move commit restoration logic to a separate functionThu, 10 Nov 2016 10:51:06 -0800, by Kostia Balytskyi
-
shelve: move temporary commit creation to a separate functionSun, 13 Nov 2016 03:35:52 -0800, by Kostia Balytskyi
-
commands: print chunk type in debugrevlogThu, 17 Nov 2016 20:30:00 -0800, by Gregory Szorc
-
perf: add command for measuring revlog chunk operationsThu, 17 Nov 2016 20:17:51 -0800, by Gregory Szorc
-
setup: add flag to build_ext to control building zstdThu, 17 Nov 2016 20:09:10 -0800, by Gregory Szorc
-
drawdag: update test repos by drawing the changelog DAG in ASCIIWed, 09 Nov 2016 16:01:34 +0000, by Jun Wu
-
posix: give checklink a fast path that cache the check file and is read onlyWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
posix: move checklink test file to .hg/cacheThu, 17 Nov 2016 12:59:36 +0100, by Mads Kiilerich
-
posix: give checkexec a fast path; keep the check files and test read onlyWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
posix: simplify checkexec checkWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
posix: move checkexec test file to .hg/cacheThu, 17 Nov 2016 12:59:36 +0100, by Mads Kiilerich
-
manifest: move manifestctx creation into manifestlog.get()Thu, 17 Nov 2016 15:31:19 -0800, by Durham Goode
-
util: implement zstd compression engineFri, 11 Nov 2016 01:10:07 -0800, by Gregory Szorc
-
hghave: add check for zstd supportThu, 10 Nov 2016 23:38:41 -0800, by Gregory Szorc
-
exchange: obtain compression engines from the registrarThu, 10 Nov 2016 23:34:15 -0800, by Gregory Szorc
-
bundle2: equate 'UN' with no compressionThu, 10 Nov 2016 23:29:01 -0800, by Gregory Szorc
-
util: check for compression engine availability before returningThu, 10 Nov 2016 23:15:02 -0800, by Gregory Szorc
-
util: expose an "available" API on compression enginesThu, 10 Nov 2016 23:03:48 -0800, by Gregory Szorc
-
setup: compile zstd C extensionThu, 10 Nov 2016 22:26:35 -0800, by Gregory Szorc
-
zstd: vendor python-zstandard 0.5.0Thu, 10 Nov 2016 22:15:58 -0800, by Gregory Szorc
-
zstd: vendor zstd 1.1.1Thu, 10 Nov 2016 21:45:29 -0800, by Gregory Szorc
-
bdiff: give slight preference to removing trailing linesTue, 15 Nov 2016 21:56:49 +0100, by Mads Kiilerich
-
bdiff: give slight preference to appending linesTue, 15 Nov 2016 21:56:49 +0100, by Mads Kiilerich
-
bdiff: give slight preference to longest matches in the middle of the B sideTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
bdiff: rearrange the "better longest match" codeTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
bdiff: adjust criteria for getting optimal longest match in the A side middleTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
tests: explore some bdiff casesTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
tests: make test-bdiff.py easier to maintainTue, 15 Nov 2016 21:56:49 +0100, by Mads Kiilerich
-
perf: unbust perfbdiff --alldataThu, 17 Nov 2016 08:52:52 -0800, by Gregory Szorc
-
worker: discard waited pid by anyone who noticed it firstThu, 17 Nov 2016 20:57:09 +0900, by Yuya Nishihara
-
worker: kill workers after all zombie processes are reapedThu, 17 Nov 2016 21:08:58 +0900, by Yuya Nishihara
-
worker: make sure killworkers() never be interrupted by another SIGCHLDThu, 17 Nov 2016 20:44:05 +0900, by Yuya Nishihara
-
worker: fix missed break on successful waitpid()Thu, 17 Nov 2016 21:43:01 +0900, by Yuya Nishihara
-
filterpyflakes: dramatically simplify the entire thing by blacklistingThu, 10 Nov 2016 16:49:42 -0500, by Augie Fackler
-
run-tests: forward Python USER_BASE from site (issue5425)Thu, 10 Nov 2016 16:07:24 -0500, by Augie Fackler
-
util: improve iterfile so it chooses code path wiselyTue, 15 Nov 2016 20:25:51 +0000, by Jun Wu
-
merge with stableWed, 16 Nov 2016 23:29:28 -0500, by Augie Fackler
-
worker: stop using a separate thread waiting for childrenSat, 12 Nov 2016 03:06:07 +0000, by Jun Wu
-
worker: add a SIGCHLD handler to collect worker immediatelySat, 12 Nov 2016 03:07:22 +0000, by Jun Wu
-
worker: make waitforworkers reentrantTue, 15 Nov 2016 02:12:16 +0000, by Jun Wu
-
worker: change "pids" to a setTue, 15 Nov 2016 02:10:40 +0000, by Jun Wu
-
worker: allow waitforworkers to be non-blockingThu, 28 Jul 2016 20:57:07 +0100, by Jun Wu
-
worker: wait worker pid explicitlyThu, 28 Jul 2016 20:51:20 +0100, by Jun Wu
-
worker: move killworkers and waitforworkers upThu, 28 Jul 2016 20:49:57 +0100, by Jun Wu
-
osutil: implement setprocname to set process title for some platformsFri, 11 Nov 2016 21:11:17 +0000, by Jun Wu
-
setup: test setproctitle before building osutilFri, 11 Nov 2016 20:45:40 +0000, by Jun Wu
-
patch: remove unused git parameter from patch.diffstat()Sat, 12 Nov 2016 13:36:17 +0100, by Henning Schild
-
perf: add asv benchmarksThu, 29 Sep 2016 10:16:34 +0200, by Philippe Pepiot
-
perf: omit copying ui and redirect to ferr if buffer API is in useTue, 15 Nov 2016 16:10:57 +0100, by Philippe Pepiot
-
manifest: change treemanifestctx to construct subtrees from the manifestlogMon, 14 Nov 2016 15:24:07 -0800, by Durham Goode
-
manifest: make revlog verification optionalMon, 14 Nov 2016 15:17:27 -0800, by Durham Goode
-
debugcommands: move debugbuilddagThu, 10 Nov 2016 09:45:42 -0800, by Gregory Szorc
-
debugcommands: introduce standalone module for debug commandsWed, 17 Aug 2016 21:07:38 -0700, by Gregory Szorc
-
convert: migrate to util.iterfileMon, 14 Nov 2016 23:17:15 +0000, by Jun Wu
-
match: migrate to util.iterfileMon, 14 Nov 2016 23:16:05 +0000, by Jun Wu
-
store: migrate to util.iterfileMon, 14 Nov 2016 23:15:01 +0000, by Jun Wu
-
patch: migrate to util.iterfileMon, 14 Nov 2016 23:14:06 +0000, by Jun Wu
-
worker: migrate to util.iterfileMon, 14 Nov 2016 23:12:11 +0000, by Jun Wu
-
util: add iterfile to workaround a fileobj.__iter__ issue with EINTRMon, 14 Nov 2016 23:32:54 +0000, by Jun Wu
-
filterpyflakes: whitelist listcomp aliasing checkingThu, 10 Nov 2016 16:37:18 -0500, by Augie Fackler
-
verify: avoid shadowing two variables with a list comprehensionThu, 10 Nov 2016 16:35:54 -0500, by Augie Fackler
-
revset: avoid shadowing a variable with a list comprehensionThu, 10 Nov 2016 16:35:10 -0500, by Augie Fackler
-
revlog: avoid shadowing several variables using list comprehensionsThu, 10 Nov 2016 16:34:43 -0500, by Augie Fackler
-
minirst: avoid shadowing a variable in a list comprehensionThu, 10 Nov 2016 16:33:41 -0500, by Augie Fackler
-
hbisect: avoid shadowing a variable in a list comprehensionThu, 10 Nov 2016 16:33:23 -0500, by Augie Fackler
-
filemerge: avoid shadowing a variable in a list comprehensionThu, 10 Nov 2016 16:33:07 -0500, by Augie Fackler
-
color: avoid shadowing a variable inside a list comprehensionThu, 10 Nov 2016 16:32:51 -0500, by Augie Fackler
-
memory: avoid shadowing variables inside a list comprehensionThu, 10 Nov 2016 16:32:38 -0500, by Augie Fackler
-
shelve: move shelve-finishing logic to a separate functionThu, 10 Nov 2016 03:15:41 -0800, by Kostia Balytskyi
-
shelve: move unknown files handling to a separate functionThu, 10 Nov 2016 03:20:28 -0800, by Kostia Balytskyi
-
shelve: move actual created commit shelving to a separate functionThu, 10 Nov 2016 03:07:20 -0800, by Kostia Balytskyi
-
shelve: move 'nothing changed' messaging to a separate functionThu, 10 Nov 2016 03:33:01 -0800, by Kostia Balytskyi
-
shelve: move commitfunc creation to a separate functionThu, 10 Nov 2016 03:26:31 -0800, by Kostia Balytskyi
-
shelve: move mutableancestors to not be a closureThu, 10 Nov 2016 03:24:07 -0800, by Kostia Balytskyi
-
shelve: move shelve name generation to a separate functionThu, 10 Nov 2016 03:22:55 -0800, by Kostia Balytskyi
-
shelve: move possible shelve file extensions to a single placeThu, 10 Nov 2016 03:07:20 -0800, by Kostia Balytskyi
-
manifest: delete manifest.manifest classThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
localrepo: delete localrepo.manifestThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: remove last uses of repo.manifestThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: add unionmanifestlog supportFri, 11 Nov 2016 01:20:13 -0800, by Durham Goode
-
manifest: add bundlemanifestlog supportFri, 11 Nov 2016 01:15:59 -0800, by Durham Goode
-
manifest: make manifestlog use it's own cacheThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: delete unused dirlog and _newmanifest functionsThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: move clearcaches to manifestlogThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: remove usages of manifest.readThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: remove dependency on manifestrevlog being able to create treesThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
color: show mode warning based on ui.formattedFri, 11 Nov 2016 13:06:05 +1100, by Xidorn Quan
-
protocol: drop unused import of zlibThu, 10 Nov 2016 15:14:05 -0500, by Augie Fackler
-
hook: lower inflated use of sys.__stdout__ and __stderr__Tue, 08 Nov 2016 22:41:45 +0900, by Yuya Nishihara
-
hook: flush stdout before restoring stderr redirectionTue, 08 Nov 2016 22:22:22 +0900, by Yuya Nishihara
-
hook: do not redirect stdout/err/in to ui while running in-process hooks (BC)Thu, 20 Oct 2016 22:39:59 +0900, by Yuya Nishihara
-
merge: change modified indicator to be 20 bytesThu, 10 Nov 2016 02:21:15 -0800, by Durham Goode
-
dirstate: change added/modified placeholder hash length to 20 bytesThu, 10 Nov 2016 02:19:16 -0800, by Durham Goode
-
dirstate: change placeholder hash length to 20 bytesThu, 10 Nov 2016 02:17:22 -0800, by Durham Goode
-
util: remove compressorobj API from compression enginesMon, 07 Nov 2016 18:57:54 -0800, by Gregory Szorc
-
hgweb: use compression engine API for zlib compressionMon, 07 Nov 2016 18:54:35 -0800, by Gregory Szorc
-
bundle2: use compressstream compression engine APIMon, 07 Nov 2016 18:46:37 -0800, by Gregory Szorc
-
util: add a stream compression API to compression enginesMon, 07 Nov 2016 18:57:07 -0800, by Gregory Szorc
-
util: remove decompressors dict (API)Mon, 07 Nov 2016 18:39:08 -0800, by Gregory Szorc
-
changegroup: use compression engines APIMon, 07 Nov 2016 18:38:13 -0800, by Gregory Szorc
-
bundle2: use compression engines API to obtain decompressorMon, 07 Nov 2016 18:36:48 -0800, by Gregory Szorc
-
util: remove compressors dict (API)Mon, 07 Nov 2016 18:34:51 -0800, by Gregory Szorc
-
bundle2: use new compression engine API for compressionMon, 07 Nov 2016 18:35:43 -0800, by Gregory Szorc
-
util: create new abstraction for compression enginesMon, 07 Nov 2016 18:31:39 -0800, by Gregory Szorc
-
config: mark parser regexes as bytes explicitlySun, 09 Oct 2016 09:25:39 -0400, by Augie Fackler
-
ui: explicitly open config files in binary modeSun, 09 Oct 2016 09:17:49 -0400, by Augie Fackler
-
help: fix double word usageWed, 09 Nov 2016 16:04:44 -0800, by Gregory Szorc
-
setup: move cffi stuff to mercurial/cffiWed, 09 Nov 2016 22:08:30 +0000, by Jun Wu
-
manifest: remove manifest.add and add memmfctx.writeTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
context: add manifestctx property on changectxTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifest: add copy to mfctx classesTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifest: introduce memmanifestctx and memtreemanifestctxTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifestctx: add _revlog() functionTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifest: remove manifest.findTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
changegroup: remove remaining uses of repo.manifestTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
treemanifest: fix a "treeinmem" caseFri, 04 Nov 2016 13:49:15 -0700, by Martin von Zweigbergk
-
perf: support measuring bdiff for all changeset related dataSun, 06 Nov 2016 10:46:55 -0800, by Gregory Szorc
-
perf: support bdiffing multiple revisions in a single revlogSun, 06 Nov 2016 11:01:25 -0800, by Gregory Szorc
-
perf: prepare to handle multiple pairs in perfbdiffSun, 06 Nov 2016 09:51:14 -0800, by Gregory Szorc
-
py3: document why os.fsencode() can be used to get back bytes argvWed, 09 Nov 2016 22:06:09 +0900, by Yuya Nishihara
-
py3: update test-check-py3-compat.t outputWed, 09 Nov 2016 22:15:51 +0900, by Yuya Nishihara
-
spelling: fixes of non-dictionary wordsMon, 17 Oct 2016 23:16:55 +0200, by Mads Kiilerich
-
manifest: add __nonzero__ methodThu, 03 Nov 2016 17:31:14 -0700, by Durham Goode
-
py3: have bytes version of sys.argvSun, 06 Nov 2016 04:36:26 +0530, by Pulkit Goyal
-
util: use '\\' rather than using r'\'Sun, 09 Oct 2016 09:00:47 -0400, by Augie Fackler
-
util: use pycompat urlunquote functionSun, 09 Oct 2016 09:03:10 -0400, by Augie Fackler
-
pycompat: introduce an alias for urllib.unquoteSun, 09 Oct 2016 09:02:25 -0400, by Augie Fackler
-
keyword: handle filectx _customcmpMon, 17 Oct 2016 17:42:46 +0200, by Christian Ebert
-
mail: do not print(), use ui.debug() insteadThu, 20 Oct 2016 22:20:31 +0900, by Yuya Nishihara
-
progress: obtain stderr from uiThu, 20 Oct 2016 22:12:48 +0900, by Yuya Nishihara
-
simplemerge: obtain stdout from uiThu, 20 Oct 2016 22:09:50 +0900, by Yuya Nishihara
-
profiling: obtain stderr from uiThu, 20 Oct 2016 22:07:03 +0900, by Yuya Nishihara
-
scmutil: ignore EPERM at os.utime, which avoids ambiguity at closing stableSun, 13 Nov 2016 06:12:22 +0900, by FUJIWARA Katsunori
-
vfs: ignore EPERM at os.utime, which avoids ambiguity at renaming (issue5418) stableSun, 13 Nov 2016 06:11:56 +0900, by FUJIWARA Katsunori
-
util: add utility function to skip avoiding file stat ambiguity if EPERM stableSun, 13 Nov 2016 06:06:23 +0900, by FUJIWARA Katsunori
-
bdiff: replace hash algorithmSun, 06 Nov 2016 18:51:57 -0800, by Gregory Szorc
-
profiling: make statprof the default profiler (BC)Fri, 04 Nov 2016 21:44:25 -0700, by Gregory Szorc
-
profiling: use vendored statprof and upstream enhancements (BC)Fri, 04 Nov 2016 20:50:38 -0700, by Gregory Szorc
-
crecord: use scmutil.termsize()Thu, 20 Oct 2016 23:16:32 +0900, by Yuya Nishihara
-
scmutil: extend termwidth() to return terminal height, renamed to termsize()Thu, 20 Oct 2016 23:09:05 +0900, by Yuya Nishihara
-
scmutil: clarify that we explicitly do termwidth - 1 on WindowsThu, 20 Oct 2016 22:57:12 +0900, by Yuya Nishihara
-
scmutil: remove superfluous indent from termwidth()Thu, 20 Oct 2016 21:57:32 +0900, by Yuya Nishihara
-
scmutil: narrow ImportError handling in termwidth()Thu, 20 Oct 2016 21:50:29 +0900, by Yuya Nishihara
-
scmutil: make termwidth() obtain stdio from uiThu, 20 Oct 2016 21:42:11 +0900, by Yuya Nishihara
-
scmutil: move util.termwidth()Thu, 20 Oct 2016 21:38:44 +0900, by Yuya Nishihara
-
bdiff: don't check border condition in loopSun, 06 Nov 2016 00:37:50 -0700, by Gregory Szorc
-
perf: add perfbdiffSat, 05 Nov 2016 23:41:52 -0700, by Gregory Szorc
-
help: show help for disabled extensions (issue5228)Sun, 06 Nov 2016 06:54:31 +0530, by Pulkit Goyal
-
py3: make scmutil.rcpath() return bytesSun, 06 Nov 2016 04:17:19 +0530, by Pulkit Goyal
-
py3: use pycompat.ossep at certain placesSun, 06 Nov 2016 04:10:33 +0530, by Pulkit Goyal
-
py3: have pycompat.ospathsep and pycompat.ossepSun, 06 Nov 2016 03:44:44 +0530, by Pulkit Goyal
-
py3: add a bytes version of os.nameSun, 06 Nov 2016 03:33:22 +0530, by Pulkit Goyal
-
py3: make util.datapath a bytes variableSun, 06 Nov 2016 12:18:23 +0900, by Pulkit Goyal
-
py3: add os.fsdecode() as pycompat.fsdecode()Sun, 06 Nov 2016 03:12:40 +0530, by Pulkit Goyal
-
statprof: return state from stop()Fri, 04 Nov 2016 20:22:37 -0700, by Gregory Szorc
-
hgweb: cache fctx.parents() in annotate command (issue5414) stableSat, 05 Nov 2016 09:38:07 -0700, by Gregory Szorc
-
hghave: check darcs version more strictlySat, 05 Nov 2016 13:20:53 +0900, by Yuya Nishihara
-
tests: silence output of darcs commandSat, 05 Nov 2016 13:16:40 +0900, by Yuya Nishihara
-
manifest: remove manifest.readshallowdeltaWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: get rid of manifest.readshallowfastWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: add shallow option to treemanifestctx.readdelta and readfastWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: change manifestlog mancache to be directory basedWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: add manifestlog.get to obtain subdirectory instancesWed, 02 Nov 2016 17:24:06 -0700, by Durham Goode
-
manifest: throw LookupError if node not in revlogWed, 02 Nov 2016 17:33:31 -0700, by Durham Goode
-
revlog: optimize _chunkraw when startrev==endrevSun, 23 Oct 2016 10:40:33 -0700, by Gregory Szorc
-
revlog: inline start() and end() for perf reasonsSat, 22 Oct 2016 15:41:23 -0700, by Gregory Szorc
-
revlog: reorder index accessors to match data structure orderSun, 23 Oct 2016 09:34:55 -0700, by Gregory Szorc
-
color: add the ability to display configured style to 'debugcolor'Thu, 03 Nov 2016 15:17:02 +0100, by Pierre-Yves David
-
color: sort output of 'debugcolor'Thu, 03 Nov 2016 15:15:47 +0100, by Pierre-Yves David
-
color: extract color and effect display from 'debugcolor'Thu, 03 Nov 2016 14:48:47 +0100, by Pierre-Yves David
-
color: restore _style global after debugcolor ranThu, 03 Nov 2016 14:29:19 +0100, by Pierre-Yves David
-
color: add basic documentation to 'debugcolor'Thu, 03 Nov 2016 14:12:32 +0100, by Pierre-Yves David
-
tests: merge 'test-push-hook-lock.t' into 'test-push.t'Thu, 03 Nov 2016 05:12:23 +0100, by Pierre-Yves David
-
tests: merge 'test-push-validation.t' into 'test-push.t'Thu, 03 Nov 2016 05:10:14 +0100, by Pierre-Yves David
-
test: rename 'test-push-r.t' to 'test-push.t'Thu, 03 Nov 2016 04:58:46 +0100, by Pierre-Yves David
-
tests: simplify command script in 'test-push-r.t'Thu, 03 Nov 2016 05:05:34 +0100, by Pierre-Yves David
-
py3: use encoding.environ in ui.pyThu, 03 Nov 2016 03:12:57 +0530, by Pulkit Goyal
-
py3: make scmposix.userrcpath() return bytesThu, 03 Nov 2016 02:17:01 +0530, by Pulkit Goyal
-
adjustlinkrev: remove unnecessary parametersTue, 01 Nov 2016 08:22:50 +0000, by Jun Wu
-
repair: make strip() return backup file pathMon, 31 Oct 2016 15:40:30 -0700, by Martin von Zweigbergk
-
rebase: check for conflicts before continuingWed, 02 Nov 2016 18:59:29 +0000, by timeless
-
cmdutil: refactor checkunresolvedWed, 02 Nov 2016 18:45:53 +0000, by timeless
-
rebase: rename merge to mergemodWed, 02 Nov 2016 18:56:07 +0000, by timeless
-
context: make sure __str__ works, also when there is no _changectxThu, 19 Mar 2015 22:22:50 +0100, by Mads Kiilerich
-
largefiles: clarify variable name holding file modeTue, 18 Oct 2016 16:45:39 +0200, by Mads Kiilerich
-
changegroup: use changelogrevision()Tue, 01 Nov 2016 18:29:09 -0700, by Gregory Szorc
-
changegroup: cache changelog and manifestlog outside of loopTue, 01 Nov 2016 18:28:03 -0700, by Gregory Szorc
-
make: targets for building packages for ubuntu yakketyTue, 01 Nov 2016 18:49:23 -0700, by Gregory Szorc
-
util: put compression code next to each otherSat, 15 Oct 2016 17:24:01 -0700, by Gregory Szorc
-
hgweb: make log streams compatible with command serverSat, 28 Jun 2014 13:13:32 +0900, by Yuya Nishihara
-
cmdserver: write channel header and payload by a single write() callMon, 29 Feb 2016 13:41:54 +0900, by Yuya Nishihara
-
histedit: use ui.fin to read commands from stdinFri, 18 Mar 2016 17:15:06 -0700, by Yuya Nishihara
-
convert: have debugsvnlog obtain standard streams from uiSat, 03 Oct 2015 14:34:56 +0900, by Yuya Nishihara
-
convert: remove superfluous setbinary() calls from debugsvnlogSat, 03 Oct 2015 14:29:13 +0900, by Yuya Nishihara
-
tests: explicitly use ls profilerWed, 17 Aug 2016 08:52:15 -0700, by Gregory Szorc
-
statprof: pass data structure to display functionsTue, 01 Nov 2016 19:03:11 -0700, by Gregory Szorc
-
statprof: use print functionSun, 14 Aug 2016 19:20:12 -0700, by Gregory Szorc
-
statprof: use absolute_importsTue, 01 Nov 2016 18:55:30 -0700, by Gregory Szorc
-
statprof: require paths to save or load profile dataSun, 14 Aug 2016 19:14:05 -0700, by Gregory Szorc
-
statprof: fix flake8 warningsSun, 14 Aug 2016 19:13:32 -0700, by Gregory Szorc
-
statprof: vendor statprof.pyTue, 01 Nov 2016 18:54:03 -0700, by Gregory Szorc
-
merge with stableTue, 01 Nov 2016 15:40:21 -0400, by Augie Fackler
-
i18n-ja: synchronized with 69ffbbe73dd0 stableTue, 01 Nov 2016 04:27:41 +0900, by FUJIWARA Katsunori
-
tag: clarify warning about making a tag on a branch head stableMon, 31 Oct 2016 17:12:32 -0500, by Nathan Goldbaum
-
contrib: check reference to old selenic.com domain stableTue, 01 Nov 2016 20:39:37 +0900, by FUJIWARA Katsunori
-
check-code: discard filtering result of previous check for independence stableTue, 01 Nov 2016 20:39:36 +0900, by FUJIWARA Katsunori
-
help: replace selenic.com by mercurial-scm.org in man pages stableTue, 01 Nov 2016 20:39:36 +0900, by FUJIWARA Katsunori
-
help: replace selenic.com by mercurial-scm.org in command examples stableTue, 01 Nov 2016 20:39:35 +0900, by FUJIWARA Katsunori
-
hghave: fix 'rmcwd' to ensure temporary directory is removed stableTue, 01 Nov 2016 21:14:33 +0900, by Yuya Nishihara
-
httppeer: make __del__ access to self.urlopener more safe stableMon, 31 Oct 2016 13:43:48 +0100, by Mads Kiilerich
-
tests: test preserving execbit changes at amending only on execbit platform stableSun, 30 Oct 2016 06:15:09 +0900, by FUJIWARA Katsunori
-
tests: put temporary file outside the working directory for test portability stableSun, 30 Oct 2016 06:15:09 +0900, by FUJIWARA Katsunori
-
tests: avoid quoting of commit messages for test portability stableSun, 30 Oct 2016 06:15:09 +0900, by FUJIWARA Katsunori
-
tests: use basic format code "%Y" instead of "%s" for test portability stableSun, 30 Oct 2016 06:15:07 +0900, by FUJIWARA Katsunori
-
tests: add test-commit-interactive-curses.t "require tic" for test portability stableSat, 29 Oct 2016 03:08:08 +0900, by FUJIWARA Katsunori
-
tests: use "?" to glob both ":" and ";" in output for test portability stableSat, 29 Oct 2016 03:04:54 +0900, by FUJIWARA Katsunori
-
tests: invoke printenv.py via sh -c for test portability stableSat, 29 Oct 2016 02:44:45 +0900, by FUJIWARA Katsunori
-
largefiles: handle that a found standin file doesn't exist when removing it stableThu, 27 Oct 2016 20:06:33 +0200, by Mads Kiilerich
-
templater: use unfiltered changelog to calculate shortest() at constant time stableTue, 25 Oct 2016 21:49:30 +0900, by Yuya Nishihara
-
templater: do not use index.partialmatch() directly to calculate shortest() stableSun, 23 Oct 2016 14:05:23 +0900, by Yuya Nishihara
-
tests: run "cwd was removed" test only if cwd can actually be removed stableWed, 26 Oct 2016 22:50:06 +0900, by Yuya Nishihara
-
merge: avoid superfluous filemerges when grafting through renames (issue5407) stableTue, 25 Oct 2016 21:01:53 +0200, by Gábor Stefanik
-
sslutil: guard against broken certifi installations (issue5406) stableWed, 19 Oct 2016 18:06:14 +0200, by Gábor Stefanik
-
revset: don't cache abstractsmartset min/max invocations infinitely stableTue, 25 Oct 2016 18:56:27 +0200, by Mads Kiilerich
-
dirstate: fix debug.dirstate.delaywrite to use the new "now" after sleeping stableTue, 18 Oct 2016 16:52:35 +0200, by Mads Kiilerich
-
commands: print security protocol support in debuginstall stableWed, 19 Oct 2016 15:07:11 -0700, by Gregory Szorc
-
manifest: make treemanifestctx store the repo stableTue, 18 Oct 2016 17:44:42 -0700, by Durham Goode
-
manifest: move manifest creation to a helper function stableTue, 18 Oct 2016 17:32:51 -0700, by Durham Goode
-
Added tag 4.0-rc for changeset 438173c41587 stableTue, 18 Oct 2016 14:27:25 -0500, by Kevin Bullock
-
merge default into stable for 4.0 code freeze stable 4.0-rcTue, 18 Oct 2016 14:15:15 -0500, by Kevin Bullock
-
changegroup: increase write buffer size to 128kSun, 16 Oct 2016 13:35:23 -0700, by Gregory Szorc
-
changegroup: skip delta when the underlying revlog do not use themFri, 14 Oct 2016 01:31:11 +0200, by Pierre-Yves David
-
revlog: make 'storedeltachains' a "public" attributeFri, 14 Oct 2016 02:25:08 +0200, by Pierre-Yves David
-
manifest: don't store None in fulltextcacheMon, 17 Oct 2016 22:51:22 -0700, by Martin von Zweigbergk
-
copies: improve assertions during copy recombinationTue, 18 Oct 2016 02:09:08 +0200, by Gábor Stefanik
-
treemanifest: fix bad argument order to treemanifestctxMon, 17 Oct 2016 16:12:12 -0700, by Martin von Zweigbergk
-
wireproto: compress data from a generatorSun, 16 Oct 2016 11:10:21 -0700, by Gregory Szorc
-
revset: optimize for destination() being "inefficient"Mon, 17 Oct 2016 19:48:36 +0200, by Mads Kiilerich
-
copies: make _checkcopies handle copy sequences spanning the TCA (issue4028)Tue, 11 Oct 2016 04:39:47 +0200, by Gábor Stefanik
-
checkcopies: add logic to handle remotebaseTue, 11 Oct 2016 04:25:59 +0200, by Gábor Stefanik
-
mergecopies: add logic to process incomplete dataTue, 04 Oct 2016 12:51:54 +0200, by Gábor Stefanik
-
checkcopies: handle divergences contained entirely in tca::ctxWed, 12 Oct 2016 11:54:03 +0200, by Gábor Stefanik
-
update: enable copy tracing for backwards and non-linear updatesThu, 25 Aug 2016 22:02:26 +0200, by Gábor Stefanik
-
bashcompletion: allow skipping completion for 'hg status'Mon, 26 Sep 2016 10:47:37 +0200, by Mathias De Maré
-
tests: add more test coverage of phase changes when pushingSun, 21 Aug 2016 01:12:00 +0200, by Mads Kiilerich
-
mergecopies: invoke _computenonoverlap for both base and tca during mergesThu, 13 Oct 2016 02:19:43 +0200, by Gábor Stefanik
-
copies: make it possible to distinguish betwen _computenonoverlap invocationsTue, 18 Oct 2016 00:00:43 +0200, by Pierre-Yves David
-
copies: make _checkcopies handle simple renames in a rotated DAGThu, 13 Oct 2016 02:03:54 +0200, by Gábor Stefanik
-
copies: compute a suitable TCA if base turns out to be unsuitableThu, 13 Oct 2016 02:03:49 +0200, by Gábor Stefanik
-
copies: detect graft-like mergesThu, 13 Oct 2016 01:47:33 +0200, by Gábor Stefanik
-
tests: introduce tests for grafting through renamesWed, 12 Oct 2016 12:41:28 +0200, by Gábor Stefanik
-
largefiles: fix 'deleted' files sometimes persistently appearing with R status stableMon, 17 Oct 2016 17:12:24 +0200, by Mads Kiilerich
-
largefiles: more safe handling of interruptions while updating modifications stableSun, 16 Oct 2016 02:29:45 +0200, by Mads Kiilerich
-
largefiles: test coverage of fatal interruption of update stableSun, 16 Oct 2016 02:26:38 +0200, by Mads Kiilerich
-
checkcopies: add a sanity check against false-positive copiesWed, 12 Oct 2016 21:33:45 +0200, by Gábor Stefanik
-
exchange: refactor APIs to obtain bundle data (API)Sun, 16 Oct 2016 10:38:52 -0700, by Gregory Szorc
-
mergecopies: rename 'ca' to 'base'Thu, 13 Oct 2016 01:30:14 +0200, by Pierre-Yves David
-
copies: move variable document from checkcopies to mergecopiesThu, 13 Oct 2016 01:26:33 +0200, by Pierre-Yves David
-
checkcopies: pass data as a dictionary of dictionariesTue, 11 Oct 2016 02:21:42 +0200, by Pierre-Yves David
-
checkcopies: move 'movewithdir' initialisation right before its usageTue, 11 Oct 2016 02:15:23 +0200, by Pierre-Yves David
-
cmdutil: satisfy expections in dirstateguard.__del__, even if __init__ failsFri, 14 Oct 2016 01:53:15 +0200, by Mads Kiilerich
-
util: increase filechunkiter size to 128kFri, 14 Oct 2016 01:53:15 +0200, by Mads Kiilerich
-
largefiles: always use filechunkiter when iterating filesWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
revset: for x^2, do not take null as a valid p2 revisionFri, 14 Oct 2016 23:33:00 +0900, by Yuya Nishihara
-
revset: make follow() reject more than one start revisionsMon, 10 Oct 2016 22:30:09 +0200, by Yuya Nishihara
-
bundle2: only emit compressed chunks if they have dataSat, 15 Oct 2016 17:10:53 -0700, by Gregory Szorc
-
color: add some documentation for custom terminfo codesSat, 15 Oct 2016 15:01:14 -0700, by Danek Duvall
-
color: debugcolor should emit the user-defined colorsThu, 13 Oct 2016 13:10:01 -0700, by Danek Duvall
-
color: ignore effects missing from terminfoThu, 13 Oct 2016 12:01:41 -0700, by Danek Duvall
-
color: allow for user-configurable terminfo codes for effectsThu, 13 Oct 2016 11:48:17 -0700, by Danek Duvall
-
update: warn if cwd was deletedTue, 04 Oct 2016 04:06:48 -0700, by Stanislau Hlebik
-
parsers: avoid PySliceObject cast on Python 3Thu, 13 Oct 2016 13:34:53 +0200, by Gregory Szorc
-
bdiff: include util.hThu, 13 Oct 2016 13:27:14 +0200, by Gregory Szorc
-
parsers: alias more PyInt* symbols on Python 3Thu, 13 Oct 2016 13:22:40 +0200, by Gregory Szorc
-
manifest: use PyVarObject_HEAD_INITThu, 13 Oct 2016 13:17:23 +0200, by Gregory Szorc
-
dirs: use PyVarObject_HEAD_INITThu, 13 Oct 2016 13:14:14 +0200, by Gregory Szorc
-
py3: use namedtuple._replace to produce new tokensThu, 13 Oct 2016 09:27:37 +0100, by Martijn Pieters
-
py3: refactor token parsing to handle call args properlyFri, 14 Oct 2016 17:55:02 +0100, by Martijn Pieters
-
eol: make sure we always release the wlock when writing cacheThu, 13 Oct 2016 13:47:47 +0200, by Pierre-Yves David
-
pathencode: use assert() for PyBytes_Check()Thu, 13 Oct 2016 21:42:11 +0200, by Gregory Szorc
-
merge: clarify warning for (not) merging flags without ancestorWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
merge: only show "cannot merge flags for %s" warning if flags are differentWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
tests: add test coverage of merging x flag without ancestorWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
dirs: document Py_SIZE weirdnessSat, 08 Oct 2016 17:07:43 +0200, by Gregory Szorc
-
record: return code from underlying commitWed, 12 Oct 2016 12:22:54 +0200, by Philippe Pepiot
-
commit: return 1 for interactive commit with no changes (issue5397)Fri, 14 Oct 2016 09:52:38 +0200, by Philippe Pepiot
-
demandimport: disable lazy import of __builtin__Fri, 14 Oct 2016 03:03:39 +0200, by Mads Kiilerich
-
changelog: disable delta chainsThu, 13 Oct 2016 12:50:27 +0200, by Gregory Szorc
-
revlog: add instance variable controlling delta chain useSat, 24 Sep 2016 12:25:37 -0700, by Gregory Szorc
-
changegroup: document deltaparent's choice of previous revisionThu, 13 Oct 2016 12:49:47 +0200, by Gregory Szorc
-
help: backout f3c4edfd35e1 (mark boolean flags with [no-] in help) for nowSun, 09 Oct 2016 03:11:18 +0200, by Pierre-Yves David
-
copy: distinguish "file exists" cases and add a hint (BC)Mon, 19 Sep 2016 17:15:39 -0400, by Augie Fackler
-
perf: make perftags clear tags cache correctlySun, 09 Oct 2016 01:03:20 +0900, by FUJIWARA Katsunori
-
perf: replace ui.configint() by getint() for Mercurial earlier than 1.9Sun, 09 Oct 2016 01:03:19 +0900, by FUJIWARA Katsunori
-
perf: omit copying from ui.ferr to ui.fout for Mercurial earlier than 1.9Sun, 09 Oct 2016 01:03:19 +0900, by FUJIWARA Katsunori
-
perf: define formatter locally for Mercurial earlier than 2.2Sun, 09 Oct 2016 01:03:18 +0900, by FUJIWARA Katsunori
-
perf: add functions to get vfs-like object for Mercurial earlier than 2.3Sun, 09 Oct 2016 01:03:18 +0900, by FUJIWARA Katsunori
-
perf: avoid actual writing branch cache out correctlySun, 09 Oct 2016 01:03:17 +0900, by FUJIWARA Katsunori
-
perf: get subsettable from appropriate module for Mercurial earlier than 2.9Sun, 09 Oct 2016 01:03:17 +0900, by FUJIWARA Katsunori
-
perf: introduce safeattrsetter to replace direct attribute assignmentSun, 09 Oct 2016 01:03:16 +0900, by FUJIWARA Katsunori
-
largefiles: use context for file closingSat, 08 Oct 2016 00:59:41 +0200, by Mads Kiilerich
-
largefiles: when setting/clearing x bit on largefiles, don't change other bitsSat, 08 Oct 2016 00:59:40 +0200, by Mads Kiilerich
-
eol: on update, only re-check files if filtering changedSun, 09 Oct 2016 15:54:49 +0200, by Mads Kiilerich
-
dirs: add comment about _PyBytes_ResizeThu, 13 Oct 2016 10:59:29 +0200, by Gregory Szorc
-
checkcopies: extract the '_related' closureTue, 11 Oct 2016 01:29:08 +0200, by Pierre-Yves David
-
checkcopies: add an inline comment about the '_related' callSat, 08 Oct 2016 23:00:55 +0200, by Pierre-Yves David
-
checkcopies: minor change to commentSat, 08 Oct 2016 19:03:16 +0200, by Pierre-Yves David
-
checkcopies: rename 'ca' to 'base'Sat, 08 Oct 2016 18:38:42 +0200, by Pierre-Yves David
-
bisect: extra a small initialisation outside of a loopWed, 24 Aug 2016 05:09:46 +0200, by Pierre-Yves David
-
pycompat: only accept a bytestring filepath in Python 2Mon, 10 Oct 2016 23:11:15 +0100, by Martijn Pieters
-
py3: use raw strings in line continuation (convert ext)Mon, 10 Oct 2016 05:31:31 -0700, by Mateusz Kwapich
-
py3: namedtuple takes unicode (journal ext)Mon, 10 Oct 2016 05:30:14 -0700, by Mateusz Kwapich
-
debuginstall: use %d instead of %s for formatting an intSun, 09 Oct 2016 09:42:46 -0400, by Augie Fackler
-
py3: test to check which commands runSun, 09 Oct 2016 13:59:20 +0200, by Pulkit Goyal
-
bisect: build a displayer only onceWed, 24 Aug 2016 05:06:21 +0200, by Pierre-Yves David
-
bisect: factor commonly update sequenceWed, 24 Aug 2016 05:04:46 +0200, by Pierre-Yves David
-
bisect: move check_state into the bisect moduleWed, 24 Aug 2016 04:25:20 +0200, by Pierre-Yves David
-
bisect: simplify conditional in 'check_state'Wed, 24 Aug 2016 04:23:13 +0200, by Pierre-Yves David
-
bisect: remove code about "update-flag" in check_stateWed, 24 Aug 2016 04:22:40 +0200, by Pierre-Yves David
-
bisect: rename 'check_code' to match our naming schemeSun, 09 Oct 2016 03:50:55 +0200, by Pierre-Yves David
-
bisect: minor movement of code handle flag updating stateWed, 24 Aug 2016 04:48:17 +0200, by Pierre-Yves David
-
test-clone: discard lock-related messagesSun, 09 Oct 2016 04:37:02 -0400, by Augie Fackler
-
test-clone: fix some instability in pooled clone race condition testSun, 09 Oct 2016 04:25:22 -0400, by Augie Fackler
-
py3: add an os.fsencode backport to ease path handlingSun, 09 Oct 2016 17:44:23 +0200, by Martijn Pieters
-
py3: a second argument to open can't be bytesSun, 09 Oct 2016 14:10:01 +0200, by Martijn Pieters
-
py3: make check-py3-compat.py import importlib only if necessarySun, 09 Oct 2016 17:02:34 +0200, by Yuya Nishihara
-
templater: handle division by zero in arithmeticSun, 09 Oct 2016 08:09:20 -0700, by Simon Farnsworth
-
templater: provide arithmetic operations on integersSun, 09 Oct 2016 05:51:04 -0700, by Simon Farnsworth
-
eol: store and reuse pattern matchers instead of creating in tight loopSun, 09 Oct 2016 15:54:42 +0200, by Mads Kiilerich
-
eol: fix variable naming - call it _eolmatch instead of _eolfileSun, 09 Oct 2016 15:42:42 +0200, by Mads Kiilerich
-
parsers: move PyInt aliasing out of util.hSun, 09 Oct 2016 13:50:53 +0200, by Gregory Szorc
-
osutil: use PyLongObject on Python 3 for listdir_slotSun, 09 Oct 2016 13:47:46 +0200, by Gregory Szorc
-
osutil: use PyLongObject in recvfdsSun, 09 Oct 2016 13:41:18 +0200, by Gregory Szorc
-
py3: use encoding.environ instead of os.environSun, 09 Oct 2016 12:37:10 +0200, by Pulkit Goyal
-
store: py26 compat, don't use a dict comprehensionSun, 09 Oct 2016 12:58:22 +0200, by Martijn Pieters
-
dirs: document performance reasons for bypassing Python C APISat, 08 Oct 2016 16:51:18 +0200, by Gregory Szorc
-
dirs: port PyInt code to work on Python 3Sat, 08 Oct 2016 16:20:21 +0200, by Gregory Szorc
-
dirs: convert PyString to PyBytesSat, 08 Oct 2016 14:31:59 +0200, by Gregory Szorc
-
dirs: inline string macrosSat, 08 Oct 2016 16:02:51 +0200, by Gregory Szorc
-
parsers: use PyVarObject_HEAD_INITSat, 08 Oct 2016 22:44:02 +0200, by Gregory Szorc
-
pathencode: use Py_SIZE directlySat, 08 Oct 2016 22:21:22 +0200, by Gregory Szorc
-
util: remove PyString* aliases on Python 3Sat, 08 Oct 2016 22:04:56 +0200, by Gregory Szorc
-
parsers: convert PyString* to PyBytes*Sat, 08 Oct 2016 22:02:29 +0200, by Gregory Szorc
-
pathencode: convert PyString* to PyBytes*Sat, 08 Oct 2016 22:01:07 +0200, by Gregory Szorc
-
osutil: convert PyString* to PyBytes*Sat, 08 Oct 2016 21:58:55 +0200, by Gregory Szorc
-
manifest: convert PyString* to PyBytes*Sat, 08 Oct 2016 21:57:55 +0200, by Gregory Szorc
-
merge: update doc of manifestmerge() per 18c2184c27dcSun, 02 Oct 2016 17:31:32 +0900, by Yuya Nishihara
-
py3: remove superfluous indent from check-py3-compat.pySat, 08 Oct 2016 17:22:40 +0200, by Yuya Nishihara
-
py3: make check-py3-compat.py load modules in standard mannerSat, 08 Oct 2016 17:22:07 +0200, by Yuya Nishihara
-
py3: include module filename in check-py3-compat.py outputSun, 09 Oct 2016 08:31:39 +0200, by Yuya Nishihara
-
util: document we want Python type mapping to be temporarySat, 08 Oct 2016 19:16:50 +0200, by Gregory Szorc
-
util: define PyInt_Type on Python 3Sat, 08 Oct 2016 19:02:44 +0200, by Gregory Szorc
-
parsers: return NULL from PyInit_parsers on Python 3Sat, 08 Oct 2016 17:51:29 +0200, by Gregory Szorc
-
mail: take --encoding and HGENCODING into accountWed, 05 Oct 2016 13:45:22 +0200, by Gábor Stefanik
-
template: provide a termwidth keyword (issue5395)Sat, 08 Oct 2016 02:26:48 -0700, by Simon Farnsworth
-
util: ensure forwarded attrs are set in globals() as sysstrSat, 08 Oct 2016 08:36:39 -0400, by Augie Fackler
-
pycompat: when setting attrs, ensure we use sysstrSat, 08 Oct 2016 08:35:43 -0400, by Augie Fackler
-
i18n: make the locale directory name the same string type as the datapathSat, 08 Oct 2016 05:26:18 -0400, by Augie Fackler
-
contributing: add new file with a pointer to the wikiSat, 08 Oct 2016 10:39:00 -0400, by Augie Fackler
-
templater: add relpath() to convert repo path to relative path (issue5394)Sat, 08 Oct 2016 15:24:26 +0200, by Yuya Nishihara
-
hgweb: fix the MRO in Python 3Sat, 08 Oct 2016 19:11:19 +0200, by Martijn Pieters
-
hgweb: make fctx.annotate a separated function so it could be wrappedSat, 08 Oct 2016 16:10:34 +0100, by Jun Wu
-
zsh_completion: update some option usage flags ('+', '=' and ':')Tue, 04 Oct 2016 20:49:59 +0800, by Anton Shestakov
-
manifest: drop Py_TPFLAGS_HAVE_SEQUENCE_IN from tp_flags in Python 3Sat, 08 Oct 2016 18:04:57 +0200, by Gregory Szorc
-
import: abort instead of crashing when copy source does not exist (issue5375)Sat, 08 Oct 2016 05:26:58 -0700, by Ryan McElroy
-
py3: make encodefun in store.py compatible with py3kSat, 08 Oct 2016 08:54:05 -0700, by Mateusz Kwapich
-
py3: make the string unicode so its iterable in py3kSat, 08 Oct 2016 08:45:28 -0700, by Mateusz Kwapich
-
copies: don't record divergence for files needing no mergeMon, 03 Oct 2016 13:29:59 +0200, by Gábor Stefanik
-
hgweb: avoid line wrap between revision and annotate-info (issue5398)Sat, 08 Oct 2016 19:32:54 +0900, by Tooru Fujisawa
-
py3: make format strings unicodes and not bytesSat, 08 Oct 2016 16:10:58 +0200, by Pulkit Goyal
-
mail: handle renamed email.HeaderFri, 07 Oct 2016 17:30:11 +0200, by Pulkit Goyal
-
revset: build _syminitletters from a saner source: the string moduleFri, 07 Oct 2016 08:32:40 -0400, by Augie Fackler
-
mq: release lock after transaction in qrefreshThu, 11 Aug 2016 15:05:17 +0200, by Pierre-Yves David
-
perf: release lock after transaction in perffncachewriteThu, 11 Aug 2016 14:51:19 +0200, by Pierre-Yves David
-
pull: grab wlock during pullTue, 23 Aug 2016 23:47:59 +0200, by Pierre-Yves David
-
bisect: move 'printresult' in the 'hbisect' moduleWed, 24 Aug 2016 04:19:11 +0200, by Pierre-Yves David
-
bisect: move the 'extendrange' to the 'hbisect' moduleWed, 24 Aug 2016 04:16:07 +0200, by Pierre-Yves David
-
bisect: extract the 'reset' logic into its own functionWed, 24 Aug 2016 04:13:53 +0200, by Pierre-Yves David
-
bisect: access the filesystem through vfs when resetingWed, 24 Aug 2016 04:31:49 +0200, by Pierre-Yves David
-
util: remove the copypasta unquote functionFri, 07 Oct 2016 17:06:55 +0200, by Martijn Pieters
-
merge: add conflict labels to merge commandFri, 07 Oct 2016 08:51:50 -0700, by Simon Farnsworth
-
check-commit: allow underscore as commit topicWed, 05 Oct 2016 15:28:34 +0200, by Mathias De Maré
-
merge: use labels in subrepo mergeSat, 08 Oct 2016 01:25:28 -0700, by Simon Farnsworth
-
registrar: make format strings unicodes and not bytesFri, 07 Oct 2016 08:32:18 -0400, by Augie Fackler
-
extensions: move the "import" logic out from "load"Mon, 03 Oct 2016 03:37:10 +0100, by Jun Wu
-
hgmanpage: stop using raw-unicode stringsFri, 07 Oct 2016 07:43:04 -0400, by Augie Fackler
-
revset: define _symletters in terms of _syminitlettersFri, 07 Oct 2016 08:09:23 -0400, by Augie Fackler
-
revset: remove doubled spaceFri, 07 Oct 2016 08:03:30 -0400, by Augie Fackler
-
util: use string.hexdigits instead of defining it ourselvesFri, 07 Oct 2016 08:58:23 -0400, by Augie Fackler
-
util: correct check of sys.version_infoFri, 07 Oct 2016 08:01:16 -0400, by Augie Fackler
-
py3: switch to .items() using transformerFri, 07 Oct 2016 15:29:57 +0200, by Pulkit Goyal
-
py3: handle multiple arguments in .encode() and .decode()Fri, 07 Oct 2016 14:04:49 +0200, by Pulkit Goyal
-
py3: convert to unicode to pass into encode()Fri, 07 Oct 2016 12:13:28 +0200, by Pulkit Goyal
-
templater: use "needle" and "haystack" as (meta-)variables for ifcontains()Sat, 01 Oct 2016 09:55:32 +0800, by Anton Shestakov
-
copies: mark checkcopies as internal with the _ prefixMon, 03 Oct 2016 13:24:56 +0200, by Gábor Stefanik
-
copies: split u1/u2 to u1u/u2u and u1r/u2rMon, 03 Oct 2016 13:23:19 +0200, by Gábor Stefanik
-
copies: style fixes and add commentMon, 03 Oct 2016 13:18:31 +0200, by Gábor Stefanik
-
copies: limit is an optimization, and doesn't provide guaranteesMon, 03 Oct 2016 16:19:55 +0200, by Gábor Stefanik
-
revset: do not rewrite ':y' to '0:y' (issue5385)Sat, 01 Oct 2016 20:20:11 +0900, by Yuya Nishihara
-
revset: extract function that creates range set from computed revisionsSat, 01 Oct 2016 20:11:48 +0900, by Yuya Nishihara
-
lazymanifest: write a more efficient, pypy friendly version of lazymanifestMon, 12 Sep 2016 13:37:14 +0200, by Maciej Fijalkowski
-
hg: set default path correctly when doing a clone+share (issue5378)Sun, 02 Oct 2016 22:34:40 -0700, by Gregory Szorc
-
annotate: calculate line count correctlySat, 01 Oct 2016 14:18:58 +0100, by Jun Wu
-
py3: use unicode in is_frozen()Sun, 02 Oct 2016 05:29:17 +0530, by Pulkit Goyal
-
py3: use unicodes in __slots__Sun, 02 Oct 2016 03:38:14 +0530, by Pulkit Goyal
-
merge with stableSat, 01 Oct 2016 15:10:38 -0400, by Augie Fackler
-
url: fix crash by empty path with #fragmentsFri, 30 Sep 2016 21:38:47 +0900, by Yuya Nishihara
-
py3: make i18n use encoding.environWed, 28 Sep 2016 20:07:32 +0900, by Yuya Nishihara
-
py3: provide encoding.environ which is a dict of bytesWed, 28 Sep 2016 20:05:34 +0900, by Yuya Nishihara
-
py3: convert encoding name and mode to strWed, 28 Sep 2016 20:39:06 +0900, by Yuya Nishihara
-
pycompat: extract function that converts attribute or encoding name to strWed, 28 Sep 2016 22:32:09 +0900, by Yuya Nishihara
-
pycompat: provide 'ispy3' constantWed, 28 Sep 2016 20:01:23 +0900, by Yuya Nishihara