Mercurial > hg
graph
-
tests: alias syshg and syshgenv so they can be switched conditionallySun, 02 Jul 2017 13:14:20 +0900, by Yuya Nishihara
-
tests: actually restore the original environment before running syshgFri, 30 Jun 2017 21:49:29 +0900, by Yuya Nishihara
-
phabricator: add phabread command to read patchesSun, 02 Jul 2017 20:08:09 -0700, by Jun Wu
-
phabricator: add phabsend command to send a stackSun, 02 Jul 2017 20:08:09 -0700, by Jun Wu
-
phabricator: add a contrib scriptSun, 02 Jul 2017 20:08:09 -0700, by Jun Wu
-
show: implement "stack" viewSat, 01 Jul 2017 22:38:42 -0700, by Gregory Szorc
-
tests: demonstrate inconsistencies with dirty state in various commandsWed, 28 Jun 2017 21:30:46 -0400, by Matt Harbison
-
check-config: syntax to allow inconsistent config valuesSat, 01 Jul 2017 20:34:27 -0700, by Gregory Szorc
-
configitems: register the 'badserver.closebeforeaccept' configFri, 30 Jun 2017 03:28:02 +0200, by Pierre-Yves David
-
configitems: register the 'badserver.closeaftersendbytes' configFri, 30 Jun 2017 03:27:54 +0200, by Pierre-Yves David
-
configitems: register the 'badserver.closeafterrecvbytes' configFri, 30 Jun 2017 03:27:44 +0200, by Pierre-Yves David
-
configitems: register the 'badserver.closeafteraccept' configFri, 30 Jun 2017 03:27:36 +0200, by Pierre-Yves David
-
configitems: register the 'blackbox.logsource' configFri, 30 Jun 2017 03:28:18 +0200, by Pierre-Yves David
-
configitems: register the 'blackbox.dirty' configFri, 30 Jun 2017 03:28:11 +0200, by Pierre-Yves David
-
configitems: register the 'automv.similarity' configFri, 30 Jun 2017 03:27:24 +0200, by Pierre-Yves David
-
acl: use configlist to retrieve the source configSat, 01 Jul 2017 20:58:34 +0200, by Pierre-Yves David
-
configitems: register the 'acl.sources' configFri, 30 Jun 2017 03:27:07 +0200, by Pierre-Yves David
-
configitems: register the 'acl.config' configFri, 30 Jun 2017 03:26:57 +0200, by Pierre-Yves David
-
config: register the 'devel.legacy.exchange' configWed, 28 Jun 2017 13:31:51 +0200, by Pierre-Yves David
-
configitems: register the 'bundle.reorder' configFri, 30 Jun 2017 03:31:35 +0200, by Pierre-Yves David
-
configitems: register the 'bundle.mainreporoot' configFri, 30 Jun 2017 03:31:26 +0200, by Pierre-Yves David
-
configitems: register the 'bookmarks.pushing' configFri, 30 Jun 2017 03:28:28 +0200, by Pierre-Yves David
-
configitems: register the 'auth.cookiefile' configFri, 30 Jun 2017 03:27:18 +0200, by Pierre-Yves David
-
configitems: register the 'color.mode' configFri, 30 Jun 2017 03:32:09 +0200, by Pierre-Yves David
-
zeroconf: blindly forward extra argument to the core config methodSat, 01 Jul 2017 21:57:17 +0200, by Pierre-Yves David
-
configitem: fix default value for 'serverrequirecert'Sat, 01 Jul 2017 20:16:54 +0200, by Pierre-Yves David
-
localrepo: factor out base of filecache annotation classFri, 30 Jun 2017 01:47:49 +0900, by FUJIWARA Katsunori
-
manifest: apply checkambig=True only for root 00manifest.iFri, 30 Jun 2017 01:47:48 +0900, by FUJIWARA Katsunori
-
revlog: address review feedback for deltachain C implementationSat, 01 Jul 2017 19:35:17 -0700, by Gregory Szorc
-
test-rebase-interruptions: stabilize for WindowsSat, 01 Jul 2017 15:13:09 -0400, by Matt Harbison
-
drawdag: inline transaction() functionFri, 30 Jun 2017 23:15:09 -0700, by Martin von Zweigbergk
-
revlog: C implementation of delta chain resolutionSun, 25 Jun 2017 12:41:34 -0700, by Gregory Szorc
-
help: cleanup grammar in the hooks section stable 4.2.2Tue, 04 Jul 2017 22:58:21 -0400, by Matt Harbison
-
config: register the 'devel.strip-obsmarkers' configWed, 28 Jun 2017 13:32:36 +0200, by Pierre-Yves David
-
config: register the 'devel.serverrequirecert' configWed, 28 Jun 2017 13:32:28 +0200, by Pierre-Yves David
-
config: register the 'devel.serverexactprotocol' configWed, 28 Jun 2017 13:32:18 +0200, by Pierre-Yves David
-
config: register the 'devel.servercafile' configWed, 28 Jun 2017 13:32:07 +0200, by Pierre-Yves David
-
config: register the 'devel.disableloaddefaultcerts' configWed, 28 Jun 2017 13:31:18 +0200, by Pierre-Yves David
-
config: register the 'devel.check-relroot' configWed, 28 Jun 2017 13:31:05 +0200, by Pierre-Yves David
-
config: register the devel.check-locks configWed, 28 Jun 2017 13:37:59 +0200, by Pierre-Yves David
-
config: register the 'devel.bundle2.debug' configWed, 28 Jun 2017 13:25:33 +0200, by Pierre-Yves David
-
config: register the 'devel.all-warnings' configWed, 28 Jun 2017 13:19:40 +0200, by Pierre-Yves David
-
rebase: always pass destination as revnum to _handleskippingobsolete()Wed, 28 Jun 2017 14:53:54 -0700, by Martin von Zweigbergk
-
patch: remove unused fsbackend._join()Thu, 29 Jun 2017 23:04:47 -0700, by Martin von Zweigbergk
-
patch: add close() to abstractbackendFri, 30 Jun 2017 09:07:24 -0700, by Martin von Zweigbergk
-
log: add an extension hook-point in changeset_printerMon, 26 Jun 2017 15:46:24 +0200, by Boris Feld
-
drawdag: support obsmarker creation in commentsTue, 27 Jun 2017 00:01:17 -0700, by Jun Wu
-
test-drawdag: add a test for drawdag.pyMon, 26 Jun 2017 23:31:53 -0700, by Jun Wu
-
filemerge: convert a couple of wvfs calls in internal mergetools to contextsMon, 26 Jun 2017 22:52:15 -0700, by Phil Cohen
-
configitems: support callable as a default valueWed, 28 Jun 2017 13:50:20 +0200, by Pierre-Yves David
-
obsutil: move 'getmarkers' to the new modulesTue, 27 Jun 2017 02:06:15 +0200, by Pierre-Yves David
-
obsutil: move the 'marker' class to the new modulesTue, 27 Jun 2017 01:51:40 +0200, by Pierre-Yves David
-
obsolete: delete three unused utility functionsTue, 27 Jun 2017 01:48:41 +0200, by Pierre-Yves David
-
obsutil: move 'foreground' to the new modulesTue, 27 Jun 2017 01:40:34 +0200, by Pierre-Yves David
-
obsutil: move 'allsuccessors' to the new modulesTue, 27 Jun 2017 01:36:20 +0200, by Pierre-Yves David
-
obsutil: move 'allprecursors' to the new modulesTue, 27 Jun 2017 01:31:18 +0200, by Pierre-Yves David
-
obsutil: move 'exclusivemarkers' to the new modulesTue, 27 Jun 2017 01:11:56 +0200, by Pierre-Yves David
-
obsutil: move 'successorssets' to the new modulesTue, 27 Jun 2017 01:03:01 +0200, by Pierre-Yves David
-
revlog: add an experimental option to mitigated delta issues (issue5480) stableFri, 23 Jun 2017 13:49:34 +0200, by Pierre-Yves David
-
tests: fix variable name regular expression in _genrestoreenv()Thu, 29 Jun 2017 11:29:19 -0700, by Adam Simpkins
-
merge with stableThu, 29 Jun 2017 15:21:52 -0700, by Martin von Zweigbergk
-
pushrace: avoid crash on bare push when using concurrent push modeWed, 28 Jun 2017 17:41:25 +0200, by Pierre-Yves David
-
show: config option to register aliases for viewsSun, 25 Jun 2017 22:20:37 -0700, by Gregory Szorc
-
blackbox: use a human readable version of the defaultSun, 18 Jun 2017 20:49:08 +0200, by Pierre-Yves David
-
configitems: register 'blackbox.maxsize' as an example of 'configbytes'Sat, 17 Jun 2017 13:21:06 +0200, by Pierre-Yves David
-
blackbox: minor code reorderingSat, 17 Jun 2017 13:41:28 +0200, by Pierre-Yves David
-
configitems: add a devel warning for extensions items overiding core oneSun, 18 Jun 2017 19:52:54 +0200, by Pierre-Yves David
-
configitems: add an official API for extensions to register config itemSat, 17 Jun 2017 13:48:20 +0200, by Pierre-Yves David
-
configitems: extract the logic to build a registrar on any configtableSat, 17 Jun 2017 13:38:53 +0200, by Pierre-Yves David
-
obsolete: skip 'changectx' usage in unstable computationMon, 19 Jun 2017 01:08:11 +0200, by Pierre-Yves David
-
obsolete: provide a small function to retrieve all mutable revisionsSun, 18 Jun 2017 22:38:11 +0200, by Pierre-Yves David
-
bundle2: add debug info about the number of stream paramsTue, 27 Jun 2017 14:38:00 -0700, by Siddharth Agarwal
-
bundle2: add some debugging information to the not-a-bundle errorTue, 27 Jun 2017 14:30:55 -0700, by Siddharth Agarwal
-
tests: more completely restore the environment in syshgenvWed, 28 Jun 2017 12:23:22 -0700, by Adam Simpkins
-
tests: do not use system hg if it does not have "files" commandWed, 28 Jun 2017 13:45:51 -0700, by Jun Wu
-
rebase: also test abort from pretxnclose error stableTue, 27 Jun 2017 18:13:10 +0200, by Pierre-Yves David
-
rebase: reinforce testing around precommit hook interrupting a rebase stableTue, 27 Jun 2017 18:10:55 +0200, by Pierre-Yves David
-
rebase: provides test case for (issue5610) stableTue, 27 Jun 2017 17:45:58 +0200, by Pierre-Yves David
-
rebase: backed out changeset cf8ad0e6c0e4 (issue5610) stableTue, 27 Jun 2017 17:40:24 +0200, by Pierre-Yves David
-
rebase: backed out changeset 2519994d25ca stableTue, 27 Jun 2017 17:39:55 +0200, by Pierre-Yves David
-
setup: fix runcmd() usage on darwinWed, 28 Jun 2017 10:50:37 -0700, by Adam Simpkins
-
py3: update the python3-whitelist with new tests which pass on Python 3Tue, 27 Jun 2017 21:16:08 +0530, by Pulkit Goyal
-
setup: fix localhgenvWed, 28 Jun 2017 06:49:01 -0700, by Jun Wu
-
tests: use the system hg for examining the local repositoryTue, 27 Jun 2017 17:24:31 -0700, by Adam Simpkins
-
tests: save the original PATH and PYTHONPATH variablesTue, 27 Jun 2017 17:24:31 -0700, by Adam Simpkins
-
setup: prefer using the system hg to interact with the local repositoryTue, 27 Jun 2017 16:15:32 -0700, by Adam Simpkins
-
setup: replace runhg() with an hgcommand helper classTue, 27 Jun 2017 16:15:32 -0700, by Adam Simpkins
-
setup: move environment computation into a helper functionMon, 26 Jun 2017 11:31:30 -0700, by Adam Simpkins
-
setup: update runcmd() to also return the exit statusMon, 26 Jun 2017 11:31:30 -0700, by Adam Simpkins
-
setup: fail if we cannot determine the version numberMon, 26 Jun 2017 11:31:30 -0700, by Adam Simpkins
-
smartset: fix generatorset.last() to not return the first element (issue5609)Tue, 27 Jun 2017 23:50:22 +0900, by Yuya Nishihara
-
strip: respect the backup option in stripcallbackMon, 26 Jun 2017 21:11:02 -0700, by Jun Wu
-
py3: use pycompat.bytestr() to convert str to bytesMon, 26 Jun 2017 23:58:27 +0530, by Pulkit Goyal
-
py3: pass the memoryview object into bytes() to get the valueMon, 26 Jun 2017 23:57:49 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr instead of strMon, 26 Jun 2017 17:23:10 +0530, by Pulkit Goyal
-
py3: use '%d' to convert integers to bytesMon, 26 Jun 2017 17:22:45 +0530, by Pulkit Goyal
-
py3: slice over bytes to prevent getting it's ascii valueSun, 25 Jun 2017 08:36:51 +0530, by Pulkit Goyal
-
py3: use pycompat.strkwargs() to convert kwargs keys to strTue, 27 Jun 2017 00:23:32 +0530, by Pulkit Goyal
-
py3: use r'' to prevent the addition of b'' by transformerTue, 27 Jun 2017 00:15:56 +0530, by Pulkit Goyal
-
py3: use pycompat.byteskwargs() to convert kwargs' keys to bytesTue, 27 Jun 2017 00:20:55 +0530, by Pulkit Goyal
-
tests: use cgienv to minimize environment setup at hgweb testsTue, 27 Jun 2017 02:24:38 +0900, by FUJIWARA Katsunori
-
tests: avoid test failure for mangling path-like string by MSYSTue, 27 Jun 2017 02:24:37 +0900, by FUJIWARA Katsunori
-
py3: make sure commands name are bytes in testsSun, 25 Jun 2017 08:20:05 +0530, by Pulkit Goyal
-
py3: add b'' to make the regex pattern bytesSun, 25 Jun 2017 03:11:55 +0530, by Pulkit Goyal
-
py3: use hex() to convert the hash to bytesMon, 26 Jun 2017 17:20:46 +0530, by Pulkit Goyal
-
py3: add b'' to make a triple quoted string bytes on Python 3Sat, 24 Jun 2017 19:57:50 +0530, by Pulkit Goyal
-
py3: add tests to show `hg bookmarks` and `hg branches` work on Python 3Sat, 24 Jun 2017 19:55:41 +0530, by Pulkit Goyal
-
py3: fix kwargs handling for `hg bookmarks`Sat, 24 Jun 2017 19:55:01 +0530, by Pulkit Goyal
-
identify: provide changectx to templaterMon, 26 Jun 2017 09:37:16 +0900, by Yuya Nishihara
-
formatter: proxy fm.context() through converterMon, 26 Jun 2017 09:33:01 +0900, by Yuya Nishihara
-
identify: change p1/p2 to a list of parentsMon, 26 Jun 2017 09:18:55 +0900, by Yuya Nishihara
-
scmutil: add a cleanupnodes method for developersSun, 25 Jun 2017 13:31:56 -0700, by Jun Wu
-
strip: add a delayedstrip method that works in a transactionSun, 25 Jun 2017 10:38:45 -0700, by Jun Wu
-
workingfilectx: add audit() as a wrapper for wvfs.audit()Sun, 25 Jun 2017 22:30:14 -0700, by Phil Cohen
-
workingfilectx: add backgroundclose as a kwarg to write()Sun, 25 Jun 2017 22:30:14 -0700, by Phil Cohen
-
merge: change repo.wvfs.setflags calls to a new wctx[f].setflags functionSun, 25 Jun 2017 22:29:09 -0700, by Phil Cohen
-
merge: convert repo.wwrite() calls to wctx[f].write()Sun, 25 Jun 2017 17:00:15 -0700, by Phil Cohen
-
merge: replace repo.wvfs.unlinkpath() with calls to wctx[f].remove()Sun, 25 Jun 2017 16:58:26 -0700, by Phil Cohen
-
merge: pass wctx to batchremove and batchgetSun, 25 Jun 2017 16:56:49 -0700, by Phil Cohen
-
revset: add depth limit to descendants() (issue5374)Sat, 24 Jun 2017 23:05:57 +0900, by Yuya Nishihara
-
dagop: make walk direction switchable so it can track descendantsSat, 24 Jun 2017 23:35:03 +0900, by Yuya Nishihara
-
dagop: factor out generator of ancestor nodesSat, 24 Jun 2017 23:30:51 +0900, by Yuya Nishihara
-
dagop: factor out pfunc from revancestors() generatorSat, 24 Jun 2017 23:22:45 +0900, by Yuya Nishihara
-
dagop: use smartset.min() in revdescendants() generatorFri, 23 Jun 2017 21:15:10 +0900, by Yuya Nishihara
-
dagop: change revdescendants() to include all root revisionsTue, 20 Jun 2017 22:26:52 +0900, by Yuya Nishihara
-
test-revset: add a few more tests of descendants()Tue, 20 Jun 2017 22:11:23 +0900, by Yuya Nishihara
-
dagop: unnest inner generator of revdescendants()Sun, 18 Jun 2017 17:02:03 +0900, by Yuya Nishihara
-
smartset: fix default value of abstractsmartset.sort()Sun, 25 Jun 2017 00:14:48 +0900, by Yuya Nishihara
-
keyword: wrap functions only once at loading keyword extensionMon, 26 Jun 2017 03:47:11 +0900, by FUJIWARA Katsunori
-
keyword: use _keywordkwt of repository instead of kwtools['templater']Mon, 26 Jun 2017 03:46:17 +0900, by FUJIWARA Katsunori
-
keyword: obtain kwtemplater instance via repository at runtimeMon, 26 Jun 2017 03:44:50 +0900, by FUJIWARA Katsunori
-
keyword: obtain kwtemplater instance via repository at runtimeMon, 26 Jun 2017 03:43:47 +0900, by FUJIWARA Katsunori
-
keyword: make wrapped repository and kwtemplater refer to each otherMon, 26 Jun 2017 03:42:17 +0900, by FUJIWARA Katsunori
-
keyword: add test for keyword expansion at serving multiple repositoriesMon, 26 Jun 2017 03:40:57 +0900, by FUJIWARA Katsunori
-
keyword: make comparison webcommand suppress keyword expansionMon, 26 Jun 2017 03:40:12 +0900, by FUJIWARA Katsunori
-
keyword: restore kwtemplater.match at the end of wrapped webcommandsMon, 26 Jun 2017 03:40:06 +0900, by FUJIWARA Katsunori
-
keyword: restore kwtemplater.restrict at the end of wrapped patch.diffMon, 26 Jun 2017 03:38:12 +0900, by FUJIWARA Katsunori
-
debugrevlog: align chain length, reach, and compression ratioMon, 26 Jun 2017 22:27:34 +0900, by Yuya Nishihara
-
configitems: register 'ui.interactive'Fri, 23 Jun 2017 17:19:29 +0200, by Pierre-Yves David
-
config: use '_config' within 'configbytes'Sun, 25 Jun 2017 14:41:12 +0200, by Pierre-Yves David
-
config: use '_config' within 'configbool'Sun, 25 Jun 2017 14:38:56 +0200, by Pierre-Yves David
-
config: extract the core config logic into a private methodSun, 25 Jun 2017 14:34:34 +0200, by Pierre-Yves David
-
debugrevlog: also display the largest delta chain spanFri, 23 Jun 2017 01:38:10 +0200, by Pierre-Yves David
-
rebase: clean up rebasestate from active transactionSat, 24 Jun 2017 21:13:48 -0700, by Jun Wu
-
test-rebase: add a test showing rebasestate left behindSat, 24 Jun 2017 21:01:28 -0700, by Jun Wu
-
identify: rename 'changed' keyword -> 'dirty'Sun, 25 Jun 2017 17:46:35 -0400, by Matt Harbison
-
dispatch: remove unused _loadedSat, 24 Jun 2017 02:39:21 +0900, by FUJIWARA Katsunori
-
extensions: register functions always at loading extension (issue5601)Sat, 24 Jun 2017 02:39:20 +0900, by FUJIWARA Katsunori
-
identify: add template supportSat, 24 Jun 2017 23:09:21 -0400, by Matt Harbison
-
show: show all namespaces in "work" viewSat, 24 Jun 2017 15:11:05 -0700, by Gregory Szorc
-
tests: add more tests for names rendering in `hg show work`Sat, 24 Jun 2017 14:44:55 -0700, by Gregory Szorc
-
namespaces: record and expose whether namespace is built-inSat, 24 Jun 2017 14:52:15 -0700, by Gregory Szorc
-
templatekw: expose color name in {namespaces} entriesSat, 24 Jun 2017 13:39:20 -0700, by Gregory Szorc
-
show: construct changeset templater during dispatchSat, 24 Jun 2017 12:47:25 -0700, by Gregory Szorc
-
cmdutil: use named arguments for changeset_templater.__init__Sat, 24 Jun 2017 11:47:26 -0700, by Gregory Szorc
-
bundle: inline applybundle1()Thu, 22 Jun 2017 21:45:32 -0700, by Martin von Zweigbergk
-
bundle: make applybundle() delegate v1 bundles to applybundle1()Thu, 22 Jun 2017 15:00:19 -0700, by Martin von Zweigbergk
-
bundle: transpose transaction scope with bundle type switchThu, 22 Jun 2017 21:27:57 -0700, by Martin von Zweigbergk
-
unbundle: move BundleUnknownFeatureError exception handling outThu, 22 Jun 2017 15:03:13 -0700, by Martin von Zweigbergk
-
bundle: make applybundle1() return a bundleoperationWed, 21 Jun 2017 21:08:48 -0700, by Martin von Zweigbergk
-
bundle: add a applybundle1() methodFri, 16 Jun 2017 10:25:11 -0700, by Martin von Zweigbergk
-
bundle: extract _processchangegroup() methodThu, 22 Jun 2017 15:59:07 -0700, by Martin von Zweigbergk
-
bundle: make combinechangegroupresults() take a bundleoperationThu, 22 Jun 2017 14:04:13 -0700, by Martin von Zweigbergk
-
bundle: move combineresults() from changegroup to bundle2Thu, 22 Jun 2017 13:58:20 -0700, by Martin von Zweigbergk
-
bundle: remove 'op' argument from applybundle()Wed, 21 Jun 2017 14:42:04 -0700, by Martin von Zweigbergk
-
test-rebase-conflicts: add a test case about turning obsstore on and offSat, 24 Jun 2017 10:31:41 -0700, by Jun Wu
-
merge with stableSat, 24 Jun 2017 15:50:13 -0400, by Augie Fackler
-
strip: include phases in bundle (BC)Thu, 15 Jun 2017 00:15:52 -0700, by Martin von Zweigbergk
-
bundle: add config option to include phasesThu, 22 Jun 2017 10:10:02 -0700, by Martin von Zweigbergk
-
bundle2: record changegroup data in 'op.records' (API)Fri, 16 Jun 2017 16:56:16 -0700, by Martin von Zweigbergk
-
debugcommands: pass part, not read data, into _debugobsmarker()Thu, 22 Jun 2017 10:15:15 -0700, by Martin von Zweigbergk
-
debugcommands: remove unused "all" argument from _debugobsmarkersThu, 22 Jun 2017 10:09:58 -0700, by Martin von Zweigbergk
-
dagop: raise ProgrammingError if stopdepth < 0Fri, 23 Jun 2017 22:15:22 -0700, by Martin von Zweigbergk
-
make: add Debian 9 (Stretch) docker target stableFri, 23 Jun 2017 13:33:41 +0800, by Anton Shestakov
-
make: templatize Debian build target a la e63dfbbdbd07 stableFri, 23 Jun 2017 13:08:46 +0800, by Anton Shestakov
-
make: add Ubuntu Zesty docker targets (.deb and ppa) stableFri, 23 Jun 2017 12:04:12 +0800, by Anton Shestakov
-
docker: install less as a build-time dependency in deb-based distros stableFri, 23 Jun 2017 10:05:01 +0800, by Anton Shestakov
-
py3: add utility to forward __str__() to __bytes__()Sat, 24 Jun 2017 13:48:04 +0900, by Yuya Nishihara
-
share: use dict literal instead of dict(key=value)Sat, 24 Jun 2017 13:20:30 +0900, by Yuya Nishihara
-
py3: use r'' to prevent conversion to bytes by transformerThu, 22 Jun 2017 03:24:12 +0530, by Pulkit Goyal
-
py3: define __bytes__ for basefilectx classThu, 22 Jun 2017 03:22:30 +0530, by Pulkit Goyal
-
py3: check for bytes instead of str in isinstanceThu, 22 Jun 2017 03:20:11 +0530, by Pulkit Goyal
-
py3: convert kwargs' keys' to str using pycompat.strkwargs()Thu, 22 Jun 2017 03:16:16 +0530, by Pulkit Goyal
-
py3: convert kwargs keys' back to bytes using pycompat.byteskwargs()Thu, 22 Jun 2017 03:10:24 +0530, by Pulkit Goyal
-
py3: use "%d" % val for int rather than pycompat.bytestrThu, 22 Jun 2017 01:29:07 +0530, by Pulkit Goyal
-
extensions: call afterloaded() with loaded=False for disabled extensionsFri, 23 Jun 2017 10:59:05 -0700, by Adam Simpkins
-
fetch: remove shorthand of --edit colliding against -e/-ssh in remoteopts (BC)Sat, 24 Jun 2017 02:39:13 +0900, by FUJIWARA Katsunori
-
releasenotes: improve parsing around bullet pointsFri, 23 Jun 2017 17:15:53 +0200, by Rishabh Madan
-
bookmarks: factor method _printer out of for loop in printbookmarksTue, 20 Jun 2017 17:18:20 -0700, by Sean Farley
-
bookmarks: factor out bookmark printing from commandsTue, 20 Jun 2017 16:36:25 -0700, by Sean Farley
-
commands: move activebookmarklabel to bookmarks moduleTue, 20 Jun 2017 15:56:29 -0700, by Sean Farley
-
commands: replace locking code with a context managerTue, 20 Jun 2017 15:36:43 -0700, by Sean Farley
-
bookmarks: factor out adding a list of bookmarks logic from commandsTue, 20 Jun 2017 15:18:40 -0700, by Sean Farley
-
bookmarks: factor out rename logic from commandsTue, 13 Jun 2017 11:10:22 -0700, by Sean Farley
-
bookmarks: factor out delete logic from commandsMon, 12 Jun 2017 23:02:48 -0700, by Sean Farley
-
merge with stableFri, 23 Jun 2017 15:30:27 -0400, by Augie Fackler
-
revset: add startdepth limit to ancestors() as internal optionSun, 18 Jun 2017 00:40:58 +0900, by Yuya Nishihara
-
revset: add depth limit to ancestors()Sun, 18 Jun 2017 00:22:41 +0900, by Yuya Nishihara
-
dagop: compute depth in revancestors() generatorSun, 18 Jun 2017 00:11:48 +0900, by Yuya Nishihara
-
dagop: just compare with the last value to deduplicate input of revancestors()Sun, 18 Jun 2017 08:59:09 +0900, by Yuya Nishihara
-
dagop: bulk rename variables in revancestors() generatorSun, 18 Jun 2017 17:22:57 +0900, by Yuya Nishihara
-
dagop: comment why revancestors() doesn't heapify input revs at onceSun, 18 Jun 2017 17:16:02 +0900, by Yuya Nishihara
-
dagop: unnest inner generator of revancestors()Sat, 17 Jun 2017 22:33:23 +0900, by Yuya Nishihara
-
hgweb: plug followlines action in annotate viewWed, 21 Jun 2017 17:17:17 +0200, by Denis Laxalde
-
hgweb: parameterize the tag name of elements holding followlines selectionWed, 21 Jun 2017 17:07:51 +0200, by Denis Laxalde
-
gitweb: wrap table rows of annotate view into a <tbody> elementWed, 21 Jun 2017 17:02:21 +0200, by Denis Laxalde
-
tests: update regex check for fetch error in test-clonebundles.tThu, 22 Jun 2017 11:16:29 +0200, by Denis Laxalde
-
hgweb: use separate CSS class for navigation links in footerTue, 20 Jun 2017 20:53:29 -0700, by Gregory Szorc
-
configitems: register 'ui.clonebundleprefers' as example for 'configlist'Sat, 17 Jun 2017 13:25:42 +0200, by Pierre-Yves David
-
configitems: register 'patch.fuzz' as first example for 'configint'Sat, 17 Jun 2017 13:17:10 +0200, by Pierre-Yves David
-
configitems: issue a devel warning when overriding default configSat, 17 Jun 2017 13:08:03 +0200, by Pierre-Yves David
-
eol: fix 'error' parameter name in the commitctx wrapper stableFri, 23 Jun 2017 13:22:04 +0200, by Pierre-Yves David
-
configitems: register 'ui.quiet' as first exampleSat, 17 Jun 2017 12:33:59 +0200, by Pierre-Yves David
-
configitems: get default values from the central registry when availableSat, 17 Jun 2017 12:15:28 +0200, by Pierre-Yves David
-
configitems: introduce a central registry for config optionSat, 17 Jun 2017 18:43:27 +0200, by Pierre-Yves David
-
configitems: add a basic class to hold config item informationSat, 17 Jun 2017 18:41:55 +0200, by Pierre-Yves David
-
run-tests: fix -i when "#testcases" is used in .t testWed, 21 Jun 2017 01:12:31 -0700, by Jun Wu
-
run-tests: update .t reference output after reading the testWed, 21 Jun 2017 01:12:31 -0700, by Jun Wu
-
run-tests: do not prompt changes (-i) if a race condition is detectedWed, 21 Jun 2017 01:05:20 -0700, by Jun Wu
-
patch: rewrite reversehunks (issue5337)Tue, 20 Jun 2017 23:22:38 -0700, by Jun Wu
-
profiling: cope with configwith default value handling changesWed, 21 Jun 2017 10:46:18 +0200, by Pierre-Yves David
-
py3: catch StopIteration from next() in generatorsetTue, 20 Jun 2017 14:00:41 -0700, by Martin von Zweigbergk
-
tests: adjust quoting to keep Windows happy with recent $PYTHON changeTue, 20 Jun 2017 23:23:45 -0400, by Matt Harbison
-
bundle2: don't use debug message "no-transaction" with transactionTue, 20 Jun 2017 16:33:13 -0700, by Martin von Zweigbergk
-
py3: use pycompat.bytestr() in place of str()Wed, 21 Jun 2017 02:20:34 +0530, by Pulkit Goyal
-
py3: use r'' to access values from kwargs where keys are strWed, 21 Jun 2017 02:13:34 +0530, by Pulkit Goyal
-
py3: convert keys of kwargs in template keywords functions to bytesWed, 21 Jun 2017 02:10:25 +0530, by Pulkit Goyal
-
py3: make sure the commands name are bytes in test-devel-warnings.tTue, 20 Jun 2017 23:50:50 +0530, by Pulkit Goyal
-
py3: replace str with bytes in isinstance()Tue, 20 Jun 2017 23:46:18 +0530, by Pulkit Goyal
-
py3: catch binascii.Error raised from binascii.unhexlifyTue, 20 Jun 2017 22:11:46 +0530, by Pulkit Goyal
-
shelve: allow unlimited shelved changes per nameTue, 20 Jun 2017 23:39:59 -0700, by Jun Wu
-
config: use the new '_unset' value for 'configsuboptions'Sat, 17 Jun 2017 12:51:37 +0200, by Pierre-Yves David
-
config: use the 'config' method in 'configsuboptions'Sat, 17 Jun 2017 18:28:20 +0200, by Pierre-Yves David
-
config: use the new '_unset' value for 'configpath'Sat, 17 Jun 2017 12:52:02 +0200, by Pierre-Yves David
-
config: use the new '_unset' value for 'configdate'Sat, 17 Jun 2017 12:54:45 +0200, by Pierre-Yves David
-
config: use the new '_unset' value for 'configlist'Sat, 17 Jun 2017 12:54:04 +0200, by Pierre-Yves David
-
config: use the new '_unset' value for 'configbytes'Sat, 17 Jun 2017 12:53:51 +0200, by Pierre-Yves David
-
config: use the new '_unset' value for 'configint'Sat, 17 Jun 2017 12:53:40 +0200, by Pierre-Yves David
-
config: use the new '_unset' value for 'configwith'Sat, 17 Jun 2017 12:52:31 +0200, by Pierre-Yves David
-
config: use the new '_unset' value for 'configbool'Sat, 17 Jun 2017 12:52:16 +0200, by Pierre-Yves David
-
config: explicitly track the use of the standard default valueSat, 17 Jun 2017 12:51:11 +0200, by Pierre-Yves David
-
clonebundle: update hook arguments (BC)Mon, 19 Jun 2017 22:14:37 -0700, by Martin von Zweigbergk
-
commands: move checkconflict to bookmarks moduleSat, 10 Jun 2017 23:42:38 -0700, by Sean Farley
-
commands: move checkformat to bookmarks moduleSat, 10 Jun 2017 23:32:58 -0700, by Sean Farley
-
tests: tell pip not to check for a newer versionTue, 20 Jun 2017 14:35:53 -0700, by Danek Duvall
-
changeset_templater: backport parts map of [templates] section from formatterSat, 22 Apr 2017 21:16:08 +0900, by Yuya Nishihara
-
formatter: add support for parts map of [templates] sectionSat, 22 Apr 2017 21:29:00 +0900, by Yuya Nishihara
-
changeset_templater: backport separator template from formatterSat, 17 Jun 2017 16:32:20 +0900, by Yuya Nishihara
-
formatter: add support for separator templateSat, 22 Apr 2017 21:50:51 +0900, by Yuya Nishihara
-
formatter: add support for docheader and docfooter templatesSat, 22 Apr 2017 21:46:14 +0900, by Yuya Nishihara
-
formatter: extract helper function to render templateSat, 22 Apr 2017 21:38:08 +0900, by Yuya Nishihara
-
changeset_templater: do not enable verbosity postfix for [templates] sectionSat, 22 Apr 2017 21:09:07 +0900, by Yuya Nishihara
-
changeset_templater: simplify handling of verbosity postfixSat, 22 Apr 2017 21:06:11 +0900, by Yuya Nishihara
-
merge with stableTue, 20 Jun 2017 16:33:46 -0400, by Augie Fackler
-
tests: don't touch the network when using virtualenvMon, 19 Jun 2017 16:08:20 -0700, by Danek Duvall
-
tests: removed ReportedTest exceptionSat, 03 Jun 2017 17:32:52 -0700, by Gregory Szorc
-
tests: remove support for warned testsSat, 03 Jun 2017 17:22:45 -0700, by Gregory Szorc
-
contrib: add check-code rule to enforce non-use of `python` in testsTue, 20 Jun 2017 09:49:43 -0400, by Augie Fackler
-
cleanup: use $PYTHON to run python in many more testsTue, 20 Jun 2017 09:45:02 -0400, by Augie Fackler
-
tests: enforce use of $PYTHON in testsThu, 15 Jun 2017 14:22:39 -0400, by Augie Fackler
-
tests: use $PYTHON in #! so we always use the right PythonThu, 15 Jun 2017 14:27:52 -0400, by Augie Fackler
-
tests: sed away python #! in test-run-tests.t to avoid some upcoming insanityTue, 20 Jun 2017 09:33:19 -0400, by Augie Fackler
-
tests: remove #! from primes.py in test-highlight.tTue, 20 Jun 2017 08:44:56 -0400, by Augie Fackler
-
keyword: use context manager for rollback lockingTue, 20 Jun 2017 12:51:36 +0100, by Christian Ebert
-
tests: remove WarnTestSat, 03 Jun 2017 17:13:35 -0700, by Gregory Szorc
-
tests: remove unused IgnoreTest exceptionSat, 03 Jun 2017 17:09:13 -0700, by Gregory Szorc
-
tests: use unittest.SkipTestSat, 03 Jun 2017 17:04:42 -0700, by Gregory Szorc
-
changegroup: delete "if True" and reflowThu, 15 Jun 2017 23:23:47 -0700, by Martin von Zweigbergk
-
changegroup: let callers pass in transaction to apply() (API)Thu, 15 Jun 2017 22:46:38 -0700, by Martin von Zweigbergk
-
repair: create transaction for bundle1 unbundling earlierThu, 15 Jun 2017 23:09:14 -0700, by Martin von Zweigbergk
-
unbundle: create transaction for bundle1 unbundling earlierThu, 15 Jun 2017 22:18:21 -0700, by Martin von Zweigbergk
-
exchange: create transaction for bundle1 unbundling earlierThu, 15 Jun 2017 16:10:53 -0700, by Martin von Zweigbergk
-
changegroup: inline 'publishing' variable in apply()Mon, 19 Jun 2017 00:06:23 -0700, by Martin von Zweigbergk
-
repair: remove unnecessary locking for bookmarksMon, 19 Jun 2017 11:24:49 -0700, by Martin von Zweigbergk
-
repair: move check for existing transaction earlierMon, 19 Jun 2017 13:18:00 -0700, by Martin von Zweigbergk
-
strip: remove unncessary "del" and inline variableMon, 19 Jun 2017 13:13:28 -0700, by Martin von Zweigbergk
-
repair: clarify in comment that caller must take lock, but not transactionMon, 19 Jun 2017 11:24:21 -0700, by Martin von Zweigbergk
-
amend: use context manager for lockingMon, 19 Jun 2017 11:21:37 -0700, by Martin von Zweigbergk
-
strip: use context manager for locking and transaction in stripcmd()Mon, 19 Jun 2017 11:20:29 -0700, by Martin von Zweigbergk
-
strip: use context manager for locking in strip()Mon, 19 Jun 2017 11:17:31 -0700, by Martin von Zweigbergk
-
rebase: use context manager for locking in pullrebase()Mon, 19 Jun 2017 11:18:12 -0700, by Martin von Zweigbergk
-
rebase: use context manager for locking in rebase()Mon, 19 Jun 2017 11:18:05 -0700, by Martin von Zweigbergk
-
test-http-proxy: redirect proxy stdout to /dev/nullMon, 19 Jun 2017 21:53:54 -0400, by Matt Harbison
-
test-logtoprocess: don't run on WindowsMon, 19 Jun 2017 21:44:23 -0400, by Matt Harbison
-
revset: add support of keyword arguments to ancestors() and descendants()Sun, 18 Jun 2017 12:06:22 +0900, by Yuya Nishihara
-
revsetlang: check arguments passed to ancestors() before optimizing to only()Sun, 18 Jun 2017 11:57:28 +0900, by Yuya Nishihara
-
revsetlang: factor out helper to match ancestors() in parsed treeSun, 18 Jun 2017 11:39:03 +0900, by Yuya Nishihara
-
templatekw: use common "rev:node" format as the default of predecessorsSat, 17 Jun 2017 13:34:18 +0900, by Yuya Nishihara
-
templatekw: populate all keywords depending on predecessor in map operationSat, 17 Jun 2017 13:23:55 +0900, by Yuya Nishihara
-
templatekw: reference predecessor node id as {node} in map operationSat, 17 Jun 2017 13:18:03 +0900, by Yuya Nishihara
-
highlight: put pygments import inside demandimport.deactivatedSun, 18 Jun 2017 23:05:54 -0400, by Augie Fackler
-
run-tests: explicitly flush test runner output for Windows stabilitySun, 18 Jun 2017 22:19:54 -0400, by Matt Harbison
-
tinyproxy: explicitly flush logged messagesSun, 18 Jun 2017 21:31:53 -0400, by Matt Harbison
-
help: clarify ancestors() and descendants() include given set (issue5594)Sun, 18 Jun 2017 22:46:56 +0900, by Yuya Nishihara
-
dagop: move blockancestors() and blockdescendants() from contextSun, 19 Feb 2017 19:37:14 +0900, by Yuya Nishihara
-
dagop: split module hosting DAG-related algorithms from revsetSun, 16 Oct 2016 18:03:24 +0900, by Yuya Nishihara
-
tests: protect tests involving git ext::sh with git-ext-shThu, 15 Jun 2017 17:14:53 -0700, by Sean Farley
-
hghave: add has_git_range for testing if git understands ext::shThu, 15 Jun 2017 17:13:23 -0700, by Sean Farley
-
rebase: rewrite "x in y.children()" as "y in x.parents()"Sat, 17 Jun 2017 23:09:47 -0700, by Martin von Zweigbergk
-
shelve: rewrite "x in y.children()" as "y in x.parents()"Sat, 17 Jun 2017 23:09:39 -0700, by Martin von Zweigbergk
-
py3: use open() instead of file() constructorSat, 17 Jun 2017 17:16:28 +0530, by Pulkit Goyal
-
py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()Sat, 17 Jun 2017 15:29:26 +0530, by Pulkit Goyal
-
py3: use pycompat.strkwargs() to convert kwargs keys to str before passingSat, 17 Jun 2017 15:05:11 +0530, by Pulkit Goyal
-
py3: use '%d' instead of '%s' for integersSat, 17 Jun 2017 14:53:25 +0530, by Pulkit Goyal
-
py3: pass the path in hg.repository() as bytesSat, 17 Jun 2017 14:39:10 +0530, by Pulkit Goyal
-
py3: pass range() into list() to get one explicitlySat, 17 Jun 2017 14:38:02 +0530, by Pulkit Goyal
-
check-concurrency: expose the feature as 'concurrent-push-mode'Sun, 28 May 2017 00:12:38 +0200, by Pierre-Yves David
-
exchange: switch to usual way of testing for bundle2-nessFri, 16 Jun 2017 22:57:31 -0700, by Martin von Zweigbergk
-
setup: update a comment that blamed py26 for a Windows workaroundFri, 16 Jun 2017 21:57:22 -0400, by Matt Harbison
-
i18n: drop a py25 conditionalFri, 16 Jun 2017 20:55:34 -0400, by Matt Harbison
-
perf: ensure HGRCPATH is exported on WindowsFri, 16 Jun 2017 20:49:32 -0400, by Matt Harbison
-
test-status: glob fixes for WindowsFri, 16 Jun 2017 20:35:45 -0400, by Matt Harbison
-
plan9: drop py26 hacksFri, 16 Jun 2017 18:42:03 -0400, by Matt Harbison
-
revset: fix negative ancestor spec to not return changectx objectsSun, 18 Jun 2017 12:25:23 +0900, by Yuya Nishihara
-
obsolete: use ProgrammingError over assert for volatile set registrationMon, 01 May 2017 05:57:36 +0200, by Pierre-Yves David
-
strip: remove a redundant setting of hookargsFri, 16 Jun 2017 10:13:44 -0700, by Martin von Zweigbergk
-
unbundle: move streamclone error case away from bundle[12] casesFri, 16 Jun 2017 10:38:14 -0700, by Martin von Zweigbergk
-
bundle2: use "else" instead of checking condition againFri, 16 Jun 2017 10:36:43 -0700, by Martin von Zweigbergk
-
wireproto: update reference to deleted addchangegroup()Fri, 16 Jun 2017 09:37:22 -0700, by Martin von Zweigbergk
-
template: add predecessors templateThu, 15 Jun 2017 13:02:58 +0200, by Boris Feld
-
commit: select template by spec.ref nameSat, 22 Apr 2017 20:29:45 +0900, by Yuya Nishihara
-
commit: do not look up committemplate in template paths (BC)Sat, 22 Apr 2017 15:28:29 +0900, by Yuya Nishihara
-
formatter: always store a literal template unnamedSat, 06 May 2017 17:03:59 +0900, by Yuya Nishihara
-
formatter: load templates section like a map fileSat, 22 Apr 2017 20:14:55 +0900, by Yuya Nishihara
-
test-command-template: rewrite recursion tests by using a map fileSat, 06 May 2017 17:41:05 +0900, by Yuya Nishihara
-
templater: add simple interface for unnamed template (API)Sat, 22 Apr 2017 19:56:47 +0900, by Yuya Nishihara
-
ui: add support for a tweakdefaults knobWed, 14 Jun 2017 20:56:34 -0400, by Augie Fackler
-
localrepo: remove unused addchangegroup() (API)Thu, 15 Jun 2017 15:13:18 -0700, by Martin von Zweigbergk
-
changegroup: rename "dh" to the clearer "deltaheads"Thu, 15 Jun 2017 13:47:54 -0700, by Martin von Zweigbergk
-
changegroup: rename "srccontent" to "cgnodes"Thu, 15 Jun 2017 13:42:41 -0700, by Martin von Zweigbergk
-
revlog: rename list of nodes from "content" to "nodes"Thu, 15 Jun 2017 13:42:35 -0700, by Martin von Zweigbergk
-
revlog: delete obsolete commentThu, 15 Jun 2017 13:25:41 -0700, by Martin von Zweigbergk
-
revlog: delete dead assignment in addgroup()Thu, 15 Jun 2017 13:23:21 -0700, by Martin von Zweigbergk
-
pycompat: move the queue related definitions below queue importFri, 16 Jun 2017 03:01:22 +0530, by Pulkit Goyal
-
pycompat: move multiline comments above a function to function docFri, 16 Jun 2017 02:48:17 +0530, by Pulkit Goyal
-
py3: replace dict.iterkeys() with iter(dict)Fri, 16 Jun 2017 01:46:47 +0530, by Pulkit Goyal
-
py3: explicitly convert dict.values() to a list on py3Fri, 16 Jun 2017 01:28:23 +0530, by Pulkit Goyal
-
py3: alias long to int and xrange to range in test-ancestor.py on Python 3Fri, 16 Jun 2017 01:24:31 +0530, by Pulkit Goyal
-
py3: add a new bytesurl() to convert a str url into bytesFri, 16 Jun 2017 00:36:17 +0530, by Pulkit Goyal
-
py3: add a new strurl() which will convert a bytes url to strFri, 16 Jun 2017 00:32:52 +0530, by Pulkit Goyal
-
killdaemons: fix WaitForSingleObject() error handling logic on WindowsThu, 15 Jun 2017 21:59:42 -0400, by Matt Harbison
-
killdaemons: explicitly set the ctypes signaturesTue, 06 Jun 2017 20:18:06 -0400, by Matt Harbison
-
hghave: enable 'serve' on WindowsSun, 07 May 2017 14:58:40 -0400, by Matt Harbison
-
contrib: add a ratchet for tests in Python 3Thu, 15 Jun 2017 11:00:29 -0400, by Augie Fackler
-
contrib: check in a whitelist of passing tests in Python 3Thu, 15 Jun 2017 10:59:48 -0400, by Augie Fackler
-
tests: try and fail more gracefully with broken unicode escapesThu, 15 Jun 2017 13:13:36 -0400, by Augie Fackler
-
md5sum: adapt for python 3 supportThu, 15 Jun 2017 12:49:13 -0400, by Augie Fackler
-
profiling: allow configuring minimum display threshold for hotpathThu, 15 Jun 2017 11:10:51 -0700, by Gregory Szorc
-
config: document profiling.show{min,max}Thu, 15 Jun 2017 11:04:46 -0700, by Gregory Szorc
-
check-config: look for ui.configwithThu, 15 Jun 2017 10:58:36 -0700, by Gregory Szorc
-
check-config: use named groups in regexpThu, 15 Jun 2017 10:38:19 -0700, by Gregory Szorc
-
check-config: use compiled regexpThu, 15 Jun 2017 10:36:23 -0700, by Gregory Szorc
-
tests: add test coverage for check-configThu, 15 Jun 2017 10:46:39 -0700, by Gregory Szorc
-
exchange: use context manager for bundle1 unbundlingThu, 15 Jun 2017 22:57:20 -0700, by Martin von Zweigbergk
-
unbundle: use context manager for transactionThu, 15 Jun 2017 14:47:18 -0700, by Martin von Zweigbergk
-
clonebundle: use context managers for lock and transactionThu, 15 Jun 2017 17:00:32 -0700, by Martin von Zweigbergk
-
changeset_templater: render template specified by templatespec tupleTue, 11 Apr 2017 21:38:24 +0900, by Yuya Nishihara
-
formatter: render template specified by templatespec tupleSat, 22 Apr 2017 19:29:41 +0900, by Yuya Nishihara
-
formatter: put topic in templatespec tupleSat, 22 Apr 2017 19:07:00 +0900, by Yuya Nishihara
-
cmdutil: pass templatespec tuple directly to changeset_templater (API)Sat, 22 Apr 2017 19:02:47 +0900, by Yuya Nishihara
-
formatter: wrap (tmpl, mapfile) by named tupleSat, 22 Apr 2017 18:48:38 +0900, by Yuya Nishihara
-
cmdutil: factor out helper to create changeset_templater with literal templateSat, 22 Apr 2017 18:42:03 +0900, by Yuya Nishihara
-
test-dirstate-race: stabilize for WindowsWed, 14 Jun 2017 23:56:58 -0400, by Matt Harbison
-
formatter: document lookuptemplate()Sat, 06 May 2017 16:24:21 +0900, by Yuya Nishihara
-
cmdutil: rename gettemplate() to _lookuplogtemplate()Sat, 22 Apr 2017 15:30:27 +0900, by Yuya Nishihara
-
formatter: inline gettemplater()Sat, 22 Apr 2017 15:11:53 +0900, by Yuya Nishihara
-
formatter: factor out function to create templater from literal or map fileSat, 22 Apr 2017 15:06:06 +0900, by Yuya Nishihara
-
graphlog: do not look up graphnodetemplate in template paths (BC)Sat, 22 Apr 2017 14:53:05 +0900, by Yuya Nishihara
-
formatter: open raw template file in posix semanticsSat, 06 May 2017 14:48:47 +0900, by Yuya Nishihara
-
formatter: open raw template file in binary mode (BC)Sat, 06 May 2017 14:47:31 +0900, by Yuya Nishihara
-
formatter: close raw template file explicitlySat, 06 May 2017 14:40:22 +0900, by Yuya Nishihara
-
largefiles: avoid a crash when archiving a subrepo with largefiles disabled stableTue, 13 Jun 2017 22:24:41 -0400, by Matt Harbison
-
patchbomb: make getaddrs function easier to work withTue, 13 Jun 2017 17:43:33 -0400, by Augie Fackler
-
patchbomb: look for non-empty publicurl, not a non-None oneTue, 13 Jun 2017 16:30:50 -0400, by Augie Fackler
-
patchbomb: make variable name for publicurl always be publicurlTue, 13 Jun 2017 16:30:11 -0400, by Augie Fackler
-
bisect: simpler approach for option validation messageWed, 14 Jun 2017 01:43:47 -0400, by Brandon McCaig
-
pushkey: use False/True for return values from push functionsMon, 12 Jun 2017 16:35:57 -0700, by Martin von Zweigbergk
-
smartset: micro optimize spanset.slice() to narrow range accordinglyFri, 10 Apr 2015 00:14:16 +0900, by Yuya Nishihara
-
smartset: micro optimize baseset.slice() to use slice of listThu, 09 Apr 2015 23:56:06 +0900, by Yuya Nishihara
-
smartset: extract method to slice abstractsmartsetTue, 24 Mar 2015 00:14:53 +0900, by Yuya Nishihara
-
smartset: extract spanset factory to make it constructed without a repoSun, 24 May 2015 11:07:14 +0900, by Yuya Nishihara
-
smartset: change repr of spanset to show revisions as half-open rangeSun, 11 Jun 2017 00:21:38 +0900, by Yuya Nishihara
-
fsmonitor: don't write out state if identity has changed (issue5581)Mon, 12 Jun 2017 15:34:31 -0700, by Siddharth Agarwal
-
fsmonitor: write state with wlock held and dirstate unchanged (issue5581)Mon, 12 Jun 2017 15:34:31 -0700, by Siddharth Agarwal
-
workingctx: add a way for extensions to run code at status fixup timeMon, 12 Jun 2017 13:56:50 -0700, by Siddharth Agarwal
-
workingctx: also pass status tuple into poststatusfixupMon, 12 Jun 2017 13:56:43 -0700, by Siddharth Agarwal
-
workingctx: factor out post-status dirstate fixupMon, 12 Jun 2017 13:54:59 -0700, by Siddharth Agarwal
-
merge with stableTue, 13 Jun 2017 10:02:34 -0400, by Augie Fackler
-
profile: properly propagate exception from the sub-context managerMon, 12 Jun 2017 17:24:10 +0200, by Pierre-Yves David
-
profile: close 'fp' in all casesMon, 12 Jun 2017 17:25:37 +0200, by Pierre-Yves David
-
profile: close 'fp' on error within '__enter__'Mon, 12 Jun 2017 17:21:41 +0200, by Pierre-Yves David
-
profile: indent part of '__enter__'Mon, 12 Jun 2017 17:20:48 +0200, by Pierre-Yves David
-
profile: remove now useless indentMon, 12 Jun 2017 17:15:43 +0200, by Pierre-Yves David
-
profile: use explicit logic to control file closingMon, 12 Jun 2017 17:14:56 +0200, by Pierre-Yves David
-
profiling: move 'fp' closing logic into its own functionMon, 12 Jun 2017 17:13:35 +0200, by Pierre-Yves David
-
py3: use python3 hg in test-py3-commands.t at places where py2 hg was usedTue, 13 Jun 2017 01:23:54 +0530, by Pulkit Goyal
-
test-dirstate-race: back out changeset c82fa7efcbc8Mon, 12 Jun 2017 13:10:09 -0700, by Siddharth Agarwal
-
revset: fix order of first/last members in compound expression (BC)Sat, 10 Jun 2017 19:48:48 +0900, by Yuya Nishihara
-
revset: filter first/last members by __and__ operationSat, 10 Jun 2017 19:41:42 +0900, by Yuya Nishihara
-
revset: reject negative number to select first/last n membersSat, 10 Jun 2017 18:35:11 +0900, by Yuya Nishihara
-
revset: fix order of last() n members where n > 1 (BC)Sat, 10 Jun 2017 18:04:56 +0900, by Yuya Nishihara
-
debugrevspec: add option to suppress list of computed revisionsSat, 10 Jun 2017 20:14:23 +0900, by Yuya Nishihara
-
debugrevspec: add option to print representation of smartset objectSat, 10 Jun 2017 20:03:35 +0900, by Yuya Nishihara
-
help: correct description of "glob:foo/*" matching stableMon, 12 Jun 2017 11:24:21 -0700, by Martin von Zweigbergk
-
bookmarks: make sure we close the bookmark file after readingSat, 10 Jun 2017 01:59:22 +0100, by Pierre-Yves David
-
bookmarks: rephrase a comment to be shorted and clearerSat, 10 Jun 2017 01:55:01 +0100, by Pierre-Yves David
-
checkheads: use a "lazyancestors" object for allfuturecommonMon, 05 Jun 2017 13:44:15 +0100, by Pierre-Yves David
-
checkheads: use "revnum" in the "allfuturecommon" setMon, 05 Jun 2017 13:37:04 +0100, by Pierre-Yves David
-
checkheads: use 'nodemap.get' to convert nodes to revsMon, 05 Jun 2017 15:20:20 +0100, by Pierre-Yves David
-
checkheads: pass "ispushed" function to the obsmarkers logicMon, 05 Jun 2017 15:17:47 +0100, by Pierre-Yves David
-
profile: drop maybeprofileFri, 09 Jun 2017 12:29:29 +0100, by Pierre-Yves David
-
profile: support --profile in alias and abbreviated version (--prof)Fri, 09 Jun 2017 12:36:07 +0100, by Pierre-Yves David
-
profile: make the contextmanager object available to the callersFri, 09 Jun 2017 11:42:45 +0100, by Pierre-Yves David
-
profile: introduce a knob to control if the context is actually profilingFri, 09 Jun 2017 11:41:47 +0100, by Pierre-Yves David
-
profile: introduce a "start" method to the profile contextFri, 09 Jun 2017 11:39:53 +0100, by Pierre-Yves David
-
profile: upgrade the "profile" context manager to a full classThu, 08 Jun 2017 01:38:48 +0100, by Pierre-Yves David
-
setup: avoid linker warnings on Windows about multiple export specificationsFri, 09 Jun 2017 22:15:53 -0400, by Matt Harbison
-
memctx: always use cache for filectxfnSat, 10 Jun 2017 16:00:18 -0700, by Sean Farley
-
test-hardlinks: stabilize for WindowsSat, 10 Jun 2017 00:06:57 -0400, by Matt Harbison
-
releasenotes: add more tests for formatting and merging of release notesSun, 04 Jun 2017 00:16:45 +0200, by Rishabh Madan
-
releasenotes: command to manage release notes filesFri, 02 Jun 2017 23:33:30 +0200, by Gregory Szorc
-
packagelib: use LANGUAGE=C for "hg version"Mon, 12 Jun 2017 03:23:58 +0900, by Toshi MARUYAMA
-
rpms: add hgdemandimport in filesMon, 12 Jun 2017 03:23:56 +0900, by Toshi MARUYAMA
-
rpms: remove '%if "%{?pythonver}" != "2.4"'Mon, 12 Jun 2017 03:22:45 +0900, by Toshi MARUYAMA
-
obsstore: do not load all markers to detect duplicationFri, 02 Jun 2017 20:49:42 -0700, by Jun Wu
-
clonebundles: reference correct config optionSat, 10 Jun 2017 11:33:57 -0700, by Gregory Szorc
-
filestat: move __init__ to frompath constructorSat, 10 Jun 2017 14:09:54 -0700, by Siddharth Agarwal
-
test-dirstate-race: ensure that a isn't in the lookup set at the endSat, 10 Jun 2017 14:07:31 -0700, by Siddharth Agarwal
-
hghave: add test for whether fsmonitor is enabledSat, 10 Jun 2017 14:07:31 -0700, by Siddharth Agarwal
-
tests: add a wrapper to run fsmonitor testsSat, 10 Jun 2017 14:07:30 -0700, by Siddharth Agarwal
-
setdiscovery: improves logged messageSat, 10 Jun 2017 18:47:09 +0100, by Pierre-Yves David
-
tests: handle variation between pure and normal output in annotate --skipSat, 10 Jun 2017 10:46:06 -0400, by Augie Fackler
-
bisect: improve option validation messageFri, 09 Jun 2017 20:12:39 -0400, by Brandon McCaig
-
context: inline makememctx (API)Sat, 10 Jun 2017 10:24:33 -0400, by Sean Farley
-
context: add convenience method for returning a memfilectx from a patchFri, 09 Jun 2017 13:39:13 -0700, by Sean Farley
-
memctx: refactor inline getfilectx into convenience methodFri, 09 Jun 2017 13:25:02 -0700, by Sean Farley
-
hgweb: refresh styling of gitweb's search formFri, 09 Jun 2017 13:55:51 -0700, by Gregory Szorc
-
hgweb: consistently add search form to all gitweb pagesFri, 09 Jun 2017 13:45:36 -0700, by Gregory Szorc
-
hgweb: consolidate search form for gitwebFri, 09 Jun 2017 13:42:38 -0700, by Gregory Szorc
-
hgweb: consolidate search form for monoblueFri, 09 Jun 2017 13:41:10 -0700, by Gregory Szorc
-
hgweb: consolidate search form for paperFri, 09 Jun 2017 13:59:13 -0700, by Gregory Szorc
-
test-extension: fix load path for WindowsFri, 09 Jun 2017 23:56:50 -0400, by Matt Harbison
-
test-setdiscovery: stabilize for WindowsSat, 10 Jun 2017 00:11:54 -0400, by Matt Harbison
-
convert: correct the documentation about whitespace in branchmap branchesSat, 10 Jun 2017 02:20:14 -0400, by Matt Harbison
-
py3: use pycompat.bytestr() instead of str()Thu, 08 Jun 2017 00:51:46 +0530, by Pulkit Goyal
-
py3: convert bool variables to bytesFri, 02 Jun 2017 16:57:21 +0530, by Pulkit Goyal
-
context: avoid writing outdated dirstate out (issue5584)Fri, 09 Jun 2017 13:07:49 +0900, by FUJIWARA Katsunori
-
tests: factor external procedures out for portabilityFri, 09 Jun 2017 13:07:49 +0900, by FUJIWARA Katsunori
-
dirstate: add identity information to detect simultaneous changing in storageFri, 09 Jun 2017 13:07:48 +0900, by FUJIWARA Katsunori
-
util: make filestat.__eq__ return True if both of self and old have None statFri, 09 Jun 2017 13:07:48 +0900, by FUJIWARA Katsunori
-
vfs: create copy at renaming to avoid file stat ambiguity if neededFri, 09 Jun 2017 12:58:18 +0900, by FUJIWARA Katsunori
-
vfs: factor out "rename and avoid ambiguity" to reuseFri, 09 Jun 2017 12:58:18 +0900, by FUJIWARA Katsunori
-
util: make filestat.avoidambig() return whether ambiguity is avoided or notFri, 09 Jun 2017 12:58:17 +0900, by FUJIWARA Katsunori
-
debugcommands: issue warning when repo has secret changesets (issue5589)Fri, 09 Jun 2017 10:42:19 -0700, by Gregory Szorc
-
streamclone: consider secret changesets (BC) (issue5589)Fri, 09 Jun 2017 10:41:13 -0700, by Gregory Szorc
-
json: pass formatting options recursivelyFri, 09 Jun 2017 21:33:15 +0900, by Yuya Nishihara
-
json: avoid extra string manipulation of dict keysSun, 23 Apr 2017 13:40:18 +0900, by Yuya Nishihara
-
test-obsolete: include <> in user field to check JSON escapesFri, 09 Jun 2017 21:45:22 +0900, by Yuya Nishihara
-
templatefilers: correct filename in header commentFri, 09 Jun 2017 21:28:22 +0900, by Yuya Nishihara
-
repoview: remove special casing of "requirements"Thu, 08 Jun 2017 20:28:13 -0700, by Gregory Szorc
-
bookmarks: move variable initialization earlierWed, 07 Jun 2017 19:32:16 +0100, by Pierre-Yves David
-
bookmarks: directly use base dict 'setitem'Wed, 07 Jun 2017 19:13:09 +0100, by Pierre-Yves David
-
bookmarks: rely on exception for malformed linesWed, 07 Jun 2017 19:22:39 +0100, by Pierre-Yves David
-
bookmarks: explicitly convert to 'node' during initializationWed, 07 Jun 2017 22:26:43 +0100, by Pierre-Yves David
-
bookmarks: prefetch 'lookup' outside of the loopWed, 07 Jun 2017 19:21:02 +0100, by Pierre-Yves David
-
perf: add a perfbookmarks commandWed, 07 Jun 2017 18:22:11 +0100, by Pierre-Yves David
-
perfphases: add a flag to also include file access timeTue, 23 May 2017 02:27:41 +0200, by Pierre-Yves David
-
perf: have a generic "clearstorecache" functionWed, 07 Jun 2017 17:31:30 +0100, by Pierre-Yves David
-
localrepo: move filtername to __init__Thu, 08 Jun 2017 23:23:37 -0700, by Gregory Szorc
-
obsolete: move obsstore creation logic from localrepoThu, 08 Jun 2017 21:54:30 -0700, by Gregory Szorc
-
match: allow pats to be NoneThu, 08 Jun 2017 22:18:17 -0700, by Martin von Zweigbergk
-
tests: add a test for installing hg with pip in a virtualenvTue, 06 Jun 2017 11:16:38 -0400, by Augie Fackler
-
hghave: add check for virtualenvTue, 06 Jun 2017 11:16:10 -0400, by Augie Fackler
-
setup: introduce dummy copies of setuptools flagsTue, 06 Jun 2017 11:02:30 -0400, by Augie Fackler
-
extensions: catch uisetup and extsetup failures and don't let them break hgTue, 06 Jun 2017 10:09:48 -0400, by Augie Fackler
-
tests: add test demonstrating how broken third-party extensions can getTue, 06 Jun 2017 10:03:16 -0400, by Augie Fackler
-
extensions: move wrapfilecache function from fsmonitorThu, 08 Jun 2017 10:44:53 -0400, by Augie Fackler
-
chmod: create a new file when flags are set on a hardlinked fileWed, 26 Apr 2017 16:05:22 +0200, by Koen Van Hoof
-
run-tests: make --restart work with output dirWed, 07 Jun 2017 21:17:24 -0700, by Siddharth Agarwal
-
run-tests: output coverage to output dirWed, 07 Jun 2017 21:17:06 -0700, by Siddharth Agarwal
-
run-tests: write JSON reports to output dirWed, 07 Jun 2017 20:46:43 -0700, by Siddharth Agarwal
-
run-tests: write test times to output dirWed, 07 Jun 2017 20:32:11 -0700, by Siddharth Agarwal
-
run-tests: allow specifying an output dir to write .errs toWed, 07 Jun 2017 20:30:08 -0700, by Siddharth Agarwal
-
run-tests: add information about skipped tests to XUnit outputWed, 07 Jun 2017 15:47:06 -0700, by Siddharth Agarwal
-
run-tests: wrap failures in an XUnit 'failure' elementWed, 07 Jun 2017 15:47:06 -0700, by Siddharth Agarwal
-
discovery: log discovery result in non-trivial casesWed, 07 Jun 2017 10:44:11 +0100, by Pierre-Yves David
-
discovery: include timing in the debug outputWed, 07 Jun 2017 10:29:39 +0100, by Pierre-Yves David
-
tests: remove sys.executable from "required tools"Sun, 28 May 2017 21:33:33 -0400, by Augie Fackler
-
perfbranchmap: add an option to purge the revbranch cacheMon, 05 Jun 2017 16:24:01 +0100, by Pierre-Yves David
-
push: add a way to allow concurrent pushes on unrelated headsMon, 29 May 2017 05:53:58 +0200, by Pierre-Yves David
-
headsummary: expose the 'discardedheads' set in the headssummaryMon, 29 May 2017 05:52:13 +0200, by Pierre-Yves David
-
checkheads: perform obsolescence post processing directly in _headssummaryMon, 29 May 2017 05:47:27 +0200, by Pierre-Yves David
-
headssummary: directly feed the function with the 'pushop' objectMon, 29 May 2017 10:56:00 +0200, by Pierre-Yves David
-
checkheads: gather the postprocessing with other obsolescence specific codeMon, 29 May 2017 05:45:59 +0200, by Pierre-Yves David
-
run-tests: add a way to list tests, with JSON and XUnit supportTue, 06 Jun 2017 14:38:59 -0700, by Siddharth Agarwal
-
run-tests: install hg after computing tests to runTue, 06 Jun 2017 13:56:53 -0700, by Siddharth Agarwal
-
run-tests: make time field optional for xunit reportTue, 06 Jun 2017 13:52:25 -0700, by Siddharth Agarwal
-
run-tests: factor out json write code into another methodTue, 06 Jun 2017 13:10:55 -0700, by Siddharth Agarwal
-
run-tests: factor out xunit write code into another methodTue, 06 Jun 2017 13:10:55 -0700, by Siddharth Agarwal
-
revset: lookup descendents for negative arguments to ancestor operatorSat, 27 May 2017 10:25:09 -0700, by David Soria Parra
-
update: show the commit to which we updated in case of multiple heads (BC)Tue, 06 Jun 2017 22:17:39 +0530, by Pulkit Goyal
-
revlog: skeleton support for version 2 revlogsFri, 19 May 2017 20:29:11 -0700, by Gregory Szorc
-
check-code: ban grep's context flags (-A/-B/-C) since they're not on SolarisTue, 06 Jun 2017 08:58:27 -0700, by Danek Duvall
-
patchbomb: avoid -r and -B options at the same timeTue, 06 Jun 2017 08:52:51 +0200, by David Demelier
-
debugbundle: add --part-type flag to emit only named part typesMon, 05 Jun 2017 16:19:41 -0700, by Danek Duvall
-
test-obsolete-bundle-strip: add globs for WindowsMon, 05 Jun 2017 20:37:45 -0400, by Matt Harbison
-
obsstore: move header encoding to a separate functionSun, 04 Jun 2017 00:38:11 -0700, by Jun Wu
-
obsstore: move _version to a propertycacheSun, 04 Jun 2017 08:49:15 -0700, by Jun Wu
-
obsstore: separate marker parsing from obsstore readingFri, 02 Jun 2017 20:38:01 -0700, by Jun Wu
-
obsstore: move marker version reading to a separate functionFri, 02 Jun 2017 19:34:56 -0700, by Jun Wu
-
obsstore: minor optimization for the obsolete revsetFri, 02 Jun 2017 19:32:27 -0700, by Jun Wu
-
dispatch: do not close stdout and stderr, just flush() insteadSun, 23 Apr 2017 00:31:29 +0900, by Yuya Nishihara
-
windows: do not close stdout on flush() failureMon, 05 Jun 2017 23:36:35 +0900, by Yuya Nishihara
-
test-obsolete-bundle-strip: do not include \n in filename (issue5586)Mon, 05 Jun 2017 23:23:03 +0900, by Yuya Nishihara
-
revlog: add support for partial matching of wdir node idFri, 19 Aug 2016 18:26:04 +0900, by Yuya Nishihara
-
revset: add support for branch(wdir()) and wdir() & branch()Sat, 20 Aug 2016 18:15:19 +0900, by Yuya Nishihara
-
dirstate: add docstring for invalidateSun, 04 Jun 2017 16:08:50 -0700, by Siddharth Agarwal
-
tests: simplify and clarify test-obsolete-bundle-strip.t a littleFri, 02 Jun 2017 23:05:03 -0700, by Martin von Zweigbergk
-
tests: add missing parens in test-obsolete-bundle-strip.tFri, 02 Jun 2017 23:29:20 -0700, by Martin von Zweigbergk
-
test-clonebundles: conditionalize output for WindowsSun, 04 Jun 2017 20:37:32 -0400, by Matt Harbison
-
tests: adjust recent output changes for WindowsSun, 04 Jun 2017 20:11:59 -0400, by Matt Harbison
-
killdaemons: close pid file before killing processesMon, 22 May 2017 21:45:02 -0400, by Matt Harbison
-
win32: drop a py26 daemonizing hackSun, 21 May 2017 18:58:51 -0400, by Matt Harbison
-
checkheads: simplify the code around obsolescence post-processingMon, 29 May 2017 05:23:30 +0200, by Pierre-Yves David
-
checkheads: drop now unused filtering of 'unsyncedheads'Mon, 29 May 2017 05:21:38 +0200, by Pierre-Yves David
-
checkheads: clarify that we no longer touch the head unknown locallyMon, 29 May 2017 05:20:09 +0200, by Pierre-Yves David
-
headssummary: ensure all returned lists are sortedMon, 29 May 2017 05:33:59 +0200, by Pierre-Yves David
-
discovery: also use lists for the returns of '_oldheadssummary'Mon, 29 May 2017 05:37:19 +0200, by Pierre-Yves David
-
test: add a push race case where the updated head is obsoletedMon, 29 May 2017 05:53:51 +0200, by Pierre-Yves David
-
test: add a push race case where obsoleted head is updatedMon, 29 May 2017 05:53:24 +0200, by Pierre-Yves David
-
keepalive: set buffering=True to do more efficient reads of headersFri, 02 Jun 2017 14:08:26 -0700, by Kyle Lippincott
-
keepalive: pass the correct arguments to HTTPResponseThu, 01 Jun 2017 18:23:20 -0700, by Kyle Lippincott
-
help: update the color documentation for Windows 10 ANSI supportMon, 22 May 2017 22:32:59 -0400, by Matt Harbison
-
color: enable ANSI support on Windows 10Mon, 22 May 2017 22:20:38 -0400, by Matt Harbison
-
win32: add a method to enable ANSI color code processing on Windows 10Mon, 22 May 2017 22:00:56 -0400, by Matt Harbison
-
merge with stableSun, 04 Jun 2017 08:57:37 -0500, by Kevin Bullock
-
export: map wctx.node() to 'ff...' node id (issue5438)Sat, 03 Jun 2017 19:17:19 +0900, by Yuya Nishihara
-
revset: add support for integer and hex wdir identifiersSat, 03 Jun 2017 20:39:33 +0900, by Yuya Nishihara
-
localrepo: map integer and hex wdir identifiers to workingctxFri, 19 Aug 2016 18:40:35 +0900, by Yuya Nishihara
-
revlog: map rev(wdirid) to WdirUnsupported exceptionSat, 20 Aug 2016 22:37:58 +0900, by Yuya Nishihara
-
scmutil: introduce binnode(ctx) as paired function with intrev(ctx)Sat, 03 Jun 2017 19:12:01 +0900, by Yuya Nishihara
-
merge: use scmutil.intrev() to sort ctx objectsSat, 03 Jun 2017 19:01:19 +0900, by Yuya Nishihara
-
scmutil: pass ctx object to intrev()Sat, 03 Jun 2017 18:57:28 +0900, by Yuya Nishihara
-
setup: do not overwrite local __modulepolicy__.py on out-of-source buildSat, 03 Jun 2017 14:05:52 +0900, by Yuya Nishihara
-
merge with stableSat, 03 Jun 2017 16:33:28 -0400, by Augie Fackler
-
status: don't crash if a lookup file disappears stable 4.2.1Fri, 02 Jun 2017 22:27:52 -0700, by Siddharth Agarwal
-
match: simplify nevermatcherThu, 01 Jun 2017 08:31:21 -0700, by Martin von Zweigbergk
-
annotate: restructure formatter output to be nested list (BC)Sat, 03 Jun 2017 00:25:24 +0900, by Yuya Nishihara
-
annotate: rename formatter variableSat, 03 Jun 2017 00:05:12 +0900, by Yuya Nishihara
-
setup: prevent setuptools from laying an eggSun, 07 May 2017 23:29:03 -0400, by Matt Harbison
-
bitmanipulation: add missing include of string.hFri, 02 Jun 2017 10:32:39 -0700, by Martin von Zweigbergk
-
py3: add test to show `hg update` and `hg identify` works on Python 3Thu, 01 Jun 2017 02:41:19 +0530, by Pulkit Goyal
-
py3: add a test to show `hg diff` works on Python 3Fri, 02 Jun 2017 10:14:00 +0530, by Pulkit Goyal
-
py3: implement __bytes__ for committablectxThu, 01 Jun 2017 02:25:18 +0530, by Pulkit Goyal
-
py3: convert exception to bytes to pass into ui.warn()Fri, 02 Jun 2017 10:35:21 +0530, by Pulkit Goyal
-
py3: convert bool variables to bytes before passing into ui.debug()Thu, 01 Jun 2017 02:14:26 +0530, by Pulkit Goyal
-
py3: use dict.update() instead of constructing lists and adding themThu, 01 Jun 2017 01:14:02 +0530, by Pulkit Goyal
-
patchbomb: add -B option to select a bookmarkFri, 03 Feb 2017 15:02:27 +0100, by David Demelier
-
test: add the mirror push race case for non-contiguous branch headSat, 27 May 2017 22:27:56 +0200, by Pierre-Yves David
-
test: add a push race case where non-contiguous branch head are createdSat, 27 May 2017 22:27:41 +0200, by Pierre-Yves David
-
test: add a push race case where the raced push touch multiple headsSat, 27 May 2017 22:27:09 +0200, by Pierre-Yves David
-
test: add a push race case where racing push touches multiple headsSat, 27 May 2017 22:26:51 +0200, by Pierre-Yves David
-
test: add a push race case where racing push create a new named branchSat, 27 May 2017 22:26:35 +0200, by Pierre-Yves David
-
test: add a push race case where raced push created a new named branchSat, 27 May 2017 22:26:16 +0200, by Pierre-Yves David
-
test: add a push race case where the racing client create a new headSat, 27 May 2017 22:25:40 +0200, by Pierre-Yves David
-
test: add a push race case where each client replaces a different headSat, 27 May 2017 22:25:20 +0200, by Pierre-Yves David
-
test: add a file dedicated to push race between clientsSat, 27 May 2017 22:24:58 +0200, by Pierre-Yves David
-
strip: strip obsmarkers exclusive to the stripped changesetSat, 20 May 2017 16:19:59 +0200, by Pierre-Yves David
-
strip: do not include obsolescence markers for the temporary bundleThu, 01 Jun 2017 12:08:49 +0200, by Pierre-Yves David
-
exclusive-markers: update the dedicated test with list of exclusive markersThu, 01 Jun 2017 08:44:01 +0200, by Pierre-Yves David
-
obsolete: add a function to compute "exclusive-markers" for a set of nodesSat, 20 May 2017 15:02:30 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: check all changesets in the isolated prune caseThu, 01 Jun 2017 08:32:24 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: add testing of markers backup during stripFri, 26 May 2017 03:52:11 +0200, by Pierre-Yves David
-
strip: also backup obsmarkersSat, 20 May 2017 15:06:10 +0200, by Pierre-Yves David
-
tests: fix run-tests when there's a bad #if in a testTue, 30 May 2017 20:48:43 -0400, by Augie Fackler
-
tests: make run-tests fail early if no channel is foundTue, 30 May 2017 20:47:00 -0400, by Augie Fackler
-
dispatch: convert exception payload to bytes more carefullySun, 28 May 2017 15:47:00 -0400, by Augie Fackler
-
help: convert flag default to bytes portablySun, 28 May 2017 15:49:29 -0400, by Augie Fackler
-
cmdutil: use isstdiofilename() where appropriateThu, 01 Jun 2017 23:08:23 +0900, by Yuya Nishihara
-
py3: simply use b'%d\n' to format pid in server.pyThu, 01 Jun 2017 23:05:29 +0900, by Yuya Nishihara
-
py3: implement __bytes__() on most of our exception classesThu, 01 Jun 2017 22:43:24 +0900, by Yuya Nishihara
-
py3: convert __doc__ back to bytes in help.pyThu, 01 Jun 2017 22:24:15 +0900, by Yuya Nishihara
-
py3: ensure that we don't concat bytes and str and the end result is bytesThu, 01 Jun 2017 01:41:34 +0530, by Pulkit Goyal
-
py3: make sure we return strings from __str__ and __repr__Thu, 01 Jun 2017 00:00:10 +0530, by Pulkit Goyal
-
py3: replace None with -1 to sort an integer arrayWed, 31 May 2017 23:48:52 +0530, by Pulkit Goyal
-
py3: pass str in os.sysconf()Wed, 31 May 2017 23:42:58 +0530, by Pulkit Goyal
-
context: move dirty() to committablectxThu, 11 May 2017 13:59:48 -0700, by Sean Farley
-
committablectx: extra is already normalized by committablectx.__init__Thu, 11 May 2017 13:51:10 -0700, by Sean Farley
-
match: introduce nevermatcher for when no ignore files are presentThu, 01 Jun 2017 00:40:52 -0700, by Siddharth Agarwal
-
check-code: suggest policy.importmodWed, 31 May 2017 11:41:54 -0700, by Jun Wu
-
test-obsolete-bundle-strip: test bundling in the seventh caseFri, 26 May 2017 03:41:10 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: test bundling in the sixth caseFri, 26 May 2017 03:23:56 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: test bundling in the fifth caseFri, 26 May 2017 03:20:40 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: test bundling in the fourth caseFri, 26 May 2017 03:20:25 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: test bundling in the third caseFri, 26 May 2017 03:19:11 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: test bundling in the second caseFri, 26 May 2017 03:15:53 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: test bundling in the first caseFri, 26 May 2017 03:11:53 +0200, by Pierre-Yves David
-
obsolete: raise richer exception on unknown versionThu, 25 May 2017 16:50:23 +0200, by Pierre-Yves David
-
import-checker: add hgdemandimport to local modulesWed, 31 May 2017 20:07:08 -0700, by Siddharth Agarwal
-
rebase: drop unnecessary parentchange callWed, 31 May 2017 19:46:04 -0700, by Siddharth Agarwal
-
hidden: remove unnecessary guard conditionTue, 30 May 2017 13:16:32 -0700, by Martin von Zweigbergk
-
hidden: subtract pinned revs from hidden earlierTue, 30 May 2017 10:27:20 -0700, by Martin von Zweigbergk
-
hidden: make _revealancestors() reveal ancestors exclusivelySat, 27 May 2017 23:05:10 -0700, by Martin von Zweigbergk
-
hidden: remove _consistencyblockers()Sat, 27 May 2017 22:55:19 -0700, by Martin von Zweigbergk
-
hidden: pass revs to iterate into _consistencyblockers()Sat, 27 May 2017 22:43:37 -0700, by Martin von Zweigbergk
-
hidden: remove unnecessary 'domain' parameter from _revealancestors()Sat, 27 May 2017 22:10:20 -0700, by Martin von Zweigbergk
-
hidden: change _domainancestors() to _revealancestors()Sat, 27 May 2017 21:17:06 -0700, by Martin von Zweigbergk
-
hidden: rename "revealedrevs" to "pinnedrevs" (API)Sat, 27 May 2017 21:08:51 -0700, by Martin von Zweigbergk
-
hidden: drop obsolete comment about cacheabilitySat, 27 May 2017 21:02:17 -0700, by Martin von Zweigbergk
-
cat: add formatter supportThu, 25 May 2017 21:53:44 +0900, by Yuya Nishihara
-
cat: use with statement to close output fileSat, 27 May 2017 17:58:36 +0900, by Yuya Nishihara
-
cat: stop using makefileobj()Thu, 25 May 2017 21:43:09 +0900, by Yuya Nishihara
-
formatter: add nullformatterSat, 27 May 2017 17:44:26 +0900, by Yuya Nishihara
-
formatter: add helper to create a formatter optionally backed by fileSat, 27 May 2017 17:40:18 +0900, by Yuya Nishihara
-
formatter: add option to redirect output to file objectSun, 18 Jan 2015 18:04:44 +0900, by Yuya Nishihara
-
osx: override default exclude filter for pkgbuild stableFri, 26 May 2017 20:03:05 -0400, by Augie Fackler
-
win32mbcs: avoid unintentional failure at colorization stableWed, 31 May 2017 23:44:33 +0900, by FUJIWARA Katsunori
-
tests: fix typo in "flagprocesor"Wed, 31 May 2017 10:35:10 -0700, by Martin von Zweigbergk
-
contrib: remove unnecessary debug output from editmergeps.ps1Tue, 30 May 2017 06:22:14 -0700, by Kostia Balytskyi
-
contrib: fix a bug preventing editmergeps.ps1 from running unknonw editorsTue, 30 May 2017 06:17:51 -0700, by Kostia Balytskyi
-
contrib: make editmergeps use -NoNewWindow option in Start-Process cmdletTue, 30 May 2017 06:02:31 -0700, by Kostia Balytskyi
-
contrib: run editmergeps.ps1 from the same location as editmergeps.batTue, 30 May 2017 05:56:48 -0700, by Kostia Balytskyi
-
help: pass commands module by argumentSun, 21 May 2017 16:57:32 +0900, by Yuya Nishihara
-
copies: introduce getdstfctxMon, 29 May 2017 06:06:13 -0700, by Stanislau Hlebik
-
copies: rename getfctx to getsrcfctxMon, 29 May 2017 05:58:08 -0700, by Stanislau Hlebik
-
copies: remove msrc and mdst parametersMon, 29 May 2017 05:57:25 -0700, by Stanislau Hlebik
-
copies: add dstctx parameterMon, 29 May 2017 05:57:03 -0700, by Stanislau Hlebik
-
copies: rename ctx to srcctxMon, 29 May 2017 05:56:17 -0700, by Stanislau Hlebik
-
copies: rename m2 to mdstMon, 29 May 2017 05:52:15 -0700, by Stanislau Hlebik
-
copies: rename m1 to msrcMon, 29 May 2017 05:52:15 -0700, by Stanislau Hlebik
-
transaction: delete callbacks after useFri, 26 May 2017 13:27:21 -0700, by Gregory Szorc
-
match: remove special-casing of always-matching patterns in patternmatcherFri, 19 May 2017 13:16:15 -0700, by Martin von Zweigbergk
-
match: move normalize() call out of matcher constructorsFri, 19 May 2017 12:47:45 -0700, by Martin von Zweigbergk
-
match: drop support for empty pattern list in patternmatcherFri, 19 May 2017 11:58:16 -0700, by Martin von Zweigbergk
-
match: optimize visitdir() for when no explicit files are listedSat, 20 May 2017 23:49:14 -0700, by Martin von Zweigbergk
-
match: handle everything-matching using new alwaysmatcherFri, 19 May 2017 11:50:01 -0700, by Martin von Zweigbergk
-
match: add __repr__ for subdirmatcherFri, 26 May 2017 13:08:30 -0700, by Martin von Zweigbergk
-
tests: make test-manifest.py portable to Python 3Sun, 28 May 2017 21:31:29 -0400, by Augie Fackler
-
cleanup: rename all iteritems methods to items and add iteritems aliasMon, 29 May 2017 00:00:02 -0400, by Augie Fackler
-
help: work around textwrap.dedent() only working on stringsSun, 28 May 2017 15:51:07 -0400, by Augie Fackler
-
server: write out pid using bytes IO instead of str IOSun, 28 May 2017 15:43:06 -0400, by Augie Fackler
-
help: convert dict to strkwargsSun, 28 May 2017 13:28:41 -0400, by Augie Fackler
-
util: use sysstr.join instead of bytes.join in textwrap wrapperSun, 28 May 2017 13:42:16 -0400, by Augie Fackler
-
tests: port test extension in test-help.t to python 3Sun, 28 May 2017 15:42:05 -0400, by Augie Fackler
-
doc: port check-seclevel.py to be Python 2/3 portableSun, 28 May 2017 15:51:26 -0400, by Augie Fackler
-
match: define exactmatcher.matchfn staticallySun, 28 May 2017 23:54:31 +0900, by Yuya Nishihara
-
match: remove override of prefix() from differencematcherSun, 28 May 2017 23:51:30 +0900, by Yuya Nishihara
-
cat: do not start pager if output will be written to fileSat, 27 May 2017 18:52:46 +0900, by Yuya Nishihara
-
cat: pass filename template as explicit argumentSat, 27 May 2017 18:50:05 +0900, by Yuya Nishihara
-
cmdutil: extract function checking if pattern should be taken as stdin/outThu, 25 May 2017 21:28:08 +0900, by Yuya Nishihara
-
cmdutil: drop deprecated hack to pass file object to makefileobj() (API)Thu, 25 May 2017 21:25:49 +0900, by Yuya Nishihara
-
encoding: make sure "wide" variable never be referenced from other modulesMon, 29 May 2017 21:57:51 +0900, by Yuya Nishihara
-
manifest: use itertools.chain() instead of + for Python 3 compatSun, 28 May 2017 21:29:58 -0400, by Augie Fackler
-
manifest: fix some pure-Python parser bits to work on Python 3Sun, 28 May 2017 21:29:15 -0400, by Augie Fackler
-
tests: make test-manifest finish importing in Python 3Sun, 28 May 2017 18:08:36 -0400, by Augie Fackler
-
tests: drop assertIn polyfill now that we're 2.7-onlySun, 28 May 2017 18:08:14 -0400, by Augie Fackler
-
perf: benchmark command for revlog indexesSun, 28 May 2017 11:13:10 -0700, by Gregory Szorc
-
perf: rename perfrevlog to perfrevlogrevisionsSun, 28 May 2017 10:56:28 -0700, by Gregory Szorc
-
server: use pycompat to get argvSun, 28 May 2017 15:43:26 -0400, by Augie Fackler
-
encoding: make wide character class list a sysstrSun, 28 May 2017 13:27:29 -0400, by Augie Fackler
-
cmdutil: use sorted(dict) instead of x = dict.keys(); x.sort()Sun, 28 May 2017 14:02:14 -0400, by Augie Fackler
-
util: look for empty-sysstr instead of empty-bytesstr in textwrap codeSun, 28 May 2017 16:17:43 -0400, by Augie Fackler
-
minirst: look for column delimiters using slices instead of indiciesSun, 28 May 2017 15:47:43 -0400, by Augie Fackler
-
minirst: grab a byte, not an int, for the underline styleSun, 28 May 2017 13:36:02 -0400, by Augie Fackler
-
minirst: use bytes.strip instead of str.stripSun, 28 May 2017 13:41:42 -0400, by Augie Fackler
-
py3: use pycompat.bytestr so that we don't get ascii valuesMon, 29 May 2017 16:21:15 +0530, by Pulkit Goyal
-
py3: update test-check-py3-compat.tMon, 29 May 2017 16:08:37 +0530, by Pulkit Goyal
-
loader: pywatchman appears to already be py3 compatibleSun, 28 May 2017 15:45:47 -0400, by Augie Fackler
-
py3: update test expectations for py3-commands testSun, 28 May 2017 17:02:24 -0400, by Augie Fackler
-
context: do not cache manifestctxThu, 25 May 2017 17:20:43 -0700, by Jun Wu
-
test-context: add a case demonstrating manifest caching problemThu, 25 May 2017 17:06:32 -0700, by Jun Wu
-
debugbundle: display the content of obsmarkers partsThu, 25 May 2017 16:50:46 +0200, by Pierre-Yves David
-
bundle: add an experimental knob to include obsmarkers in bundleSun, 28 May 2017 11:50:43 -0700, by Pierre-Yves David
-
bundle2: move function building obsmarker-part in the bundle2 moduleSun, 28 May 2017 11:48:18 -0700, by Pierre-Yves David
-
policy: remove unused policynoc and policynocffi constantsTue, 02 May 2017 21:45:48 +0900, by Yuya Nishihara
-
cffi: remove superfluous "if True" blocksTue, 02 May 2017 21:45:10 +0900, by Yuya Nishihara
-
cffi: split modules from pureTue, 02 May 2017 21:15:31 +0900, by Yuya Nishihara
-
policy: extend API version checks for cffiSun, 28 May 2017 15:45:52 +0900, by Yuya Nishihara
-
filterpyflakes: allow reexporting pure symbols from cffi modulesSun, 28 May 2017 17:36:01 +0900, by Yuya Nishihara
-
import-checker: guess names of C extension modulesTue, 02 May 2017 22:28:18 +0900, by Yuya Nishihara
-
import-checker: convert localmods to a set of module namesSun, 28 May 2017 15:21:18 +0900, by Yuya Nishihara
-
import-checker: allow importing symbols from pure modulesTue, 02 May 2017 22:24:57 +0900, by Yuya Nishihara
-
cffi: put compiled modules into mercurial.cffi packageTue, 02 May 2017 21:08:38 +0900, by Yuya Nishihara
-
cffi: rename build scriptsTue, 02 May 2017 21:04:40 +0900, by Yuya Nishihara
-
match: remove support for includes from patternmatcherFri, 19 May 2017 11:44:05 -0700, by Martin von Zweigbergk
-
match: simplify includematcher a bitMon, 22 May 2017 23:31:15 -0700, by Martin von Zweigbergk
-
match: remove support for non-include patterns from includematcherFri, 19 May 2017 13:36:34 -0700, by Martin von Zweigbergk
-
match: split up main matcher into patternmatcher and includematcherFri, 19 May 2017 22:36:14 -0700, by Martin von Zweigbergk
-
match: remove support for exact matching from main matcher classThu, 18 May 2017 23:39:39 -0700, by Martin von Zweigbergk
-
match: handle exact matching using new exactmatcherWed, 17 May 2017 09:26:15 -0700, by Martin von Zweigbergk
-
merge: use intersectmatchers() in "m2-vs-ma optimization"Fri, 12 May 2017 16:33:33 -0700, by Martin von Zweigbergk
-
match: handle includes using new intersectionmatcherFri, 12 May 2017 23:12:05 -0700, by Martin von Zweigbergk
-
match: move entire uipath() implementation to basematcherThu, 25 May 2017 14:32:56 -0700, by Martin von Zweigbergk
-
local-clone: also copy tags related cachesThu, 25 May 2017 12:09:09 +0200, by Pierre-Yves David
-
local-clone: also copy revs-branch-cache filesThu, 25 May 2017 12:05:33 +0200, by Pierre-Yves David
-
local-clone: extract the listing of caches to copyThu, 25 May 2017 11:59:07 +0200, by Pierre-Yves David
-
local-clone: extract the closure copying cachesThu, 25 May 2017 11:55:00 +0200, by Pierre-Yves David
-
test: add isolated prune case (to test-obsolete-bundle-strip.t)Thu, 25 May 2017 19:38:00 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: add a complex split and fold caseThu, 25 May 2017 19:37:47 +0200, by Pierre-Yves David
-
test-obsolete-bundle-strip: add cases with prune on missing revsThu, 25 May 2017 19:37:29 +0200, by Pierre-Yves David
-
obsolete: fix relevant-obsmarkers computation on pruned changesetThu, 25 May 2017 19:37:29 +0200, by Pierre-Yves David
-
test: add a test file for relevant obsmarkers and its usageThu, 25 May 2017 19:37:07 +0200, by Pierre-Yves David
-
annotate: add a new experimental --skip option to skip revsWed, 24 May 2017 19:39:33 -0700, by Siddharth Agarwal
-
annotate: add core algorithm to skip a revWed, 24 May 2017 19:07:14 -0700, by Siddharth Agarwal
-
annotate: make pair take all parents to pair againstWed, 24 May 2017 17:40:08 -0700, by Siddharth Agarwal
-
annotate: move pair function to top levelWed, 24 May 2017 17:38:28 -0700, by Siddharth Agarwal
-
bookmarks: fix check of hash-like name to not abort by ambiguous identifierThu, 25 May 2017 23:20:00 +0900, by Yuya Nishihara
-
localrepo: document that __contains__() may raise LookupErrorThu, 25 May 2017 23:18:02 +0900, by Yuya Nishihara
-
hidden: drop outdated comment about "dynamic" performanceSun, 21 May 2017 15:56:02 +0200, by Pierre-Yves David
-
hidden: unify the static and dynamic blocker logicSun, 21 May 2017 15:47:06 +0200, by Pierre-Yves David
-
hidden: drop the hidden cache logicSun, 21 May 2017 15:53:08 +0200, by Pierre-Yves David
-
hidden: simplify the computation of consistency blockerSun, 21 May 2017 16:01:20 +0200, by Pierre-Yves David
-
hidden: use _domainancestors to compute revs revealed by dynamic blockerSun, 21 May 2017 15:35:21 +0200, by Pierre-Yves David
-
hidden: add a function returning ancestors of revs within a domainSun, 21 May 2017 15:21:46 +0200, by Pierre-Yves David
-
tests: hint how to run slow tests when rejectingFri, 26 May 2017 14:52:54 -0700, by Kyle Lippincott
-
zsh_completion: install as _hg not hgFri, 26 May 2017 13:24:07 -0700, by Kyle Lippincott
-
osx: include chg by defaultMon, 20 Mar 2017 17:50:31 -0400, by Augie Fackler
-
osx: override default exclude filter for pkgbuildFri, 26 May 2017 20:03:05 -0400, by Augie Fackler
-
osx: update Mac packaging tests for bdiff.so install location changeFri, 26 May 2017 20:05:59 -0400, by Augie Fackler
-
debian: add less as a build dependency stableFri, 26 May 2017 19:33:20 -0700, by Rodrigo Damazio Bovendorp
-
strip: use the 'writenewbundle' function to get bundle on diskFri, 05 May 2017 18:15:42 +0200, by Pierre-Yves David
-
perfphases: add 'perfphases' commandTue, 23 May 2017 02:23:07 +0200, by Pierre-Yves David
-
match: remove support for excludes from matcher classTue, 16 May 2017 22:15:42 -0700, by Martin von Zweigbergk
-
match: handle excludes using new differencematcherTue, 16 May 2017 16:36:48 -0700, by Martin von Zweigbergk
-
match: override matchfn() the usual way in subdirmatcherThu, 25 May 2017 09:52:56 -0700, by Martin von Zweigbergk
-
match: make matchfn a method on the classThu, 25 May 2017 09:52:49 -0700, by Martin von Zweigbergk
-
util: raise ParseError when parsing dates (BC)Wed, 24 May 2017 17:50:17 +0200, by Boris Feld
-
match: fix visitdir for roots of includesTue, 16 May 2017 14:31:21 -0700, by Martin von Zweigbergk
-
match: make subdirmatcher extend basematcherWed, 17 May 2017 23:02:42 -0700, by Martin von Zweigbergk
-
match: make basematcher._files a @propertycacheFri, 19 May 2017 10:17:08 -0700, by Martin von Zweigbergk
-
match: extract base class for matchersWed, 17 May 2017 23:45:13 -0700, by Martin von Zweigbergk
-
debugwalk: also print matcher representationMon, 22 May 2017 11:08:52 -0700, by Martin von Zweigbergk
-
clonebundles: fix missing newline character stableWed, 24 May 2017 22:59:59 -0400, by Matt Harbison
-
transaction: run _writejournal unfilteredThu, 25 May 2017 01:45:52 +0200, by Pierre-Yves David
-
bookmarks: warn about bookmark names that unambiguously resolve to a node (BC)Mon, 22 May 2017 19:18:12 -0400, by Augie Fackler
-
pycompat: try __bytes__() to convert object to bytestrThu, 04 May 2017 11:51:07 +0900, by Yuya Nishihara
-
ui: fix ui.configdate for invalid datesTue, 23 May 2017 15:44:50 +0200, by Boris Feld
-
demandimport: stop overriding __getattribute__()Fri, 28 Apr 2017 00:01:22 +0900, by Yuya Nishihara
-
demandimport: look for 'mod' suffix as alternative name for module referenceFri, 28 Apr 2017 23:46:16 +0900, by Yuya Nishihara
-
demandimport: insert empty line per methodMon, 01 May 2017 14:26:56 +0900, by Yuya Nishihara
-
demandimport: strictly compare identity of proxy objectMon, 01 May 2017 13:43:31 +0900, by Yuya Nishihara
-
match: use ProgrammingError where appropriateTue, 23 May 2017 08:49:01 -0700, by Martin von Zweigbergk
-
revlog: raise error.WdirUnsupported from revlog.node() if wdirrev is passedTue, 23 May 2017 01:30:36 +0530, by Pulkit Goyal
-
revset: add support for ancestors(wdir())Tue, 23 May 2017 01:22:33 +0530, by Pulkit Goyal
-
revset: add support for using ~ operator on wdir() predicateTue, 23 May 2017 01:08:19 +0530, by Pulkit Goyal
-
revset: add support for p2(wdir()) to get second parent of working directoryMon, 22 May 2017 02:14:22 +0530, by Pulkit Goyal
-
revset: use try-except instead of if-else because of perfMon, 22 May 2017 02:03:43 +0530, by Pulkit Goyal
-
revset: remove redundant condition and change to else from elifMon, 22 May 2017 01:38:00 +0530, by Pulkit Goyal
-
tests: add tests for predicates and operators which works with wdir()Mon, 22 May 2017 01:35:53 +0530, by Pulkit Goyal
-
revset: add support for "wdir()^n"Mon, 22 May 2017 01:01:45 +0530, by Pulkit Goyal
-
revset: add parentheses after wdir since its a functionMon, 22 May 2017 00:54:02 +0530, by Pulkit Goyal
-
cmdutil: avoid redefining write() function in export if possibleMon, 22 May 2017 15:05:18 -0400, by Augie Fackler
-
cmdutil: extract closure that performs the actual export formattingMon, 22 May 2017 13:34:03 -0400, by Augie Fackler
-
cmdutil: use a generator expression instead of a list comprehensionMon, 22 May 2017 13:35:22 -0400, by Augie Fackler
-
cmdutil: rename template param to export to fntemplateSat, 20 May 2017 20:15:05 -0400, by Augie Fackler
-
cmdutil: comprehensively document the interface of exportSat, 20 May 2017 17:58:04 -0400, by Augie Fackler
-
tests: hide warning from test-xdg.tMon, 22 May 2017 15:56:47 -0700, by Durham Goode
-
policy: define C module versions individuallyMon, 22 May 2017 22:59:40 -0700, by Jun Wu
-
repoview: rename '_getdynamicblockers' to 'revealedrevs' (API)Sat, 20 May 2017 19:43:58 +0200, by Pierre-Yves David
-
repoview: move '_getdynamicblock' next to 'hideablerevs'Sat, 20 May 2017 19:43:29 +0200, by Pierre-Yves David
-
python3: allow hgloader to work with lazy loadersSun, 21 May 2017 13:26:17 -0700, by Siddharth Agarwal
-
init: turn on demandimport for Python 3.6 and aboveSun, 21 May 2017 12:51:01 -0700, by Siddharth Agarwal
-
demandimport: add python 3 implementationSun, 21 May 2017 12:23:04 -0700, by Siddharth Agarwal
-
demandimport: move ignore list to __init__.pySun, 21 May 2017 12:10:53 -0700, by Siddharth Agarwal
-
check: check modules in hgdemandimportSun, 21 May 2017 13:44:26 -0700, by Siddharth Agarwal
-
demandimport: move to separate packageSun, 21 May 2017 12:10:53 -0700, by Siddharth Agarwal
-
import-checker: add a way to directly import certain symbolsSun, 21 May 2017 12:09:01 -0700, by Siddharth Agarwal
-
check-code: allow skipping hasattr check in py3-only codeSun, 21 May 2017 13:34:42 -0700, by Siddharth Agarwal
-
profiling: allow loading profiling extension before everything elseMon, 22 May 2017 01:17:49 -0700, by Jun Wu
-
extensions: allow loading a whitelisted subset of extensionsMon, 22 May 2017 00:51:56 -0700, by Jun Wu
-
match: catch attempts to create case-insenstive exact matchersMon, 22 May 2017 08:49:34 -0700, by Martin von Zweigbergk
-
test: remove aliases forcing date, use default-dateMon, 22 May 2017 19:29:21 +0200, by Boris Feld
-
test: prepare tests for removing date aliasesMon, 22 May 2017 19:28:47 +0200, by Boris Feld
-
devel: update blackbox to use default-dateTue, 16 May 2017 18:36:08 +0200, by Boris Feld
-
devel: use default-date config field when creating obsmarkersFri, 19 May 2017 12:08:47 +0200, by Boris Feld
-
devel: activate default-date in testsMon, 22 May 2017 16:59:57 +0200, by Pierre-Yves David
-
devel: add a config field to force dates to timestamp 0Fri, 19 May 2017 12:18:25 +0200, by Boris Feld
-
ui: add the possiblity to get a date config fieldFri, 19 May 2017 12:07:41 +0200, by Boris Feld
-
util: refactor util.parsedate to raises ValueErrorFri, 19 May 2017 12:07:23 +0200, by Boris Feld
-
match: implement __repr__() and update users (API)Mon, 22 May 2017 11:08:18 -0700, by Martin von Zweigbergk
-
fsmonitor: fix silly "*kwargs" bug in merge.update() overrideMon, 22 May 2017 10:41:32 -0700, by Martin von Zweigbergk
-
revset: make `hg log -r 'wdir()^'` work (issue4905)Fri, 19 May 2017 20:06:45 +0530, by Pulkit Goyal
-
revlog: raise WdirUnsupported when wdirrev is passedFri, 19 May 2017 19:12:06 +0530, by Pulkit Goyal
-
error: add a new exception named WdirUnsupportedFri, 19 May 2017 19:10:37 +0530, by Pulkit Goyal
-
match: replace icasefsmatch() function by flag to regular match()Thu, 18 May 2017 22:20:59 -0700, by Martin von Zweigbergk
-
match: delete icasefsmatcher now that it's same as matcherThu, 18 May 2017 16:48:02 -0700, by Martin von Zweigbergk
-
match: pass in normalize() function to matchersThu, 18 May 2017 15:45:50 -0700, by Martin von Zweigbergk
-
match: don't print explicitly listed files with wrong case (BC)Thu, 18 May 2017 16:05:46 -0700, by Martin von Zweigbergk
-
match: move body of _normalize() to a static functionThu, 18 May 2017 15:25:16 -0700, by Martin von Zweigbergk
-
match: pass 'warn' argument to _normalize() for consistencyThu, 18 May 2017 15:11:04 -0700, by Martin von Zweigbergk
-
match: replace match class by match function (API)Fri, 12 May 2017 23:11:41 -0700, by Martin von Zweigbergk
-
checklink: degrade gracefully on posix when fs is readonly (issue5511)Sun, 21 May 2017 18:36:28 -0400, by Augie Fackler
-
revlog: remove some revlogNG terminologyFri, 19 May 2017 20:14:31 -0700, by Gregory Szorc
-
revlog: tweak wording and logic for flags validationFri, 19 May 2017 20:10:50 -0700, by Gregory Szorc
-
tests: tests for revlog version and flags loadingFri, 19 May 2017 20:01:35 -0700, by Gregory Szorc
-
perf: allow to clear the obsstore in 'perfvolatilesets'Sun, 21 May 2017 13:32:07 +0200, by Pierre-Yves David
-
obsolete: test an important corner caseSun, 21 May 2017 13:49:48 +0200, by Pierre-Yves David
-
largefiles: replace always() method, not _always fieldThu, 18 May 2017 22:47:42 -0700, by Martin von Zweigbergk
-
merge with stableSun, 21 May 2017 02:45:32 -0400, by Augie Fackler
-
cext: mark constant variablesSun, 21 May 2017 13:41:01 +0900, by Yuya Nishihara
-
cext: move util.h to cext treeSun, 21 May 2017 13:35:19 +0900, by Yuya Nishihara
-
cext: move back finalization of dirstateTupleType where it should beSun, 21 May 2017 13:31:27 +0900, by Yuya Nishihara
-
dispatch: setup color before pager for correct console information on windows stableTue, 23 May 2017 03:29:23 +0900, by FUJIWARA Katsunori
-
cleanup: reuse existing wctx variables instead of calling repo[None]Sat, 20 May 2017 22:27:52 -0700, by Martin von Zweigbergk
-
localrepo: extract bookmarkheads method to bookmarks.pyThu, 18 May 2017 16:43:56 -0400, by Augie Fackler
-
tests: avoid renamed files triggering check-commit failuresSat, 20 May 2017 20:50:29 -0400, by Augie Fackler
-
dispatch: make request accept additional reposetupsSat, 29 Apr 2017 21:39:47 -0700, by Jun Wu
-
cext: extract revlog/index parsing code to own C fileSat, 20 May 2017 14:01:05 -0700, by Gregory Szorc
-
debugcommands: use temporary dict for its command tableThu, 04 May 2017 17:13:12 +0900, by Yuya Nishihara
-
commands: move debugcommands and debugcomplete back to commands moduleSun, 14 May 2017 16:42:16 +0900, by Yuya Nishihara
-
commands: move templates of common command options to cmdutil (API)Sun, 14 May 2017 16:19:47 +0900, by Yuya Nishihara
-
import-checker: drop workaround for pure modulesSat, 13 Aug 2016 12:29:53 +0900, by Yuya Nishihara
-
policy: drop custom importer for pure modulesSat, 13 Aug 2016 12:28:52 +0900, by Yuya Nishihara
-
parsers: switch to policy importerSat, 13 Aug 2016 12:23:56 +0900, by Yuya Nishihara
-
mpatch: switch to policy importerSat, 13 Aug 2016 12:18:58 +0900, by Yuya Nishihara
-
diffhelpers: switch to policy importerSat, 13 Aug 2016 12:15:49 +0900, by Yuya Nishihara
-
bdiff: switch to policy importerSat, 13 Aug 2016 12:12:50 +0900, by Yuya Nishihara
-
base85: switch to policy importerSat, 13 Aug 2016 12:08:23 +0900, by Yuya Nishihara
-
osutil: switch to policy importerFri, 12 Aug 2016 11:35:17 +0900, by Yuya Nishihara
-
policy: add helper to import cext/pure moduleFri, 12 Aug 2016 11:30:17 +0900, by Yuya Nishihara
-
demandimport: strictly check missing locals argumentSat, 20 May 2017 15:09:14 +0900, by Yuya Nishihara
-
localrepo: mark walk convenience method as deprecated (API)Thu, 18 May 2017 18:01:48 -0400, by Augie Fackler
-
debugcommands: use repo[None].walk instead of repo.walkThu, 18 May 2017 18:01:01 -0400, by Augie Fackler
-
cmdutil: use repo[None].walk instead of repo.walkThu, 18 May 2017 18:00:52 -0400, by Augie Fackler
-
largefiles: use repo[None].walk instead of repo.walkThu, 18 May 2017 18:00:38 -0400, by Augie Fackler
-
parsers: add version to help detect breaking binary changesTue, 25 Apr 2017 17:43:30 -0700, by Jun Wu
-
osutil: add version to help detect breaking binary changesTue, 25 Apr 2017 17:36:59 -0700, by Jun Wu
-
mpatch: add version to help detect breaking binary changesTue, 25 Apr 2017 17:38:36 -0700, by Jun Wu
-
diffhelpers: add version to help detect breaking binary changesTue, 25 Apr 2017 17:40:13 -0700, by Jun Wu
-
base85: add version to help detect breaking binary changesTue, 25 Apr 2017 17:45:48 -0700, by Jun Wu
-
bdiff: add version to help detect breaking binary changesTue, 25 Apr 2017 17:34:41 -0700, by Jun Wu
-
obsmarker: add an experimental flag controlling "operation" recordingSat, 20 May 2017 03:10:23 +0200, by Pierre-Yves David
-
run-tests: remove references to Python 2.6Fri, 19 May 2017 19:46:45 -0700, by Gregory Szorc
-
dirstate: mark {begin,end}parentchange as deprecated (API)Thu, 18 May 2017 17:13:32 -0400, by Augie Fackler
-
merge: migrate to context manager for changing dirstate parentsThu, 18 May 2017 17:11:24 -0400, by Augie Fackler
-
localrepo: migrate to context manager for changing dirstate parentsThu, 18 May 2017 17:11:14 -0400, by Augie Fackler
-
context: migrate to context manager for changing dirstate parentsThu, 18 May 2017 17:11:07 -0400, by Augie Fackler
-
rebase: migrate to context manager for changing dirstate parentsThu, 18 May 2017 17:11:01 -0400, by Augie Fackler
-
mq: migrate to context manager for changing dirstate parentsThu, 18 May 2017 17:10:53 -0400, by Augie Fackler
-
dirstate: introduce new context manager for marking dirstate parent changesThu, 18 May 2017 17:10:30 -0400, by Augie Fackler
-
contrib: make editmergeps able to work with notepad++Fri, 19 May 2017 17:01:34 -0700, by Kostia Balytskyi
-
contrib: make editmergeps able to work with Windows GUI editorsFri, 19 May 2017 17:00:55 -0700, by Kostia Balytskyi
-
extensions: show deprecation warning for the use of cmdutil.commandSat, 09 Jan 2016 23:24:52 +0900, by Yuya Nishihara
-
extensions: prohibit registration of command without using @command (API)Sat, 13 May 2017 15:41:50 +0900, by Yuya Nishihara
-
extensions: optionally print hint on import failureSun, 14 May 2017 15:46:45 +0900, by Yuya Nishihara
-
error: add hint to ProgrammingErrorSun, 14 May 2017 15:41:27 +0900, by Yuya Nishihara
-
registrar: unindent superfluous "if True" blockMon, 08 May 2017 22:14:56 +0900, by Yuya Nishihara
-
registrar: switch @command decorator to classMon, 08 May 2017 22:08:40 +0900, by Yuya Nishihara
-
registrar: move cmdutil.command to registrar module (API)Sat, 09 Jan 2016 23:07:20 +0900, by Yuya Nishihara
-
gendoc: make sure locale path is set before loading any modulesSat, 13 May 2017 17:53:55 +0900, by Yuya Nishihara
-
fsmonitor: don't attempt state-leave if we didn't state-enterThu, 18 May 2017 12:49:10 -0700, by Wez Furlong
-
fsmonitor: acquire localrepo.wlock prior to emitting hg.update stateThu, 18 May 2017 12:48:07 -0700, by Wez Furlong
-
obsolete: move the 'isenabled' function at the top of the fileFri, 19 May 2017 13:12:42 +0200, by Pierre-Yves David
-
cache: make the cache updated callback easily accessible to extensionFri, 19 May 2017 13:09:23 +0200, by Pierre-Yves David
-
obscheckhead: skip context creation to test phaseFri, 19 May 2017 12:35:14 +0200, by Pierre-Yves David
-
tests: add missing 'test-push-checkheads-partial-C1.t'Fri, 19 May 2017 02:44:30 +0200, by Pierre-Yves David
-
contrib: add editmerge version for powershellThu, 18 May 2017 14:36:46 -0700, by Kostia Balytskyi
-
run-tests: allow hg executable to be hg.exeWed, 17 May 2017 12:51:40 -0700, by Kostia Balytskyi
-
obsolete: add operation metadata to rebase/amend/histedit obsmarkersTue, 09 May 2017 16:29:31 -0700, by Durham Goode
-
obsolete: invalidate "volatile" set cache after merging marker stableWed, 17 May 2017 15:39:37 +0200, by Pierre-Yves David
-
match: use match.prefix() in subdirmatcherWed, 17 May 2017 22:33:15 -0700, by Martin von Zweigbergk
-
match: avoid accessing match._pathrestricted from subdirmatcherFri, 12 May 2017 16:31:21 -0700, by Martin von Zweigbergk
-
match: override visitdir() the usual way in subdirmatcherThu, 18 May 2017 10:17:57 -0700, by Martin von Zweigbergk
-
match: make _fileroots a @propertycache and rename it to _filesetThu, 18 May 2017 09:04:37 -0700, by Martin von Zweigbergk
-
fsmonitor: use modern match APIWed, 17 May 2017 23:54:43 -0700, by Martin von Zweigbergk
-
diffstat: properly count lines starting in '--' or '++' (issue5479)Wed, 17 May 2017 20:51:17 -0500, by Andrew Zwicky
-
test-http-bad-server: match different in outputFri, 19 May 2017 12:38:34 +0200, by Pierre-Yves David
-
config: make config.items() return a copyThu, 18 May 2017 13:38:37 -0700, by Martin von Zweigbergk
-
filemerge: store error messages in module variablesFri, 19 May 2017 03:47:43 -0700, by Stanislau Hlebik
-
run-tests: support multiple cases in .t testTue, 16 May 2017 23:10:31 -0700, by Jun Wu
-
revlog: rename constants (API)Wed, 17 May 2017 19:52:18 -0700, by Gregory Szorc
-
localrepo: reformat set literalsWed, 17 May 2017 20:01:29 -0700, by Gregory Szorc
-
rebase: make sure merge state is cleaned up for no-op rebases (issue5494)Thu, 18 May 2017 13:18:05 -0700, by Jeremy Fitzhardinge
-
match: remove ispartial()Wed, 17 May 2017 09:43:50 -0700, by Martin von Zweigbergk
-
run-tests: rename test description dict to testdescTue, 16 May 2017 21:17:40 -0700, by Jun Wu
-
run-tests: change test identity from a path to a dictSat, 29 Apr 2017 11:40:47 -0700, by Jun Wu
-
largefiles: delete unnecessary meddling with matcher internalsWed, 17 May 2017 14:31:47 -0700, by Martin von Zweigbergk
-
py3: explicitly convert a list to bytes to pass in ui.debugThu, 04 May 2017 00:23:09 +0530, by Pulkit Goyal
-
changelog: make sure datafile is 00changelog.d (API)Wed, 17 May 2017 20:14:27 -0700, by Jun Wu
-
util: drop unneeded override, sortdict.copy()Wed, 17 May 2017 23:01:56 +0900, by Yuya Nishihara
-
drawdag: provide filenode for its dummy filectxWed, 17 May 2017 10:48:56 -0700, by Jun Wu
-
tests: fix up recent conditionalized output changesSat, 13 May 2017 21:30:02 -0400, by Matt Harbison
-
run-tests: drop fallback for proc.terminate() for pre-py2.6Tue, 16 May 2017 14:42:13 -0700, by Martin von Zweigbergk
-
run-tests: drop fallback for sysconfig for pre-py2.7Tue, 16 May 2017 14:40:22 -0700, by Martin von Zweigbergk
-
largefiles: move identical statement to after if/elseTue, 16 May 2017 17:47:27 -0700, by Martin von Zweigbergk
-
util: rewrite sortdict using Python 2.7's OrderedDictTue, 16 May 2017 23:40:29 -0700, by Martin von Zweigbergk
-
encoding: use i.startswith() instead of i[0] to eliminate py2/3 divergenceTue, 16 May 2017 23:36:38 +0900, by Yuya Nishihara
-
test-casefolding: sync with latest code changesSat, 13 May 2017 21:15:56 -0400, by Matt Harbison
-
perf: always pass node to revlog.revision()Mon, 15 May 2017 19:37:11 -0700, by Gregory Szorc
-
hg: backout optimizing for treemanifestsMon, 15 May 2017 18:55:58 -0700, by Durham Goode
-
test-hardlink: do not test .hg/cache/checklinkMon, 15 May 2017 13:29:18 -0700, by Jun Wu
-
test-hardlinks: unify two test files into oneMon, 15 May 2017 13:25:59 -0700, by Jun Wu
-
style: ban [ foo == bar] bashism in testsMon, 15 May 2017 14:08:02 -0400, by Augie Fackler
-
changelog: load pending file directlySat, 13 May 2017 16:26:43 -0700, by Gregory Szorc
-
cleanup: use set literalsFri, 10 Feb 2017 16:56:29 -0800, by Martin von Zweigbergk
-
py3: convert date and format arguments str before passing in time.strptimeSat, 06 May 2017 04:51:25 +0530, by Pulkit Goyal
-
py3: convert kwargs' keys to str using pycompat.strkwargsThu, 04 May 2017 00:24:21 +0530, by Pulkit Goyal
-
verify: add a config option to skip certain flag processorsSun, 14 May 2017 09:38:06 -0700, by Jun Wu
-
changegroup: add bundlecaps backMon, 15 May 2017 09:35:27 -0700, by Durham Goode
-
flagprocessor: add a fast path when flags is 0Wed, 10 May 2017 16:17:58 -0700, by Jun Wu
-
shelve: make shelvestate use simplekeyvaluefileSat, 13 May 2017 14:52:29 -0700, by Kostia Balytskyi
-
shelve: refactor shelvestate loadingSun, 14 May 2017 14:15:07 -0700, by Kostia Balytskyi
-
extdiff: copy back execbit-only changes to the working directoryThu, 11 May 2017 22:33:45 -0400, by Matt Harbison
-
tests: remove regular expression matching for Python 2.6Sat, 13 May 2017 12:14:24 -0700, by Gregory Szorc
-
branchmap: remove use of buffer() to support Python 2.6Sat, 13 May 2017 11:58:08 -0700, by Gregory Szorc
-
py3: remove delayed import of importlibSat, 13 May 2017 11:55:39 -0700, by Gregory Szorc
-
tests: use context manager form of assertRaisesSat, 13 May 2017 11:52:44 -0700, by Gregory Szorc
-
obsolete: use 2 argument form of enumerate()Sat, 13 May 2017 11:42:42 -0700, by Gregory Szorc
-
tests: remove special handling for undefined memoryviewSat, 13 May 2017 11:31:36 -0700, by Gregory Szorc
-
encoding: remove workaround for locale.getpreferredencoding()Sat, 13 May 2017 11:20:51 -0700, by Gregory Szorc
-
mail: remove code to support < Python 2.7Sat, 13 May 2017 11:12:44 -0700, by Gregory Szorc
-
help: clarify that colons are allowed in fingerprints valuesThu, 11 May 2017 00:02:32 -0700, by Gregory Szorc
-
sslutil: tweak the legacy [hostfingerprints] warning messageWed, 10 May 2017 23:49:37 -0700, by Gregory Szorc
-
rebase: allow rebase even if some revisions need no rebase (BC) (issue5422)Thu, 11 May 2017 11:37:18 -0700, by Martin von Zweigbergk
-
chgserver: more explicit about sensitive environ variablesWed, 10 May 2017 11:55:22 -0700, by Jun Wu
-
scmutil: make simplekeyvaluefile able to have a non-key-value first lineThu, 11 May 2017 08:49:33 -0700, by Kostia Balytskyi
-
scmutil: add simplekeyvaluefile reading testThu, 11 May 2017 08:39:44 -0700, by Kostia Balytskyi
-
caches: stop warming the cache after changegroup applicationTue, 02 May 2017 18:57:52 +0200, by Pierre-Yves David
-
caches: move the 'updating the branch cache' message in 'updatecaches'Tue, 02 May 2017 22:27:44 +0200, by Pierre-Yves David
-
caches: stop warming the cache after 'localrepo.commitctx'Tue, 02 May 2017 18:56:07 +0200, by Pierre-Yves David
-
caches: introduce a 'debugupdatecaches' commandTue, 02 May 2017 21:35:06 +0200, by Pierre-Yves David
-
caches: call 'repo.updatecache()' in 'repo.destroyed()'Tue, 02 May 2017 19:05:58 +0200, by Pierre-Yves David
-
caches: introduce a function to warm cacheTue, 02 May 2017 21:39:43 +0200, by Pierre-Yves David
-
transaction: track newly introduced revisionsTue, 02 May 2017 18:45:51 +0200, by Pierre-Yves David
-
transaction: introduce "changes" dictionary to precisely track updatesTue, 02 May 2017 18:31:18 +0200, by Pierre-Yves David
-
clone: add a server-side option to disable full getbundles (pull-based clones)Thu, 11 May 2017 10:50:05 -0700, by Siddharth Agarwal
-
clone: warn when streaming was requested but couldn't be performedMon, 08 May 2017 20:01:06 -0700, by Siddharth Agarwal
-
clone: test streaming disabled because client is missing requirementMon, 08 May 2017 18:47:24 -0700, by Siddharth Agarwal
-
bundle2: don't check for whether we can do stream clonesMon, 08 May 2017 17:30:51 -0700, by Siddharth Agarwal
-
debugcommands: add debugpickmergetool to examine which merge tool is chosenSat, 13 May 2017 03:37:50 +0900, by FUJIWARA Katsunori
-
filemerge: add internal merge tool to dump files forciblySat, 13 May 2017 03:31:42 +0900, by FUJIWARA Katsunori
-
filemerge: make warning message more i18n friendlySat, 13 May 2017 03:28:36 +0900, by FUJIWARA Katsunori
-
filemerge: show warning about choice of :prompt only at an actual fallbackSat, 13 May 2017 03:28:36 +0900, by FUJIWARA Katsunori
-
treemanifest: allow manifestrevlog to take an explicit treemanifest argTue, 09 May 2017 13:56:46 -0700, by Durham Goode
-
policy: relax the default for in-place buildWed, 26 Apr 2017 23:02:43 +0900, by Yuya Nishihara
-
verify: always check rawsizeThu, 11 May 2017 14:52:02 -0700, by Jun Wu
-
rebase: rename "target" to "destination" in messagesThu, 11 May 2017 22:38:15 -0700, by Martin von Zweigbergk
-
rebase: rename "target" to "dest" in variable namesThu, 11 May 2017 22:38:03 -0700, by Martin von Zweigbergk
-
sslutil: remove conditional cipher code needed for Python 2.6Wed, 10 May 2017 23:32:00 -0700, by Gregory Szorc
-
merge: use repo.wvfs.setflags() instead of util.setflags()Thu, 11 May 2017 18:38:43 -0700, by Phil Cohen
-
merge with stableFri, 12 May 2017 11:20:25 -0700, by Martin von Zweigbergk