Mercurial > hg
graph
-
tests: exclude bundled pywatchman from test-check-pyflakesThu, 22 Dec 2016 11:07:59 -0800, by Zack Hricz
-
posix: make poll() restart on interruption by signal (issue5452) stableThu, 22 Dec 2016 23:14:13 +0900, by Yuya Nishihara
-
color: load 'colortable' from extension using an 'extraloader'Fri, 18 Nov 2016 18:18:15 +0100, by Pierre-Yves David
-
color: move hgext.color._styles to mercurial.color.styleFri, 18 Nov 2016 18:09:36 +0100, by Pierre-Yves David
-
color: drop use of the 'global' keyword for '_style'Fri, 18 Nov 2016 18:29:19 +0100, by Pierre-Yves David
-
color: drop use of the 'global' keyword for _terminfo_paramsFri, 18 Nov 2016 18:27:13 +0100, by Pierre-Yves David
-
fsmonitor: fix exception message scrapingWed, 21 Dec 2016 13:51:34 -0800, by zphricz
-
tests: add magic string to bypass check-commitWed, 21 Dec 2016 13:44:15 -0800, by David Soria Parra
-
demandimport: do not raise ImportError for unknown item in fromlist stableMon, 19 Dec 2016 22:46:00 +0900, by Yuya Nishihara
-
convert: config option for git rename limitSun, 18 Dec 2016 12:53:20 -0800, by Gregory Szorc
-
chgserver: backout changeset dfb19aed409e (per discussion)Thu, 22 Dec 2016 01:09:45 +0900, by Yuya Nishihara
-
chgserver: override runcommandFri, 16 Dec 2016 14:48:37 +0000, by Jun Wu
-
chgserver: store csystem separatelyFri, 16 Dec 2016 14:46:34 +0000, by Jun Wu
-
py3: replace sys.platform with pycompat.sysplatform (part 2 of 2)Mon, 19 Dec 2016 02:26:41 +0530, by Pulkit Goyal
-
py3: replace sys.platform with pycompat.sysplatform (part 1 of 2)Mon, 19 Dec 2016 02:15:24 +0530, by Pulkit Goyal
-
py3: replace os.name with pycompat.osname (part 2 of 2)Mon, 19 Dec 2016 00:28:12 +0530, by Pulkit Goyal
-
py3: replace os.name with pycompat.osname (part 1 of 2)Mon, 19 Dec 2016 00:16:52 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 5 of 5)Sun, 18 Dec 2016 02:08:59 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 4 of 5)Sun, 18 Dec 2016 02:06:00 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 3 of 5)Sun, 18 Dec 2016 01:54:36 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 2 of 5)Sun, 18 Dec 2016 01:46:39 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 1 of 5)Sun, 18 Dec 2016 01:34:41 +0530, by Pulkit Goyal
-
tests: exclude bundled pywatchman from check-code testTue, 20 Dec 2016 20:28:41 -0800, by David Soria Parra
-
convert: parse perforce data on-demandTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
convert: return calculated values from parse() instead of manpulating stateTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
convert: move localname state to function scopeTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
convert: use return value in parse_view() instead of manipulating stateTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
changegroup: simplify logic around enabling changegroup 03Mon, 19 Dec 2016 04:25:18 +0100, by Pierre-Yves David
-
changegroup: pass 'repo' to allsupportedversionsMon, 19 Dec 2016 04:29:33 +0100, by Pierre-Yves David
-
changegroup: simplify 'allsupportedversions' logicMon, 19 Dec 2016 04:31:13 +0100, by Pierre-Yves David
-
py3: replace os.altsep with pycompat.altsepSun, 18 Dec 2016 01:17:12 +0530, by Pulkit Goyal
-
py3: have a bytes version of sys.platformSun, 18 Dec 2016 00:52:05 +0530, by Pulkit Goyal
-
py3: have a bytes version of os.altsepSun, 18 Dec 2016 00:44:21 +0530, by Pulkit Goyal
-
py3: make sure encoding.encoding is a bytes variableSat, 17 Dec 2016 23:55:25 +0530, by Pulkit Goyal
-
chg: remove locksMon, 19 Dec 2016 22:15:00 +0000, by Jun Wu
-
chg: start server at a unique addressMon, 19 Dec 2016 22:09:49 +0000, by Jun Wu
-
chgserver: truncate base address at "." for hash addressMon, 19 Dec 2016 22:07:41 +0000, by Jun Wu
-
ui: do not translate empty configsource() to 'none' (API)Sun, 23 Oct 2016 17:47:00 +0900, by Yuya Nishihara
-
convert: remove unused-but-set variable introduced in db9e883566e8Sun, 18 Dec 2016 16:20:04 +0900, by Yuya Nishihara
-
py3: replace os.sep with pycompat.ossep (part 4 of 4)Sat, 17 Dec 2016 20:24:46 +0530, by Pulkit Goyal
-
py3: replace os.sep with pycompat.ossep (part 3 of 4)Sat, 17 Dec 2016 20:14:24 +0530, by Pulkit Goyal
-
py3: replace os.sep with pycompat.ossep (part 2 of 4)Sat, 17 Dec 2016 20:02:50 +0530, by Pulkit Goyal
-
py3: replace os.sep with pycompat.ossep (part 1 of 4)Sat, 17 Dec 2016 19:56:30 +0530, by Pulkit Goyal
-
py3: replace os.pathsep with pycompat.ospathsepSat, 17 Dec 2016 19:47:17 +0530, by Pulkit Goyal
-
py3: use %d instead of %s for integersSat, 17 Dec 2016 19:36:40 +0530, by Pulkit Goyal
-
help: make multirevs just an alias for revsetsFri, 16 Dec 2016 09:48:14 -0800, by Martin von Zweigbergk
-
context: correct metadataonlyctx's parameterFri, 16 Dec 2016 21:02:39 +0000, by Jun Wu
-
registrar: raise a programming error on duplicated registeringMon, 12 Dec 2016 13:32:45 +0100, by Pierre-Yves David
-
py3kcompat: drop unused moduleSun, 16 Oct 2016 17:01:41 +0900, by Yuya Nishihara
-
strutil: drop module which no longer be usedSun, 16 Oct 2016 16:59:50 +0900, by Yuya Nishihara
-
convert: inline strutil.rfindall()Sun, 16 Oct 2016 16:58:43 +0900, by Yuya Nishihara
-
convert: return commit objects for revisions in the revmapWed, 14 Dec 2016 12:07:23 -0800, by David Soria Parra
-
convert: encapsulate commit data fetching and commit object creationTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
convert: do not provide head revisions if we have no changests to importTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
convert: allow passing in a revmapWed, 14 Dec 2016 01:45:57 -0800, by David Soria Parra
-
convert: use convert_revision for P4 importsTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
convert: remove unused dictionariesWed, 14 Dec 2016 01:45:17 -0800, by David Soria Parra
-
convert: self.heads is a listWed, 14 Dec 2016 01:43:47 -0800, by David Soria Parra
-
convert: don't use long list comprehensionsTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
changelog: keep track of file end in appender (issue5444)Thu, 15 Dec 2016 11:00:18 -0800, by Durham Goode
-
tests: fix test-bdiff to handle variance between pure and c bdiff codeThu, 15 Dec 2016 11:14:00 -0500, by Augie Fackler
-
tests: finish updating test-bdiff to unittest (part 4 of 4)Thu, 15 Dec 2016 11:04:09 -0500, by Augie Fackler
-
tests: update more of test-bdiff.py to use unittest (part 3 of 4)Thu, 15 Dec 2016 10:56:26 -0500, by Augie Fackler
-
tests: update more of test-bdiff.py to use unittest (part 2 of 4)Thu, 15 Dec 2016 10:50:06 -0500, by Augie Fackler
-
tests: migrate test-bdiff.py to use unittest (part 1 of 4)Thu, 15 Dec 2016 10:10:15 -0500, by Augie Fackler
-
import-checker: do not enforce lexical sort accross stdlib/local boundaryThu, 15 Dec 2016 19:56:48 +0100, by Pierre-Yves David
-
cg1packer: fix `compressed` methodWed, 14 Dec 2016 09:53:56 -0800, by Stanislau Hlebik
-
perf: add historical support of ui.load()Thu, 15 Dec 2016 12:17:08 +0100, by Philippe Pepiot
-
chg: ignore HG_* in confighashWed, 14 Dec 2016 02:17:59 +0000, by Jun Wu
-
py3: make keys of keyword arguments stringsTue, 13 Dec 2016 20:53:40 +0530, by Pulkit Goyal
-
error: make it clear that ProgrammingError is for mercurial developersMon, 12 Dec 2016 08:01:52 +0000, by Jun Wu
-
revlog: merge hash checking subfunctionsTue, 13 Dec 2016 14:21:36 +0000, by Remi Chaintron
-
bookmarks: make bookmarks.comparebookmarks accept binary nodes (API)Fri, 09 Dec 2016 03:22:26 -0800, by Stanislau Hlebik
-
bookmarks: rename `compare()` to `comparebookmarks()` (API)Tue, 22 Nov 2016 01:33:31 -0800, by Stanislau Hlebik
-
graft: support grafting changes to new file in renamed directory (issue5436)Mon, 05 Dec 2016 17:40:01 +0100, by Gábor Stefanik
-
rebase: calculate ancestors for --base separately (issue5420)Mon, 28 Nov 2016 05:45:22 +0000, by Jun Wu
-
py3: utility functions to convert keys of kwargs to bytes/unicodesWed, 07 Dec 2016 21:53:03 +0530, by Pulkit Goyal
-
py3: make a bytes version of getopt.getopt()Tue, 06 Dec 2016 06:36:36 +0530, by Pulkit Goyal
-
parsers: use buffer to store revlog indexTue, 06 Dec 2016 11:44:49 +0000, by Jun Wu
-
fancyopts: switch from fancyopts.getopt.* to getopt.*Tue, 06 Dec 2016 06:27:58 +0530, by Pulkit Goyal
-
py3: use pycompat.fsdecode() to pass to imp.* functionsMon, 05 Dec 2016 06:46:51 +0530, by Pulkit Goyal
-
localrepo: use ProgrammingErrorTue, 06 Dec 2016 17:06:39 +0000, by Jun Wu
-
error: add ProgrammingErrorTue, 06 Dec 2016 14:57:47 +0000, by Jun Wu
-
chgserver: call "load" for new ui objectsMon, 05 Dec 2016 21:36:35 +0000, by Jun Wu
-
localrepository: remove None as default value of path argument in __init__()Sun, 04 Dec 2016 23:22:34 +0530, by Pulkit Goyal
-
py3: use pycompat.sysstr() in __import__()Thu, 01 Dec 2016 13:12:04 +0530, by Pulkit Goyal
-
py3: avoid use of basestringWed, 30 Nov 2016 23:51:11 +0530, by Pulkit Goyal
-
py3: use unicodes in __slots__Wed, 30 Nov 2016 23:38:50 +0530, by Pulkit Goyal
-
memctx: allow the metadataonlyctx thats reusing the manifest nodeMon, 21 Nov 2016 08:09:41 -0800, by Mateusz Kwapich
-
localrepo: make it possible to reuse manifest when commiting contextThu, 17 Nov 2016 10:59:15 -0800, by Mateusz Kwapich
-
manifest: expose the parents() methodThu, 17 Nov 2016 10:59:15 -0800, by Mateusz Kwapich
-
httppeer: assign Vary request header lastMon, 28 Nov 2016 21:07:51 -0800, by Gregory Szorc
-
wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC)Mon, 28 Nov 2016 20:46:42 -0800, by Gregory Szorc
-
protocol: declare transport protocol nameMon, 28 Nov 2016 20:46:59 -0800, by Gregory Szorc
-
bdiff: early pruning of common prefix before doing expensive computationsWed, 16 Nov 2016 19:45:35 +0100, by Mads Kiilerich
-
formatter: add overview of API and example as doctestSat, 22 Oct 2016 15:02:11 +0900, by Yuya Nishihara
-
ui: factor out ui.load() to create a ui without loading configs (API)Sat, 22 Oct 2016 14:35:10 +0900, by Yuya Nishihara
-
hgweb: add missing slash to file log url in rss style stableThu, 08 Dec 2016 23:59:36 +0800, by Anton Shestakov
-
check-code: add a rule to forbid "cp -r"Wed, 30 Nov 2016 19:23:04 +0000, by Jun Wu
-
tests: replace "cp -r" with "cp -R"Wed, 30 Nov 2016 19:25:18 +0000, by Jun Wu
-
posix: give the cached symlink a real targetWed, 30 Nov 2016 16:39:36 +0000, by Martijn Pieters
-
shelve: move patch extension to a string constantTue, 29 Nov 2016 07:20:03 -0800, by Kostia Balytskyi
-
merge with stableThu, 01 Dec 2016 15:55:45 -0600, by Kevin Bullock
-
i18n-pt_BR: synchronized with 819f96b82fa4 stable 4.0.1Fri, 25 Nov 2016 07:39:02 -0200, by Wagner Bruna
-
shelve: fix use of unexpected working dirs in test-shelve.tTue, 29 Nov 2016 04:11:05 -0800, by Kostia Balytskyi
-
crecord: change the verb according to the operationMon, 28 Nov 2016 23:38:46 +0000, by Jun Wu
-
crecord: change help text for the space key dynamicallyMon, 28 Nov 2016 23:37:29 +0000, by Jun Wu
-
crecord: rewrite status line text (BC)Mon, 28 Nov 2016 23:33:02 +0000, by Jun Wu
-
crecord: make _getstatuslines update numstatuslinesWed, 23 Nov 2016 22:23:15 +0000, by Jun Wu
-
crecord: move status window text calculation to a separate methodMon, 28 Nov 2016 23:12:54 +0000, by Jun Wu
-
revlog: ensure that flags do not overflow 2 bytesMon, 28 Nov 2016 04:34:01 -0800, by Cotizo Sima
-
merge with stableSun, 27 Nov 2016 20:44:52 -0500, by Augie Fackler
-
debugcommands: sort command orderFri, 25 Nov 2016 09:59:39 -0800, by Gregory Szorc
-
tests: add test that @commands in debugcommands.py are sortedFri, 25 Nov 2016 09:55:05 -0800, by Gregory Szorc
-
fsmonitor: be robust in the face of bad stateFri, 25 Nov 2016 07:30:46 -0800, by Simon Farnsworth
-
merge: use original file extension for temporary filesWed, 23 Nov 2016 23:47:38 +0100, by Mads Kiilerich
-
ui: use try..finally in configoverrideSat, 26 Nov 2016 09:14:41 -0800, by Gregory Szorc
-
util: limit output chunk size in zlib decompressionSat, 26 Nov 2016 09:07:11 -0800, by Gregory Szorc
-
crecord: filter text via i18nWed, 23 Nov 2016 18:13:11 +0000, by Jun Wu
-
revert: pass operation to crecordWed, 23 Nov 2016 19:03:24 +0000, by Jun Wu
-
crecord: add an "operation" fieldWed, 23 Nov 2016 19:22:36 +0000, by Jun Wu
-
revert: prompt before removing files in interactive modeFri, 25 Nov 2016 09:10:30 +0100, by Denis Laxalde
-
revert: indicate the default choice when prompting to forget filesFri, 25 Nov 2016 09:09:31 +0100, by Denis Laxalde
-
style: avoid an unnecessary line splitFri, 25 Nov 2016 09:09:03 +0100, by Denis Laxalde
-
debugcommands: move 'debugdeltachain' in the new moduleWed, 17 Aug 2016 21:01:02 -0700, by Gregory Szorc
-
debugcommands: move 'debugindex' and 'debugindexdot' in the new moduleWed, 17 Aug 2016 21:00:11 -0700, by Gregory Szorc
-
debugcommands: move 'debugignore' in the new moduleWed, 17 Aug 2016 20:59:13 -0700, by Gregory Szorc
-
debugcommands: move 'debuggetbundle' in the new moduleThu, 10 Nov 2016 09:44:47 -0800, by Gregory Szorc
-
debugcommands: move 'debugfsinfo' in the new moduleWed, 17 Aug 2016 20:58:16 -0700, by Gregory Szorc
-
debugcommands: move 'debugfileset' in the new moduleWed, 17 Aug 2016 20:57:57 -0700, by Gregory Szorc
-
censor: flag internal documentationWed, 23 Nov 2016 17:36:35 +0000, by Remi Chaintron
-
shelve: make --keep option survive user intervention (issue5431)Wed, 23 Nov 2016 14:58:52 -0800, by Kostia Balytskyi
-
worker: use os._exit for posix worker in all casesThu, 24 Nov 2016 01:15:34 +0000, by Jun Wu
-
dispatch: move part of callcatch to scmutilThu, 24 Nov 2016 00:48:40 +0000, by Jun Wu
-
py3: use pycompat.getcwd() instead of os.getcwd()Wed, 23 Nov 2016 00:03:11 +0530, by Pulkit Goyal
-
debugcommands: move 'debugextensions' to the new moduleWed, 17 Aug 2016 20:57:15 -0700, by Gregory Szorc
-
debugcommands: move 'debugdiscovery' in the moduleWed, 17 Aug 2016 20:56:11 -0700, by Gregory Szorc
-
debugcommands: move 'debugdate' in the new moduleWed, 17 Aug 2016 20:43:31 -0700, by Gregory Szorc
-
debugcommands: move 'debugrevlogopts' into the new moduleWed, 17 Aug 2016 20:43:05 -0700, by Gregory Szorc
-
debugcommands: move 'debugdag' into the new moduleWed, 17 Aug 2016 20:41:54 -0700, by Gregory Szorc
-
chgserver: make it a core module and drop extension flagsSat, 15 Oct 2016 14:30:16 +0900, by Yuya Nishihara
-
chgserver: delay importing commands and dispatch modulesSat, 15 Oct 2016 14:37:18 +0900, by Yuya Nishihara
-
chgserver: drop CHGINTERNALMARK by chgunixservice()Sat, 15 Oct 2016 14:24:29 +0900, by Yuya Nishihara
-
server: add public function to select either cmdserver or hgwebSat, 15 Oct 2016 14:19:16 +0900, by Yuya Nishihara
-
server: move service factory from hgwebSat, 15 Oct 2016 14:09:36 +0900, by Yuya Nishihara
-
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