Mercurial > hg
graph
-
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
-
revlog: move part of "addrevision" to "addrawrevision"Tue, 09 May 2017 21:27:06 -0700, by Jun Wu
-
filectx: add an overlayfilectx classTue, 09 May 2017 20:23:21 -0700, by Jun Wu
-
filectx: remove __new__Tue, 09 May 2017 19:16:48 -0700, by Jun Wu
-
filectx: add a rawflags methodTue, 09 May 2017 16:34:12 -0700, by Jun Wu
-
filectx: move size to basefilectxTue, 09 May 2017 19:53:31 -0700, by Jun Wu
-
filectx: make renamed a property cacheTue, 09 May 2017 19:48:57 -0700, by Jun Wu
-
filectx: make flags a property cacheTue, 09 May 2017 19:23:28 -0700, by Jun Wu
-
commandserver: move printbanner logic to bindsocketSun, 30 Apr 2017 11:21:05 -0700, by Jun Wu
-
commandserver: move "listen" responsibility from service to handlerSun, 30 Apr 2017 11:08:27 -0700, by Jun Wu
-
hghave: remove py27+ capabilityMon, 08 May 2017 15:31:34 -0700, by Gregory Szorc
-
tests: remove test targeting Python 2.6Mon, 08 May 2017 15:30:15 -0700, by Gregory Szorc
-
setup: drop support for Python 2.6 (BC)Tue, 02 May 2017 16:19:04 -0700, by Gregory Szorc
-
perf: move revlog construction and length calculation out of benchmarkSat, 06 May 2017 11:16:59 -0700, by Gregory Szorc
-
perf: clear revlog caches on every iterationSat, 06 May 2017 11:15:56 -0700, by Gregory Szorc
-
perf: don't convert rev to node before calling revlog.revision()Sat, 06 May 2017 11:12:23 -0700, by Gregory Szorc
-
revlog: rename _chunkraw to _getsegmentforrevs()Sat, 06 May 2017 12:12:53 -0700, by Gregory Szorc
-
perf: store reference to revlog._chunkraw in a local variableSat, 06 May 2017 12:02:31 -0700, by Gregory Szorc
-
revlog: rename internal functions containing "chunk" to use "segment"Sat, 06 May 2017 12:02:12 -0700, by Gregory Szorc
-
fsmonitor: do not nuke dirstate filecacheSat, 06 May 2017 16:36:24 -0700, by Jun Wu
-
perf: move gettimer() callSat, 06 May 2017 11:01:02 -0700, by Gregory Szorc
-
perf: don't clobber startrev variableSat, 06 May 2017 10:59:38 -0700, by Gregory Szorc
-
bundle: add optional 'tagsfnodecache' data to on disk bundle (issue5543)Fri, 05 May 2017 17:31:15 +0200, by Pierre-Yves David
-
bundle2: move tagsfnodecache generation in a generic functionFri, 05 May 2017 17:28:52 +0200, by Pierre-Yves David
-
bundle: introduce an higher level function to write bundle on diskFri, 05 May 2017 17:09:47 +0200, by Pierre-Yves David
-
bundle: handle compression earlierThu, 04 May 2017 21:47:03 +0200, by Pierre-Yves David
-
bundle: check changegroup version earlierThu, 04 May 2017 21:46:02 +0200, by Pierre-Yves David
-
bundle: check lack of revs to bundle before generating the changegroupThu, 04 May 2017 21:44:36 +0200, by Pierre-Yves David
-
extdiff: copy back files to the working directory if the size changedSat, 06 May 2017 23:00:57 -0400, by Matt Harbison
-
test-extdiff: enable a previously failing test on WindowsSat, 06 May 2017 22:48:06 -0400, by Matt Harbison
-
test-extdiff: narrow the range of an '#if execbit' blockSat, 06 May 2017 19:11:59 -0400, by Matt Harbison
-
test-extdiff: deduplicate testsSat, 06 May 2017 14:36:26 -0400, by Matt Harbison
-
test-extdiff: fill in a missing Windows testSat, 06 May 2017 13:37:00 -0400, by Matt Harbison
-
policy: eliminate ".pure." from module name only if marked as dualSat, 13 Aug 2016 17:21:58 +0900, by Yuya Nishihara
-
policy: add "cext" package which will host CPython extension modulesFri, 12 Aug 2016 11:06:14 +0900, by Yuya Nishihara
-
policy: mark all string literals as sysstr or bytesTue, 02 May 2017 18:35:09 +0900, by Yuya Nishihara
-
debuginstall: check C extensions only if they are loadable per policyWed, 26 Apr 2017 23:30:52 +0900, by Yuya Nishihara
-
osutil: proxy through util (and platform) modules (API)Wed, 26 Apr 2017 22:26:28 +0900, by Yuya Nishihara
-
win32mbcs: wrap underlying pycompat.bytestr to use checkwinfilename safely stableFri, 12 May 2017 21:46:14 +0900, by FUJIWARA Katsunori
-
hghave: prefill more version of Mercurial stableTue, 09 May 2017 15:08:47 +0200, by Pierre-Yves David
-
graft: fix graft across merges of duplicates of grafted changes stableThu, 11 May 2017 17:18:40 +0200, by Mads Kiilerich
-
graft: test coverage of grafts and how merges can break duplicate detection stableTue, 09 May 2017 00:11:30 +0200, by Mads Kiilerich
-
mpatch: proxy through mdiff moduleWed, 26 Apr 2017 22:05:59 +0900, by Yuya Nishihara
-
bdiff: proxy through mdiff moduleWed, 26 Apr 2017 22:03:37 +0900, by Yuya Nishihara
-
base85: proxy through util moduleWed, 26 Apr 2017 21:56:47 +0900, by Yuya Nishihara
-
mdiff: move re-exports to topTue, 02 May 2017 17:05:22 +0900, by Yuya Nishihara
-
test-commit-interactive-curses: remove unused import of parsersTue, 02 May 2017 19:10:55 +0900, by Yuya Nishihara
-
churn: use the non-deprecated template option in the examples stableMon, 08 May 2017 23:05:01 -0400, by Matt Harbison
-
strip: make tree stripping O(changes) instead of O(repo)Mon, 08 May 2017 11:35:23 -0700, by Durham Goode
-
strip: move tree strip logic to it's own functionMon, 08 May 2017 11:35:23 -0700, by Durham Goode
-
manifest: remove unused property _oldmanifestMon, 08 May 2017 09:39:21 -0700, by Martin von Zweigbergk
-
sslutil: reference fingerprints config option properly (issue5559) stableMon, 08 May 2017 09:30:26 -0700, by Gregory Szorc
-
py3: convert key to str to make kwargs.pop work in mqFri, 05 May 2017 04:48:42 +0530, by Pulkit Goyal
-
py3: convert kwargs' keys to str before passing in cmdutil.getcommiteditorFri, 05 May 2017 04:41:45 +0530, by Pulkit Goyal
-
diff: add a fast path to avoid loading binary contentsWed, 03 May 2017 23:50:41 -0700, by Jun Wu
-
diff: correct binary testing logicFri, 05 May 2017 17:20:32 -0700, by Jun Wu
-
diff: draw a table about binary diff behaviorsFri, 05 May 2017 16:48:58 -0700, by Jun Wu
-
diff: use fctx.size() to test emptyWed, 03 May 2017 22:20:44 -0700, by Jun Wu
-
diff: use fctx.isbinary() to test binaryWed, 03 May 2017 22:16:54 -0700, by Jun Wu
-
pycompat: extract helper to raise exception with tracebackThu, 20 Apr 2017 22:16:12 +0900, by Yuya Nishihara
-
largefiles: make sure debugstate command is populated before wrapping stableThu, 04 May 2017 15:23:51 +0900, by Yuya Nishihara
-
check-code: ignore re-exports of os.environ in encoding.pyMon, 01 May 2017 17:23:48 +0900, by Yuya Nishihara
-
check-code: exclude demandimport.py and policy.py from Python 3 checksWed, 26 Apr 2017 21:51:19 +0900, by Yuya Nishihara
-
check-code: rewrite py3 exclusion pattern with negative lookaheadMon, 01 May 2017 17:10:22 +0900, by Yuya Nishihara
-
cleanup: remove useless re-raises of KeyboardInterruptWed, 03 May 2017 11:16:55 +0900, by Yuya Nishihara
-
make: drop deprecated rule to process temporary copy of pure modulesFri, 12 Aug 2016 11:36:42 +0900, by Yuya Nishihara
-
help: describe about choice of :prompt as a fallback merge tool explicitly stableSat, 06 May 2017 02:33:00 +0900, by FUJIWARA Katsunori
-
wix: only one KeyPath is allowed per Component stableSat, 06 May 2017 10:18:34 -0500, by Steve Borho
-
dirstate: optimize walk() by using match.visitdir()Fri, 05 May 2017 08:49:46 -0700, by Martin von Zweigbergk
-
match: optimize visitdir() for patterns matching only root directoryFri, 05 May 2017 08:49:07 -0700, by Martin von Zweigbergk
-
rebase: don't update state dict same way for each rootSat, 11 Mar 2017 12:25:56 -0800, by Martin von Zweigbergk
-
forget: access status fields by name, not indexThu, 04 May 2017 21:11:40 -0700, by Martin von Zweigbergk
-
demandimport: add urwid.command_map to ignore listWed, 03 May 2017 18:26:57 -0700, by Phil Cohen
-
outgoing: run on filtered repoFri, 05 May 2017 10:08:36 -0700, by Martin von Zweigbergk
-
manifest: remove check for non-contexts in _dirmancacheFri, 05 May 2017 14:10:58 -0700, by Martin von Zweigbergk
-
bundle: factor the 'getchangegroup' outThu, 04 May 2017 12:48:45 +0200, by Pierre-Yves David
-
bundle: avoid reset of the 'outgoing' variableThu, 04 May 2017 12:47:27 +0200, by Pierre-Yves David
-
changegroup: deprecate 'getlocalchangroup' (API)Thu, 04 May 2017 12:43:41 +0200, by Pierre-Yves David
-
tests: directly 'getchangegroup'Thu, 04 May 2017 12:41:50 +0200, by Pierre-Yves David
-
exchange: directly 'getchangegroup'Thu, 04 May 2017 12:41:36 +0200, by Pierre-Yves David
-
commands: directly 'getchangegroup'Thu, 04 May 2017 12:41:17 +0200, by Pierre-Yves David
-
changegroup: deduplicate 'getlocalchangegroup'Thu, 04 May 2017 12:36:45 +0200, by Pierre-Yves David
-
py3: add test to show 'hg log -Tjson' worksThu, 04 May 2017 04:57:30 +0530, by Pulkit Goyal
-
py3: add test to show 'hg log -G' worksThu, 04 May 2017 04:52:03 +0530, by Pulkit Goyal
-
py3: rename test-check-py3-commands.t to test-py3-commands.tThu, 04 May 2017 04:42:05 +0530, by Pulkit Goyal
-
py3: use list of bytes rather than bytestring while extending bytes into listsThu, 04 May 2017 04:38:20 +0530, by Pulkit Goyal
-
py3: use pycompat.byteskwargs to converts kwargs to bytesThu, 04 May 2017 01:12:14 +0530, by Pulkit Goyal
-
py3: make adefaults keys str to be compatible with getattrThu, 04 May 2017 00:44:53 +0530, by Pulkit Goyal
-
py3: abuse r'' to access keys in keyword argumentsWed, 03 May 2017 15:41:28 +0530, by Pulkit Goyal
-
py3: use pycompat.bytechr instead of chrWed, 03 May 2017 15:37:51 +0530, by Pulkit Goyal
-
py3: use %d to format integers into bytestringsFri, 05 May 2017 01:41:54 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr instead of bytesFri, 05 May 2017 01:26:49 +0530, by Pulkit Goyal
-
py3: slice over bytes to prevent getting ascii valuesFri, 05 May 2017 01:26:13 +0530, by Pulkit Goyal
-
py3: use encoding.unitolocal instead of .encode(encoding.encoding)Sat, 08 Apr 2017 11:02:37 +0530, by Pulkit Goyal
-
rebase: use matcher to optimize manifestmergeWed, 03 May 2017 10:43:59 -0700, by Durham Goode
-
changegroup: delete unused 'bundlecaps' argument (API)Tue, 02 May 2017 23:47:10 -0700, by Martin von Zweigbergk
-
localrepo: reuse exchange.bundle2requested()Wed, 03 May 2017 10:33:26 -0700, by Martin von Zweigbergk
-
py3: use raw strings while accessing class.__dict__Fri, 28 Apr 2017 01:13:07 +0530, by Pulkit Goyal
-
py3: handle opts correctly for `hg add`Tue, 25 Apr 2017 01:52:30 +0530, by Pulkit Goyal
-
py3: handle opts correctly for rollbackMon, 24 Apr 2017 04:32:04 +0530, by Pulkit Goyal
-
py3: handle opts correctly for unbundleFri, 21 Apr 2017 15:04:32 +0530, by Pulkit Goyal
-
py3: convert opts to bytes in cmdutil.dorecord()Fri, 21 Apr 2017 02:20:46 +0530, by Pulkit Goyal
-
py3: make sure opts are passed and used correctly in help commandFri, 28 Apr 2017 00:49:30 +0530, by Pulkit Goyal
-
py3: handle opts uniformly in commands.pyWed, 03 May 2017 15:25:06 +0530, by Pulkit Goyal
-
merge with stableThu, 04 May 2017 00:26:55 -0400, by Augie Fackler
-
help: call out specific replacement configuration settings stableWed, 03 May 2017 22:56:53 -0400, by Matt Harbison
-
help: attempt to clarify that pager usage is not output length based stableWed, 03 May 2017 22:05:23 -0400, by Matt Harbison
-
help: document color/pager pitfalls on Windows stableWed, 03 May 2017 21:58:11 -0400, by Matt Harbison
-
webcommands: use fctx.isbinaryWed, 03 May 2017 18:04:43 -0700, by Jun Wu
-
annotate: use fctx.isbinaryWed, 03 May 2017 18:03:38 -0700, by Jun Wu
-
fileset: use fctx.isbinary instead of util.binary(fctx.data())Wed, 03 May 2017 18:02:00 -0700, by Jun Wu
-
internals: document that "branches" is a legacy wire commandWed, 03 May 2017 14:07:14 -0700, by Siddharth Agarwal
-
match: make subinclude construction lazyWed, 03 May 2017 10:30:57 -0700, by Durham Goode
-
bisect: allow resetting with unfinished graft/rebase/etcWed, 03 May 2017 09:09:44 -0700, by Martin von Zweigbergk
-
py3: use %d instead of %s for integersFri, 21 Apr 2017 01:13:18 +0530, by Pulkit Goyal
-
py3: make posix.getuser return a bytesFri, 21 Apr 2017 00:53:38 +0530, by Pulkit Goyal
-
py3: replace str with bytes in isinstance()Thu, 20 Apr 2017 19:57:16 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr() instead of str()Thu, 27 Apr 2017 09:49:57 +0530, by Pulkit Goyal
-
py3: alias long to int on Python 3Thu, 20 Apr 2017 19:51:37 +0530, by Pulkit Goyal
-
setup: sys.version_info always existsWed, 03 May 2017 09:41:55 -0400, by Alex Gaynor
-
filelog: fix parsemeta docstringTue, 02 May 2017 22:39:14 -0700, by Jun Wu
-
util: remove doc of long gone 'targetsize' argumentTue, 02 May 2017 10:20:44 -0700, by Martin von Zweigbergk
-
test-diff-color: disable pager for expected output on Windows (issue5555) stableTue, 02 May 2017 22:26:09 -0400, by Matt Harbison
-
cleanup: drop the deprecated 'localrepo._link' methodTue, 02 May 2017 02:05:39 +0200, by Pierre-Yves David
-
cleanup: drop the deprecated 'localrepo.wfile' methodTue, 02 May 2017 02:04:55 +0200, by Pierre-Yves David
-
cleanup: drop the deprecated 'localrepo.join' methodTue, 02 May 2017 02:03:56 +0200, by Pierre-Yves David
-
cleanup: drop the deprecated 'localrepo.tag' methodTue, 02 May 2017 02:03:04 +0200, by Pierre-Yves David
-
cleanup: drop the deprecated 'localrepo.opener' methodTue, 02 May 2017 02:01:47 +0200, by Pierre-Yves David
-
cleanup: drop the deprecated 'localrepo.wopener' methodTue, 02 May 2017 02:01:15 +0200, by Pierre-Yves David
-
cleanup: drop vfs compatibility layer in scmutilTue, 02 May 2017 01:59:33 +0200, by Pierre-Yves David
-
test-worker: exercise more about "killworkers" situationSat, 22 Apr 2017 17:13:05 -0700, by Jun Wu
-
test-worker: capture tracebacks more reliablySat, 22 Apr 2017 17:00:50 -0700, by Jun Wu
-
worker: rewrite error handling so os._exit covers all casesSat, 22 Apr 2017 16:50:08 -0700, by Jun Wu
-
dispatch: take over SignalInterrupt handling from scmutilSat, 22 Apr 2017 15:00:17 -0700, by Jun Wu
-
merge stable into defaultTue, 02 May 2017 17:29:01 -0500, by Kevin Bullock
-
i18n-ja: synchronized with 6e0368b6e0bb stableMon, 01 May 2017 07:23:29 +0900, by FUJIWARA Katsunori
-
pager: drop the support for 'pager.enable=<bool>' stableTue, 02 May 2017 17:18:13 +0200, by Pierre-Yves David
-
pager: rename 'pager.enable' to 'ui.paginate' stableMon, 01 May 2017 16:36:50 +0200, by Pierre-Yves David
-
color: special case 'always' in 'ui.color' stableTue, 02 May 2017 20:19:09 +0200, by Pierre-Yves David
-
color: turn 'ui.color' into a boolean (auto or off) stableTue, 02 May 2017 20:01:54 +0200, by Pierre-Yves David
-
pager: document the 'pager.enable' option stableMon, 01 May 2017 16:43:43 +0200, by Pierre-Yves David
-
pager: advertise the config option in the default hgrc stableMon, 01 May 2017 18:07:23 +0200, by Pierre-Yves David
-
pager: document the 'pager' config section stableMon, 01 May 2017 16:52:11 +0200, by Pierre-Yves David
-
config: drop pager from the recommended extension stableMon, 01 May 2017 15:51:57 +0200, by Pierre-Yves David
-
config: use "churn" as an example extension stableMon, 01 May 2017 15:51:47 +0200, by Pierre-Yves David
-
discovery: prevent crash caused by prune marker having no parent data stableWed, 19 Apr 2017 23:10:05 +0900, by Yuya Nishihara
-
color: point to the global help in the example hgrc stableMon, 01 May 2017 15:40:41 +0200, by Pierre-Yves David
-
color: reflect the new default in the example hgrc stableMon, 01 May 2017 15:39:50 +0200, by Pierre-Yves David
-
color: point to the config help in global help topic stableMon, 01 May 2017 15:38:57 +0200, by Pierre-Yves David
-
color: reflect the new default in global help topic stableMon, 01 May 2017 15:38:07 +0200, by Pierre-Yves David
-
docs: describe ui.color consistently with --color stableMon, 01 May 2017 11:04:10 -0700, by Martin von Zweigbergk
-
test: glob out variation from 'HGPORT' length stableMon, 01 May 2017 16:09:35 +0200, by Pierre-Yves David
-
lock: avoid unintentional lock acquisition at failure of readlock stableMon, 01 May 2017 19:59:13 +0900, by FUJIWARA Katsunori
-
lock: avoid unintentional lock acquisition at failure of readlock stableMon, 01 May 2017 19:58:52 +0900, by FUJIWARA Katsunori
-
httppeer: unify hint message for PeerTransportError stableMon, 01 May 2017 05:52:36 +0900, by FUJIWARA Katsunori
-
revset: add i18n comments to error messages for followlines predicate stableMon, 01 May 2017 05:52:36 +0900, by FUJIWARA Katsunori
-
help: apply bulk fixes for indentation and literal blocking issues stableMon, 01 May 2017 05:52:32 +0900, by FUJIWARA Katsunori
-
rebase: fix incorrect configuration example stableMon, 01 May 2017 05:38:52 +0900, by FUJIWARA Katsunori
-
help: use hg role of mini reST to make hyper link in HTML page stableMon, 01 May 2017 05:38:52 +0900, by FUJIWARA Katsunori
-
help: use mercurial as a subject of colorization and pagination stableMon, 01 May 2017 05:35:57 +0900, by FUJIWARA Katsunori
-
tests: fix two http tests to also pass inside manylinux1 docker stableTue, 25 Apr 2017 16:50:01 +0200, by Boris Feld
-
test-bookmarks: factor hooks out to a shell script for Windows stableTue, 25 Apr 2017 22:10:26 -0400, by Matt Harbison
-
help: explain how to access subtopics in internals stableWed, 19 Apr 2017 17:04:22 -0700, by Matt DeVore
-
log: document the characters ---graph uses to draw stableTue, 18 Apr 2017 14:51:32 -0700, by Matt DeVore
-
tests: demonstrate that pager.attend-<abbreviated> doesn't work stableTue, 25 Apr 2017 00:19:03 -0700, by Gregory Szorc
-
tests: test that abbreviated command alias is also paged stableMon, 24 Apr 2017 23:11:44 -0700, by Gregory Szorc
-
tests: drop unnecessary pager attend in test stableMon, 24 Apr 2017 23:10:43 -0700, by Gregory Szorc
-
hgweb: change text of followlines links to "older / newer" stableMon, 24 Apr 2017 10:48:07 +0200, by Denis Laxalde
-
hgweb: do not show "descending" link in followlines UI for filelog heads stableMon, 24 Apr 2017 10:32:15 +0200, by Denis Laxalde
-
context: optimize linkrev adjustment in blockancestors() (issue5538) stableMon, 24 Apr 2017 18:33:23 +0200, by Denis Laxalde
-
record: update help message to use operation instead of "record" (issue5432) stableMon, 24 Apr 2017 17:13:24 +0200, by Boris Feld
-
tests: add lots of regex matching to test-http-bad-server.t stableMon, 24 Apr 2017 14:38:30 -0400, by Augie Fackler
-
tests: pass only one file at a time to tail(1) stableSun, 23 Apr 2017 09:38:10 -0400, by Augie Fackler
-
debian: configure editor and pager to sensible-\1 by default stableSat, 22 Apr 2017 12:29:17 -0400, by Augie Fackler
-
tests: work around flaky test failure on FreeBSD and relatives stableSat, 22 Apr 2017 12:24:47 -0400, by Augie Fackler
-
context: start walking from "introrev" in blockancestors() stableThu, 20 Apr 2017 21:40:28 +0200, by Denis Laxalde
-
sshpeer: try harder to snag stderr when stdout closes unexpectedly stableThu, 13 Apr 2017 16:09:40 -0400, by Augie Fackler
-
test-worker: disable tests of forked workers on Windows stableThu, 20 Apr 2017 22:51:28 +0900, by Yuya Nishihara
-
test-profile: allow negative time in JSON output (issue5542) stableThu, 20 Apr 2017 22:45:45 +0900, by Yuya Nishihara
-
histedit: make check for unresolved conflicts explicit (issue5545) stableThu, 20 Apr 2017 17:18:08 -0700, by Siddharth Agarwal
-
Added tag 4.2-rc for changeset 616e788321cc stableTue, 18 Apr 2017 14:51:24 -0500, by Kevin Bullock
-
freeze: merge default into stable for 4.2 code freeze stable 4.2-rcTue, 18 Apr 2017 12:24:34 -0400, by Augie Fackler
-
dispatch: protect against malicious 'hg serve --stdio' invocations (sec) stable 4.1.3Wed, 12 Apr 2017 11:23:55 -0700, by Augie Fackler
-
progress: retry ferr.flush() and .write() on EINTR (issue5532)Thu, 13 Apr 2017 22:31:17 +0900, by Yuya Nishihara
-
progress: extract stubs to restart ferr.flush() and .write() on EINTRThu, 13 Apr 2017 22:27:25 +0900, by Yuya Nishihara
-
filemerge: optionally strip quotes from merge marker template (BC)Sat, 25 Feb 2017 19:36:02 +0900, by Yuya Nishihara
-
commit: optionally strip quotes from commit template (BC)Sat, 25 Feb 2017 19:32:39 +0900, by Yuya Nishihara
-
graphlog: optionally strip quotes from graphnode template (BC)Sat, 25 Feb 2017 19:28:16 +0900, by Yuya Nishihara
-
dispatch: ignore further SIGPIPE while handling KeyboardInterruptMon, 17 Apr 2017 23:53:19 +0900, by Yuya Nishihara
-
worker: print traceback for uncaught exception unconditionallySat, 15 Apr 2017 13:04:55 +0900, by Yuya Nishihara
-
worker: propagate exit code to main processSat, 15 Apr 2017 13:27:44 +0900, by Yuya Nishihara
-
dispatch: print traceback in scmutil.callcatch() if --traceback specifiedSat, 15 Apr 2017 13:02:34 +0900, by Yuya Nishihara
-
dispatch: mark callcatch() as a private functionSat, 15 Apr 2017 12:58:06 +0900, by Yuya Nishihara
-
templatefilters: fix crash by string formatting of '{x|splitlines}'Sat, 15 Apr 2017 10:51:17 +0900, by Yuya Nishihara
-
templatekw: factor out showdict() helperWed, 05 Apr 2017 21:57:05 +0900, by Yuya Nishihara
-
templatekw: have showlist() take mapping dict with no **kwargs expansion (API)Wed, 05 Apr 2017 21:47:34 +0900, by Yuya Nishihara
-
templatekw: change _showlist() to take mapping dict with no **kwargs expansionWed, 05 Apr 2017 21:40:38 +0900, by Yuya Nishihara
-
templatekw: rename 'args' to 'mapping' in showlist()Wed, 05 Apr 2017 21:32:32 +0900, by Yuya Nishihara
-
templatekw: eliminate unnecessary temporary variable 'names' from _showlist()Wed, 05 Apr 2017 21:27:44 +0900, by Yuya Nishihara
-
color: update the help with the new defaultMon, 17 Apr 2017 20:22:00 +0200, by Pierre-Yves David
-
upgrade: register all format variants in a listWed, 12 Apr 2017 16:48:13 +0200, by Pierre-Yves David
-
upgrade: move descriptions and selection logic in individual classesWed, 12 Apr 2017 16:34:05 +0200, by Pierre-Yves David
-
upgrade: introduce a 'formatvariant' classMon, 10 Apr 2017 23:34:43 +0200, by Pierre-Yves David
-
upgrade: implement '__hash__' on 'improvement' classMon, 17 Apr 2017 13:07:31 +0200, by Pierre-Yves David
-
upgrade: implement '__ne__' on 'improvement' classMon, 17 Apr 2017 13:07:22 +0200, by Pierre-Yves David
-
color: also enable by default on windowsSun, 16 Apr 2017 02:34:08 +0200, by Pierre-Yves David
-
color: turn on by default (but for windows)Sun, 16 Apr 2017 02:32:51 +0200, by Pierre-Yves David
-
pager: stop using the color extension in testsSun, 16 Apr 2017 02:48:06 +0200, by Pierre-Yves David
-
bundle2: ignore errors seeking a bundle after an exception (issue4784)Sun, 16 Apr 2017 11:55:08 -0700, by Gregory Szorc
-
error: rename RichIOError to PeerTransportErrorSun, 16 Apr 2017 11:12:37 -0700, by Gregory Szorc
-
httppeer: don't send empty Vary request headerSun, 16 Apr 2017 11:28:02 -0700, by Gregory Szorc
-
badserverext: explicitly flush each log writeSun, 16 Apr 2017 21:25:16 -0400, by Matt Harbison
-
test-http-bad-server: conditionalize error output for WindowsSun, 16 Apr 2017 21:00:22 -0400, by Matt Harbison
-
test-tag: make hook runnable on WindowsSun, 16 Apr 2017 20:59:14 -0400, by Matt Harbison
-
obsolescence: add test for the "branch replacement" logic during push, case D7Sat, 15 Apr 2017 02:54:36 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case D5Sat, 15 Apr 2017 02:54:27 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case D3Sat, 15 Apr 2017 02:54:20 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case B8Sat, 15 Apr 2017 02:53:57 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case B7Sat, 15 Apr 2017 02:53:51 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case B6Sat, 15 Apr 2017 02:53:42 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case B5Sat, 15 Apr 2017 02:53:31 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case B4Sat, 15 Apr 2017 02:53:24 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case B2Sat, 15 Apr 2017 02:53:09 +0200, by Pierre-Yves David
-
checkheads: upgrade the obsolescence postprocessing logic (issue4354)Sat, 15 Apr 2017 02:55:18 +0200, by Pierre-Yves David
-
test-http: add a (glob) for WindowsSun, 16 Apr 2017 00:37:31 -0400, by Matt Harbison
-
testlib: move the prune alias into a shell script for WindowsSun, 16 Apr 2017 00:29:38 -0400, by Matt Harbison
-
hidden: extract the code generating "filtered rev" error for wrappingSat, 15 Apr 2017 18:13:10 +0200, by Pierre-Yves David
-
serve: add support for Mercurial subrepositoriesSat, 15 Apr 2017 18:05:40 -0400, by Matt Harbison
-
hgwebdir: allow a repository to be hosted at "/"Fri, 31 Mar 2017 23:00:41 -0400, by Matt Harbison
-
httppeer: eliminate decompressresponse() proxyFri, 14 Apr 2017 00:03:30 -0700, by Gregory Szorc
-
httppeer: wrap HTTPResponse.read() globallyFri, 14 Apr 2017 00:33:56 -0700, by Gregory Szorc
-
tests: add tests for poorly behaving HTTP serverThu, 13 Apr 2017 22:19:28 -0700, by Gregory Szorc
-
phases: emit phases to pushkey protocol in deterministic orderThu, 13 Apr 2017 22:12:04 -0700, by Gregory Szorc
-
keepalive: send HTTP request headers in a deterministic orderThu, 13 Apr 2017 18:04:38 -0700, by Gregory Szorc
-
revset: properly parse "descend" argument of followlines()Sat, 15 Apr 2017 11:29:42 +0200, by Denis Laxalde
-
revsetlang: add a getboolean helper functionSat, 15 Apr 2017 11:26:09 +0200, by Denis Laxalde
-
track-tags: write all tag changes to a fileTue, 28 Mar 2017 10:15:02 +0200, by Pierre-Yves David
-
track-tags: compute the actual differences between tags pre/post transactionTue, 28 Mar 2017 10:14:55 +0200, by Pierre-Yves David
-
track-tags: introduce first bits of tags tracking during transactionTue, 28 Mar 2017 06:38:09 +0200, by Pierre-Yves David
-
tags: introduce a function to return a valid fnodes list from revsTue, 28 Mar 2017 05:06:56 +0200, by Pierre-Yves David
-
context: possibly yield initial fctx in blockdescendants()Fri, 14 Apr 2017 14:25:06 +0200, by Denis Laxalde
-
context: add an assertion checking linerange consistency in blockdescendants()Fri, 14 Apr 2017 14:09:26 +0200, by Denis Laxalde
-
windows: add win32com.shell to demandimport ignore listFri, 14 Apr 2017 12:34:26 -0700, by Kostia Balytskyi
-
obsolescence: add test for the "branch replacement" logic during push, case D6Thu, 13 Apr 2017 16:28:15 +0200, by Pierre-Yves David
-
obsolescence: add test dor the "branch replacement" logic during push, case D4Thu, 13 Apr 2017 16:27:54 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case D2Thu, 13 Apr 2017 16:27:42 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case D1Thu, 13 Apr 2017 16:27:28 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case C4Thu, 13 Apr 2017 16:27:05 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case C3Thu, 13 Apr 2017 16:26:51 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case C2Thu, 13 Apr 2017 16:26:37 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case B3Thu, 13 Apr 2017 16:25:59 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A8Thu, 13 Apr 2017 16:25:44 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A7Thu, 13 Apr 2017 16:25:26 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A6Thu, 13 Apr 2017 16:25:11 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A5Thu, 13 Apr 2017 16:24:57 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A4Thu, 13 Apr 2017 16:23:39 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A3Thu, 13 Apr 2017 16:23:18 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A2Thu, 13 Apr 2017 16:23:01 +0200, by Pierre-Yves David
-
obsolescence: add test for the "branch replacement" logic during push, case A1Thu, 13 Apr 2017 16:22:46 +0200, by Pierre-Yves David
-
obsolescence: add test utility for the "branch replacement" logic during pushThu, 13 Apr 2017 16:22:25 +0200, by Pierre-Yves David
-
obsolescence: add test case D-4 for obsolescence markers exchangeMon, 10 Apr 2017 16:55:16 +0200, by Pierre-Yves David
-
obsolescence: add test case D-3 for obsolescence markers exchangeMon, 10 Apr 2017 16:54:43 +0200, by Pierre-Yves David
-
obsolescence: add test case D-2 for obsolescence markers exchangeMon, 10 Apr 2017 16:54:19 +0200, by Pierre-Yves David
-
obsolescence: add test case D-1 for obsolescence markers exchangeMon, 10 Apr 2017 16:53:37 +0200, by Pierre-Yves David
-
obsolescence: add test case C-4 for obsolescence markers exchangeMon, 10 Apr 2017 16:53:12 +0200, by Pierre-Yves David
-
obsolescence: add test case C-3 for obsolescence markers exchangeMon, 10 Apr 2017 16:52:25 +0200, by Pierre-Yves David
-
obsolescence: add test case C-2 for obsolescence markers exchangeMon, 10 Apr 2017 16:51:06 +0200, by Pierre-Yves David
-
obsolescence: add test case C-1 for obsolescence markers exchangeMon, 10 Apr 2017 16:50:41 +0200, by Pierre-Yves David
-
stdio: add Linux-specific tests for error checkingTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
stdio: raise StdioError if something goes wrong in ui.flushTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
stdio: raise StdioError if something goes wrong in ui._write_errTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
stdio: raise StdioError if something goes wrong in ui._writeTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
stdio: catch StdioError in dispatch.run and clean up appropriatelyTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
stdio: add machinery to identify failed stdout/stderr writesTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
atexit: switch to home-grown implementationTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
atexit: test failing handlersTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
ui: add special-purpose atexit functionalityTue, 11 Apr 2017 14:54:12 -0700, by Bryan O'Sullivan
-
context: follow all branches in blockdescendants()Fri, 14 Apr 2017 08:55:18 +0200, by Denis Laxalde
-
pager: set some environment variables if they're not setThu, 13 Apr 2017 08:27:19 -0700, by Jun Wu
-
sshpeer: fix docstring typoThu, 13 Apr 2017 14:48:18 -0400, by Augie Fackler
-
util: pass sysstrs to warnings.filterwarningsThu, 13 Apr 2017 13:12:49 -0400, by Augie Fackler
-
vfs: deprecate all old classes in scmutilMon, 03 Apr 2017 14:21:38 +0200, by Pierre-Yves David
-
util: add a way to issue deprecation warning without a UI objectTue, 04 Apr 2017 11:03:29 +0200, by Pierre-Yves David
-
gitweb: plug followlines UI in filerevision viewThu, 13 Apr 2017 09:49:48 +0200, by Denis Laxalde
-
gitweb: handle "patch" query parameter in filelog viewThu, 13 Apr 2017 10:04:09 +0200, by Denis Laxalde
-
gitweb: add information about "linerange" filtering in filelog viewThu, 13 Apr 2017 09:59:58 +0200, by Denis Laxalde
-
util: fix human-readable printing of negative byte countsMon, 10 Apr 2017 18:16:30 +0200, by Gábor Stefanik
-
show: make template option actually show up in helpThu, 13 Apr 2017 03:17:53 -0700, by Ryan McElroy
-
show: implement underway viewWed, 12 Apr 2017 20:31:15 -0700, by Gregory Szorc
-
show: fix formatting of multiple commandsWed, 12 Apr 2017 20:28:44 -0700, by Gregory Szorc
-
pycompat: import correct cookie module on Python 3Wed, 12 Apr 2017 18:42:20 -0700, by Gregory Szorc
-
chg: respect environment variables for pagerWed, 12 Apr 2017 16:50:23 -0700, by Jun Wu
-
hgweb: add a link to followlines in descending directionMon, 10 Apr 2017 17:36:40 +0200, by Denis Laxalde
-
hgweb: handle a "descend" query parameter in filelog commandMon, 10 Apr 2017 16:23:41 +0200, by Denis Laxalde
-
revset: add a 'descend' argument to followlines to return descendantsMon, 16 Jan 2017 09:24:47 +0100, by Denis Laxalde
-
context: add a blockdescendants functionMon, 10 Apr 2017 15:11:36 +0200, by Denis Laxalde
-
url: support auth.cookiesfile for adding cookies to HTTP requestsThu, 09 Mar 2017 22:40:52 -0800, by Gregory Szorc
-
httpconnection: allow a global auth.cookiefile config entryThu, 09 Mar 2017 22:35:10 -0800, by Gregory Szorc
-
util: make cookielib module availableThu, 09 Mar 2017 21:35:21 -0800, by Gregory Szorc
-
crecord: avoid setting non-existing SIGTSTP signal on windows (issue5512)Thu, 06 Apr 2017 11:28:25 +0200, by Pierre-Yves David
-
crecord: ensure we reinstall the SIGTSTP handlerThu, 06 Apr 2017 11:25:13 +0200, by Pierre-Yves David
-
crecord: avoid setting non-existing signal SIGWINCH on windowsThu, 06 Apr 2017 11:25:33 +0200, by Pierre-Yves David
-
crecord: ensure we reinstall the SIGWINCH handlerSun, 26 Mar 2017 15:06:09 +0200, by Pierre-Yves David
-
crecord: extract most of 'main' into a sub functionSun, 26 Mar 2017 15:05:12 +0200, by Pierre-Yves David
-
templater: add shorthand for building a dict like {"key": key}Mon, 03 Apr 2017 23:13:49 +0900, by Yuya Nishihara
-
templater: find keyword name more thoroughly on filtering errorSat, 08 Apr 2017 23:33:32 +0900, by Yuya Nishihara
-
templater: add dict() constructorMon, 03 Apr 2017 22:54:06 +0900, by Yuya Nishihara
-
templatekw: add public function to wrap a dict by _hybrid objectWed, 05 Apr 2017 22:28:09 +0900, by Yuya Nishihara
-
templatekw: add public function to wrap a list by _hybrid objectWed, 05 Apr 2017 22:25:36 +0900, by Yuya Nishihara
-
templatekw: add default implementation of _hybrid.genWed, 12 Apr 2017 21:10:47 +0900, by Yuya Nishihara
-
parser: preserve order of keyword argumentsSun, 09 Apr 2017 11:58:27 +0900, by Yuya Nishihara
-
parser: extend buildargsdict() to support arbitrary number of **kwargsMon, 03 Apr 2017 22:07:09 +0900, by Yuya Nishihara
-
parser: verify excessive number of args excluding kwargs in buildargsdict()Sat, 08 Apr 2017 20:07:37 +0900, by Yuya Nishihara
-
obsolescence: add test case B-7 for obsolescence markers exchangeMon, 10 Apr 2017 16:50:23 +0200, by Pierre-Yves David
-
obsolescence: add test case B-6 for obsolescence markers exchangeMon, 10 Apr 2017 16:49:38 +0200, by Pierre-Yves David
-
obsolescence: add test case B-5 for obsolescence markers exchangeMon, 10 Apr 2017 16:49:10 +0200, by Pierre-Yves David
-
obsolescence: add test case B-4 for obsolescence markers exchangeMon, 10 Apr 2017 16:47:16 +0200, by Pierre-Yves David
-
obsolescence: add test case B-3 for obsolescence markers exchangeMon, 10 Apr 2017 16:46:53 +0200, by Pierre-Yves David
-
obsolescence: add test case B-2 for obsolescence markers exchangeMon, 10 Apr 2017 16:46:31 +0200, by Pierre-Yves David
-
obsolescence: add test case B-1 for obsolescence markers exchangeMon, 10 Apr 2017 16:46:03 +0200, by Pierre-Yves David
-
obsolescence: add test case A-7 for obsolescence markers exchangeMon, 10 Apr 2017 16:44:39 +0200, by Pierre-Yves David
-
obsolescence: add test case A-6 for obsolescence markers exchangeMon, 10 Apr 2017 16:44:19 +0200, by Pierre-Yves David
-
obsolescence: add test case A-5 for obsolescence markers exchangeMon, 10 Apr 2017 16:43:49 +0200, by Pierre-Yves David
-
obsolescence: add test case A-4 for obsolescence markers exchangeMon, 10 Apr 2017 16:43:26 +0200, by Pierre-Yves David
-
obsolescence: add test case A-3 for obsolescence markers exchangeMon, 10 Apr 2017 16:42:49 +0200, by Pierre-Yves David
-
obsolescence: add test case A-2 for obsolescence markers exchangeMon, 10 Apr 2017 16:41:46 +0200, by Pierre-Yves David
-
obsolescence: add test case A-1 for obsolescence markers exchangeMon, 10 Apr 2017 16:41:21 +0200, by Pierre-Yves David
-
obsolescence: add setup script for obsolescence markers exchange testsMon, 10 Apr 2017 16:40:40 +0200, by Pierre-Yves David
-
upgrade: simplify the "origin" dispatch in dry runTue, 11 Apr 2017 00:03:11 +0200, by Pierre-Yves David
-
upgrade: use 'improvement' object for action tooMon, 10 Apr 2017 23:11:45 +0200, by Pierre-Yves David
-
upgrade: implement equality for 'improvement' objectMon, 10 Apr 2017 23:10:03 +0200, by Pierre-Yves David
-
upgrade: simplify some of the initial dispatch for dry runMon, 10 Apr 2017 22:15:17 +0200, by Pierre-Yves David
-
upgrade: simplify 'determineactions'Fri, 07 Apr 2017 18:39:27 +0200, by Pierre-Yves David
-
upgrade: filter optimizations outside of 'determineactions'Tue, 11 Apr 2017 23:46:16 +0200, by Pierre-Yves David
-
upgrade: directly iterate over optimisationsFri, 07 Apr 2017 18:46:27 +0200, by Pierre-Yves David
-
upgrade: simplify optimisations validationMon, 10 Apr 2017 21:01:06 +0200, by Pierre-Yves David
-
upgrade: split finding deficiencies from finding optimisationsMon, 10 Apr 2017 21:00:52 +0200, by Pierre-Yves David
-
upgrade: update the copyright statementTue, 11 Apr 2017 22:07:40 +0200, by Pierre-Yves David
-
upgrade: update the header commentTue, 11 Apr 2017 22:07:15 +0200, by Pierre-Yves David
-
upgrade: import 'localrepo' globallyTue, 11 Apr 2017 22:01:13 +0200, by Pierre-Yves David
-
largefiles: set the extension as enabled locally after a share requiring itTue, 11 Apr 2017 20:54:50 -0400, by Matt Harbison
-
windows: add context manager support to mixedfilemodewrapperTue, 11 Apr 2017 21:38:11 -0400, by Matt Harbison
-
chg: always wait for pagerTue, 11 Apr 2017 18:31:40 -0700, by Jun Wu
-
bundle2: move 'seek' and 'tell' methods off the unpackermixin classSun, 09 Apr 2017 19:09:07 +0200, by Pierre-Yves David
-
shelve: rename nodestoprune to nodestoremoveMon, 10 Apr 2017 15:32:09 -0700, by Kostia Balytskyi
-
templater: port pad() to take keyword argumentsMon, 03 Apr 2017 22:23:52 +0900, by Yuya Nishihara
-
templater: add support for keyword argumentsMon, 03 Apr 2017 21:22:39 +0900, by Yuya Nishihara
-
templater: add parsing rule for key-value pairMon, 03 Apr 2017 20:55:55 +0900, by Yuya Nishihara
-
templater: adjust binding strengths to make room for key-value operatorMon, 03 Apr 2017 20:44:05 +0900, by Yuya Nishihara
-
templater: sort token table by binding strengthMon, 03 Apr 2017 20:37:25 +0900, by Yuya Nishihara
-
templater: make _hybrid provide more list/dict-like methodsTue, 04 Apr 2017 22:31:59 +0900, by Yuya Nishihara
-
templater: hide private variable of _hybridTue, 04 Apr 2017 22:20:06 +0900, by Yuya Nishihara
-
templater: remove __iter__() from _hybrid, resolve it explicitlyTue, 04 Apr 2017 22:19:02 +0900, by Yuya Nishihara
-
templater: rewrite doc of _hybrid class as docstringSun, 24 Apr 2016 19:15:34 +0900, by Yuya Nishihara
-
sortdict: fix .pop() to return a valueSun, 09 Apr 2017 11:57:09 +0900, by Yuya Nishihara
-
checkcode: only match pushd/popd as wordMon, 10 Apr 2017 17:05:54 +0200, by Pierre-Yves David
-
treemanifest: add walksubtrees apiMon, 10 Apr 2017 13:07:47 -0700, by Durham Goode
-
merge with stableTue, 11 Apr 2017 23:12:14 +0900, by Yuya Nishihara
-
upgrade: drop the prefix to the '_finishdatamigration' functionMon, 10 Apr 2017 18:06:22 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the '_filterstorefile' functionMon, 10 Apr 2017 18:06:12 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'determineactions' functionMon, 10 Apr 2017 18:05:57 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'findimprovements' functionMon, 10 Apr 2017 18:05:42 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'supporteddestrequirements' functionMon, 10 Apr 2017 18:04:50 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'allowednewrequirements' functionMon, 10 Apr 2017 18:03:11 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'improvement' classMon, 10 Apr 2017 18:01:29 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'supportremovedrequirements' functionMon, 10 Apr 2017 18:00:27 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'blocksourcerequirements' functionMon, 10 Apr 2017 17:56:29 +0200, by Pierre-Yves David
-
upgrade: drop the prefix to the 'requiredsourcerequirements' functionMon, 10 Apr 2017 17:55:47 +0200, by Pierre-Yves David
-
upgrade: extract code in its own moduleFri, 07 Apr 2017 18:53:17 +0200, by Pierre-Yves David
-
bundle2: move the 'close' method off the unpackermixinSun, 09 Apr 2017 19:08:24 +0200, by Pierre-Yves David
-
bundle2: clarify the docstring of unpackermixin methodsSun, 09 Apr 2017 18:12:54 +0200, by Pierre-Yves David
-
bundle2: add documention to 'part.addparams'Sun, 09 Apr 2017 18:16:09 +0200, by Pierre-Yves David
-
test-patchbomb: disable sendmail tests on WindowsMon, 10 Apr 2017 21:12:54 -0400, by Matt Harbison
-
show: fix corrupt json output with no bookmarksFri, 07 Apr 2017 10:46:32 -0700, by Ryan McElroy
-
show: tweak plain abort language for clarityFri, 07 Apr 2017 10:26:13 -0700, by Ryan McElroy
-
tests: print Unix style paths in *.py testsSun, 09 Apr 2017 22:19:27 -0400, by Matt Harbison
-
revlog: make "size" diverge from "rawsize"Sun, 09 Apr 2017 12:53:31 -0700, by Jun Wu
-
test-flagprocessor: add a case about hg statusFri, 07 Apr 2017 10:56:53 -0700, by Jun Wu
-
test-http-proxy: add the Windows variant of "connection refused"Sat, 08 Apr 2017 15:06:45 -0400, by Matt Harbison
-
test-fileset: eliminate a duplicate test that was conditionalized for outputSat, 08 Apr 2017 15:01:49 -0400, by Matt Harbison
-
test-fileset: glob away hash differencesSat, 08 Apr 2017 14:55:44 -0400, by Matt Harbison
-
test-bundle: glob away a URL protocol separatorSat, 08 Apr 2017 14:46:39 -0400, by Matt Harbison
-
templatekw: clarify the result of {latesttag} when no tag existsSun, 09 Apr 2017 00:10:54 -0400, by Matt Harbison
-
hgweb: position the "followlines" box close to latest cursor positionThu, 06 Apr 2017 19:24:04 +0200, by Denis Laxalde
-
hgweb: add a floating tooltip to invite on followlines actionThu, 06 Apr 2017 19:15:09 +0200, by Denis Laxalde
-
zstd: vendor python-zstandard 0.8.1Sat, 08 Apr 2017 14:33:20 -0700, by Gregory Szorc
-
fsmonitor: match watchman and filesystem encodingWed, 08 Mar 2017 09:03:42 -0500, by Olivier Trempe
-
pull: abort pull --update if config requires destination (issue5528)Fri, 07 Apr 2017 06:31:50 -0700, by Ryan McElroy
-
tests: move update requiredest test to own test fileFri, 07 Apr 2017 05:41:03 -0700, by Ryan McElroy
-
py3: add pycompat.unicode and add it to importerFri, 07 Apr 2017 23:35:51 +0530, by Pulkit Goyal
-
py3: add a bytes version of urllib.parse.urlencode() to pycompat.pyFri, 07 Apr 2017 16:00:44 +0530, by Pulkit Goyal
-
py3: replace str() with bytes()Fri, 07 Apr 2017 13:46:35 +0530, by Pulkit Goyal
-
metadataonlyctx: replace "changeset()[0]" to "manifestnode()"Fri, 07 Apr 2017 11:02:43 -0700, by Jun Wu
-
test-check-pylint: match its outputFri, 07 Apr 2017 11:09:54 -0700, by Jun Wu
-
test-flagprocessor: remove unnecessary grepsThu, 06 Apr 2017 19:01:51 -0700, by Jun Wu
-
bundlerepo: use raw revision in revdiff()Mon, 03 Apr 2017 09:31:39 -0700, by Jun Wu
-
bundlerepo: fix raw handling in revision()Thu, 06 Apr 2017 17:45:47 -0700, by Jun Wu
-
bundlerepo: build revlog index with flagsThu, 06 Apr 2017 18:06:42 -0700, by Jun Wu
-
bundlerepo: make baserevision return raw textThu, 06 Apr 2017 17:43:29 -0700, by Jun Wu
-
test-flagprocessor: add tests about bundlerepoThu, 06 Apr 2017 17:24:36 -0700, by Jun Wu
-
test-flagprocessor: use changegroup3 in bundle2Thu, 06 Apr 2017 17:23:20 -0700, by Jun Wu
-
bundle: allow bundle command to use changegroup3 in testsThu, 06 Apr 2017 17:01:58 -0700, by Jun Wu
-
tests: add per-line output conditionals for WindowsWed, 05 Apr 2017 23:44:22 -0400, by Matt Harbison
-
run-tests: support per-line conditional output in testsWed, 05 Apr 2017 23:17:27 -0400, by Matt Harbison
-
test-run-tests: pad the failure test to preserve the run orderWed, 05 Apr 2017 22:59:44 -0400, by Matt Harbison
-
run-tests: prevent a (glob) declaration from reordering (?) linesWed, 05 Apr 2017 22:00:33 -0400, by Matt Harbison
-
py3: use pycompat.byteskwargs() to convert opts to bytesFri, 07 Apr 2017 13:45:33 +0530, by Pulkit Goyal
-
test-check-code: do not use xargsThu, 06 Apr 2017 22:10:46 -0700, by Jun Wu
-
check-code: use "-" to specify a list of files from stdinThu, 06 Apr 2017 22:08:23 -0700, by Jun Wu
-
perf: add historical portability for util.timerThu, 06 Apr 2017 14:41:42 +0200, by Philippe Pepiot
-
diff: add --binary option for git mode diffsWed, 05 Apr 2017 15:31:08 -0700, by Alexander Fomin
-
patch: make diff in git mode respect --text option (issue5510)Wed, 05 Apr 2017 15:15:06 -0700, by Alexander Fomin
-
py3: have registrar process docstrings in bytesWed, 05 Apr 2017 00:34:58 +0900, by Yuya Nishihara
-
localrepo: fix deprecation version for 'repo._link'Tue, 04 Apr 2017 16:49:12 +0200, by Pierre-Yves David
-
localrepo: fix deprecation version for 'repo.join'Tue, 04 Apr 2017 16:48:58 +0200, by Pierre-Yves David
-
tests: make zstd-related output optionalMon, 03 Apr 2017 19:45:09 -0400, by Augie Fackler
-
check-code: update test IP address enforcement checksMon, 03 Apr 2017 18:58:00 -0400, by Augie Fackler
-
tests: fix missing (glob) annotations in test-push-http.tMon, 03 Apr 2017 18:56:44 -0400, by Augie Fackler
-
tests: fix missing (glob) annotations in test-push-http-bundle1.tMon, 03 Apr 2017 18:56:29 -0400, by Augie Fackler
-
tests: fix missing (glob) annotations in test-https.tMon, 03 Apr 2017 18:56:08 -0400, by Augie Fackler
-
tests: fix missing (glob) annotations in test-bundle2-exchange.tMon, 03 Apr 2017 18:55:55 -0400, by Augie Fackler
-
util: fix %-formatting on docstring by moving a closing parenthesisMon, 03 Apr 2017 19:03:34 -0400, by Augie Fackler
-
revset: stop supporting plain list as input set (API)Sun, 02 Apr 2017 22:16:03 +0900, by Yuya Nishihara
-
revset: stop supporting predicate that returns plain list (API)Sun, 02 Apr 2017 22:01:32 +0900, by Yuya Nishihara
-
mdiff: add a hunkinrange helper functionSat, 01 Apr 2017 12:24:59 +0200, by Denis Laxalde
-
templater: provide loop counter as "index" keywordFri, 22 Apr 2016 21:46:33 +0900, by Yuya Nishihara
-
templater: rename variable "i" to "v" in runmap()Fri, 22 Apr 2016 21:45:06 +0900, by Yuya Nishihara
-
formatter: reorder code that builds template mappingSun, 02 Apr 2017 22:43:18 +0900, by Yuya Nishihara
-
revlog: avoid applying delta chain on cache hitSun, 02 Apr 2017 18:40:13 -0700, by Jun Wu
-
revlog: indent block to make review easierSun, 02 Apr 2017 18:29:24 -0700, by Jun Wu
-
revlog: avoid calculating "flags" twice in revision()Sun, 02 Apr 2017 18:25:12 -0700, by Jun Wu
-
revlog: use raw revision for rawsizeSun, 02 Apr 2017 18:57:03 -0700, by Jun Wu
-
revsetlang: enable optimization of 'x + y' expressionSat, 14 May 2016 20:51:57 +0900, by Yuya Nishihara
-
repair: use rawvfs when copying extra store files stableSat, 08 Apr 2017 11:36:39 -0700, by Gregory Szorc
-
tests: add test demonstrating buggy path handling stableSat, 08 Apr 2017 11:35:29 -0700, by Gregory Szorc
-
repair: iterate store files deterministically stableSat, 08 Apr 2017 11:35:00 -0700, by Gregory Szorc
-
zstd: vendor python-zstandard 0.8.0Sat, 01 Apr 2017 15:24:03 -0700, by Gregory Szorc
-
commands: update help for "unbundle"Sat, 01 Apr 2017 13:43:52 -0700, by Gregory Szorc
-
commands: update help for "bundle"Sat, 01 Apr 2017 13:43:43 -0700, by Gregory Szorc
-
help: document bundle specificationsSat, 01 Apr 2017 13:42:06 -0700, by Gregory Szorc
-
util: document bundle compressionSat, 01 Apr 2017 13:29:01 -0700, by Gregory Szorc
-
tests: store ETag when using --headeronlySat, 01 Apr 2017 00:21:52 -0700, by Gregory Szorc
-
hgweb: extract path traversal checking into standalone functionFri, 31 Mar 2017 21:47:26 -0700, by Gregory Szorc
-
hgweb: use context manager for file I/OFri, 31 Mar 2017 22:30:38 -0700, by Gregory Szorc
-
tags: rename "head" to "node" where we don't careMon, 03 Apr 2017 10:01:38 -0700, by Martin von Zweigbergk
-
manifest: update comment to be about bytearrayMon, 03 Apr 2017 08:45:24 -0700, by Martin von Zweigbergk
-
check-code: fix "covert" typoMon, 03 Apr 2017 11:30:51 -0700, by Martin von Zweigbergk
-
hgweb: rename linerangelog.js as followlines.jsMon, 03 Apr 2017 10:02:55 +0200, by Denis Laxalde
-
hgweb: rely on a specific class to change cursor type in followlines UIMon, 03 Apr 2017 09:58:36 +0200, by Denis Laxalde
-
hgweb: use a function expression for the install listener of followlines UIMon, 03 Apr 2017 09:40:25 +0200, by Denis Laxalde
-
formatter: use templatefilters.json()Sun, 02 Apr 2017 12:02:17 +0900, by Yuya Nishihara
-
templatefilters: use list comprehension in json()Sun, 02 Apr 2017 11:54:24 +0900, by Yuya Nishihara
-
templatefilters: unroll handling of None/False/TrueSun, 02 Apr 2017 11:51:25 +0900, by Yuya Nishihara
-
templatefilters: drop callable support from json()Sun, 02 Apr 2017 11:46:49 +0900, by Yuya Nishihara
-
ui: use bytes IO and convert EOL manually in ui.editor()Wed, 29 Mar 2017 21:43:38 +0900, by Yuya Nishihara
-
util: add helper to convert between LF and native EOLWed, 29 Mar 2017 21:40:15 +0900, by Yuya Nishihara
-
util: extract pure tolf/tocrlf() functions from eol extensionWed, 29 Mar 2017 21:28:54 +0900, by Yuya Nishihara
-
pycompat: provide bytes os.linesepWed, 29 Mar 2017 21:23:28 +0900, by Yuya Nishihara
-
pycompat: introduce identity function as a compat stubWed, 29 Mar 2017 21:13:55 +0900, by Yuya Nishihara
-
test-blackbox: glob away quoting differences on WindowsSun, 02 Apr 2017 02:29:51 -0400, by Matt Harbison
-
test-subrepo: update output for WindowsSun, 02 Apr 2017 02:24:09 -0400, by Matt Harbison
-
test-serve: disable unfixable tests on WindowsSun, 02 Apr 2017 01:51:07 -0400, by Matt Harbison
-
test-serve: kill daemons before deleting the access and error logsSun, 02 Apr 2017 01:28:05 -0400, by Matt Harbison
-
test-serve: make the 'listening at *' lines optionalSun, 02 Apr 2017 00:56:52 -0400, by Matt Harbison
-
test-http: update output for WindowsSat, 01 Apr 2017 18:30:51 -0400, by Matt Harbison
-
tests: quote paths in shell script hooksSat, 01 Apr 2017 15:23:26 -0400, by Matt Harbison
-
tests: add globs for WindowsSat, 01 Apr 2017 14:48:39 -0400, by Matt Harbison
-
show: new extension for displaying various repository dataFri, 24 Mar 2017 19:19:00 -0700, by Gregory Szorc
-
test-revlog-raw: remove duplicated optionSun, 02 Apr 2017 18:13:03 -0700, by Jun Wu
-
test-revlog-raw: fix "genbits" implementationSun, 02 Apr 2017 18:12:47 -0700, by Jun Wu
-
verify: fix length checkWed, 29 Mar 2017 14:49:14 -0700, by Jun Wu
-
verify: document corner casesWed, 29 Mar 2017 14:45:01 -0700, by Jun Wu
-
hgweb: expose a followlines UI in filerevision viewWed, 29 Mar 2017 22:26:16 +0200, by Denis Laxalde
-
shelve: move ui.quiet manipulations to configoverrideWed, 29 Mar 2017 05:31:31 -0700, by Kostia Balytskyi
-
revlog: add a fast path for revision(raw=False)Thu, 30 Mar 2017 21:21:15 -0700, by Jun Wu
-
revlog: make _addrevision only accept rawtextThu, 30 Mar 2017 18:38:03 -0700, by Jun Wu
-
revlog: use raw revisions in cloneThu, 30 Mar 2017 18:24:23 -0700, by Jun Wu
-
revlog: use raw revisions in revdiffThu, 30 Mar 2017 18:23:27 -0700, by Jun Wu
-
revlog: use raw content when building deltaThu, 30 Mar 2017 17:58:03 -0700, by Jun Wu
-
revlog: fix _cache usage in revision()Thu, 30 Mar 2017 15:34:08 -0700, by Jun Wu
-
revlog: rename some "text"s to "rawtext"Thu, 30 Mar 2017 14:56:09 -0700, by Jun Wu
-
revlog: clarify flagprocessor documentationThu, 30 Mar 2017 07:59:48 -0700, by Jun Wu
-
revlog: add a stronger test for raw processingThu, 30 Mar 2017 20:48:57 -0700, by Jun Wu
-
hook: add hook name information to external hookFri, 31 Mar 2017 11:53:56 +0200, by Pierre-Yves David
-
hook: provide hook type information to external hookFri, 31 Mar 2017 11:08:11 +0200, by Pierre-Yves David
-
hook: use 'htype' in 'hook'Fri, 31 Mar 2017 11:06:42 +0200, by Pierre-Yves David
-
hook: use 'htype' in 'runhooks'Fri, 31 Mar 2017 11:03:23 +0200, by Pierre-Yves David
-
hook: fix name used in untrusted messageFri, 31 Mar 2017 11:02:05 +0200, by Pierre-Yves David
-
hook: use "htype" as variable name in _pythonhookFri, 31 Mar 2017 10:59:37 +0200, by Pierre-Yves David
-
run-tests: auto-replace 'TXNID' outputThu, 30 Mar 2017 17:29:03 +0200, by Pierre-Yves David
-
largefiles: use readasstandin() to read hex hash directly from filectxSat, 01 Apr 2017 02:32:49 +0900, by FUJIWARA Katsunori
-
largefiles: remove unused readstandin()Sat, 01 Apr 2017 02:32:49 +0900, by FUJIWARA Katsunori
-
largefiles: make copytostore() accept only changectx as the 2nd argument (API)Sat, 01 Apr 2017 02:32:48 +0900, by FUJIWARA Katsunori
-
largefiles: remove unused keyword argument of copytostore() (API)Sat, 01 Apr 2017 02:32:48 +0900, by FUJIWARA Katsunori
-
largefiles: add copytostore() fstandin argument to replace readstandin() (API)Sat, 01 Apr 2017 02:32:48 +0900, by FUJIWARA Katsunori
-
largefiles: replace readstandin() by readasstandin()Sat, 01 Apr 2017 02:32:47 +0900, by FUJIWARA Katsunori
-
largefiles: introduce readasstandin() to read hex hash from given filectxSat, 01 Apr 2017 02:32:31 +0900, by FUJIWARA Katsunori
-
rebase: abort hg pull --rebase if rebase.requiredest is set (issue5514)Thu, 30 Mar 2017 03:50:10 -0700, by Ryan McElroy
-
rebase: demonstrate behavior with requiredest and pull --rebaseThu, 30 Mar 2017 03:50:10 -0700, by Ryan McElroy
-
rebase: allow destination-free continue and abort (issue5513)Thu, 30 Mar 2017 03:50:10 -0700, by Ryan McElroy
-
rebase: test to show brokenness with requiredestThu, 30 Mar 2017 03:50:10 -0700, by Ryan McElroy
-
rebase: move destination test to new test fileThu, 30 Mar 2017 03:50:10 -0700, by Ryan McElroy
-
templatefilter: add support for 'long' to json()Sat, 01 Apr 2017 00:21:17 -0400, by Matt Harbison
-
hgweb: prefix line id by ctx shortnode in filelog when patches are shownThu, 30 Mar 2017 21:40:10 +0200, by Denis Laxalde
-
test-check-code: prevent files being added to the root directoryWed, 29 Mar 2017 12:14:20 -0700, by Jun Wu
-
sslutil: clarify internal documentationWed, 29 Mar 2017 09:54:34 -0400, by Matt Harbison
-
unionrepo: avoid unnecessary node -> rev conversionWed, 29 Mar 2017 16:28:51 -0700, by Jun Wu
-
bundlerepo: avoid unnecessary node -> rev conversionWed, 29 Mar 2017 16:28:00 -0700, by Jun Wu
-
revlog: avoid unnecessary node -> rev conversionWed, 29 Mar 2017 16:23:04 -0700, by Jun Wu
-
check-code: detect r.revision(r.node(rev))Wed, 29 Mar 2017 16:46:57 -0700, by Jun Wu
-
hardlink: check directory's st_dev when copying filesWed, 29 Mar 2017 12:37:03 -0700, by Jun Wu
-
hardlink: duplicate hardlink detection for copying files and directoriesWed, 29 Mar 2017 12:26:46 -0700, by Jun Wu
-
hardlink: extract topic text logic of copyfilesWed, 29 Mar 2017 12:21:15 -0700, by Jun Wu
-
tests: add check to make sure summary works on Python 2Wed, 29 Mar 2017 14:56:58 +0530, by Pulkit Goyal
-
color: replace str() with pycompat.bytestr()Wed, 29 Mar 2017 14:47:52 +0530, by Pulkit Goyal
-
diff: slice over bytes to make sure conditions work normallySun, 26 Mar 2017 20:52:51 +0530, by Pulkit Goyal
-
minirst: remove redundant _admonitions setWed, 29 Mar 2017 20:19:26 -0700, by Gregory Szorc
-
minirst: remove "admonition" from _admonitionsWed, 29 Mar 2017 20:05:18 -0700, by Gregory Szorc
-
minirst: reindent _admonitiontitlesWed, 29 Mar 2017 19:59:47 -0700, by Gregory Szorc
-
tags: extract filenode filtering into its own functionTue, 28 Mar 2017 06:23:28 +0200, by Pierre-Yves David
-
tags: extract tags computation from fnodes into its own functionTue, 28 Mar 2017 06:08:12 +0200, by Pierre-Yves David
-
tags: only return 'alltags' in 'findglobaltags'Tue, 28 Mar 2017 07:41:23 +0200, by Pierre-Yves David
-
tags: make argument 'tagtype' optional in '_updatetags'Tue, 28 Mar 2017 07:39:10 +0200, by Pierre-Yves David
-
tags: reorder argument of '_updatetags'Tue, 28 Mar 2017 07:38:10 +0200, by Pierre-Yves David
-
tags: do not feed dictionaries to 'findglobaltags'Tue, 28 Mar 2017 06:13:49 +0200, by Pierre-Yves David
-
tags: extract fnode retrieval into its own functionTue, 28 Mar 2017 06:01:31 +0200, by Pierre-Yves David
-
hgweb: fix diff hunks filtering by line range in webutil.diffs()Wed, 29 Mar 2017 12:07:07 +0200, by Denis Laxalde
-
summary: display obsolete state of parentsSat, 25 Mar 2017 11:30:08 +0100, by Denis Laxalde
-
templates: add "changeset.obsolete" label in command line styleSat, 25 Mar 2017 10:40:29 +0100, by Denis Laxalde
-
templates: shorten definition of changeset labels in command-line styleTue, 28 Mar 2017 22:38:45 +0200, by Denis Laxalde
-
templates: use separate() to build changeset labels in command-line styleTue, 28 Mar 2017 22:36:22 +0200, by Denis Laxalde
-
templatekw: add an "obsolete" keywordSat, 25 Mar 2017 10:34:11 +0100, by Denis Laxalde
-
cmdutil: add a "changeset.obsolete" label in changeset_printerSat, 25 Mar 2017 09:39:07 +0100, by Denis Laxalde
-
fileset: perform membership test against set for status queriesTue, 28 Mar 2017 14:40:13 -0700, by Gregory Szorc
-
worker: flush ui buffers before running the workerTue, 28 Mar 2017 10:21:38 -0700, by David Soria Parra
-
chgserver: do not copy configs set by environment variablesTue, 28 Mar 2017 08:40:12 -0700, by Jun Wu
-
rcutil: extract duplicated logic to a lambdaTue, 28 Mar 2017 07:57:56 -0700, by Jun Wu
-
rcutil: unindent a blockTue, 28 Mar 2017 07:55:32 -0700, by Jun Wu
-
rcutil: do not cache rccomponentsTue, 28 Mar 2017 07:54:00 -0700, by Jun Wu
-
ui: rerun color.setup() once the pager has spawned to honor 'color.pagermode'Sat, 25 Mar 2017 19:17:11 -0400, by Matt Harbison
-
ui: defer setting pager related properties until the pager has spawnedSat, 25 Mar 2017 21:12:00 -0400, by Matt Harbison
-
color: stop mutating the default effects mapSat, 25 Mar 2017 13:50:17 -0400, by Matt Harbison
-
pager: do not read from environment variableSun, 26 Mar 2017 21:43:47 -0700, by Jun Wu
-
ui: simplify geteditorSun, 26 Mar 2017 21:41:42 -0700, by Jun Wu
-
debugconfig: list environment variables in debug outputSun, 26 Mar 2017 21:40:22 -0700, by Jun Wu
-
rcutil: let environ override system configs (BC)Sun, 26 Mar 2017 21:33:37 -0700, by Jun Wu
-
rcutil: add a method to convert environment variables to config itemsSun, 26 Mar 2017 21:27:02 -0700, by Jun Wu
-
rcutil: let rccomponents return different types of configs (API)Sun, 26 Mar 2017 21:04:29 -0700, by Jun Wu
-
rcutil: rename rcpath to rccomponents (API)Sun, 26 Mar 2017 20:48:00 -0700, by Jun Wu
-
rcutil: extract rc directory listing logicSun, 26 Mar 2017 20:46:05 -0700, by Jun Wu
-
rcutil: split osrcpath to return default.d paths (API)Sun, 26 Mar 2017 20:21:32 -0700, by Jun Wu
-
rcutil: move scmutil.*rcpath to rcutil (API)Sun, 26 Mar 2017 20:18:42 -0700, by Jun Wu
-
statfs: make getfstype() raise OSErrorSat, 25 Mar 2017 17:25:23 +0900, by Yuya Nishihara
-
statfs: rename pygetfstype to getfstypeSat, 25 Mar 2017 17:24:11 +0900, by Yuya Nishihara
-
statfs: refactor inner function as a mapping from statfs to stringSat, 25 Mar 2017 17:23:21 +0900, by Yuya Nishihara
-
statfs: simplify handling of return valueSat, 25 Mar 2017 17:13:12 +0900, by Yuya Nishihara
-
hghave: use util.getfstypeSat, 25 Mar 2017 18:22:27 +0900, by Yuya Nishihara
-
runtests: change local IP glob pattern from "127.0.0.1" to "$LOCALIP"Sun, 26 Mar 2017 19:57:17 -0700, by Jun Wu
-
tags: deprecated 'repo.tag'Mon, 27 Mar 2017 16:00:47 +0200, by Pierre-Yves David
-
drawdag: use 'tagsmod.tag' instead of 'repo.tag'Mon, 27 Mar 2017 18:08:05 +0200, by Pierre-Yves David
-
tags: use the 'tag' function from the 'tags' module in the 'tag' commandMon, 27 Mar 2017 16:00:34 +0200, by Pierre-Yves David
-
tags: move 'repo.tag' in the 'tags' moduleMon, 27 Mar 2017 15:58:31 +0200, by Pierre-Yves David
-
tags: move '_tags' from 'repo' to 'tags' moduleMon, 27 Mar 2017 15:55:07 +0200, by Pierre-Yves David
-
hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelogMon, 13 Mar 2017 15:17:20 +0100, by Denis Laxalde
-
hgweb: add a 'linerange' parameter to webutil.diffs()Mon, 13 Mar 2017 15:15:49 +0100, by Denis Laxalde
-
hgweb: handle a "linerange" request parameter in filelog commandThu, 19 Jan 2017 17:41:00 +0100, by Denis Laxalde
-
shelve: add logic to preserve active bookmarksSun, 26 Mar 2017 16:51:19 -0700, by Kostia Balytskyi
-
metadataonlyctx: speed up sanity checkSun, 26 Mar 2017 12:26:35 -0700, by Jun Wu
-
revset: factor out linerange processing into a utility functionFri, 24 Feb 2017 18:39:08 +0100, by Denis Laxalde
-
hgweb: add a "patch" query parameter to filelog commandMon, 13 Mar 2017 10:41:13 +0100, by Denis Laxalde
-
hgweb: handle "parity" internally in webutil.diffs()Mon, 13 Mar 2017 10:40:19 +0100, by Denis Laxalde
-
largefiles: add lfile argument to updatestandin() for efficiency (API)Mon, 27 Mar 2017 09:44:36 +0900, by FUJIWARA Katsunori
-
largefiles: use strip() instead of slicing to get rid of EOL of standinMon, 27 Mar 2017 09:44:36 +0900, by FUJIWARA Katsunori
-
largefiles: rename local variable appropriatelyMon, 27 Mar 2017 09:44:36 +0900, by FUJIWARA Katsunori
-
largefiles: avoid redundant loop to eliminate None from listMon, 27 Mar 2017 09:44:35 +0900, by FUJIWARA Katsunori
-
largefiles: avoid meaningless changectx looking upMon, 27 Mar 2017 09:44:35 +0900, by FUJIWARA Katsunori
-
largefiles: avoid redundant changectx looking up at each repetitionsMon, 27 Mar 2017 09:44:35 +0900, by FUJIWARA Katsunori
-
largefiles: omit updating newly added standin at linear mergingMon, 27 Mar 2017 09:44:34 +0900, by FUJIWARA Katsunori
-
largefiles: reuse hexsha1() to centralize hash calculation logic into itMon, 27 Mar 2017 09:44:34 +0900, by FUJIWARA Katsunori
-
py3: prove second commit worksSun, 26 Mar 2017 19:11:41 +0900, by Yuya Nishihara
-
py3: fix manifestdict.fastdelta() to be compatible with memoryviewSun, 26 Mar 2017 19:06:48 +0900, by Yuya Nishihara
-
crecord: use ProgrammingErrorSun, 26 Mar 2017 17:00:23 -0700, by Jun Wu
-
transaction: use ProgrammingErrorSun, 26 Mar 2017 16:59:30 -0700, by Jun Wu
-
bundle2: use ProgrammingErrorSun, 26 Mar 2017 16:57:25 -0700, by Jun Wu
-
merge: use ProgrammingErrorSun, 26 Mar 2017 16:55:56 -0700, by Jun Wu
-
repair: use ProgrammingErrorSun, 26 Mar 2017 16:53:28 -0700, by Jun Wu
-
py3: abuse r'' to preserve str-ness of literals passed to __setattr__()Sun, 26 Mar 2017 16:33:12 +0900, by Yuya Nishihara
-
py3: fix slicing of byte string in revlog.compress()Sun, 26 Mar 2017 17:12:06 +0900, by Yuya Nishihara
-
py3: use bytes() to cast to immutable bytes in changelog.appender.write()Sun, 26 Mar 2017 16:31:01 +0900, by Yuya Nishihara
-
py3: use bytes() to cast to immutable bytes in pure.bdiff.bdiff()Sun, 26 Mar 2017 16:16:45 +0900, by Yuya Nishihara
-
bdiff: drop support for array.array argument from pure.bdiff.bdiff()Sun, 26 Mar 2017 16:14:04 +0900, by Yuya Nishihara
-
histedit: test that an aborted histedit can be rerun (with obsolete)Sun, 26 Mar 2017 15:55:34 +0200, by Pierre-Yves David
-
histedit: backout changeset 6f0b7475cf9aSun, 26 Mar 2017 15:46:09 +0200, by Pierre-Yves David
-
histedit: backout changeset 2b599f5468a4Sun, 26 Mar 2017 15:34:39 +0200, by Pierre-Yves David
-
revsetlang: fix _quote on int on python3Sun, 26 Mar 2017 16:48:29 -0400, by Augie Fackler
-
runtests: unset editor and pager related environment variablesSun, 26 Mar 2017 20:58:54 -0700, by Jun Wu
-
debugfsinfo: improve case-sensitive testingSun, 26 Mar 2017 17:59:33 -0700, by Jun Wu
-
debugfsinfo: show fstype for given pathSun, 26 Mar 2017 17:29:37 -0700, by Jun Wu
-
test-check-py3-commands: cleanup tests related to `hg status`Sun, 26 Mar 2017 21:10:25 +0530, by Pulkit Goyal
-
diff: use pycompat.{byteskwargs, strkwargs} to switch opts b/w bytes and strSun, 26 Mar 2017 20:58:21 +0530, by Pulkit Goyal
-
patch: make regular expressions bytes by adding b''Sun, 26 Mar 2017 20:54:50 +0530, by Pulkit Goyal
-
dispatch: use pycompat.maplist() instead of map() to get a listSun, 26 Mar 2017 20:49:18 +0530, by Pulkit Goyal
-
color: fix grammar in help textSat, 25 Mar 2017 13:29:23 -0400, by Matt Harbison
-
statfs: detect more filesystems on LinuxSat, 25 Mar 2017 12:58:55 -0700, by Jun Wu
-
repair: use context manager for lock managementThu, 23 Mar 2017 23:47:23 -0400, by Matt Harbison
-
gitweb: use monospace font for commit messagesFri, 24 Mar 2017 19:52:43 -0700, by Gregory Szorc
-
pager: improve support for various flavors of `more` on WindowsFri, 24 Mar 2017 22:40:08 -0400, by Matt Harbison
-
statfs: avoid static allocationFri, 24 Mar 2017 15:05:42 -0700, by Jun Wu
-
statfs: change Linux feature detectionFri, 24 Mar 2017 14:59:19 -0700, by Jun Wu
-
rebase: don't require destination if commands.rebase.requiredest=FalseFri, 24 Mar 2017 16:20:10 -0700, by Martin von Zweigbergk
-
tests: add tests with commands.{update,rebase}.requiredest=FalseFri, 24 Mar 2017 16:20:04 -0700, by Martin von Zweigbergk
-
rebase: move state serialization to use unfiltered repoSun, 12 Mar 2017 12:33:35 -0700, by Durham Goode
-
largefiles: avoid redundant standin() invocationsFri, 24 Mar 2017 22:29:22 +0900, by FUJIWARA Katsunori
-
largefiles: replace hashrepofile by hashfile (API)Fri, 24 Mar 2017 22:29:22 +0900, by FUJIWARA Katsunori
-
largefiles: call readstandin() with changectx itself instead of rev or nodeFri, 24 Mar 2017 22:26:34 +0900, by FUJIWARA Katsunori
-
largefiles: omit redundant splitstandin() invocationsFri, 24 Mar 2017 22:24:59 +0900, by FUJIWARA Katsunori
-
largefiles: replace splitstandin() by isstandin() to omit str creationFri, 24 Mar 2017 22:24:59 +0900, by FUJIWARA Katsunori
-
largefiles: omit redundant isstandin() before splitstandin()Fri, 24 Mar 2017 22:24:58 +0900, by FUJIWARA Katsunori
-
misc: update descriptions about removed file for filectxfnFri, 24 Mar 2017 22:13:23 +0900, by FUJIWARA Katsunori
-
osx: always purge build/mercurial before starting buildMon, 20 Mar 2017 17:58:44 -0400, by Augie Fackler
-
osx: use more paranoid quoting in testMon, 20 Mar 2017 17:49:47 -0400, by Augie Fackler
-
osx: install completion scripts using install(1) to avoid umask badnessMon, 20 Mar 2017 17:50:05 -0400, by Augie Fackler
-
merge with stableFri, 24 Mar 2017 08:37:26 -0700, by Martin von Zweigbergk
-
py3: prove `hg {add,addremove,commit} all workSun, 19 Mar 2017 01:47:56 -0400, by Augie Fackler
-
revsetlang: perform quoting using ui.escapestr instead of repr()Thu, 23 Mar 2017 10:46:50 -0400, by Augie Fackler
-
revsetlang: add docstring with some tests to _quoteThu, 23 Mar 2017 10:41:34 -0400, by Augie Fackler
-
revsetlang: move quoting function to not be a closureSun, 19 Mar 2017 01:14:19 -0400, by Augie Fackler
-
revsetlang: portably bytestring-ify another pair of int() callsThu, 23 Mar 2017 10:33:20 -0400, by Augie Fackler
-
checkcode: enforce lowercase for extension docstring titleThu, 23 Mar 2017 21:23:21 -0700, by Jun Wu
-
logtoprocess: use lowercase for docstring titleThu, 23 Mar 2017 21:16:55 -0700, by Jun Wu
-
journal: use lowercase for docstring titleThu, 23 Mar 2017 21:16:29 -0700, by Jun Wu
-
automv: use lowercase for docstring titleThu, 23 Mar 2017 21:15:39 -0700, by Jun Wu
-
util: enable hardlink for some BSD-family filesystemsThu, 23 Mar 2017 22:31:50 -0700, by Jun Wu
-
osutil: report fstype for BSD and OSXThu, 23 Mar 2017 22:13:02 -0700, by Jun Wu
-
setup: use a more strict way to test BSD or OSX's statfsThu, 23 Mar 2017 22:15:36 -0700, by Jun Wu
-
debugfsinfo: use util.getfstypeThu, 23 Mar 2017 12:03:19 -0700, by Jun Wu
-
util: use util.getfstypeThu, 23 Mar 2017 12:01:18 -0700, by Jun Wu
-
util: add a getfstype methodThu, 23 Mar 2017 11:58:45 -0700, by Jun Wu
-
pager: fix the invocation of `more` on WindowsMon, 20 Mar 2017 00:19:33 -0400, by Matt Harbison
-
help: format ``commands`` heading correctlyWed, 22 Mar 2017 16:36:53 -0700, by Martin von Zweigbergk
-
convert: fix the handling of empty changlist descriptions in P4Wed, 22 Mar 2017 14:12:58 -0500, by David Soria Parra
-
status: support commands.status.relative configTue, 21 Mar 2017 17:50:44 -0700, by Martin von Zweigbergk
-
plain: ignore [commands] configTue, 21 Mar 2017 21:26:52 -0700, by Martin von Zweigbergk
-
changegroup: store old heads as a set stable 4.1.2Thu, 23 Mar 2017 19:54:59 -0700, by Gregory Szorc
-
checkheads: extract obsolete post processing in its own functionTue, 21 Mar 2017 23:30:13 +0100, by Pierre-Yves David
-
tests: make test-simplekeyvaluefile.py py2.6-compatibleWed, 22 Mar 2017 11:26:23 -0700, by Kostia Balytskyi
-
similar: use cheaper hash() function to test exact matchesThu, 23 Mar 2017 20:57:27 +0900, by Yuya Nishihara
-
similar: take the first match instead of the lastThu, 23 Mar 2017 20:52:41 +0900, by Yuya Nishihara
-
similar: do not look up and create filectx more than onceThu, 23 Mar 2017 21:17:08 +0900, by Yuya Nishihara
-
similar: use common names for changectx variablesThu, 23 Mar 2017 21:10:45 +0900, by Yuya Nishihara
-
similar: get rid of quadratic addedfiles.remove()Thu, 23 Mar 2017 20:50:33 +0900, by Yuya Nishihara
-
similar: sort files not by object id but by path for stable resultSun, 15 Mar 2015 18:58:56 +0900, by Yuya Nishihara
-
debugfsinfo: print fstype informationSun, 12 Mar 2017 01:34:17 -0800, by Jun Wu
-
util: enable hardlink for copyfileSun, 12 Mar 2017 01:03:23 -0800, by Jun Wu
-
hghave: add a check about whitelisted filesystem that supports hardlinkSun, 12 Mar 2017 00:26:20 -0800, by Jun Wu
-
util: disable hardlink for copyfile if fstype is outside a whitelistSun, 12 Mar 2017 00:23:07 -0800, by Jun Wu
-
revlog: use pycompat.maplist to eagerly evaluate map on Python 3Tue, 21 Mar 2017 17:39:49 -0400, by Augie Fackler
-
py3: stop exporting urlparse from pycompat and util (API)Tue, 21 Mar 2017 22:47:49 -0700, by Gregory Szorc
-
check-code: recommend util.urlreq when importing urlparseTue, 21 Mar 2017 22:46:17 -0700, by Gregory Szorc
-
tests: use urlreq in tinyproxy.pyTue, 21 Mar 2017 22:45:02 -0700, by Gregory Szorc
-
bugzilla: use util.urlreq.urlparseTue, 21 Mar 2017 22:39:52 -0700, by Gregory Szorc
-
pycompat: define urlreq.urlparse and urlreq.unparse aliasesTue, 21 Mar 2017 22:34:17 -0700, by Gregory Szorc
-
pycompat: remove urlunquote aliasTue, 21 Mar 2017 22:28:16 -0700, by Gregory Szorc
-
util: use urlreq.unquoteTue, 21 Mar 2017 22:23:11 -0700, by Gregory Szorc
-
pycompat: alias urlreq.unquote to unquote_to_bytesTue, 21 Mar 2017 22:20:11 -0700, by Gregory Szorc
-
revsetlang: portably turn int into bytestringSun, 19 Mar 2017 01:03:53 -0400, by Augie Fackler
-
osutil: export a "getfstype" methodMon, 20 Mar 2017 16:34:12 -0700, by Jun Wu
-
osutil: add a C function getting filesystem typeMon, 20 Mar 2017 16:24:59 -0700, by Jun Wu
-
setup: test some header filesMon, 20 Mar 2017 15:43:27 -0700, by Jun Wu
-
setup: detect statfsMon, 20 Mar 2017 15:11:18 -0700, by Jun Wu
-
setup: add a function to test header filesMon, 20 Mar 2017 15:31:21 -0700, by Jun Wu
-
setup: split "hasfunction" to test arbitrary codeMon, 20 Mar 2017 15:28:08 -0700, by Jun Wu
-
rebase: add flag to require destinationTue, 14 Mar 2017 17:43:44 -0700, by Ryan McElroy
-
update: add flag to require update destinationTue, 14 Mar 2017 17:43:18 -0700, by Ryan McElroy
-
mq: reject new patch name containing leading/trailing whitespaceMon, 20 Mar 2017 11:38:37 +0900, by Yuya Nishihara
-
shelve: rename stripnodes to nodestopruneFri, 10 Mar 2017 16:18:43 -0800, by Kostia Balytskyi
-
shelve: add an ability to write key-val data to a new type of shelve filesFri, 10 Mar 2017 15:03:09 -0800, by Kostia Balytskyi
-
scmutil: add a simple key-value file helperFri, 10 Mar 2017 14:33:42 -0800, by Kostia Balytskyi
-
graphlog: draw multiple edges towards null node (issue5440)Mon, 20 Mar 2017 11:50:55 +0900, by Yuya Nishihara
-
merge with stableTue, 21 Mar 2017 18:36:14 -0400, by Augie Fackler
-
localrepo: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
vfs: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
server: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
dirstate: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
debug: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
chgserver: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
bookmarks: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
shelve: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
vfs: add tryunlink methodTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
util: use tryunlink in unlinkpathTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
util: add tryunlink functionTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
util: unify unlinkpathTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
posix: use local reference to removedirsTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
posix: use local reference to unlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
localrepo: improve vfs documentationTue, 21 Mar 2017 06:50:42 -0700, by Ryan McElroy
-
ui: restrict length of autogenerated blocked tagsMon, 20 Mar 2017 05:08:21 -0700, by Simon Farnsworth
-
commit: keep opts as byteskwargs as much as possibleSun, 19 Mar 2017 01:20:08 -0400, by Augie Fackler
-
util: reference __main__ in sys.modules as a sysstrSun, 19 Mar 2017 01:19:27 -0400, by Augie Fackler
-
ui: convert to/from Unicode on Python 3 in ui.editor()Sun, 19 Mar 2017 01:38:10 -0400, by Augie Fackler
-
manifest: refer to bytestrings as bytes, not strSun, 19 Mar 2017 01:12:03 -0400, by Augie Fackler
-
manifest: use node.hex instead of .encode('hex')Sun, 19 Mar 2017 01:11:37 -0400, by Augie Fackler
-
pure: use int instead of longMon, 20 Mar 2017 21:40:28 -0700, by Martin von Zweigbergk
-
histedit: inline cleanupnodeMon, 13 Mar 2017 22:30:07 -0700, by Jun Wu
-
histedit: use safecleanupnode in _aborthistedit (issue5500)Mon, 13 Mar 2017 22:22:18 -0700, by Jun Wu
-
histedit: use safecleanupnode in _finishhisteditMon, 13 Mar 2017 22:19:06 -0700, by Jun Wu
-
histedit: add a method to cleanup nodes safelyMon, 13 Mar 2017 21:10:45 -0700, by Jun Wu
-
py3: prove hg status worksTue, 21 Mar 2017 07:22:13 +0530, by Rishabh Madan
-
localrepo: use node.hex instead of awkward .encode('latin1')Mon, 20 Mar 2017 22:06:57 -0400, by Augie Fackler
-
py3: prove hg config worksTue, 21 Mar 2017 03:15:18 +0530, by Rishabh Madan
-
templater: make pad() strip color codes before computing width (issue5416)Sat, 18 Mar 2017 21:02:20 +0900, by Yuya Nishihara
-
templater: make pad() compute actual widthSat, 18 Mar 2017 20:50:15 +0900, by Yuya Nishihara
-
templater: reject bad fillchar argument passed to pad()Sat, 18 Mar 2017 20:38:44 +0900, by Yuya Nishihara
-
color: insert color code after every "\e[0m" (issue5413)Sat, 18 Mar 2017 20:11:15 +0900, by Yuya Nishihara
-
debugtemplate: pass ui to templater so label() worksSat, 18 Mar 2017 19:59:47 +0900, by Yuya Nishihara
-
subrepo: move prompts out of the if (issue5505) stableMon, 20 Mar 2017 04:36:55 -0700, by Simon Farnsworth
-
merge: remove unnecessary matcher checksSun, 19 Mar 2017 11:42:17 -0700, by Durham Goode
-
rebase: use one dirstateguard for entire rebaseSun, 19 Mar 2017 11:54:15 -0700, by Durham Goode
-
histedit: add histedit.singletransaction config optionFri, 10 Mar 2017 15:52:29 -0800, by Durham Goode
-
histedit: pop action after the action is completedFri, 10 Mar 2017 15:43:31 -0800, by Durham Goode
-
histedit: add transaction support to writing the state fileFri, 10 Mar 2017 15:43:31 -0800, by Durham Goode
-
localrepo: forcibly copy list of filecache keysSun, 19 Mar 2017 01:11:00 -0400, by Augie Fackler
-
localrepo: turn hook kwargs back into strs before calling hookSun, 19 Mar 2017 01:10:02 -0400, by Augie Fackler
-
localrepo: ensure transaction id is fully bytes on py3Sun, 19 Mar 2017 01:08:59 -0400, by Augie Fackler
-
dirstate: use future-proof next(iter) instead of iter.nextSun, 19 Mar 2017 01:08:17 -0400, by Augie Fackler
-
posix: tiptoe around tempfile module more delicatelySun, 19 Mar 2017 01:06:47 -0400, by Augie Fackler
-
posix: use open() instead of file()Sun, 19 Mar 2017 01:05:48 -0400, by Augie Fackler
-
revlog: use int instead of longSun, 19 Mar 2017 01:05:28 -0400, by Augie Fackler
-
error: use r-string to properly pop hints from **kwSun, 19 Mar 2017 01:02:42 -0400, by Augie Fackler
-
dispatch: use pycompat.maplist to allow summing with argsSun, 19 Mar 2017 14:17:07 -0400, by Augie Fackler
-
pycompat: add maplist alias for old map behaviorSun, 19 Mar 2017 14:12:38 -0400, by Augie Fackler
-
dispatch: replace mayberepr with shellquoteSun, 19 Mar 2017 14:23:30 -0400, by Augie Fackler
-
color: sync text attributes and buffered text output on Windows (issue5508)Sun, 19 Mar 2017 12:44:45 -0400, by Matt Harbison
-
test-check-help: fix to work on WindowsSun, 19 Mar 2017 14:42:45 -0400, by Matt Harbison
-
branchmap: be more careful about using %d on intsSun, 19 Mar 2017 01:01:25 -0400, by Augie Fackler
-
util: use bytes re on bytes input in fspathSun, 19 Mar 2017 00:16:39 -0400, by Augie Fackler
-
util: use pycompat.bytestr in checkwinfilenameSun, 19 Mar 2017 00:16:08 -0400, by Augie Fackler
-
dispatch: ensure repr is bytes in _maybereprSun, 19 Mar 2017 00:22:04 -0400, by Augie Fackler
-
dispatch: extract maybe-use-repr formatting to helper functionSun, 19 Mar 2017 00:21:26 -0400, by Augie Fackler
-
dispatch: consolidate formatting of argumentsSun, 19 Mar 2017 00:18:53 -0400, by Augie Fackler
-
py3: make the regular expression bytes to prevent TypeErrorFri, 17 Mar 2017 05:10:58 +0530, by Pulkit Goyal
-
pager: flush outputs before firing pager processSat, 25 Feb 2017 17:29:30 +0900, by Yuya Nishihara
-
patchbomb: use modern pager to display -n/--test result (BC)Sat, 25 Feb 2017 17:27:48 +0900, by Yuya Nishihara
-
httpconnection: make sure to clear progress of httpsendfile at EOFSat, 18 Mar 2017 16:02:14 +0900, by Yuya Nishihara
-
py3: convert log opts to bytes-key dictTue, 14 Mar 2017 18:23:59 +0900, by Yuya Nishihara
-
graphlog: pass function arguments without expansionTue, 14 Mar 2017 18:16:13 +0900, by Yuya Nishihara
-
py3: call codecs.escape_decode() directlyFri, 17 Mar 2017 23:48:22 +0900, by Yuya Nishihara
-
util: wrap s.decode('string_escape') calls for future py3 compatibilityFri, 17 Mar 2017 23:42:46 +0900, by Yuya Nishihara
-
merge with stableSat, 18 Mar 2017 12:27:52 -0400, by Augie Fackler
-
hgwebdir: add support for explicit index filesSun, 05 Mar 2017 22:22:32 -0500, by Matt Harbison
-
ui: move configlist parser to config.pyFri, 17 Mar 2017 09:19:56 -0700, by Jun Wu
-
tests: allow ModuleNotFoundError in addition to ImportErrorFri, 17 Mar 2017 09:58:49 -0700, by Martin von Zweigbergk
-
pager: skip running the pager if it's set to 'cat'Wed, 15 Mar 2017 20:34:26 -0400, by Augie Fackler
-
pager: avoid shell=True on subprocess.Popen for better errors (issue5491)Wed, 15 Mar 2017 20:33:47 -0400, by Augie Fackler
-
py3: change explicit conversion of config value from str to pycompat.bytestrFri, 17 Mar 2017 19:12:22 +0530, by Rishabh Madan
-
py3: add __bool__ to every class defining __nonzero__Mon, 13 Mar 2017 12:40:14 -0700, by Gregory Szorc
-
merge: also allow 'e' action with experimental.updatecheck=noconflictMon, 13 Mar 2017 21:58:43 -0700, by Martin von Zweigbergk
-
exchange: use v2 bundles for modern compression engines (issue5506) stableThu, 16 Mar 2017 12:33:15 -0700, by Gregory Szorc
-
exchange: reject new compression engines for v1 bundles (issue5506) stableThu, 16 Mar 2017 12:23:56 -0700, by Gregory Szorc
-
config: honour the trusted flag in ui.configbytesSun, 12 Mar 2017 11:43:31 -0700, by Martijn Pieters
-
osutil: fix potential wrong fd closeWed, 15 Mar 2017 20:43:12 -0700, by Jun Wu
-
parsers: use Python memory allocator for indexObject->offsetsThu, 09 Mar 2017 12:09:31 -0800, by Gregory Szorc
-
parsers: use Python memory allocator in commonancestorsheads()Thu, 09 Mar 2017 12:02:59 -0800, by Gregory Szorc
-
osutil: use Python memory allocator in _listdirThu, 09 Mar 2017 11:56:47 -0800, by Gregory Szorc
-
bdiff: use Python memory allocator in fixwsThu, 09 Mar 2017 11:54:25 -0800, by Gregory Szorc
-
localrepo: fix deprecation warning version of wfileThu, 16 Mar 2017 11:17:55 -0700, by Pierre-Yves David
-
util: explicitly tests for NoneWed, 15 Mar 2017 15:07:14 -0700, by Pierre-Yves David
-
context: simplify call to icase matcher in 'match()'Wed, 15 Mar 2017 15:38:02 -0700, by Pierre-Yves David
-
py3: make sure using bytes status char rather than ascii valuesThu, 16 Mar 2017 09:13:13 +0530, by Pulkit Goyal
-
shelve: get rid of ui.backupconfigThu, 16 Mar 2017 14:27:41 -0700, by Jun Wu
-
rebase: get rid of ui.backupconfigThu, 16 Mar 2017 14:40:34 -0700, by Jun Wu
-
mq: get rid of ui.backupconfigThu, 16 Mar 2017 14:39:18 -0700, by Jun Wu
-
histedit: get rid of ui.backupconfigThu, 16 Mar 2017 14:36:35 -0700, by Jun Wu
-
record: get rid of ui.backupconfigThu, 16 Mar 2017 14:34:35 -0700, by Jun Wu
-
import: get rid of ui.backupconfigThu, 16 Mar 2017 14:23:49 -0700, by Jun Wu
-
clone: get rid of ui.backupconfigThu, 16 Mar 2017 14:18:50 -0700, by Jun Wu
-
commit: get rid of ui.backupconfigThu, 16 Mar 2017 14:15:20 -0700, by Jun Wu
-
branchmap: handle nullrev in setcachedataWed, 15 Mar 2017 15:48:57 -0700, by Durham Goode
-
py3: call codecs.escape_encode() directlyWed, 15 Mar 2017 23:28:39 +0900, by Yuya Nishihara
-
templatekw: make join() escape values of extras (BC) (issue5504)Wed, 15 Mar 2017 23:21:30 +0900, by Yuya Nishihara
-
util: wrap s.encode('string_escape') call for future py3 compatibilityWed, 15 Mar 2017 23:06:50 +0900, by Yuya Nishihara
-
py3: prove hg tip worksMon, 13 Mar 2017 09:24:53 -0700, by Yuya Nishihara
-
py3: call strftime() with native str typeMon, 13 Mar 2017 09:19:07 -0700, by Yuya Nishihara
-
encoding: add converter between native str and byte stringMon, 13 Mar 2017 09:12:56 -0700, by Yuya Nishihara
-
encoding: factor out unicode variants of from/tolocal()Mon, 13 Mar 2017 09:11:08 -0700, by Yuya Nishihara
-
py3: use next() to obtain next item from inner generator of generatorsetMon, 13 Mar 2017 08:53:31 -0700, by Yuya Nishihara
-
py3: rewrite itervalues() as values() by importerMon, 13 Mar 2017 08:44:57 -0700, by Yuya Nishihara
-
py3: use portable way to stringify cache key of repoviewSun, 12 Mar 2017 17:20:42 -0700, by Yuya Nishihara
-
exewrapper: prefer HackableMercurial python if availbaleMon, 13 Mar 2017 12:44:13 -0700, by Kostia Balytskyi
-
import-checkers: split tests of the tool from running it on the sourceTue, 14 Mar 2017 23:07:08 -0700, by Pierre-Yves David
-
py3: use bytestr wrapper in revsetlang.tokenize()Thu, 16 Mar 2017 21:36:21 +0900, by Yuya Nishihara
-
py3: use bytestr wrapper in revsetlang.formatspec()Thu, 16 Mar 2017 21:33:25 +0900, by Yuya Nishihara
-
pycompat: add bytestr wrapper which mostly acts as a Python 2 strWed, 08 Mar 2017 22:48:26 +0900, by Yuya Nishihara
-
tests: allow running doctests selectively on Python 3Wed, 08 Mar 2017 22:13:32 +0900, by Yuya Nishihara
-
context: explicitly tests for NoneWed, 15 Mar 2017 15:33:24 -0700, by Pierre-Yves David
-
filemerge: explicitly tests for NoneWed, 15 Mar 2017 15:11:52 -0700, by Pierre-Yves David
-
hgweb: explicitly tests for NoneWed, 15 Mar 2017 15:11:04 -0700, by Pierre-Yves David
-
hgweb: explicitly tests for None in webutilWed, 15 Mar 2017 15:10:09 -0700, by Pierre-Yves David
-
match: explicitly tests for NoneWed, 15 Mar 2017 15:08:45 -0700, by Pierre-Yves David
-
mq: explicitly tests for NoneWed, 15 Mar 2017 15:05:54 -0700, by Pierre-Yves David
-
rebase: explicitly tests for NoneWed, 15 Mar 2017 15:03:43 -0700, by Pierre-Yves David
-
py3: use iter() instead of iterkeys()Thu, 16 Mar 2017 04:53:23 +0530, by Rishabh Madan
-
localrepo: deprecated '_link'Fri, 05 Aug 2016 14:15:45 +0200, by Pierre-Yves David
-
localrepo: use self.wvfs.islink directlyFri, 05 Aug 2016 14:19:31 +0200, by Pierre-Yves David
-
py3: convert opts back to bytes for statusThu, 16 Mar 2017 10:10:00 +0530, by Pulkit Goyal
-
parsers: handle refcounting of "parents" consistentlyMon, 13 Mar 2017 17:49:13 -0700, by Gregory Szorc
-
py3: make py3 compat.iterbytestr simpler and fasterWed, 15 Mar 2017 09:32:18 -0700, by Martin von Zweigbergk
-
py3: optimize py3 compat.bytechr using Struct.packWed, 15 Mar 2017 09:30:50 -0700, by Martin von Zweigbergk
-
tests: properly drop back to root dir in test-status.tWed, 15 Mar 2017 19:26:20 -0700, by Ryan McElroy
-
dirstate: use list comprehension to get a list of keysThu, 16 Mar 2017 09:00:27 +0530, by Pulkit Goyal
-
match: slice over bytes to get the byteschr instead of ascii valueThu, 16 Mar 2017 08:03:51 +0530, by Pulkit Goyal
-
match: make regular expression bytes to prevent TypeErrorThu, 16 Mar 2017 07:52:47 +0530, by Pulkit Goyal
-
scmutil: make function name bytes in class filecacheThu, 16 Mar 2017 06:32:33 +0530, by Pulkit Goyal
-
localrepo: deprecate 'wfile'Wed, 15 Mar 2017 00:27:17 -0700, by Pierre-Yves David
-
eol: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:31:59 -0700, by Pierre-Yves David
-
localrepo: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:29:09 -0700, by Pierre-Yves David
-
tagmerge: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:28:58 -0700, by Pierre-Yves David
-
gpg: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:28:21 -0700, by Pierre-Yves David
-
test: add a basic 'test-check-pylint.t'Wed, 28 Dec 2016 23:42:50 +0100, by Pierre-Yves David
-
localrepo: don't use mutable default argument valueTue, 14 Mar 2017 23:50:07 -0700, by Pierre-Yves David
-
httpclient: don't use mutable default argument valueTue, 14 Mar 2017 23:49:25 -0700, by Pierre-Yves David
-
largefiles: don't use mutable default argument valueTue, 14 Mar 2017 23:49:10 -0700, by Pierre-Yves David
-
hgk: don't use mutable default argument valueTue, 14 Mar 2017 23:48:25 -0700, by Pierre-Yves David
-
convert: don't use mutable default argument valueTue, 14 Mar 2017 23:48:08 -0700, by Pierre-Yves David
-
mq: don't use mutable default argument valueTue, 14 Mar 2017 23:46:48 -0700, by Pierre-Yves David
-
pager: if old pager extensions is enabled, respect pager.attendMon, 13 Mar 2017 21:43:17 -0700, by Martin von Zweigbergk
-
tests: duplicate test for pager for old extension and for in-core pagerMon, 13 Mar 2017 21:42:59 -0700, by Martin von Zweigbergk
-
util: make strdate's defaults default value a dictTue, 14 Mar 2017 08:51:35 -0700, by Gregory Szorc
-
py3: open file in rb modeWed, 15 Mar 2017 14:51:18 +0530, by Rishabh Madan
-
debuglabelcomplete: fix to call debugnamecomplete in new locationTue, 14 Mar 2017 13:10:30 -0700, by Kyle Lippincott
-
tests: prove that `hg init` works with Python 3Mon, 13 Mar 2017 13:06:37 -0700, by Gregory Szorc
-
pycompat: custom implementation of urllib.parse.quote()Mon, 13 Mar 2017 12:16:47 -0700, by Gregory Szorc
-
pycompat: alias urllib symbols directlyMon, 13 Mar 2017 12:14:17 -0700, by Gregory Szorc
-
tests: clean up bad extensionMon, 13 Mar 2017 13:08:11 -0700, by Gregory Szorc
-
perf: perform a garbage collection before each iterationMon, 13 Mar 2017 18:16:42 -0700, by Gregory Szorc
-
formatter: support json formatting of long typeMon, 13 Mar 2017 18:31:29 -0700, by Gregory Szorc
-
rebase: don't use mutable default argument valueSun, 12 Mar 2017 21:56:39 -0700, by Gregory Szorc
-
mq: don't use mutable default argument valueSun, 12 Mar 2017 21:55:46 -0700, by Gregory Szorc
-
util: don't use mutable default argument valueSun, 12 Mar 2017 21:54:32 -0700, by Gregory Szorc
-
match: don't use mutable default argument valueSun, 12 Mar 2017 21:53:03 -0700, by Gregory Szorc
-
hgweb: don't use mutable default argument valueSun, 12 Mar 2017 21:52:17 -0700, by Gregory Szorc
-
hgweb: don't use mutable default argument valueMon, 26 Dec 2016 16:55:47 -0700, by Gregory Szorc
-
filemerge: don't use mutable default argument valueMon, 26 Dec 2016 16:54:33 -0700, by Gregory Szorc
-
context: don't use mutable default argument valueSun, 12 Mar 2017 21:50:42 -0700, by Gregory Szorc
-
heads: enable pagerMon, 13 Mar 2017 11:19:24 -0700, by Martin von Zweigbergk
-
branches: enable pagerMon, 13 Mar 2017 11:03:59 -0700, by Martin von Zweigbergk
-
py3: fix slicing of bytes in revset.formatspec()Sun, 12 Mar 2017 17:16:43 -0700, by Yuya Nishihara
-
py3: make set of revset operators and quotes in bytesSun, 12 Mar 2017 17:13:54 -0700, by Yuya Nishihara
-
py3: convert set of revset initial symbols back to bytesSun, 12 Mar 2017 17:10:14 -0700, by Yuya Nishihara
-
pycompat: add helper to iterate each char in bytesSun, 12 Mar 2017 17:04:45 -0700, by Yuya Nishihara
-
branchmap: fix python 2.6 by using util.buffer() instead of passing bytearraySun, 12 Mar 2017 19:47:51 -0400, by Augie Fackler
-
rebase: allow rebasing children of wd to wd if a new branch has been set (BC)Sun, 12 Mar 2017 16:44:01 -0700, by Mads Kiilerich
-
merge: check current wc branch for 'nothing to merge', not its p1Sun, 12 Mar 2017 16:41:46 -0700, by Mads Kiilerich
-
lock: do not encode result of gethostname on Python 2Sun, 12 Mar 2017 16:26:34 -0700, by Yuya Nishihara
-
py3: prove `hg files --rev` worksSun, 12 Mar 2017 03:33:38 -0400, by Augie Fackler
-
tests: make a variable for hg binary location in test-check-py3-commandsSun, 12 Mar 2017 03:37:45 -0400, by Augie Fackler
-
lock: encode result of gethostname into a bytestringSun, 12 Mar 2017 03:28:50 -0400, by Augie Fackler
-
config: avoid using a mutable defaultSun, 12 Mar 2017 12:56:12 -0700, by Martijn Pieters
-
localrepo: deprecate 'repo.join' in favor of 'repo.vfs.join'Fri, 05 Aug 2016 14:09:04 +0200, by Pierre-Yves David
-
pycompat: move imports of cStringIO/io to where they are usedSun, 12 Mar 2017 12:54:11 -0700, by Yuya Nishihara
-
rbc: empty (and invalid) rbc-names file should give an empty name listSun, 12 Mar 2017 12:17:30 -0700, by Mads Kiilerich
-
rbc: use struct unpack_from and pack_into instead of unpack and packWed, 19 Oct 2016 02:46:35 +0200, by Mads Kiilerich
-
revlog: use bytes() instead of str() to get data from memoryviewSun, 12 Mar 2017 15:27:02 -0400, by Augie Fackler
-
util: teach url object about __bytes__Sun, 12 Mar 2017 03:33:22 -0400, by Augie Fackler
-
manifest: ensure paths are bytes (not str) in pure parserSun, 12 Mar 2017 03:31:54 -0400, by Augie Fackler
-
manifest: now that node.bin is available, use it directlySun, 12 Mar 2017 03:30:15 -0400, by Augie Fackler
-
manifest: use node.bin instead of .decode('hex')Sun, 12 Mar 2017 03:29:48 -0400, by Augie Fackler
-
manifest: add __next__ methods for Python 3Sun, 12 Mar 2017 00:43:20 -0500, by Augie Fackler
-
files: use native string type to load rev opt from dictSun, 12 Mar 2017 00:51:00 -0500, by Augie Fackler
-
store: fix many single-byte ops to use slicing in _auxencodeSun, 12 Mar 2017 00:50:44 -0500, by Augie Fackler
-
py3: add "b" prefix to string literals related to module policyMon, 13 Mar 2017 04:06:36 +0900, by FUJIWARA Katsunori
-
py3: drop unused aliases to array.array which are replaced with bytearraySun, 12 Mar 2017 11:47:02 -0700, by Yuya Nishihara
-
pycompat: default to BytesIO instead of StringIOMon, 13 Mar 2017 00:55:14 +0530, by Pulkit Goyal
-
repoview: specify setattr values as native stringsSun, 12 Mar 2017 00:48:06 -0500, by Augie Fackler
-
revlog: use bytes() to ensure text from _chunks is a reasonable typeSun, 12 Mar 2017 03:32:38 -0400, by Augie Fackler
-
revlog: extract first byte of revlog with a slice so it's portableSun, 12 Mar 2017 00:49:49 -0500, by Augie Fackler
-
revsetlang: slice out single bytes instead of indexingSun, 12 Mar 2017 00:46:59 -0500, by Augie Fackler
-
lock: use %d to format integer into a bytestringSun, 12 Mar 2017 03:29:04 -0400, by Augie Fackler
-
parser: use %d instead of %s for interpolating error positionSun, 12 Mar 2017 00:44:59 -0500, by Augie Fackler
-
manifest: unbreak pure-python manifest parsing on Python 3Sun, 12 Mar 2017 00:44:21 -0500, by Augie Fackler
-
context: use portable construction to verify int parsingSun, 12 Mar 2017 00:43:47 -0500, by Augie Fackler
-
ui: portably bytestring-ify url objectSun, 12 Mar 2017 01:59:23 -0500, by Augie Fackler
-
scmutil: fix key generation to portably bytestringify integerSun, 12 Mar 2017 00:47:39 -0500, by Augie Fackler
-
branchmap: stringify int in a portable waySun, 12 Mar 2017 00:42:46 -0500, by Augie Fackler
-
branchmap: don't use buffer() on Python 3Sun, 12 Mar 2017 00:49:19 -0500, by Augie Fackler
-
py3: use bytearray() instead of array('c', ...) constructionsSun, 12 Mar 2017 03:32:21 -0400, by Augie Fackler
-
summary: don't explicitly str() something we're about to %sSat, 11 Mar 2017 20:58:26 -0500, by Augie Fackler
-
context: implement both __bytes__ and __str__ for Python 3Sat, 11 Mar 2017 20:57:40 -0500, by Augie Fackler
-
context: work around `long` not existing on Python 3Sat, 11 Mar 2017 20:57:04 -0500, by Augie Fackler
-
phases: explicitly evaluate list returned by mapSat, 11 Mar 2017 20:53:20 -0500, by Augie Fackler
-
ui: check for --debugger in sys.argv using r-string to avoid bytes on py3Sat, 11 Mar 2017 20:51:09 -0500, by Augie Fackler
-
minirst: use bytes.strip instead of str.stripSun, 12 Mar 2017 22:46:57 +0530, by Pulkit Goyal
-
smcposix: pass unicode as first argument to array.arraySun, 12 Mar 2017 22:27:53 +0530, by Pulkit Goyal
-
util: pass encoding.[encoding|encodingmode] as unicodesSun, 12 Mar 2017 07:35:13 +0530, by Pulkit Goyal
-
win32text: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:57 -0800, by Pierre-Yves David
-
transplant: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:49 -0800, by Pierre-Yves David
-
shelve: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:42 -0800, by Pierre-Yves David
-
share: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:30 -0800, by Pierre-Yves David
-
mq: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:16 -0800, by Pierre-Yves David
-
largefiles: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:06 -0800, by Pierre-Yves David
-
keyword: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:57 -0800, by Pierre-Yves David
-
journal: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:49 -0800, by Pierre-Yves David
-
histedit: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:43 -0800, by Pierre-Yves David
-
eol: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:36 -0800, by Pierre-Yves David
-
convert: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:25 -0800, by Pierre-Yves David
-
test-bundle2-remote-changegroup: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:55 -0800, by Pierre-Yves David
-
subrepo: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:47 -0800, by Pierre-Yves David
-
repair: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:39 -0800, by Pierre-Yves David
-
merge: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:32 -0800, by Pierre-Yves David
-
hg-mod: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:24 -0800, by Pierre-Yves David
-
commands: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:17 -0800, by Pierre-Yves David
-
cmdutil: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:09 -0800, by Pierre-Yves David
-
localrepo: directly use repo.vfs.joinFri, 05 Aug 2016 14:29:22 +0200, by Pierre-Yves David
-
minirst: make encoding.encoding unicodes to pass into encode() and decode()Sun, 12 Mar 2017 07:09:18 +0530, by Pulkit Goyal
-
minirst: make regular expressions bytesSun, 12 Mar 2017 06:59:37 +0530, by Pulkit Goyal
-
setup: convert setupversion to unicodeSat, 11 Mar 2017 17:14:02 -0800, by Gregory Szorc
-
util: add debugstacktrace depth limitWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
util: strip trailing newline from debugstacktrace messageFri, 16 Jan 2015 04:26:40 +0100, by Mads Kiilerich
-
tests: rework util.debugstacktrace testsFri, 16 Jan 2015 04:26:40 +0100, by Mads Kiilerich
-
vfs: use repo.vfs.renameSat, 11 Mar 2017 11:04:14 -0800, by Mads Kiilerich
-
vfs: use repo.vfs.unlinkpathSat, 11 Mar 2017 11:02:25 -0800, by Mads Kiilerich
-
merge: use repo.wvfs.unlinkpathWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
vfs: use repo.wvfs.unlinkpathWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
policy: try and always have a bytes for module policyWed, 08 Mar 2017 18:11:41 -0500, by Augie Fackler
-
init: zstd is already python3-ready, so don't run it through our importerWed, 08 Mar 2017 18:11:19 -0500, by Augie Fackler
-
config: guard against setconfig specifying unicode values on py3Fri, 03 Mar 2017 14:42:56 -0500, by Augie Fackler
-
dispatch: enforce bytes when converting boolean flags to config itemsFri, 03 Mar 2017 14:43:27 -0500, by Augie Fackler
-
py3: add a test that proves %include and missing-extension code worksFri, 03 Mar 2017 13:52:08 -0500, by Augie Fackler
-
extensions: tapdance to get reasonable import error formattingFri, 03 Mar 2017 14:08:02 -0500, by Augie Fackler
-
rebase: abort if *any* commit in rebase set is publicSat, 11 Mar 2017 10:35:44 -0800, by Martin von Zweigbergk
-
merge with stableSat, 11 Mar 2017 13:53:14 -0500, by Augie Fackler
-
httpconnection: rename config to groupsThu, 09 Mar 2017 20:53:14 -0800, by Gregory Szorc
-
httpconnection: don't use dict()Thu, 09 Mar 2017 20:51:57 -0800, by Gregory Szorc
-
formatter: set _first on formatter, not uiThu, 09 Mar 2017 15:38:00 -0800, by Martin von Zweigbergk
-
rebase: unhide original working directory node as well (issue5219)Fri, 10 Mar 2017 23:07:20 -0800, by Martin von Zweigbergk
-
rebase: pass in a regular set to _setrebasesetvisibility()Fri, 10 Mar 2017 23:06:31 -0800, by Martin von Zweigbergk
-
tests: demonstrate broken rebase from obsolete commitWed, 01 Feb 2017 09:18:44 -0800, by Martin von Zweigbergk
-
treemanifest: make node reuse match flat manifest behaviorWed, 01 Mar 2017 16:19:41 -0800, by Durham Goode
-
help: update help.internalstable for new censor docsFri, 10 Mar 2017 17:37:39 -0500, by Augie Fackler
-
parsers: drop old nonnormalentries methodFri, 10 Mar 2017 16:54:41 -0500, by Augie Fackler
-
parsers: avoid leak of nonnset and otherpsetFri, 10 Mar 2017 16:53:00 -0500, by Augie Fackler
-
sslutil: issue warning when [hostfingerprint] is usedThu, 09 Mar 2017 20:33:29 -0800, by Gregory Szorc
-
setup: use setuptools on Windows (issue5400)Thu, 09 Mar 2017 19:59:52 -0800, by Gregory Szorc
-
schemes: use br'' literal to define bytes regexpThu, 09 Mar 2017 19:41:40 -0800, by Yuya Nishihara
-
help: fix layout of pre-formatted textThu, 09 Mar 2017 12:55:48 +0900, by Yuya Nishihara
-
help: fix example of revs() filesetThu, 09 Mar 2017 11:01:03 +0900, by Yuya Nishihara
-
filecache: make 'join' abstractFri, 05 Aug 2016 14:24:53 +0200, by Pierre-Yves David
-
filecache: explicitly test 'repofilecache'Wed, 08 Mar 2017 16:43:16 -0800, by Pierre-Yves David
-
repofilecache: directly use 'repo.vfs.join'Fri, 05 Aug 2016 14:25:21 +0200, by Pierre-Yves David
-
repofilecache: define a 'join' methodFri, 05 Aug 2016 14:23:58 +0200, by Pierre-Yves David
-
wix: add censor docs to installer scriptMon, 06 Mar 2017 18:42:36 -0500, by Augie Fackler
-
internals: add some brief documentation about censorMon, 23 Jan 2017 20:17:24 -0500, by Augie Fackler
-
localrepo: rename proxycls to filteredrepoThu, 09 Mar 2017 15:10:27 -0800, by Jun Wu
-
dirstate: track otherparent files same as nonnormalWed, 08 Mar 2017 17:35:20 -0800, by Durham Goode
-
pycompat: verify sys.argv exists before forwarding it (issue5493) stableTue, 07 Mar 2017 13:24:24 -0500, by Augie Fackler
-
hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithmMon, 06 Mar 2017 09:28:33 +0100, by Denis Laxalde
-
hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlinesMon, 06 Mar 2017 09:44:39 +0100, by Denis Laxalde
-
patch: add a diffhunks function yielding (diffheaders, hunks)Fri, 03 Mar 2017 17:20:11 +0100, by Denis Laxalde
-
mdiff: let unidiff return (diffheader, hunks)Fri, 03 Mar 2017 17:46:40 +0100, by Denis Laxalde
-
mdiff: extract a checknonewline inner function in unidiff()Fri, 03 Mar 2017 17:46:28 +0100, by Denis Laxalde
-
mdiff: distinguish diff headers from hunks in unidiff()Fri, 03 Mar 2017 13:51:22 +0100, by Denis Laxalde
-
test: end printed diff "hunks" with an empty string in test-context.pyFri, 03 Mar 2017 16:17:17 +0100, by Denis Laxalde
-
mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>)Thu, 02 Mar 2017 17:22:46 +0100, by Denis Laxalde
-
mdiff: turn the comment above _unidiff into a docstringMon, 09 Jan 2017 09:34:39 +0100, by Denis Laxalde
-
mdiff: compute newlines-splitted texts within _unidiffTue, 27 Sep 2016 20:27:35 +0200, by Denis Laxalde
-
dispatch: add pagination of two more help casesWed, 08 Mar 2017 18:32:42 -0500, by Augie Fackler
-
help: avoid mutating passed-in `keep` list in `formattedhelp`Wed, 08 Mar 2017 18:31:33 -0500, by Augie Fackler
-
extensions: use [0:1] slice on config path instead of [0]Fri, 03 Mar 2017 13:32:10 -0500, by Augie Fackler
-
extensions: use inspect module instead of func_code.co_argcountFri, 03 Mar 2017 13:27:21 -0500, by Augie Fackler
-
treemanifest: add tests covering hg diff of partial treesTue, 07 Mar 2017 18:29:58 -0800, by Durham Goode
-
context: remove uses of manifest.matchesTue, 07 Mar 2017 17:52:45 -0800, by Durham Goode
-
context: remove assumptions about manifest creation during _buildstatusTue, 07 Mar 2017 17:49:50 -0800, by Durham Goode
-
context: move _manifest from committablectx to workingctxTue, 07 Mar 2017 17:56:30 -0800, by Durham Goode
-
status: handle more node indicators in buildstatusTue, 07 Mar 2017 09:56:11 -0800, by Durham Goode
-
merge: remove uses of manifest.matchesTue, 07 Mar 2017 18:38:20 -0800, by Durham Goode
-
copies: remove use of manifest.matchesTue, 07 Mar 2017 09:56:11 -0800, by Durham Goode
-
manifest: add match argument to diff and filesnotinTue, 07 Mar 2017 09:56:11 -0800, by Durham Goode
-
fileset: drop false function signatures from revs() and status() docsThu, 09 Mar 2017 00:07:13 +0900, by Yuya Nishihara
-
py3: factor out bytechr() functionWed, 08 Mar 2017 22:30:12 +0900, by Yuya Nishihara
-
vfs: use 'vfs' module directly in 'test-clone-uncompressed'Thu, 02 Mar 2017 13:34:01 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'test-filecache'Thu, 02 Mar 2017 13:33:28 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'test-parseindex'Thu, 02 Mar 2017 13:33:16 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'test-lock'Thu, 02 Mar 2017 13:33:02 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'contrib/undumprevlog'Thu, 02 Mar 2017 13:32:49 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.largefile'Thu, 02 Mar 2017 13:32:27 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.convert'Thu, 02 Mar 2017 13:32:14 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.transplant'Thu, 02 Mar 2017 13:31:39 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.shelve'Thu, 02 Mar 2017 13:31:32 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.mq'Thu, 02 Mar 2017 13:31:23 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.unionrepo'Thu, 02 Mar 2017 14:49:50 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.statichttprepo'Thu, 02 Mar 2017 14:49:01 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.bundlerepo'Thu, 02 Mar 2017 14:47:03 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.debugcommand'Thu, 02 Mar 2017 13:31:07 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.simplemerge'Thu, 02 Mar 2017 13:30:58 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.cmdutil'Thu, 02 Mar 2017 13:30:47 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.subrepo'Thu, 02 Mar 2017 13:30:38 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.archival'Thu, 02 Mar 2017 13:30:28 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.store'Thu, 02 Mar 2017 13:30:10 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.patch'Thu, 02 Mar 2017 13:29:59 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.repair'Thu, 02 Mar 2017 13:29:43 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.localrepo'Thu, 02 Mar 2017 13:28:17 +0100, by Pierre-Yves David
-
chg: forward user-defined signalsWed, 08 Mar 2017 13:46:26 -0800, by Jun Wu
-
chg: document why we send SIGHUP and SIGINT to process groupWed, 08 Mar 2017 13:34:25 -0800, by Jun Wu
-
tests: make test-shelve.t timing-independentWed, 08 Mar 2017 14:29:25 -0800, by Martin von Zweigbergk
-
tests: make run-tests.py run on Python 3 againWed, 08 Mar 2017 22:12:49 +0900, by Yuya Nishihara
-
rebase: move actual rebase into a single transactionTue, 07 Mar 2017 16:27:32 -0800, by Durham Goode
-
rebase: allow aborting if last-message.txt is missingTue, 07 Mar 2017 16:30:31 -0800, by Durham Goode
-
rebase: add storestatus support for transactionsTue, 07 Mar 2017 14:04:29 -0800, by Durham Goode
-
rebase: move storestatus onto rebaseruntimeTue, 07 Mar 2017 14:11:44 -0800, by Durham Goode
-
rebase: clear updatestate during rebase --abort in more casesTue, 07 Mar 2017 14:19:08 -0800, by Durham Goode
-
repoview: convert attribute names to unicodes on Python 3Wed, 08 Mar 2017 00:49:15 +0530, by Pulkit Goyal
-
parsers: alias long to int on Python 3Wed, 08 Mar 2017 00:45:19 +0530, by Pulkit Goyal
-
store: slice over a bytestring to get characters instead of ascii valuesWed, 08 Mar 2017 00:40:15 +0530, by Pulkit Goyal
-
vfs: use 'vfs' module directly in 'mercurial.hg'Thu, 02 Mar 2017 13:27:42 +0100, by Pierre-Yves David
-
vfs: extract 'vfs' class and related code to a new 'vfs' module (API)Wed, 01 Mar 2017 11:00:12 +0100, by Pierre-Yves David
-
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'Thu, 02 Mar 2017 03:52:36 +0100, by Pierre-Yves David
-
fsmonitor: remove use of repo.openerTue, 07 Mar 2017 12:52:00 -0800, by Durham Goode
-
help: align description of 'base rev' with reality [issue5488]Tue, 28 Feb 2017 15:19:08 +0100, by Kim Alvefur
-
help: fix internals.changegroupsWed, 01 Mar 2017 18:37:34 -0800, by Kyle Lippincott
-
share: drop 'relshared' requirement as wellFri, 03 Mar 2017 00:11:51 +0900, by Yuya Nishihara
-
share: fix typo to drop 'shared' requirement on unshareFri, 03 Mar 2017 00:11:18 +0900, by Yuya Nishihara
-
similar: compare between actual file contents for exact identityFri, 03 Mar 2017 02:57:06 +0900, by FUJIWARA Katsunori
-
localrepo: handle rename with hardlinks properlyThu, 02 Mar 2017 21:49:30 -0800, by Jun Wu
-
dirstate: avoid unnecessary load+dump during backupWed, 01 Mar 2017 18:21:06 -0800, by Jun Wu
-
dirstate: try to use hardlink to backup dirstateWed, 01 Mar 2017 17:59:21 -0800, by Jun Wu
-
dirstate: track updated files to improve write timeSun, 05 Mar 2017 16:20:07 -0800, by Durham Goode
-
hook: give exthooks tags for blocking timeMon, 06 Mar 2017 03:09:15 -0800, by Simon Farnsworth
-
filemerge: tag merge tool for blocked timesMon, 06 Mar 2017 03:19:40 -0800, by Simon Farnsworth
-
hgk: set a blocked tag when the user invokes viewMon, 06 Mar 2017 03:27:52 -0800, by Simon Farnsworth
-
transplant: set a blockedtag when invoking external filterMon, 06 Mar 2017 03:27:41 -0800, by Simon Farnsworth
-
config: set blockedtag when invoking configuration editMon, 06 Mar 2017 03:27:24 -0800, by Simon Farnsworth
-
bisect: set a blockedtag when running the check commandMon, 06 Mar 2017 03:26:30 -0800, by Simon Farnsworth
-
dispatch: set a blockedtag when running an external aliasMon, 06 Mar 2017 03:25:44 -0800, by Simon Farnsworth
-
patch: set a blockedtag when running an external filterMon, 06 Mar 2017 03:25:29 -0800, by Simon Farnsworth
-
sshpeer: set a blockedtag when starting sshMon, 06 Mar 2017 03:25:09 -0800, by Simon Farnsworth
-
revert: always display hunks reversed when reverting to parentMon, 06 Mar 2017 14:11:21 +0100, by Denis Laxalde
-
fileset: add a 'status(...)' predicate to control evaluation contextFri, 03 Mar 2017 14:08:20 +0100, by Pierre-Yves David
-
fileset: allow to specify a basectx for statusFri, 03 Mar 2017 14:08:06 +0100, by Pierre-Yves David
-
fileset: add revs(revs, fileset) to evaluate set in working directoryFri, 03 Mar 2017 12:44:56 +0100, by Pierre-Yves David
-
fileset: add function to switch revision where fileset will be evaluatedSat, 24 Jan 2015 19:41:56 +0900, by Yuya Nishihara
-
fileset: extract function that builds status tuple only if necessarySat, 24 Jan 2015 19:13:39 +0900, by Yuya Nishihara
-
fileset: build initial subset in fullmatchctx classSat, 24 Jan 2015 18:56:02 +0900, by Yuya Nishihara
-
fileset: extract function that builds initial subset from ctx or statusTue, 24 Mar 2015 23:10:49 +0900, by Yuya Nishihara
-
fileset: add class to host special handling of initial subsetSat, 24 Jan 2015 19:55:14 +0900, by Yuya Nishihara
-
patchbomb: add config knob to generate flags by template (issue5354)Sat, 25 Feb 2017 18:41:00 +0900, by Yuya Nishihara
-
patchbomb: pass around ui and revs that are needed for flag templateSat, 25 Feb 2017 18:35:34 +0900, by Yuya Nishihara
-
patchbomb: build patch texts by _getpatchmsgs()Sat, 25 Feb 2017 18:28:04 +0900, by Yuya Nishihara
-
patchbomb: drop internal option for pbranch extension (API)Sat, 25 Feb 2017 18:25:17 +0900, by Yuya Nishihara
-
patchbomb: factor out function that builds a prefix string to patch subjectSat, 25 Feb 2017 18:16:41 +0900, by Yuya Nishihara
-
formatter: add argument to change output file of non-plain formatterSun, 18 Jan 2015 18:04:44 +0900, by Yuya Nishihara
-
schemes: move re construction to module-level and python3-ifyFri, 03 Mar 2017 13:25:30 -0500, by Augie Fackler
-
dispatch: cope with sys.version being unicode on Python 3Fri, 03 Mar 2017 13:29:50 -0500, by Augie Fackler
-
dispatch: allow testedwith to be bytes or strFri, 03 Mar 2017 13:29:25 -0500, by Augie Fackler
-
ui: fix ui.traceback on Python 3Fri, 03 Mar 2017 14:09:14 -0500, by Augie Fackler
-
ui: fix opts labeling on ui.warn et al for Python 3Fri, 03 Mar 2017 14:08:24 -0500, by Augie Fackler
-
config: add sanity assert that files are opened as binaryFri, 03 Mar 2017 12:55:11 -0500, by Augie Fackler
-
update: for "noconflict" updates, print "conflicting changes" on conflictMon, 06 Mar 2017 23:21:27 -0800, by Martin von Zweigbergk
-
tests: fix test-update-branches to remove non-conflicting fileMon, 06 Mar 2017 23:19:57 -0800, by Martin von Zweigbergk
-
branches: populate all template keywords in formatterSat, 25 Feb 2017 17:08:42 +0900, by Yuya Nishihara
-
formatter: add support for changeset templatingSat, 25 Feb 2017 17:00:07 +0900, by Yuya Nishihara
-
templatekw: move defaulttmpl constant from changeset_templaterSat, 25 Feb 2017 16:38:26 +0900, by Yuya Nishihara
-
formatter: drop filters argument from maketemplater()Sat, 25 Feb 2017 22:04:30 +0900, by Yuya Nishihara
-
templater: port formatnode filter from changeset_templaterSat, 25 Feb 2017 16:26:58 +0900, by Yuya Nishihara
-
update: allow setting default update check to "noconflict"Mon, 13 Feb 2017 00:05:55 -0800, by Martin von Zweigbergk
-
update: add experimental config for default way of handling dirty wdirMon, 13 Feb 2017 16:03:05 -0800, by Martin von Zweigbergk
-
update: accept --merge to allow merging across topo branches (issue5125)Mon, 13 Feb 2017 12:58:37 -0800, by Martin von Zweigbergk
-
merge: combine the "merge" cases in docstring tableMon, 27 Feb 2017 15:09:19 -0800, by Martin von Zweigbergk
-
merge: combine "dirty" cases in docstring tableMon, 27 Feb 2017 15:07:01 -0800, by Martin von Zweigbergk
-
merge: clarify non-linear default updates in docstring tableMon, 27 Feb 2017 15:29:34 -0800, by Martin von Zweigbergk
-
merge: combine the two "can't happen" cases in docstring tableMon, 27 Feb 2017 15:02:36 -0800, by Martin von Zweigbergk
-
merge: move "incompatible options" case first in docstring tableMon, 27 Feb 2017 15:00:13 -0800, by Martin von Zweigbergk
-
merge: make "linear" an input in docstring tableMon, 27 Feb 2017 14:58:53 -0800, by Martin von Zweigbergk
-
merge: drop redundant column in docstring tableMon, 27 Feb 2017 14:33:17 -0800, by Martin von Zweigbergk
-
merge: drop obsolete non-linear cases from docstring tableMon, 27 Feb 2017 14:27:22 -0800, by Martin von Zweigbergk
-
revert: move code dealing with deletions closer togetherWed, 24 Feb 2016 14:44:14 -0800, by Martin von Zweigbergk
-
ui: fix configlist on Python 3Fri, 03 Mar 2017 14:10:06 -0500, by Augie Fackler
-
config: pass some optional args as keywordsFri, 03 Mar 2017 12:55:49 -0500, by Augie Fackler
-
config: load included config files in binary modeFri, 03 Mar 2017 13:28:24 -0500, by Augie Fackler
-
manifest: remove _repo from manifestctx objectsWed, 01 Mar 2017 16:39:48 -0800, by Durham Goode
-
phases: remove experimental.nativephaseskillswitchWed, 01 Mar 2017 15:50:01 -0800, by Jun Wu
-
manifest: allow specifying the revlog filenameWed, 01 Mar 2017 16:35:57 -0800, by Durham Goode
-
py3: drop unrequired code from __init__.pyFri, 03 Mar 2017 15:30:48 +0530, by Pulkit Goyal
-
py3: add pycompat.open and replace open() callsFri, 03 Mar 2017 13:04:32 +0530, by Pulkit Goyal
-
localrepo: deprecate 'repo.opener' (API)Fri, 05 Aug 2016 13:56:10 +0200, by Pierre-Yves David
-
statichttp: use 'repo.vfs' as the main attributeThu, 02 Mar 2017 03:24:58 +0100, by Pierre-Yves David
-
clonebundle: use 'repo.vfs' instead of 'repo.opener'Thu, 02 Mar 2017 03:23:18 +0100, by Pierre-Yves David
-
localrepo: deprecated 'repo.wopener' (API)Fri, 05 Aug 2016 13:53:45 +0200, by Pierre-Yves David
-
localrepo: add some comment about role of various vfs objectFri, 05 Aug 2016 13:49:05 +0200, by Pierre-Yves David
-
tests: un-nest the `order` repo in test-rebase-scenario-globalThu, 19 Jan 2017 16:27:08 -0500, by Augie Fackler
-
osx: install bash and zsh completions by defaultMon, 06 Feb 2017 15:19:32 -0500, by Augie Fackler
-
util: add allowhardlinks module variableThu, 02 Mar 2017 10:12:40 -0800, by Durham Goode
-
merge with stableThu, 02 Mar 2017 20:30:56 -0500, by Augie Fackler
-
i18n-ja: synchronized with 7074589cf22a stableWed, 01 Mar 2017 16:43:22 +0900, by FUJIWARA Katsunori
-
revert: remove set(mf) because it's O(manifest)Wed, 01 Mar 2017 19:51:05 -0800, by Durham Goode
-
share: add --relative flag to store a relative path to the sourceMon, 13 Feb 2017 14:05:24 +0100, by Dan Villiom Podlaski Christiansen
-
minirst: support passing admonitions into findadmonitions() and parse()Wed, 15 Feb 2017 11:49:12 -0800, by Gregory Szorc
-
minirst: dynamically compile admonitions regexpWed, 15 Feb 2017 11:47:14 -0800, by Gregory Szorc
-
minirst: detect bullet lists using asterisksWed, 15 Feb 2017 16:42:17 -0800, by Gregory Szorc
-
color: update the help tableWed, 01 Mar 2017 20:22:04 +0100, by Pierre-Yves David
-
ui: remove superfluous indent in _write()Sat, 25 Feb 2017 14:09:55 +0900, by Yuya Nishihara
-
smartset: reorder initialization of baseset in more intuitive waySat, 18 Feb 2017 17:37:52 +0900, by Yuya Nishihara
-
config: update the Windows example config fileTue, 28 Feb 2017 20:23:10 +0100, by Pierre-Yves David
-
help: use 'churn' instead of 'color' as an example extensionTue, 21 Feb 2017 22:53:38 +0100, by Pierre-Yves David
-
config: suggest the 'ui.color' instead of the 'color' extensionTue, 21 Feb 2017 22:17:33 +0100, by Pierre-Yves David
-
color: update main documentationTue, 21 Feb 2017 20:04:55 +0100, by Pierre-Yves David
-
pager: drop the 'color' dependant codeTue, 28 Feb 2017 20:12:08 +0100, by Pierre-Yves David
-
color: cleanup 'debugcolor' logicSat, 25 Feb 2017 19:43:14 +0100, by Pierre-Yves David
-
color: move 'debugcolor' into the 'debugcommands' modulesTue, 21 Feb 2017 18:41:37 +0100, by Pierre-Yves David
-
merge with stableTue, 28 Feb 2017 11:13:25 -0800, by Martin von Zweigbergk
-
worker: flush messages written by child processes before exit stableSat, 25 Feb 2017 12:48:50 +0900, by Yuya Nishihara
-
worker: add basic test to ensure child processes are managed well stableSat, 25 Feb 2017 12:33:37 +0900, by Yuya Nishihara
-
color: rename '_styles' to '_defaultstyles' for claritySun, 06 Nov 2016 20:16:54 +0100, by Pierre-Yves David
-
color: move 'styles' definition on the 'ui' objectSun, 06 Nov 2016 20:16:01 +0100, by Pierre-Yves David
-
color: pass 'ui' to 'win32print'Sun, 06 Nov 2016 20:10:53 +0100, by Pierre-Yves David
-
color: move the dict with terminfo parameters on the ui objectSat, 25 Feb 2017 15:00:51 +0100, by Pierre-Yves David
-
color: add ui to effect renderingSat, 25 Feb 2017 15:00:44 +0100, by Pierre-Yves David
-
color: initialize color for the localrepo uiSat, 25 Feb 2017 18:34:01 +0100, by Pierre-Yves David
-
color: add a 'ui.color' option to control color behaviorSat, 25 Feb 2017 19:44:23 +0100, by Pierre-Yves David
-
color: reinvent dictionaryTue, 28 Feb 2017 11:42:07 +0100, by Pierre-Yves David
-
chg: deduplicate error handling of ui.system()Sun, 19 Feb 2017 01:16:45 +0900, by Yuya Nishihara
-
chg: refactor ui.system() to be partly overriddenSun, 19 Feb 2017 01:00:10 +0900, by Yuya Nishihara
-
color: have the 'ui' object carry the '_colormode' directlyTue, 21 Feb 2017 18:22:07 +0100, by Pierre-Yves David
-
color: move triggering of the initialisation logic in coreTue, 21 Feb 2017 18:20:12 +0100, by Pierre-Yves David
-
color: add the definition of '--color' in coreTue, 21 Feb 2017 18:09:21 +0100, by Pierre-Yves David
-
color: handle 'ui.plain()' directly in mode setupTue, 21 Feb 2017 17:51:43 +0100, by Pierre-Yves David
-
color: move git-subrepo support into the subrepo moduleTue, 21 Feb 2017 17:50:04 +0100, by Pierre-Yves David
-
color: move 'modesetup' into the core moduleThu, 22 Dec 2016 14:30:46 +0100, by Pierre-Yves David
-
color: move 'terminfosetup' into the core moduleThu, 22 Dec 2016 14:17:52 +0100, by Pierre-Yves David
-
subrepo: run the repo decoders when archivingSat, 25 Feb 2017 21:13:59 -0500, by Matt Harbison
-
wix: include the help for pagerSat, 25 Feb 2017 21:44:34 -0500, by Matt Harbison
-
manifest: check 'if x is None' instead of 'if not x'Sun, 26 Feb 2017 10:16:47 -0800, by Durham Goode
-
pager: add support to --patch, --list and --stat options of hg shelveSat, 25 Feb 2017 03:42:43 +0530, by Pulkit Goyal
-
color: drop the 'colorui' classMon, 20 Feb 2017 12:42:35 +0100, by Pierre-Yves David
-
color: move 'write-err' logic to the core ui classMon, 20 Feb 2017 12:42:23 +0100, by Pierre-Yves David
-
ui: extract low level part of 'write_err' in its own methodFri, 24 Feb 2017 19:53:41 +0100, by Pierre-Yves David
-
ui: extract buffer write from protect and timed 'write_err' outputFri, 24 Feb 2017 19:28:45 +0100, by Pierre-Yves David
-
color: move 'write' logic to the core ui classMon, 20 Feb 2017 12:31:39 +0100, by Pierre-Yves David
-
ui: extract the low level part of 'write' in a dedicated functionFri, 24 Feb 2017 19:27:00 +0100, by Pierre-Yves David
-
color: add multiple messages input support to 'win32print'Fri, 24 Feb 2017 21:34:07 +0100, by Pierre-Yves David
-
color: clarify name of an argument of 'win32print'Fri, 24 Feb 2017 21:31:47 +0100, by Pierre-Yves David
-
color: move the 'colorlabel' call to the core 'ui' classThu, 23 Feb 2017 19:45:32 +0100, by Pierre-Yves David
-
color: move the 'colorlabel' function in the core moduleThu, 23 Feb 2017 19:10:24 +0100, by Pierre-Yves David
-
color: extract the label code into its own functionThu, 23 Feb 2017 19:00:26 +0100, by Pierre-Yves David
-
color: inline the 'showlabel' methodMon, 20 Feb 2017 12:13:23 +0100, by Pierre-Yves David
-
color: move '_colormode' to the core 'ui' classMon, 20 Feb 2017 12:12:08 +0100, by Pierre-Yves David
-
hgweb: explictly pass basectx in webutil.diffsTue, 17 Jan 2017 17:25:48 +0100, by Denis Laxalde
-
serve: mark --stdio and --cmdserver as "(ADVANCED)" flagsWed, 22 Feb 2017 18:26:12 -0800, by Jun Wu
-
help: hide command line options marked as "advanced"Tue, 01 Nov 2016 14:50:45 +0000, by Jun Wu
-
pager: do not try to run an empty pager commandThu, 23 Feb 2017 21:27:25 +0900, by Yuya Nishihara
-
graphlog: restore pager lost at 1cec1d863008Thu, 23 Feb 2017 21:20:26 +0900, by Yuya Nishihara
-
gitweb: add "more" and "less" navigation links in filelog templateWed, 22 Feb 2017 12:09:17 +0100, by Denis Laxalde
-
context: also return ancestor's line range in blockancestorsMon, 16 Jan 2017 17:14:36 +0100, by Denis Laxalde
-
context: add a followfirst flag to blockancestorsMon, 16 Jan 2017 17:08:25 +0100, by Denis Laxalde
-
py3: use pycompat.fsencode() to convert __file__ to bytesMon, 20 Feb 2017 18:40:42 +0530, by Pulkit Goyal
-
wireproto: remove unused codeWed, 22 Feb 2017 10:14:18 -0800, by Jun Wu
-
color: set initial default value for 'colormode' to NoneThu, 22 Dec 2016 06:18:45 +0100, by Pierre-Yves David
-
color: minor reversal of two conditional clause for clarityThu, 22 Dec 2016 13:19:12 +0100, by Pierre-Yves David
-
color: merge two identical 'for' loopsThu, 16 Feb 2017 10:52:27 +0100, by Pierre-Yves David
-
color: minor simplification of some terminfo setup codeThu, 22 Dec 2016 13:06:53 +0100, by Pierre-Yves David
-
color: make a test for curse availability expliciteThu, 22 Dec 2016 06:17:40 +0100, by Pierre-Yves David
-
color: move 'win32' declaration to the core moduleThu, 22 Dec 2016 03:11:19 +0100, by Pierre-Yves David
-
smartset: preserve istopo for baseset operationsTue, 21 Feb 2017 16:29:31 -0800, by Jun Wu
-
ui: replace obsolete default-push with default:pushurl (issue5485) stableSat, 25 Feb 2017 16:57:21 +0530, by Rishabh Madan
-
worker: ignore meaningless exit status indication returned by os.waitpid() stableSat, 25 Feb 2017 01:07:52 +0900, by FUJIWARA Katsunori
-
pager: add a config knob to just globally turn off the pagerTue, 07 Feb 2017 17:13:25 -0500, by Augie Fackler
-
pager: move most help to a new help topic and deprecate extensionTue, 07 Feb 2017 00:07:53 -0500, by Augie Fackler
-
dispatch: rearrange 'unknown command' code to better employ pagerTue, 21 Feb 2017 14:20:05 -0500, by Augie Fackler
-
help: move rst formatting of help documents into help.pyTue, 21 Feb 2017 14:17:31 -0500, by Augie Fackler
-
outgoing: avoid running pager until we're actually showing changesTue, 21 Feb 2017 11:06:02 -0500, by Augie Fackler
-
incoming: delay pager activation until right before printing changesTue, 21 Feb 2017 10:53:13 -0500, by Augie Fackler
-
histedit: modify rollup to discard date from the rollup commit (issue4820)Sat, 18 Feb 2017 21:30:28 +1100, by Ben Schmidt
-
histedit: improve documentation and behaviour of datesSat, 18 Feb 2017 21:30:28 +1100, by Ben Schmidt
-
localrepo: check HG_PENDING strictlyTue, 21 Feb 2017 01:21:00 +0900, by FUJIWARA Katsunori
-
phases: check HG_PENDING strictlyTue, 21 Feb 2017 01:21:00 +0900, by FUJIWARA Katsunori
-
bookmarks: check HG_PENDING strictlyTue, 21 Feb 2017 01:21:00 +0900, by FUJIWARA Katsunori
-
tests: make directory to prevent test process from going out of $TESTTMPTue, 21 Feb 2017 01:20:59 +0900, by FUJIWARA Katsunori
-
txnutil: factor out the logic to read file in according to HG_PENDINGTue, 21 Feb 2017 01:20:59 +0900, by FUJIWARA Katsunori
-
repoview: separate cache hash computation from cache readingMon, 20 Feb 2017 01:54:07 -0800, by Stanislau Hlebik
-
tests: make test suite more immune to environment variablesMon, 20 Feb 2017 18:27:29 +0100, by Dr Rainer Woitok
-
version: enable pager if --verbose is specifiedMon, 06 Feb 2017 23:08:49 -0500, by Augie Fackler
-
tags: enable pagerMon, 06 Feb 2017 23:07:16 -0500, by Augie Fackler
-
summary: enable pagerMon, 06 Feb 2017 23:06:59 -0500, by Augie Fackler
-
status: enable pagerMon, 06 Feb 2017 23:06:32 -0500, by Augie Fackler
-
resolve: enable pagerMon, 06 Feb 2017 23:06:10 -0500, by Augie Fackler
-
paths: enable pagerMon, 06 Feb 2017 23:06:01 -0500, by Augie Fackler
-
outgoing: enable pagerMon, 06 Feb 2017 23:04:44 -0500, by Augie Fackler
-
manifest: enable pagerMon, 06 Feb 2017 23:04:26 -0500, by Augie Fackler
-
locate: enable pagerMon, 06 Feb 2017 23:04:10 -0500, by Augie Fackler
-
incoming: enable pagerMon, 06 Feb 2017 23:03:48 -0500, by Augie Fackler
-
help: enable pagerMon, 06 Feb 2017 23:09:21 -0500, by Augie Fackler
-
grep: enable pagerMon, 06 Feb 2017 23:09:15 -0500, by Augie Fackler
-
files: enable pagerMon, 06 Feb 2017 23:02:48 -0500, by Augie Fackler
-
config: activate pager if not starting an editorMon, 06 Feb 2017 23:01:42 -0500, by Augie Fackler
-
qdiff: migrate to modern pager APIMon, 06 Feb 2017 23:57:21 -0500, by Augie Fackler
-
log: migrate to modern pager APIMon, 06 Feb 2017 22:59:25 -0500, by Augie Fackler
-
export: migrate to modern pager APIMon, 06 Feb 2017 22:58:54 -0500, by Augie Fackler
-
diff: migrate to modern pager APIMon, 06 Feb 2017 22:58:26 -0500, by Augie Fackler
-
cat: migrate to modern pager APIMon, 06 Feb 2017 22:57:52 -0500, by Augie Fackler
-
annotate: start pager after we're sure we wont abortSun, 19 Feb 2017 15:09:41 -0500, by Augie Fackler
-
dispatch: consolidate pager flag handling to a single placeSun, 19 Feb 2017 20:16:11 -0500, by Augie Fackler
-
ui: rename neverpager to disablepagerSun, 19 Feb 2017 20:12:52 -0500, by Augie Fackler
-
scmutil: proxy revrange() through repo to break import cyclesSun, 19 Feb 2017 20:00:18 +0900, by Yuya Nishihara
-
revset: split language services to revsetlang module (API)Sun, 19 Feb 2017 18:19:33 +0900, by Yuya Nishihara
-
revset: import set classes directly from smartset moduleSun, 19 Feb 2017 18:16:09 +0900, by Yuya Nishihara
-
help: add pointer how to narrow list of resolved/unresolved files (issue5469)Sat, 18 Feb 2017 18:00:01 +0900, by Yuya Nishihara
-
shelve: add -n/--name option to unshelve (issue5475)Sun, 19 Feb 2017 10:56:08 +0100, by liscju
-
smartset: use native set operations as fast pathsSat, 18 Feb 2017 17:23:43 -0800, by Jun Wu
-
smartset: add some doctestsSat, 18 Feb 2017 16:30:07 -0800, by Jun Wu
-
obsolete: avoid using revset language to compute the obsolete revsetSat, 18 Feb 2017 00:55:20 -0800, by Jun Wu
-
revset: use phasecache.getrevsetSat, 18 Feb 2017 00:39:31 -0800, by Jun Wu
-
phases: add a getrevset method to phasecacheFri, 17 Feb 2017 22:49:05 -0800, by Jun Wu
-
smartset: convert set to list lazilyFri, 17 Feb 2017 20:59:29 -0800, by Jun Wu
-
ui: construct _keepalnum list in a python3-friendly wayThu, 16 Feb 2017 11:34:50 -0500, by Augie Fackler
-
match: making visitdir() deal with non-recursive entriesMon, 13 Feb 2017 17:03:14 -0800, by Rodrigo Damazio Bovendorp
-
match: adding support for matching files inside a directoryMon, 13 Feb 2017 15:39:29 -0800, by Rodrigo Damazio Bovendorp
-
runtests: add an IPv6 command line flagFri, 17 Feb 2017 01:21:15 -0800, by Jun Wu
-
runtests: always set web.ipv6Thu, 16 Feb 2017 08:43:59 -0800, by Jun Wu
-
runtests: set web.address to localhostThu, 16 Feb 2017 00:13:29 -0800, by Jun Wu
-
tests: use LOCALIPThu, 16 Feb 2017 09:38:52 -0800, by Jun Wu
-
dummyssh: use LOCALIPWed, 15 Feb 2017 23:24:03 -0800, by Jun Wu
-
runtests: export LOCALIPThu, 16 Feb 2017 08:01:19 -0800, by Jun Wu
-
tinyproxy: use IPv6 if HGIPV6 is set to 1Wed, 15 Feb 2017 22:53:45 -0800, by Jun Wu
-
dumbhttp: use IPv6 if HGIPV6 is set to 1Wed, 15 Feb 2017 21:09:00 -0800, by Jun Wu
-
runtests: export HGIPV6 to hint test scripts whether to use IPv6Wed, 15 Feb 2017 21:03:42 -0800, by Jun Wu
-
runtests: prefer IPv4 to IPv6Fri, 17 Feb 2017 00:59:09 -0800, by Jun Wu
-
doc: correct example concerning "hg purge" alias in man page "hgrc.5"Fri, 17 Feb 2017 11:08:36 +0100, by Rainer Woitok
-
tests: prove that ignore worksMon, 06 Feb 2017 23:22:04 -0500, by Augie Fackler
-
annotate: migrate to modern pager APIMon, 06 Feb 2017 22:52:47 -0500, by Augie Fackler
-
ui: add a debug print right before we start the pagerMon, 06 Feb 2017 23:55:54 -0500, by Augie Fackler
-
ui: respect historic pager.attend-$COMMAND=noMon, 06 Feb 2017 23:42:04 -0500, by Augie Fackler
-
tests: clean up a bunch of pager testing that is about to be invalidatedMon, 06 Feb 2017 23:45:30 -0500, by Augie Fackler
-
ui: add ignore-single-command functionalityMon, 06 Feb 2017 23:21:45 -0500, by Augie Fackler
-
ui: introduce neverpager() callWed, 15 Feb 2017 17:48:03 -0500, by Augie Fackler
-
pager: move more behavior into coreWed, 15 Feb 2017 17:47:57 -0500, by Augie Fackler
-
pager: move pager-initiating code into coreWed, 15 Feb 2017 17:47:51 -0500, by Augie Fackler
-
test-logtoprocess: use cat to wait for outputsThu, 16 Feb 2017 10:33:59 -0800, by Jun Wu
-
chgserver: move comments in config exampleThu, 16 Feb 2017 23:10:47 -0800, by Jun Wu
-
localrepo: move extension loading to a separate methodWed, 15 Feb 2017 19:41:14 -0800, by Jun Wu
-
py3: convert the mode argument of os.fdopen to unicodesThu, 16 Feb 2017 17:30:35 +0530, by Pulkit Goyal
-
runtests: unindent an "if True" blockWed, 15 Feb 2017 16:29:58 -0800, by Jun Wu
-
runtests: set web.ipv6 if we use IPv6Wed, 15 Feb 2017 16:43:27 -0800, by Jun Wu
-
runtests: checkportisavailable should only check one familyWed, 15 Feb 2017 16:22:22 -0800, by Jun Wu
-
runtests: add a function to test if IPv6 is availableWed, 15 Feb 2017 16:18:31 -0800, by Jun Wu
-
histedit: log the time taken to read in the commands listWed, 15 Feb 2017 13:34:06 -0800, by Simon Farnsworth
-
extdiff: log time spent in external diff programWed, 15 Feb 2017 13:34:06 -0800, by Simon Farnsworth
-
crecord: log blocked time waiting for curses inputWed, 15 Feb 2017 13:34:06 -0800, by Simon Farnsworth
-
ui: give editor() a tag of its ownWed, 15 Feb 2017 13:38:00 -0800, by Simon Farnsworth
-
ui: time calls to ui.systemWed, 15 Feb 2017 13:29:12 -0800, by Simon Farnsworth
-
ui: log time spent blocked on stdioWed, 15 Feb 2017 13:50:06 -0800, by Simon Farnsworth
-
contrib: add a write microbenchmark to perf.pyWed, 15 Feb 2017 13:07:26 -0800, by Simon Farnsworth
-
ui: provide a mechanism to track and log blocked timeWed, 15 Feb 2017 13:17:45 -0800, by Simon Farnsworth
-
mercurial: switch to util.timer for all interval timingsWed, 15 Feb 2017 13:17:39 -0800, by Simon Farnsworth
-
util: introduce timer()Wed, 15 Feb 2017 11:53:59 -0800, by Simon Farnsworth
-
color: move the '_render_effects' function to the core moduleThu, 22 Dec 2016 02:38:53 +0100, by Pierre-Yves David
-
color: move '_effect_str' function into the core moduleThu, 22 Dec 2016 02:37:18 +0100, by Pierre-Yves David
-
color: move configstyles into the core moduleThu, 22 Dec 2016 02:34:22 +0100, by Pierre-Yves David
-
color: rework conditional 'valideffect'Thu, 22 Dec 2016 02:30:03 +0100, by Pierre-Yves David
-
color: move 'valideffect' function into the core moduleThu, 22 Dec 2016 02:26:50 +0100, by Pierre-Yves David
-
color: move '_terminfo_params' into the core 'color' moduleThu, 22 Dec 2016 02:23:23 +0100, by Pierre-Yves David
-
color: move '_effect' mapping into coreFri, 18 Nov 2016 18:48:38 +0100, by Pierre-Yves David
-
color: spread '_effect' values for readabilityFri, 18 Nov 2016 18:43:39 +0100, by Pierre-Yves David
-
merge with stableWed, 15 Feb 2017 11:22:01 -0500, by Augie Fackler
-
update: clarify that -C and -c are mutually exclusiveMon, 13 Feb 2017 15:04:46 -0800, by Martin von Zweigbergk
-
update: move check for dirty wdir into hg.updatetotally()Mon, 13 Feb 2017 11:58:02 -0800, by Martin von Zweigbergk
-
destutil: drop now-unused "check" parameter from destupdate()Mon, 13 Feb 2017 11:32:09 -0800, by Martin von Zweigbergk
-
destutil: remove duplicate check and leave it to merge.update()Thu, 09 Feb 2017 09:52:32 -0800, by Martin von Zweigbergk
-
make: update .PHONY targetsWed, 15 Feb 2017 14:49:33 +0800, by Anton Shestakov
-
debugcommands: move 'debugwireargs' in the new moduleThu, 02 Feb 2017 10:07:53 +0100, by Pierre-Yves David
-
debugcommands: move 'debugwalk' in the new moduleThu, 02 Feb 2017 10:07:28 +0100, by Pierre-Yves David
-
debugcommands: move 'debugtemplate' in the new moduleThu, 02 Feb 2017 10:06:01 +0100, by Pierre-Yves David
-
debugcommands: move 'debugsuccessorssets' in the new moduleThu, 02 Feb 2017 10:05:22 +0100, by Pierre-Yves David
-
debugcommands: move 'debugsub' in the new moduleThu, 02 Feb 2017 10:04:55 +0100, by Pierre-Yves David
-
debugcommands: move 'debugstate' in the new moduleThu, 02 Feb 2017 10:04:34 +0100, by Pierre-Yves David
-
debugcommands: move 'debugsetparents' in the new moduleThu, 02 Feb 2017 10:04:02 +0100, by Pierre-Yves David
-
debugcommands: move 'debugrevspec' in the new moduleThu, 02 Feb 2017 10:03:31 +0100, by Pierre-Yves David
-
debugcommands: move 'debugrevlog' in the new moduleThu, 02 Feb 2017 10:02:40 +0100, by Pierre-Yves David
-
debugcommands: move 'debugrename' in the new moduleThu, 02 Feb 2017 10:01:54 +0100, by Pierre-Yves David
-
debugcommands: move 'debugrebuildfncache' in the new moduleThu, 02 Feb 2017 10:01:00 +0100, by Pierre-Yves David
-
debugcommands: move 'debugrebuilddirstate' in the new moduleThu, 02 Feb 2017 10:00:26 +0100, by Pierre-Yves David
-
debugcommands: move 'debugpvec' in the new moduleThu, 02 Feb 2017 09:59:47 +0100, by Pierre-Yves David
-
debugcommands: move 'debugpushkey' in the new moduleWed, 01 Feb 2017 17:48:30 +0100, by Pierre-Yves David
-
ui: remove urllib2 from being imported earlySun, 12 Feb 2017 03:06:38 -0800, by Kyle Lippincott
-
tests: switch "this command isn't paged" example to idMon, 06 Feb 2017 23:57:32 -0500, by Augie Fackler
-
tests: update test-i18n.t to not depend on the pager extensionTue, 07 Feb 2017 17:08:41 -0500, by Augie Fackler
-
pager: add a test of --pager=no functionalityMon, 06 Feb 2017 21:15:35 -0500, by Augie Fackler
-
hg: allow usage of XDG_CONFIG_HOME/hg/hgrcTue, 07 Feb 2017 17:33:35 +0100, by David Demelier
-
debugcommands: move 'debugpathcomplete' in the new moduleWed, 01 Feb 2017 17:47:35 +0100, by Pierre-Yves David
-
debugcommands: move 'debugobsolete' in the new moduleWed, 01 Feb 2017 17:46:21 +0100, by Pierre-Yves David
-
debugcommands: move 'debuglocks' in the new moduleWed, 01 Feb 2017 17:42:49 +0100, by Pierre-Yves David
-
debugcommands: move 'debugnamecomplete' in the new moduleWed, 01 Feb 2017 17:41:12 +0100, by Pierre-Yves David
-
debugcommands: move 'debugmergestate' in the new moduleWed, 01 Feb 2017 17:40:20 +0100, by Pierre-Yves David
-
debugcommands: move 'debuglabelcomplete' in the new moduleWed, 01 Feb 2017 17:39:31 +0100, by Pierre-Yves David
-
dispatch: start profiling earlierMon, 13 Feb 2017 20:47:41 -0800, by Bryan O'Sullivan
-
dispatch: move detection of profiling earlier during startupMon, 13 Feb 2017 20:44:20 -0800, by Bryan O'Sullivan
-
ui: fix configwith doctestMon, 13 Feb 2017 21:00:50 -0800, by Jun Wu
-
test-bdiff: move import inside the function to avoid test failureTue, 14 Feb 2017 01:52:16 +0530, by Pulkit Goyal
-
profiling: add statprof support for Chrome trace viewer renderingSun, 12 Feb 2017 22:28:09 -0800, by Bryan O'Sullivan
-
statprof: allow rendering in the Chrome trace viewer formatSun, 12 Feb 2017 22:20:20 -0800, by Bryan O'Sullivan
-
statprof: add a path simplification functionSun, 12 Feb 2017 22:16:58 -0800, by Bryan O'Sullivan
-
ui: rewrite configint in terms of configwithSun, 12 Feb 2017 21:44:55 -0800, by Bryan O'Sullivan
-
ui: add a configwith methodSun, 12 Feb 2017 21:40:46 -0800, by Bryan O'Sullivan
-
py3: convert the mode argument of os.fdopen to unicodes (2 of 2)Mon, 13 Feb 2017 22:15:28 +0530, by Pulkit Goyal
-
py3: convert the mode argument of os.fdopen to unicodes (1 of 2)Mon, 13 Feb 2017 20:06:38 +0530, by Pulkit Goyal
-
bugzilla: add a rest api backend (usable with bugzilla 5.0+)Thu, 09 Feb 2017 15:20:41 -0500, by John Mulligan
-
keepalive: honor urllib2 style get_method overridesMon, 13 Feb 2017 15:12:17 -0500, by John Mulligan
-
lock: include Linux pid namespace identifier in prefixFri, 10 Feb 2017 13:56:31 -0800, by Jun Wu
-
lock: move lock._host calculation to a functionFri, 10 Feb 2017 13:35:21 -0800, by Jun Wu
-
debugcommands: move 'debugknown' in the new moduleWed, 01 Feb 2017 17:33:46 +0100, by Pierre-Yves David
-
debugcommands: extract debuginstall in the debugcommands moduleWed, 01 Feb 2017 17:31:05 +0100, by Pierre-Yves David
-
dispatch: load debugcommand before extensionMon, 13 Feb 2017 16:35:49 +0100, by Pierre-Yves David
-
merge with stableMon, 13 Feb 2017 09:44:16 -0800, by Martin von Zweigbergk
-
bundle2: fix assertion that 'compression' hasn't been set stableMon, 13 Feb 2017 11:43:12 -0800, by Siddharth Agarwal
-
wireproto: properly report server Abort during 'getbundle' stableFri, 10 Feb 2017 18:20:58 +0100, by Pierre-Yves David
-
getbundle: cleanly handle remote abort during getbundle stableFri, 10 Feb 2017 18:17:20 +0100, by Pierre-Yves David
-
bundle1: fix bundle1-denied reporting for pull over ssh stableFri, 10 Feb 2017 18:06:08 +0100, by Pierre-Yves David
-
bundle-tests: operate from outside a repository stableFri, 10 Feb 2017 18:06:12 +0100, by Pierre-Yves David
-
bundle1: display server abort hint during unbundle stableFri, 10 Feb 2017 17:56:52 +0100, by Pierre-Yves David
-
bundle1: fix bundle1-denied reporting for push over ssh stableFri, 10 Feb 2017 17:56:59 +0100, by Pierre-Yves David
-
bundle2: keep hint close to the primary message when remote abort stableFri, 10 Feb 2017 17:56:47 +0100, by Pierre-Yves David
-
localrepo: avoid unnecessary sortingMon, 13 Feb 2017 02:31:56 -0800, by Stanislau Hlebik
-
localrepo: cache self.changelog in local variableMon, 13 Feb 2017 02:26:18 -0800, by Stanislau Hlebik
-
destutil: remove dead code about non-linear updatesTue, 07 Feb 2017 13:11:30 -0800, by Martin von Zweigbergk
-
update: fix typo/stale comment to match codeThu, 09 Feb 2017 09:55:31 -0800, by Martin von Zweigbergk
-
merge: remove unused handling of default destination in merge.update()Wed, 08 Feb 2017 23:03:33 -0800, by Martin von Zweigbergk
-
update: localize logic around which ancestor to useWed, 08 Feb 2017 14:49:37 -0800, by Martin von Zweigbergk
-
tests: add test for updating to null revisionWed, 08 Feb 2017 22:12:27 -0800, by Martin von Zweigbergk
-
import: mention "stdin" (abbreviated) and add exampleFri, 10 Feb 2017 15:26:03 -0800, by Martin von Zweigbergk
-
merge: print status message before launching external merge toolThu, 09 Feb 2017 09:32:25 -0800, by Martin von Zweigbergk
-
pager: exit cleanly on SIGPIPE (BC)Wed, 08 Feb 2017 07:44:10 -0800, by Simon Farnsworth
-
runtests: catch EPROTONOSUPPORT in checkportisavailableFri, 10 Feb 2017 04:09:06 -0800, by Jun Wu
-
zstd: vendor python-zstandard 0.7.0Tue, 07 Feb 2017 23:24:47 -0800, by Gregory Szorc
-
tests: exclude python-zstandard from pyflakes analysisThu, 09 Feb 2017 21:44:32 -0500, by Augie Fackler
-
py3: fix the way we produce bytes list in store.pyTue, 07 Feb 2017 23:25:37 +0530, by Pulkit Goyal
-
py3: convert os.__file__ to bytesTue, 07 Feb 2017 22:47:24 +0530, by Pulkit Goyal
-
commandserver: handle backlog before exitingWed, 08 Feb 2017 14:45:30 -0800, by Jun Wu
-
misc: replace domain of mercurial-devel ML address by mercurial-scm.org stableSat, 11 Feb 2017 00:23:55 +0900, by FUJIWARA Katsunori
-
i18n: update Report-Msgid-Bugs-To property of *.po files stableSat, 11 Feb 2017 00:23:55 +0900, by FUJIWARA Katsunori
-
misc: replace domain of mercurial ML address by mercurial-scm.org stableSat, 11 Feb 2017 00:23:53 +0900, by FUJIWARA Katsunori
-
commandserver: prevent unlink socket twiceWed, 08 Feb 2017 14:37:38 -0800, by Jun Wu
-
runtests: check ports on IPv6 addressThu, 09 Feb 2017 05:57:54 -0800, by Jun Wu
-
zeroconf: fail nicely on IPv6 only systemWed, 08 Feb 2017 08:08:41 -0800, by Simon Farnsworth
-
chg: verify XDG_RUNTIME_DIRMon, 06 Feb 2017 17:01:06 -0800, by Jun Wu
-
check-code: permit functools.reduceSat, 21 Jan 2017 14:43:13 -0800, by Yedidya Feldblum
-
perf: split obtaining chunks from decompressionSat, 04 Feb 2017 08:47:46 -0800, by Gregory Szorc
-
smartset: move set classes and related functions from revset module (API)Sun, 16 Oct 2016 17:28:51 +0900, by Yuya Nishihara
-
help: test if "hg help TOPIC" reference is validWed, 25 Jan 2017 22:39:17 +0900, by Yuya Nishihara
-
help: uppercase command placeholderWed, 25 Jan 2017 22:35:40 +0900, by Yuya Nishihara
-
help: show section that couldn't be foundSun, 05 Feb 2017 18:57:19 +0900, by Yuya Nishihara
-
cmdutil: remove forwarding methods per deprecation policyFri, 03 Feb 2017 16:01:19 -0500, by Augie Fackler
-
util: always force line buffered stdout when stdout is a tty (BC)Fri, 03 Feb 2017 15:10:27 -0800, by Simon Farnsworth
-
localrepo: avoid unnecessary conversion from node to revThu, 02 Feb 2017 02:56:38 -0800, by Stanislau Hlebik
-
bundle2: implement a basic __repr__ for bundle2 partThu, 02 Feb 2017 14:19:48 +0100, by Pierre-Yves David
-
bundle2: drop an outdated commentThu, 02 Feb 2017 11:03:41 +0100, by Pierre-Yves David
-
unbundle: swap conditional branches for clarityThu, 02 Feb 2017 10:53:55 +0100, by Pierre-Yves David
-
unbundle: add a small comment to tag the bundle1 case as suchThu, 02 Feb 2017 10:55:38 +0100, by Pierre-Yves David
-
unbundle: add a small comment to clarify the 'check_heads' callThu, 02 Feb 2017 10:51:04 +0100, by Pierre-Yves David
-
pager: don't terminate with extreme prejudice on SIGPIPE (BC)Thu, 02 Feb 2017 11:17:36 -0800, by Simon Farnsworth
-
verify: replace _validpath() by matcherMon, 23 Jan 2017 10:48:55 -0800, by Martin von Zweigbergk
-
rebase: fix code comment to refer to right issue (4504, not 4505)Wed, 01 Feb 2017 08:47:27 -0800, by Martin von Zweigbergk
-
merge with stableWed, 01 Feb 2017 11:30:26 -0600, by Kevin Bullock
-
merge: more safe detection of criss cross merge conflict between dm and r stableWed, 01 Feb 2017 02:10:30 +0100, by Mads Kiilerich
-
tests: correct (I think) command in test-largefiles-update stableMon, 30 Jan 2017 18:03:17 -0500, by Augie Fackler
-
tests: expand flags to long form in test-largefiles-update.t stableMon, 30 Jan 2017 17:57:21 -0500, by Augie Fackler
-
merge: fix crash on criss cross merge with dir move and delete (issue5020) stableTue, 31 Jan 2017 03:25:59 +0100, by Mads Kiilerich
-
tests: use 'f' in test-merge-criss-cross.t to prepare for recursive dumping stableTue, 31 Jan 2017 03:20:07 +0100, by Mads Kiilerich
-
util: make sortdict.keys() return a copy stableMon, 30 Jan 2017 22:58:56 -0800, by Martin von Zweigbergk
-
test-highlight: add normalization rule for Pygments 2.2 stableMon, 30 Jan 2017 22:50:20 +0900, by Yuya Nishihara
-
tests: account for different newline behavior between Solaris and GNU grep stableSun, 29 Jan 2017 12:40:56 -0800, by Danek Duvall
-
tests: also allow "Protocol not supported" in test-http-proxy error stableFri, 20 Jan 2017 10:17:34 -0500, by Augie Fackler
-
revset: prevent using outgoing() and remote() in hgweb session (BC) stableFri, 20 Jan 2017 21:33:18 +0900, by Yuya Nishihara
-
tests: use an absolute path to get around '..' being invalid on a dead CWD stableThu, 19 Jan 2017 16:23:49 -0500, by Augie Fackler
-
ui: rename tmpdir parameter to more specific repopath stableWed, 18 Jan 2017 18:25:51 -0800, by Sean Farley
-
pager: wrap _runcommand() no matter if stdout is redirected stableThu, 19 Jan 2017 23:01:32 +0900, by Yuya Nishihara
-
shelve: make unshelve not crash when there are missing files (issue4176) stableThu, 19 Jan 2017 09:48:40 -0800, by Kostia Balytskyi
-
tests: work around FreeBSD's unzip having slightly different output stableWed, 18 Jan 2017 23:43:41 -0500, by Augie Fackler
-
contrib: fix check-commit to not reject commits from `hg sign` and `hg tag` stableWed, 18 Jan 2017 23:34:35 -0500, by Augie Fackler
-
Added tag 4.1-rc for changeset a1dd2c0c479e stableWed, 18 Jan 2017 20:02:58 -0500, by Augie Fackler
-
tests: fix up some http tests for no-zstd case stable 4.1-rcWed, 18 Jan 2017 11:54:51 -0500, by Augie Fackler
-
freeze: merge default into stable for 4.1 code freeze stableWed, 18 Jan 2017 11:43:36 -0500, by Augie Fackler
-
patchbomb: add tmpdir parameter to ui.edit callMon, 16 Jan 2017 21:17:39 -0800, by Sean Farley
-
histedit: add tmpdir parameter to ui.edit callMon, 16 Jan 2017 21:15:57 -0800, by Sean Farley
-
cmdutil: add tmpdir parament to ui.edit callsMon, 16 Jan 2017 21:15:21 -0800, by Sean Farley
-
ui: add a parameter to set the temporary directory for editMon, 16 Jan 2017 21:05:22 -0800, by Sean Farley
-
help: update help for `hg update` which was misleading (issue5427)Wed, 18 Jan 2017 03:44:19 +0530, by Pulkit Goyal
-
templater: add '{envvars}' to access environment variablesTue, 17 Jan 2017 23:12:54 -0500, by Matt Harbison
-
ui: introduce an experimental dict of exportable environment variablesTue, 17 Jan 2017 23:05:12 -0500, by Matt Harbison
-
tests: test experimental.spacemovesdown config for commit -iTue, 17 Jan 2017 13:44:53 +0800, by Anton Shestakov
-
zstd: prevent potential free() of uninitialized memoryTue, 17 Jan 2017 10:17:13 -0800, by Gregory Szorc
-
revlog: give EXTSTORED flag value to narrowhgTue, 17 Jan 2017 11:25:02 -0800, by Martin von Zweigbergk
-
help: don't let tools reflow revlog flags listTue, 17 Jan 2017 11:45:10 -0800, by Martin von Zweigbergk
-
help: format revlog.txt more closely to resultTue, 17 Jan 2017 11:29:06 -0800, by Martin von Zweigbergk
-
hgweb: simplify calculation of first revision in filelog commandTue, 17 Jan 2017 09:19:24 +0100, by Denis Laxalde
-
hgweb: restore ascending iteration on revs in filelog web commandTue, 17 Jan 2017 09:17:29 +0100, by Denis Laxalde
-
context: extract _changesinrange() out of blockancestors()Mon, 16 Jan 2017 09:22:32 +0100, by Denis Laxalde
-
shelve: allow multiple shelves with --patch and --statSat, 14 Jan 2017 01:23:07 +0530, by Pulkit Goyal
-
zstd: vendor python-zstandard 0.6.0Sat, 14 Jan 2017 19:41:43 -0800, by Gregory Szorc
-
util: add length argument to util.buffer()Sat, 14 Jan 2017 20:05:15 +0530, by Pulkit Goyal
-
py3: replace pycompat.getenv with encoding.environ.getSun, 15 Jan 2017 13:17:05 +0530, by Pulkit Goyal
-
patch: check length of git index header only if integer is specifiedSun, 15 Jan 2017 16:33:15 +0900, by Yuya Nishihara
-
localrepo: experimental support for non-zlib revlog compressionFri, 13 Jan 2017 20:16:56 -0800, by Gregory Szorc
-
revlog: use compression engine APIs for decompressionFri, 13 Jan 2017 19:58:00 -0800, by Gregory Szorc
-
hgweb: build the "entries" list directly in filelog commandFri, 13 Jan 2017 10:22:25 +0100, by Denis Laxalde
-
convert: remove "replacecommitter" actionSat, 14 Jan 2017 10:11:19 -0800, by Gregory Szorc
-
ui: check EOF of getpass() response read from command-server channelSat, 14 Jan 2017 20:31:35 +0900, by Yuya Nishihara
-
convert: config option to control Git committer actionsFri, 13 Jan 2017 23:21:10 -0800, by Gregory Szorc
-
help: make "mergetool" an alias for "merge-tools"Fri, 13 Jan 2017 21:21:02 -0800, by Gregory Szorc
-
templatekw: force noprefix=False to insure diffstat consistency (issue4755)Thu, 12 Jan 2017 21:06:55 +0900, by Matthieu Laneuville
-
check-code: reject module-level @cachefuncFri, 13 Jan 2017 10:11:37 -0800, by Martin von Zweigbergk
-
similar: remove caching from the module levelFri, 13 Jan 2017 11:42:36 -0800, by Pierre-Yves David
-
patch: add label for coloring the similarity extended headerMon, 09 Jan 2017 11:01:45 -0800, by Sean Farley
-
patch: use opt.showsimilarity to calculate and show the similarityMon, 09 Jan 2017 11:24:18 -0800, by Sean Farley
-
patch: add similarity config knob in experimental sectionMon, 09 Jan 2017 10:51:44 -0800, by Sean Farley
-
similar: move score function to module levelSat, 07 Jan 2017 20:47:57 -0800, by Sean Farley
-
revset: abuse x:y syntax to specify line range of followlines()Mon, 09 Jan 2017 17:58:19 +0900, by Yuya Nishihara
-
revset: do not transform range* operators in parsed treeMon, 09 Jan 2017 16:55:56 +0900, by Yuya Nishihara
-
revset: add default value to getinteger() helperMon, 09 Jan 2017 17:45:11 +0900, by Yuya Nishihara
-
revset: factor out getinteger() helperMon, 09 Jan 2017 17:39:44 +0900, by Yuya Nishihara
-
revset: rename rev argument of followlines() to startrevMon, 09 Jan 2017 16:16:26 +0900, by Yuya Nishihara
-
help: use :hg: role and canonical name to point to revset string patternsFri, 13 Jan 2017 23:48:21 +0900, by Yuya Nishihara
-
util: compression APIs to support revlog decompressionMon, 02 Jan 2017 13:27:20 -0800, by Gregory Szorc
-
crecord: add an experimental option for space key to move cursor downSun, 08 Jan 2017 10:08:29 +0800, by Anton Shestakov
-
perf: support multiple compression engines in perfrevlogchunksMon, 02 Jan 2017 12:02:08 -0800, by Gregory Szorc
-
revlog: use compression engine API for compressionMon, 02 Jan 2017 11:22:52 -0800, by Gregory Szorc
-
util: compression APIs to support revlog compressionMon, 02 Jan 2017 12:39:03 -0800, by Gregory Szorc
-
revlog: move decompress() from module to revlog class (API)Mon, 02 Jan 2017 13:00:16 -0800, by Gregory Szorc
-
revlog: make compressed size comparisons consistentMon, 02 Jan 2017 11:50:17 -0800, by Gregory Szorc
-
similar: rename local variable to not collide with previousSat, 07 Jan 2017 20:43:49 -0800, by Sean Farley
-
patch: add label for coloring the index extended headerMon, 09 Jan 2017 10:59:45 -0800, by Sean Farley
-
patch: add index line for diff outputSat, 31 Dec 2016 15:41:57 -0600, by Sean Farley
-
patch: add config knob for displaying the index headerMon, 09 Jan 2017 11:13:47 -0800, by Sean Farley
-
bisect: refer directly to bisect() revset predicate in helpThu, 12 Jan 2017 12:05:23 -0800, by Martin von Zweigbergk
-
tests: use "hg help revisions.<predicate>" instead of greppingThu, 12 Jan 2017 11:43:26 -0800, by Martin von Zweigbergk
-
help: remove now-redundant pointer to revsets helpThu, 12 Jan 2017 11:52:05 -0800, by Martin von Zweigbergk
-
help: eliminate duplicate text for revset string patternsSat, 07 Jan 2017 23:35:35 -0500, by Matt Harbison
-
revset: add regular expression support to 'desc'Sat, 07 Jan 2017 21:26:32 -0500, by Matt Harbison
-
revset: stop lowercasing the regex pattern for 'author'Wed, 11 Jan 2017 22:42:10 -0500, by Matt Harbison
-
repair: clean up stale lock file from store backupThu, 24 Nov 2016 18:45:29 -0800, by Gregory Szorc
-
repair: copy non-revlog store files during upgradeThu, 24 Nov 2016 18:34:50 -0800, by Gregory Szorc
-
repair: migrate revlogs during upgradeSun, 18 Dec 2016 17:00:15 -0800, by Gregory Szorc
-
revlog: add clone methodSun, 18 Dec 2016 17:02:57 -0800, by Gregory Szorc
-
repair: begin implementation of in-place upgradingSun, 18 Dec 2016 16:59:04 -0800, by Gregory Szorc
-
repair: determine what upgrade will doSun, 18 Dec 2016 16:51:09 -0800, by Gregory Szorc
-
repair: implement requirements checking for upgradesSun, 18 Dec 2016 16:16:54 -0800, by Gregory Szorc
-
debugcommands: stub for debugupgraderepo commandThu, 24 Nov 2016 16:24:09 -0800, by Gregory Szorc
-
util: teach stringmatcher to handle forced case insensitive matchesWed, 11 Jan 2017 21:47:19 -0500, by Matt Harbison
-
revset: point to 'grep' in the 'keyword' help for regex searchesWed, 11 Jan 2017 23:13:51 -0500, by Matt Harbison
-
help: explain that revsets can be used where 1 or 2 revs are wantedWed, 11 Jan 2017 23:13:00 -0800, by Martin von Zweigbergk
-
help: explain what the term "revset" meansWed, 11 Jan 2017 22:46:07 -0800, by Martin von Zweigbergk
-
help: merge revsets.txt into revisions.txtWed, 11 Jan 2017 11:37:38 -0800, by Martin von Zweigbergk
-
tests: use `hg help dates` instead of `hg help revs` in testWed, 11 Jan 2017 11:40:40 -0800, by Martin von Zweigbergk
-
help: use a single paragraph to describe full and abbreviated nodeidsWed, 11 Jan 2017 11:28:54 -0800, by Martin von Zweigbergk
-
hgweb: support Content Security PolicyTue, 10 Jan 2017 23:37:08 -0800, by Gregory Szorc
-
hgweb: call process_dates() via DOM event listenerTue, 10 Jan 2017 20:47:48 -0800, by Gregory Szorc
-
protocol: send application/mercurial-0.2 responses to capable clientsSat, 24 Dec 2016 15:29:32 -0700, by Gregory Szorc
-
httppeer: advertise and support application/mercurial-0.2Sat, 24 Dec 2016 15:22:18 -0700, by Gregory Szorc
-
wireproto: advertise supported media types and compression formatsSat, 24 Dec 2016 15:21:46 -0700, by Gregory Szorc
-
util: declare wire protocol support of compression enginesSat, 24 Dec 2016 13:51:12 -0700, by Gregory Szorc
-
internals: document compression negotiationSat, 24 Dec 2016 13:56:36 -0700, by Gregory Szorc
-
httppeer: extract code for HTTP header spanningSat, 24 Dec 2016 14:46:02 -0700, by Gregory Szorc
-
commands: config option to control bundle compression levelTue, 10 Jan 2017 11:20:32 -0800, by Gregory Szorc
-
bundle2: allow compression options to be passed to compressorTue, 10 Jan 2017 11:19:37 -0800, by Gregory Szorc
-
chg: check snprintf result strictlyWed, 11 Jan 2017 23:39:24 +0800, by Jun Wu
-
rebase: provide detailed hint to abort message if working dir is not cleanTue, 10 Jan 2017 09:32:27 +0100, by Valters Vingolds
-
revset: parse variable-length arguments of followlines() by getargsdict()Mon, 09 Jan 2017 16:02:56 +0900, by Yuya Nishihara
-
parser: extend buildargsdict() to support variable-length positional argsMon, 09 Jan 2017 15:25:52 +0900, by Yuya Nishihara
-
parser: make buildargsdict() precompute position where keyword args startMon, 09 Jan 2017 15:15:21 +0900, by Yuya Nishihara
-
chg: change server's process titleWed, 11 Jan 2017 07:40:52 +0800, by Jun Wu
-
chgserver: add the setprocname interfaceWed, 11 Jan 2017 07:36:48 +0800, by Jun Wu
-
hgweb: use archivespecs for links on repo index page tooTue, 10 Jan 2017 23:41:58 +0800, by Anton Shestakov
-
hgweb: use util.sortdict for archivespecsTue, 10 Jan 2017 23:34:39 +0800, by Anton Shestakov
-
hgweb: test the order of archive linksWed, 11 Jan 2017 01:25:07 +0800, by Anton Shestakov
-
revlog: REVIDX_EXTSTORED flagThu, 05 Jan 2017 17:16:51 +0000, by Remi Chaintron
-
revlog: flag processorTue, 10 Jan 2017 16:15:21 +0000, by Remi Chaintron
-
revlog: pass revlog flags to addrevisionThu, 05 Jan 2017 17:16:07 +0000, by Remi Chaintron
-
revlog: add 'raw' argument to revision and _addrevisionThu, 05 Jan 2017 17:16:07 +0000, by Remi Chaintron
-
pager: do not special case chgTue, 10 Jan 2017 06:59:49 +0800, by Jun Wu
-
chg: remove getpager supportTue, 10 Jan 2017 06:59:39 +0800, by Jun Wu
-
chgserver: implement chgui._runpagerTue, 10 Jan 2017 06:59:31 +0800, by Jun Wu
-
chgserver: make S channel support pager requestTue, 10 Jan 2017 06:59:21 +0800, by Jun Wu
-
chg: handle pager request client-sideTue, 10 Jan 2017 06:59:03 +0800, by Jun Wu
-
chgserver: use util.shellenvironTue, 10 Jan 2017 06:58:51 +0800, by Jun Wu
-
util: extract the logic calculating environment variablesTue, 10 Jan 2017 06:58:02 +0800, by Jun Wu
-
hgweb: generate archive links in orderSun, 08 Jan 2017 00:52:54 +0800, by Anton Shestakov
-
hgweb: use archivespecs (dict) instead of archives (tuple) for "in" checkSun, 08 Jan 2017 01:24:45 +0800, by Anton Shestakov
-
test-obsolete: stabilize output on platforms without 'serve' supportSun, 08 Jan 2017 14:37:44 -0500, by Matt Harbison
-
tests: update globs for WindowsSun, 08 Jan 2017 13:49:53 -0500, by Matt Harbison
-
help: merge the various operator sections of revsets, filesets and templatesSun, 08 Jan 2017 12:05:10 -0500, by Matt Harbison
-
help: apply the section headings from revsets to templatesSun, 08 Jan 2017 02:43:01 -0500, by Matt Harbison
-
help: apply the section headings from revsets to filesetsSun, 08 Jan 2017 02:40:36 -0500, by Matt Harbison
-
chg: check type read from S channelFri, 06 Jan 2017 16:14:52 +0000, by Jun Wu
-
chgserver: check type passed to S channelFri, 06 Jan 2017 16:12:25 +0000, by Jun Wu
-
chg: send type information via S channel (BC)Fri, 06 Jan 2017 16:11:03 +0000, by Jun Wu
-
rebase: fail-fast the pull if working dir is not clean (BC)Sun, 01 Jan 2017 13:16:29 +0100, by Valters Vingolds
-
commit: fix unmodified message detection for the "--- >8 ----" magicFri, 06 Jan 2017 22:50:04 +0900, by Yuya Nishihara
-
commit: update test to actually modify template textFri, 06 Jan 2017 22:44:39 +0900, by Yuya Nishihara
-
pager: wrap ui._runpagerMon, 26 Dec 2016 00:25:44 +0000, by Jun Wu
-
summary: use ui.label and join to write evolution troublesSat, 07 Jan 2017 12:24:15 +0100, by Denis Laxalde
-
log: drop unnecessary ui.note label from "trouble: " lineSat, 07 Jan 2017 12:07:56 +0100, by Denis Laxalde
-
revset: add a followlines(file, fromline, toline[, rev]) revsetWed, 04 Jan 2017 16:47:49 +0100, by Denis Laxalde
-
context: add a `blockancestors(fctx, fromline, toline)` functionWed, 28 Dec 2016 23:03:37 +0100, by Denis Laxalde
-
mdiff: add a "blocksinrange" function to filter diff blocks by line rangeTue, 03 Jan 2017 18:15:58 +0100, by Denis Laxalde
-
run-tests: unset CHGDEBUGFri, 06 Jan 2017 16:19:41 +0000, by Jun Wu
-
summary: add evolution "troubles" information to summary outputFri, 06 Jan 2017 14:35:22 +0100, by Denis Laxalde
-
summary: use the same labels as log command in "parent: " lineFri, 06 Jan 2017 14:34:34 +0100, by Denis Laxalde
-
templates: display evolution "troubles" in command line styleFri, 06 Jan 2017 13:50:52 +0100, by Denis Laxalde
-
templatekw: add a "troubles" template keywordFri, 06 Jan 2017 13:50:16 +0100, by Denis Laxalde
-
test: test "trouble: " line in log output with multiple troublesFri, 06 Jan 2017 15:48:22 +0100, by Denis Laxalde
-
cmdutil: add missing "i18n" comment about "trouble: " lineFri, 06 Jan 2017 12:36:21 +0100, by Denis Laxalde
-
rebase: use repo.vfs.exists in 'hg summary' hookFri, 06 Jan 2017 09:58:41 +0100, by Valters Vingolds
-
hgweb: link to raw-file on annotation page (BC)Wed, 28 Dec 2016 15:48:17 -0700, by Gregory Szorc
-
repair: combine two loops over changelog revisionsWed, 04 Jan 2017 10:35:04 -0800, by Martin von Zweigbergk
-
repair: speed up stripping of many rootsWed, 04 Jan 2017 10:07:12 -0800, by Martin von Zweigbergk
-
make: remove targets for building packages for ubuntu wily (end of life)Fri, 06 Jan 2017 09:56:40 +0800, by Anton Shestakov
-
config: add docs for ignoring all text below in the editorWed, 04 Jan 2017 22:32:42 -0600, by Sean Farley
-
cmdutil: add special string that ignores rest of textSat, 31 Dec 2016 15:36:36 -0600, by Sean Farley
-
revset: drop TODO comment about sorting issue of fullreposetSat, 14 May 2016 20:52:44 +0900, by Yuya Nishihara
-
revset: document wdir() as an experimental functionThu, 05 Jan 2017 22:53:42 +0900, by Yuya Nishihara
-
revset: categorize wdir() as very fast functionSat, 20 Aug 2016 17:50:23 +0900, by Yuya Nishihara
-
revset: make children() not look at p2 if null (issue5439)Sat, 23 May 2015 11:04:11 +0900, by Yuya Nishihara
-
setup: pass named argument to setup_zstdWed, 04 Jan 2017 19:17:44 -0800, by Gregory Szorc
-
merge with stableWed, 04 Jan 2017 14:52:59 -0500, by Augie Fackler
-
templates-default: factor out definition of changeset labelsTue, 03 Jan 2017 13:25:29 +0100, by Denis Laxalde
-
cmdutil: add support for evolution "troubles" display in changeset_printerMon, 10 Oct 2016 12:06:58 +0200, by Denis Laxalde
-
cmdutil: extract a _changesetlabels function out of changeset_printer._show()Tue, 03 Jan 2017 10:56:41 +0100, by Denis Laxalde
-
chg: add procutil.hMon, 02 Jan 2017 14:57:14 +0000, by Jun Wu
-
chg: let procutil maintain its own pagerpidMon, 02 Jan 2017 14:43:37 +0000, by Jun Wu
-
chg: decouple hgclient from setuppagerMon, 02 Jan 2017 14:10:32 +0000, by Jun Wu
-
chg: decouple hgclient from setupsignalhandlerMon, 02 Jan 2017 14:04:35 +0000, by Jun Wu
-
chg: move signal and pager handling to a separate fileMon, 02 Jan 2017 14:02:47 +0000, by Jun Wu
-
keepalive: rewrite readline()Wed, 07 Oct 2015 16:02:45 -0700, by Gregory Szorc
-
keepalive: remove limit argument from readline()Wed, 07 Oct 2015 15:53:58 -0700, by Gregory Szorc
-
keepalive: don't concatenate strings when reading chunked transferWed, 07 Oct 2015 15:33:52 -0700, by Gregory Szorc
-
exchange: use rich class for sorting clone bundle entriesMon, 26 Dec 2016 12:11:29 -0700, by Gregory Szorc
-
i18n-ja: synchronized with 5f33116cd787 stable 4.0.2Sat, 31 Dec 2016 17:19:09 +0900, by FUJIWARA Katsunori
-
chg: respect XDG_RUNTIME_DIRMon, 26 Dec 2016 00:02:42 +0000, by Jun Wu
-
chg: make "get default sockdir" a separate methodSun, 25 Dec 2016 23:49:54 +0000, by Jun Wu
-
chg: handle connect failure before errno gets overriddenSun, 25 Dec 2016 23:32:11 +0000, by Jun Wu
-
py3: have a bytes version of shlex.split()Sun, 25 Dec 2016 03:06:55 +0530, by Pulkit Goyal
-
chg: support long socket pathFri, 23 Dec 2016 16:26:40 +0000, by Jun Wu
-
chg: remove sockdirfdFri, 23 Dec 2016 16:16:44 +0000, by Jun Wu
-
chg: let hgc_open support long pathFri, 23 Dec 2016 16:37:00 +0000, by Jun Wu
-
rebase: un-wrap function signature since it fits in 80 columnsSat, 24 Dec 2016 15:38:27 -0500, by Augie Fackler
-
py3: exclude pywatchman from test-check-py3-compat.tSun, 25 Dec 2016 02:42:46 +0530, by Pulkit Goyal
-
py3: update test-check-py3-compat.tSun, 25 Dec 2016 02:34:19 +0530, by Pulkit Goyal
-
shelve: choose a legal shelve name when no name is passed (issue5112)Thu, 22 Dec 2016 19:35:30 +0530, by Pulkit Goyal
-
shelve: add tests to ensure illegal shelve names are avoidedThu, 22 Dec 2016 23:27:32 +0530, by Pulkit Goyal
-
py3: replace sys.executable with pycompat.sysexecutableTue, 20 Dec 2016 00:20:07 +0530, by Pulkit Goyal
-
py3: have bytes version of sys.executableTue, 20 Dec 2016 00:02:24 +0530, by Pulkit Goyal
-
py3: use pycompat.getcwd instead of os.getcwdThu, 22 Dec 2016 01:54:17 +0530, by Pulkit Goyal
-
py3: use python 3 compatible variables in hgext/fsmontor/__init__.pyWed, 21 Dec 2016 23:40:38 +0530, by Pulkit Goyal
-
py3: add warnings in check-code related to py3Wed, 21 Dec 2016 22:42:31 +0530, by Pulkit Goyal
-
py3: replace os.getenv with pycompat.osgetenvMon, 19 Dec 2016 02:54:49 +0530, by Pulkit Goyal
-
py3: have bytes version of os.getenvMon, 19 Dec 2016 02:35:38 +0530, by Pulkit Goyal
-
url: remove unnecessary deletion of environ variables while dealing with proxySat, 24 Dec 2016 01:16:14 +0530, by Pulkit Goyal
-
convert: add config option to control storing original revisionThu, 22 Dec 2016 23:28:35 -0700, by Gregory Szorc
-
convert: add config option to copy extra keys from Git commitsThu, 22 Dec 2016 23:28:11 -0700, by Gregory Szorc
-
convert: don't use {} as default argument valueThu, 22 Dec 2016 09:26:47 -0800, by Gregory Szorc
-
documentation: better censor flag documentationThu, 22 Dec 2016 19:08:38 -0500, by Remi Chaintron
-
tests: make test-convert-git.t reproducibleSat, 24 Dec 2016 10:40:08 -0700, by Gregory Szorc
-
fsmonitor: refresh pywatchman to upstreamThu, 22 Dec 2016 11:22:32 -0800, by Zack Hricz
-
tests: exclude bundled pywatchman from test-check-pyflakesThu, 22 Dec 2016 11:07:59 -0800, by Zack Hricz
-
posix: make poll() restart on interruption by signal (issue5452) stableThu, 22 Dec 2016 23:14:13 +0900, by Yuya Nishihara
-
color: load 'colortable' from extension using an 'extraloader'Fri, 18 Nov 2016 18:18:15 +0100, by Pierre-Yves David
-
color: move hgext.color._styles to mercurial.color.styleFri, 18 Nov 2016 18:09:36 +0100, by Pierre-Yves David
-
color: drop use of the 'global' keyword for '_style'Fri, 18 Nov 2016 18:29:19 +0100, by Pierre-Yves David
-
color: drop use of the 'global' keyword for _terminfo_paramsFri, 18 Nov 2016 18:27:13 +0100, by Pierre-Yves David
-
fsmonitor: fix exception message scrapingWed, 21 Dec 2016 13:51:34 -0800, by zphricz
-
tests: add magic string to bypass check-commitWed, 21 Dec 2016 13:44:15 -0800, by David Soria Parra
-
demandimport: do not raise ImportError for unknown item in fromlist stableMon, 19 Dec 2016 22:46:00 +0900, by Yuya Nishihara
-
convert: config option for git rename limitSun, 18 Dec 2016 12:53:20 -0800, by Gregory Szorc
-
chgserver: backout changeset dfb19aed409e (per discussion)Thu, 22 Dec 2016 01:09:45 +0900, by Yuya Nishihara
-
chgserver: override runcommandFri, 16 Dec 2016 14:48:37 +0000, by Jun Wu
-
chgserver: store csystem separatelyFri, 16 Dec 2016 14:46:34 +0000, by Jun Wu
-
py3: replace sys.platform with pycompat.sysplatform (part 2 of 2)Mon, 19 Dec 2016 02:26:41 +0530, by Pulkit Goyal
-
py3: replace sys.platform with pycompat.sysplatform (part 1 of 2)Mon, 19 Dec 2016 02:15:24 +0530, by Pulkit Goyal
-
py3: replace os.name with pycompat.osname (part 2 of 2)Mon, 19 Dec 2016 00:28:12 +0530, by Pulkit Goyal
-
py3: replace os.name with pycompat.osname (part 1 of 2)Mon, 19 Dec 2016 00:16:52 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 5 of 5)Sun, 18 Dec 2016 02:08:59 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 4 of 5)Sun, 18 Dec 2016 02:06:00 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 3 of 5)Sun, 18 Dec 2016 01:54:36 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 2 of 5)Sun, 18 Dec 2016 01:46:39 +0530, by Pulkit Goyal
-
py3: replace os.environ with encoding.environ (part 1 of 5)Sun, 18 Dec 2016 01:34:41 +0530, by Pulkit Goyal
-
tests: exclude bundled pywatchman from check-code testTue, 20 Dec 2016 20:28:41 -0800, by David Soria Parra
-
convert: parse perforce data on-demandTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
convert: return calculated values from parse() instead of manpulating stateTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
convert: move localname state to function scopeTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
convert: use return value in parse_view() instead of manipulating stateTue, 20 Dec 2016 09:23:50 -0800, by David Soria Parra
-
changegroup: simplify logic around enabling changegroup 03Mon, 19 Dec 2016 04:25:18 +0100, by Pierre-Yves David
-
changegroup: pass 'repo' to allsupportedversionsMon, 19 Dec 2016 04:29:33 +0100, by Pierre-Yves David
-
changegroup: simplify 'allsupportedversions' logicMon, 19 Dec 2016 04:31:13 +0100, by Pierre-Yves David
-
py3: replace os.altsep with pycompat.altsepSun, 18 Dec 2016 01:17:12 +0530, by Pulkit Goyal
-
py3: have a bytes version of sys.platformSun, 18 Dec 2016 00:52:05 +0530, by Pulkit Goyal
-
py3: have a bytes version of os.altsepSun, 18 Dec 2016 00:44:21 +0530, by Pulkit Goyal
-
py3: make sure encoding.encoding is a bytes variableSat, 17 Dec 2016 23:55:25 +0530, by Pulkit Goyal
-
chg: remove locksMon, 19 Dec 2016 22:15:00 +0000, by Jun Wu
-
chg: start server at a unique addressMon, 19 Dec 2016 22:09:49 +0000, by Jun Wu
-
chgserver: truncate base address at "." for hash addressMon, 19 Dec 2016 22:07:41 +0000, by Jun Wu
-
ui: do not translate empty configsource() to 'none' (API)Sun, 23 Oct 2016 17:47:00 +0900, by Yuya Nishihara
-
convert: remove unused-but-set variable introduced in db9e883566e8Sun, 18 Dec 2016 16:20:04 +0900, by Yuya Nishihara
-
py3: replace os.sep with pycompat.ossep (part 4 of 4)Sat, 17 Dec 2016 20:24:46 +0530, by Pulkit Goyal
-
py3: replace os.sep with pycompat.ossep (part 3 of 4)Sat, 17 Dec 2016 20:14:24 +0530, by Pulkit Goyal
-
py3: replace os.sep with pycompat.ossep (part 2 of 4)Sat, 17 Dec 2016 20:02:50 +0530, by Pulkit Goyal
-
py3: replace os.sep with pycompat.ossep (part 1 of 4)Sat, 17 Dec 2016 19:56:30 +0530, by Pulkit Goyal
-
py3: replace os.pathsep with pycompat.ospathsepSat, 17 Dec 2016 19:47:17 +0530, by Pulkit Goyal
-
py3: use %d instead of %s for integersSat, 17 Dec 2016 19:36:40 +0530, by Pulkit Goyal
-
help: make multirevs just an alias for revsetsFri, 16 Dec 2016 09:48:14 -0800, by Martin von Zweigbergk
-
context: correct metadataonlyctx's parameterFri, 16 Dec 2016 21:02:39 +0000, by Jun Wu
-
registrar: raise a programming error on duplicated registeringMon, 12 Dec 2016 13:32:45 +0100, by Pierre-Yves David
-
py3kcompat: drop unused moduleSun, 16 Oct 2016 17:01:41 +0900, by Yuya Nishihara
-
strutil: drop module which no longer be usedSun, 16 Oct 2016 16:59:50 +0900, by Yuya Nishihara
-
convert: inline strutil.rfindall()Sun, 16 Oct 2016 16:58:43 +0900, by Yuya Nishihara
-
convert: return commit objects for revisions in the revmapWed, 14 Dec 2016 12:07:23 -0800, by David Soria Parra
-
convert: encapsulate commit data fetching and commit object creationTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
convert: do not provide head revisions if we have no changests to importTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
convert: allow passing in a revmapWed, 14 Dec 2016 01:45:57 -0800, by David Soria Parra
-
convert: use convert_revision for P4 importsTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
convert: remove unused dictionariesWed, 14 Dec 2016 01:45:17 -0800, by David Soria Parra
-
convert: self.heads is a listWed, 14 Dec 2016 01:43:47 -0800, by David Soria Parra
-
convert: don't use long list comprehensionsTue, 13 Dec 2016 21:49:58 -0800, by David Soria Parra
-
changelog: keep track of file end in appender (issue5444)Thu, 15 Dec 2016 11:00:18 -0800, by Durham Goode
-
tests: fix test-bdiff to handle variance between pure and c bdiff codeThu, 15 Dec 2016 11:14:00 -0500, by Augie Fackler
-
tests: finish updating test-bdiff to unittest (part 4 of 4)Thu, 15 Dec 2016 11:04:09 -0500, by Augie Fackler
-
tests: update more of test-bdiff.py to use unittest (part 3 of 4)Thu, 15 Dec 2016 10:56:26 -0500, by Augie Fackler
-
tests: update more of test-bdiff.py to use unittest (part 2 of 4)Thu, 15 Dec 2016 10:50:06 -0500, by Augie Fackler
-
tests: migrate test-bdiff.py to use unittest (part 1 of 4)Thu, 15 Dec 2016 10:10:15 -0500, by Augie Fackler
-
import-checker: do not enforce lexical sort accross stdlib/local boundaryThu, 15 Dec 2016 19:56:48 +0100, by Pierre-Yves David
-
cg1packer: fix `compressed` methodWed, 14 Dec 2016 09:53:56 -0800, by Stanislau Hlebik
-
perf: add historical support of ui.load()Thu, 15 Dec 2016 12:17:08 +0100, by Philippe Pepiot
-
chg: ignore HG_* in confighashWed, 14 Dec 2016 02:17:59 +0000, by Jun Wu
-
py3: make keys of keyword arguments stringsTue, 13 Dec 2016 20:53:40 +0530, by Pulkit Goyal
-
error: make it clear that ProgrammingError is for mercurial developersMon, 12 Dec 2016 08:01:52 +0000, by Jun Wu
-
revlog: merge hash checking subfunctionsTue, 13 Dec 2016 14:21:36 +0000, by Remi Chaintron
-
bookmarks: make bookmarks.comparebookmarks accept binary nodes (API)Fri, 09 Dec 2016 03:22:26 -0800, by Stanislau Hlebik
-
bookmarks: rename `compare()` to `comparebookmarks()` (API)Tue, 22 Nov 2016 01:33:31 -0800, by Stanislau Hlebik
-
graft: support grafting changes to new file in renamed directory (issue5436)Mon, 05 Dec 2016 17:40:01 +0100, by Gábor Stefanik
-
rebase: calculate ancestors for --base separately (issue5420)Mon, 28 Nov 2016 05:45:22 +0000, by Jun Wu
-
py3: utility functions to convert keys of kwargs to bytes/unicodesWed, 07 Dec 2016 21:53:03 +0530, by Pulkit Goyal
-
py3: make a bytes version of getopt.getopt()Tue, 06 Dec 2016 06:36:36 +0530, by Pulkit Goyal
-
parsers: use buffer to store revlog indexTue, 06 Dec 2016 11:44:49 +0000, by Jun Wu
-
fancyopts: switch from fancyopts.getopt.* to getopt.*Tue, 06 Dec 2016 06:27:58 +0530, by Pulkit Goyal
-
py3: use pycompat.fsdecode() to pass to imp.* functionsMon, 05 Dec 2016 06:46:51 +0530, by Pulkit Goyal
-
localrepo: use ProgrammingErrorTue, 06 Dec 2016 17:06:39 +0000, by Jun Wu
-
error: add ProgrammingErrorTue, 06 Dec 2016 14:57:47 +0000, by Jun Wu
-
chgserver: call "load" for new ui objectsMon, 05 Dec 2016 21:36:35 +0000, by Jun Wu
-
localrepository: remove None as default value of path argument in __init__()Sun, 04 Dec 2016 23:22:34 +0530, by Pulkit Goyal
-
py3: use pycompat.sysstr() in __import__()Thu, 01 Dec 2016 13:12:04 +0530, by Pulkit Goyal
-
py3: avoid use of basestringWed, 30 Nov 2016 23:51:11 +0530, by Pulkit Goyal
-
py3: use unicodes in __slots__Wed, 30 Nov 2016 23:38:50 +0530, by Pulkit Goyal
-
memctx: allow the metadataonlyctx thats reusing the manifest nodeMon, 21 Nov 2016 08:09:41 -0800, by Mateusz Kwapich
-
localrepo: make it possible to reuse manifest when commiting contextThu, 17 Nov 2016 10:59:15 -0800, by Mateusz Kwapich
-
manifest: expose the parents() methodThu, 17 Nov 2016 10:59:15 -0800, by Mateusz Kwapich
-
httppeer: assign Vary request header lastMon, 28 Nov 2016 21:07:51 -0800, by Gregory Szorc
-
wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC)Mon, 28 Nov 2016 20:46:42 -0800, by Gregory Szorc
-
protocol: declare transport protocol nameMon, 28 Nov 2016 20:46:59 -0800, by Gregory Szorc
-
bdiff: early pruning of common prefix before doing expensive computationsWed, 16 Nov 2016 19:45:35 +0100, by Mads Kiilerich
-
formatter: add overview of API and example as doctestSat, 22 Oct 2016 15:02:11 +0900, by Yuya Nishihara
-
ui: factor out ui.load() to create a ui without loading configs (API)Sat, 22 Oct 2016 14:35:10 +0900, by Yuya Nishihara
-
hgweb: add missing slash to file log url in rss style stableThu, 08 Dec 2016 23:59:36 +0800, by Anton Shestakov
-
check-code: add a rule to forbid "cp -r"Wed, 30 Nov 2016 19:23:04 +0000, by Jun Wu
-
tests: replace "cp -r" with "cp -R"Wed, 30 Nov 2016 19:25:18 +0000, by Jun Wu
-
posix: give the cached symlink a real targetWed, 30 Nov 2016 16:39:36 +0000, by Martijn Pieters
-
shelve: move patch extension to a string constantTue, 29 Nov 2016 07:20:03 -0800, by Kostia Balytskyi
-
merge with stableThu, 01 Dec 2016 15:55:45 -0600, by Kevin Bullock
-
i18n-pt_BR: synchronized with 819f96b82fa4 stable 4.0.1Fri, 25 Nov 2016 07:39:02 -0200, by Wagner Bruna
-
shelve: fix use of unexpected working dirs in test-shelve.tTue, 29 Nov 2016 04:11:05 -0800, by Kostia Balytskyi
-
crecord: change the verb according to the operationMon, 28 Nov 2016 23:38:46 +0000, by Jun Wu
-
crecord: change help text for the space key dynamicallyMon, 28 Nov 2016 23:37:29 +0000, by Jun Wu
-
crecord: rewrite status line text (BC)Mon, 28 Nov 2016 23:33:02 +0000, by Jun Wu
-
crecord: make _getstatuslines update numstatuslinesWed, 23 Nov 2016 22:23:15 +0000, by Jun Wu
-
crecord: move status window text calculation to a separate methodMon, 28 Nov 2016 23:12:54 +0000, by Jun Wu
-
revlog: ensure that flags do not overflow 2 bytesMon, 28 Nov 2016 04:34:01 -0800, by Cotizo Sima
-
merge with stableSun, 27 Nov 2016 20:44:52 -0500, by Augie Fackler
-
debugcommands: sort command orderFri, 25 Nov 2016 09:59:39 -0800, by Gregory Szorc
-
tests: add test that @commands in debugcommands.py are sortedFri, 25 Nov 2016 09:55:05 -0800, by Gregory Szorc
-
fsmonitor: be robust in the face of bad stateFri, 25 Nov 2016 07:30:46 -0800, by Simon Farnsworth
-
merge: use original file extension for temporary filesWed, 23 Nov 2016 23:47:38 +0100, by Mads Kiilerich
-
ui: use try..finally in configoverrideSat, 26 Nov 2016 09:14:41 -0800, by Gregory Szorc
-
util: limit output chunk size in zlib decompressionSat, 26 Nov 2016 09:07:11 -0800, by Gregory Szorc
-
crecord: filter text via i18nWed, 23 Nov 2016 18:13:11 +0000, by Jun Wu
-
revert: pass operation to crecordWed, 23 Nov 2016 19:03:24 +0000, by Jun Wu
-
crecord: add an "operation" fieldWed, 23 Nov 2016 19:22:36 +0000, by Jun Wu
-
revert: prompt before removing files in interactive modeFri, 25 Nov 2016 09:10:30 +0100, by Denis Laxalde
-
revert: indicate the default choice when prompting to forget filesFri, 25 Nov 2016 09:09:31 +0100, by Denis Laxalde
-
style: avoid an unnecessary line splitFri, 25 Nov 2016 09:09:03 +0100, by Denis Laxalde
-
debugcommands: move 'debugdeltachain' in the new moduleWed, 17 Aug 2016 21:01:02 -0700, by Gregory Szorc
-
debugcommands: move 'debugindex' and 'debugindexdot' in the new moduleWed, 17 Aug 2016 21:00:11 -0700, by Gregory Szorc
-
debugcommands: move 'debugignore' in the new moduleWed, 17 Aug 2016 20:59:13 -0700, by Gregory Szorc
-
debugcommands: move 'debuggetbundle' in the new moduleThu, 10 Nov 2016 09:44:47 -0800, by Gregory Szorc
-
debugcommands: move 'debugfsinfo' in the new moduleWed, 17 Aug 2016 20:58:16 -0700, by Gregory Szorc
-
debugcommands: move 'debugfileset' in the new moduleWed, 17 Aug 2016 20:57:57 -0700, by Gregory Szorc
-
censor: flag internal documentationWed, 23 Nov 2016 17:36:35 +0000, by Remi Chaintron
-
shelve: make --keep option survive user intervention (issue5431)Wed, 23 Nov 2016 14:58:52 -0800, by Kostia Balytskyi
-
worker: use os._exit for posix worker in all casesThu, 24 Nov 2016 01:15:34 +0000, by Jun Wu
-
dispatch: move part of callcatch to scmutilThu, 24 Nov 2016 00:48:40 +0000, by Jun Wu
-
py3: use pycompat.getcwd() instead of os.getcwd()Wed, 23 Nov 2016 00:03:11 +0530, by Pulkit Goyal
-
debugcommands: move 'debugextensions' to the new moduleWed, 17 Aug 2016 20:57:15 -0700, by Gregory Szorc
-
debugcommands: move 'debugdiscovery' in the moduleWed, 17 Aug 2016 20:56:11 -0700, by Gregory Szorc
-
debugcommands: move 'debugdate' in the new moduleWed, 17 Aug 2016 20:43:31 -0700, by Gregory Szorc
-
debugcommands: move 'debugrevlogopts' into the new moduleWed, 17 Aug 2016 20:43:05 -0700, by Gregory Szorc
-
debugcommands: move 'debugdag' into the new moduleWed, 17 Aug 2016 20:41:54 -0700, by Gregory Szorc
-
chgserver: make it a core module and drop extension flagsSat, 15 Oct 2016 14:30:16 +0900, by Yuya Nishihara
-
chgserver: delay importing commands and dispatch modulesSat, 15 Oct 2016 14:37:18 +0900, by Yuya Nishihara
-
chgserver: drop CHGINTERNALMARK by chgunixservice()Sat, 15 Oct 2016 14:24:29 +0900, by Yuya Nishihara
-
server: add public function to select either cmdserver or hgwebSat, 15 Oct 2016 14:19:16 +0900, by Yuya Nishihara
-
server: move service factory from hgwebSat, 15 Oct 2016 14:09:36 +0900, by Yuya Nishihara
-
hgweb: extract app factorySat, 15 Oct 2016 14:06:46 +0900, by Yuya Nishihara
-
server: move service table and factory from commandserverSat, 15 Oct 2016 13:57:17 +0900, by Yuya Nishihara
-
server: move cmdutil.service() to new module (API)Sat, 15 Oct 2016 13:47:43 +0900, by Yuya Nishihara
-
debugcommands: move 'debugcomplete' in the new moduleWed, 17 Aug 2016 20:41:05 -0700, by Gregory Szorc
-
debugcommands: move 'debugcommands' in the new moduleWed, 17 Aug 2016 20:40:13 -0700, by Gregory Szorc
-
debugcommands: move 'debugcheckstate' in the new moduleWed, 17 Aug 2016 20:38:29 -0700, by Gregory Szorc
-
debugcommands: move debug{create,apply}streambundleclone to the new moduleWed, 17 Aug 2016 20:37:54 -0700, by Gregory Szorc
-
debugcommands: move 'debugbundle' in the new moduleWed, 17 Aug 2016 21:07:22 -0700, by Gregory Szorc
-
py3: add os.getcwdb() to have bytes pathTue, 22 Nov 2016 18:46:50 +0530, by Pulkit Goyal
-
help: clarify contents of revlog indexTue, 22 Nov 2016 18:13:02 -0800, by Gregory Szorc
-
zstd: fix compilation with Solaris StudioTue, 22 Nov 2016 13:32:05 -0800, by Danek Duvall
-
cmdutil: turn forward of checkunresolved into a deprecation warningMon, 21 Nov 2016 21:36:46 -0500, by Augie Fackler
-
localrepo: refer to checkunresolved by its new nameMon, 21 Nov 2016 21:32:55 -0500, by Augie Fackler
-
rebase: refer to checkunresolved by its new nameMon, 21 Nov 2016 21:32:39 -0500, by Augie Fackler
-
checkunresolved: move to new package to help avoid import cyclesMon, 21 Nov 2016 21:31:45 -0500, by Augie Fackler
-
cmdutil: mark dirstateguard as deprecatedMon, 21 Nov 2016 21:16:54 -0500, by Augie Fackler
-
localrepo: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:06:34 -0500, by Augie Fackler
-
commands: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:06:22 -0500, by Augie Fackler
-
rebase: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:27:12 -0500, by Augie Fackler
-
mq: refer to dirstateguard by its new nameMon, 21 Nov 2016 21:05:52 -0500, by Augie Fackler
-
dirstateguard: move to new module so I can break some layering violationsMon, 21 Nov 2016 21:29:32 -0500, by Augie Fackler
-
keepalive: discard legacy Python support for error handlingMon, 21 Nov 2016 22:17:45 -0500, by Augie Fackler
-
mergemod: drop support for merge.update without a targetMon, 21 Nov 2016 21:52:19 -0500, by Augie Fackler
-
dispatch: stop supporting non-use of @commandMon, 21 Nov 2016 21:51:23 -0500, by Augie Fackler
-
httppeer: document why super() isn't usedMon, 21 Nov 2016 20:12:51 -0800, by Gregory Szorc
-
exchange: add `_getbookmarks()` functionThu, 17 Nov 2016 00:59:41 -0800, by Stanislau Hlebik
-
bookmarks: use listbinbookmarks() in listbookmarks()Thu, 17 Nov 2016 00:59:41 -0800, by Stanislau Hlebik
-
bookmarks: introduce listbinbookmarks()Thu, 17 Nov 2016 00:59:41 -0800, by Stanislau Hlebik
-
ui: add configoverride context managerMon, 21 Nov 2016 16:22:26 -0800, by Kostia Balytskyi
-
archival: simplify code and drop message about Python 2.5Mon, 21 Nov 2016 18:17:02 -0500, by Augie Fackler
-
bugzilla: stop mentioning Pythons older than 2.6Mon, 21 Nov 2016 17:52:32 -0500, by Augie Fackler
-
tests: update sitecustomize to use uuid1() instead of randrange()Mon, 21 Nov 2016 17:51:39 -0500, by Augie Fackler
-
win32mbcs: drop code that was catering to Python 2.3 and earlierMon, 21 Nov 2016 17:48:13 -0500, by Augie Fackler
-
httppeer: drop an except block that says it happens only on Python 2.3Mon, 21 Nov 2016 17:47:11 -0500, by Augie Fackler
-
windows: do not replace sys.stdout by winstdoutFri, 21 Oct 2016 00:03:46 +0900, by Yuya Nishihara
-
py3: bulk replace sys.stdin/out/err by util'sThu, 20 Oct 2016 23:53:36 +0900, by Yuya Nishihara
-
py3: provide bytes stdin/out/err through util moduleThu, 20 Oct 2016 23:40:24 +0900, by Yuya Nishihara
-
util: rewrite pycompat imports to make pyflakes always happyFri, 21 Oct 2016 00:09:38 +0900, by Yuya Nishihara
-
windows: do not replace sys.__stdout__Thu, 20 Oct 2016 23:27:09 +0900, by Yuya Nishihara
-
py3: update test-check-py3-compat.t outputMon, 21 Nov 2016 15:38:56 +0530, by Pulkit Goyal
-
py3: use pycompat.sysargv in dispatch.run()Mon, 21 Nov 2016 15:35:22 +0530, by Pulkit Goyal
-
py3: use pycompat.sysargv in scmposix.systemrcpath()Mon, 21 Nov 2016 15:26:47 +0530, by Pulkit Goyal
-
wireproto: perform chunking and compression at protocol layer (API)Sun, 20 Nov 2016 13:50:45 -0800, by Gregory Szorc
-
httppeer: use compression engine API for decompressing responsesSun, 20 Nov 2016 13:55:53 -0800, by Gregory Szorc
-
httppeer: do decompression inside _callstreamSat, 19 Nov 2016 18:31:40 -0800, by Gregory Szorc
-
keepalive: reorder header precedenceSat, 19 Nov 2016 17:11:12 -0800, by Gregory Szorc
-
debuginstall: print compression engine supportSat, 19 Nov 2016 10:54:21 -0800, by Gregory Szorc
-
bdiff: don't check border condition in loopSun, 20 Nov 2016 16:56:21 -0800, by Gregory Szorc
-
conflicts: make spacing consistent in conflict markersSat, 19 Nov 2016 15:41:37 -0800, by Kostia Balytskyi
-
rebase: move bookmark update to before rebase clearingThu, 10 Nov 2016 09:21:41 -0800, by Durham Goode
-
setup: include a dummy $PATH in the custom environment used by build.pyFri, 28 Oct 2016 17:44:28 +0200, by Gábor Stefanik
-
shelve: move unshelve-finishing logic to a separate functionFri, 11 Nov 2016 07:01:27 -0800, by Kostia Balytskyi
-
shelve: move file-forgetting logic to a separate functionThu, 10 Nov 2016 11:02:39 -0800, by Kostia Balytskyi
-
shelve: move rebasing logic to a separate functionThu, 10 Nov 2016 10:57:10 -0800, by Kostia Balytskyi
-
shelve: move commit restoration logic to a separate functionThu, 10 Nov 2016 10:51:06 -0800, by Kostia Balytskyi
-
shelve: move temporary commit creation to a separate functionSun, 13 Nov 2016 03:35:52 -0800, by Kostia Balytskyi
-
commands: print chunk type in debugrevlogThu, 17 Nov 2016 20:30:00 -0800, by Gregory Szorc
-
perf: add command for measuring revlog chunk operationsThu, 17 Nov 2016 20:17:51 -0800, by Gregory Szorc
-
setup: add flag to build_ext to control building zstdThu, 17 Nov 2016 20:09:10 -0800, by Gregory Szorc
-
drawdag: update test repos by drawing the changelog DAG in ASCIIWed, 09 Nov 2016 16:01:34 +0000, by Jun Wu
-
posix: give checklink a fast path that cache the check file and is read onlyWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
posix: move checklink test file to .hg/cacheThu, 17 Nov 2016 12:59:36 +0100, by Mads Kiilerich
-
posix: give checkexec a fast path; keep the check files and test read onlyWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
posix: simplify checkexec checkWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
posix: move checkexec test file to .hg/cacheThu, 17 Nov 2016 12:59:36 +0100, by Mads Kiilerich
-
manifest: move manifestctx creation into manifestlog.get()Thu, 17 Nov 2016 15:31:19 -0800, by Durham Goode
-
util: implement zstd compression engineFri, 11 Nov 2016 01:10:07 -0800, by Gregory Szorc
-
hghave: add check for zstd supportThu, 10 Nov 2016 23:38:41 -0800, by Gregory Szorc
-
exchange: obtain compression engines from the registrarThu, 10 Nov 2016 23:34:15 -0800, by Gregory Szorc
-
bundle2: equate 'UN' with no compressionThu, 10 Nov 2016 23:29:01 -0800, by Gregory Szorc
-
util: check for compression engine availability before returningThu, 10 Nov 2016 23:15:02 -0800, by Gregory Szorc
-
util: expose an "available" API on compression enginesThu, 10 Nov 2016 23:03:48 -0800, by Gregory Szorc
-
setup: compile zstd C extensionThu, 10 Nov 2016 22:26:35 -0800, by Gregory Szorc
-
zstd: vendor python-zstandard 0.5.0Thu, 10 Nov 2016 22:15:58 -0800, by Gregory Szorc
-
zstd: vendor zstd 1.1.1Thu, 10 Nov 2016 21:45:29 -0800, by Gregory Szorc
-
bdiff: give slight preference to removing trailing linesTue, 15 Nov 2016 21:56:49 +0100, by Mads Kiilerich
-
bdiff: give slight preference to appending linesTue, 15 Nov 2016 21:56:49 +0100, by Mads Kiilerich
-
bdiff: give slight preference to longest matches in the middle of the B sideTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
bdiff: rearrange the "better longest match" codeTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
bdiff: adjust criteria for getting optimal longest match in the A side middleTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
tests: explore some bdiff casesTue, 08 Nov 2016 18:37:33 +0100, by Mads Kiilerich
-
tests: make test-bdiff.py easier to maintainTue, 15 Nov 2016 21:56:49 +0100, by Mads Kiilerich
-
perf: unbust perfbdiff --alldataThu, 17 Nov 2016 08:52:52 -0800, by Gregory Szorc
-
worker: discard waited pid by anyone who noticed it firstThu, 17 Nov 2016 20:57:09 +0900, by Yuya Nishihara
-
worker: kill workers after all zombie processes are reapedThu, 17 Nov 2016 21:08:58 +0900, by Yuya Nishihara
-
worker: make sure killworkers() never be interrupted by another SIGCHLDThu, 17 Nov 2016 20:44:05 +0900, by Yuya Nishihara
-
worker: fix missed break on successful waitpid()Thu, 17 Nov 2016 21:43:01 +0900, by Yuya Nishihara
-
filterpyflakes: dramatically simplify the entire thing by blacklistingThu, 10 Nov 2016 16:49:42 -0500, by Augie Fackler
-
run-tests: forward Python USER_BASE from site (issue5425)Thu, 10 Nov 2016 16:07:24 -0500, by Augie Fackler
-
util: improve iterfile so it chooses code path wiselyTue, 15 Nov 2016 20:25:51 +0000, by Jun Wu
-
merge with stableWed, 16 Nov 2016 23:29:28 -0500, by Augie Fackler
-
worker: stop using a separate thread waiting for childrenSat, 12 Nov 2016 03:06:07 +0000, by Jun Wu
-
worker: add a SIGCHLD handler to collect worker immediatelySat, 12 Nov 2016 03:07:22 +0000, by Jun Wu
-
worker: make waitforworkers reentrantTue, 15 Nov 2016 02:12:16 +0000, by Jun Wu
-
worker: change "pids" to a setTue, 15 Nov 2016 02:10:40 +0000, by Jun Wu
-
worker: allow waitforworkers to be non-blockingThu, 28 Jul 2016 20:57:07 +0100, by Jun Wu
-
worker: wait worker pid explicitlyThu, 28 Jul 2016 20:51:20 +0100, by Jun Wu
-
worker: move killworkers and waitforworkers upThu, 28 Jul 2016 20:49:57 +0100, by Jun Wu
-
osutil: implement setprocname to set process title for some platformsFri, 11 Nov 2016 21:11:17 +0000, by Jun Wu
-
setup: test setproctitle before building osutilFri, 11 Nov 2016 20:45:40 +0000, by Jun Wu
-
patch: remove unused git parameter from patch.diffstat()Sat, 12 Nov 2016 13:36:17 +0100, by Henning Schild
-
perf: add asv benchmarksThu, 29 Sep 2016 10:16:34 +0200, by Philippe Pepiot
-
perf: omit copying ui and redirect to ferr if buffer API is in useTue, 15 Nov 2016 16:10:57 +0100, by Philippe Pepiot
-
manifest: change treemanifestctx to construct subtrees from the manifestlogMon, 14 Nov 2016 15:24:07 -0800, by Durham Goode
-
manifest: make revlog verification optionalMon, 14 Nov 2016 15:17:27 -0800, by Durham Goode
-
debugcommands: move debugbuilddagThu, 10 Nov 2016 09:45:42 -0800, by Gregory Szorc
-
debugcommands: introduce standalone module for debug commandsWed, 17 Aug 2016 21:07:38 -0700, by Gregory Szorc
-
convert: migrate to util.iterfileMon, 14 Nov 2016 23:17:15 +0000, by Jun Wu
-
match: migrate to util.iterfileMon, 14 Nov 2016 23:16:05 +0000, by Jun Wu
-
store: migrate to util.iterfileMon, 14 Nov 2016 23:15:01 +0000, by Jun Wu
-
patch: migrate to util.iterfileMon, 14 Nov 2016 23:14:06 +0000, by Jun Wu
-
worker: migrate to util.iterfileMon, 14 Nov 2016 23:12:11 +0000, by Jun Wu
-
util: add iterfile to workaround a fileobj.__iter__ issue with EINTRMon, 14 Nov 2016 23:32:54 +0000, by Jun Wu
-
filterpyflakes: whitelist listcomp aliasing checkingThu, 10 Nov 2016 16:37:18 -0500, by Augie Fackler
-
verify: avoid shadowing two variables with a list comprehensionThu, 10 Nov 2016 16:35:54 -0500, by Augie Fackler
-
revset: avoid shadowing a variable with a list comprehensionThu, 10 Nov 2016 16:35:10 -0500, by Augie Fackler
-
revlog: avoid shadowing several variables using list comprehensionsThu, 10 Nov 2016 16:34:43 -0500, by Augie Fackler
-
minirst: avoid shadowing a variable in a list comprehensionThu, 10 Nov 2016 16:33:41 -0500, by Augie Fackler
-
hbisect: avoid shadowing a variable in a list comprehensionThu, 10 Nov 2016 16:33:23 -0500, by Augie Fackler
-
filemerge: avoid shadowing a variable in a list comprehensionThu, 10 Nov 2016 16:33:07 -0500, by Augie Fackler
-
color: avoid shadowing a variable inside a list comprehensionThu, 10 Nov 2016 16:32:51 -0500, by Augie Fackler
-
memory: avoid shadowing variables inside a list comprehensionThu, 10 Nov 2016 16:32:38 -0500, by Augie Fackler
-
shelve: move shelve-finishing logic to a separate functionThu, 10 Nov 2016 03:15:41 -0800, by Kostia Balytskyi
-
shelve: move unknown files handling to a separate functionThu, 10 Nov 2016 03:20:28 -0800, by Kostia Balytskyi
-
shelve: move actual created commit shelving to a separate functionThu, 10 Nov 2016 03:07:20 -0800, by Kostia Balytskyi
-
shelve: move 'nothing changed' messaging to a separate functionThu, 10 Nov 2016 03:33:01 -0800, by Kostia Balytskyi
-
shelve: move commitfunc creation to a separate functionThu, 10 Nov 2016 03:26:31 -0800, by Kostia Balytskyi
-
shelve: move mutableancestors to not be a closureThu, 10 Nov 2016 03:24:07 -0800, by Kostia Balytskyi
-
shelve: move shelve name generation to a separate functionThu, 10 Nov 2016 03:22:55 -0800, by Kostia Balytskyi
-
shelve: move possible shelve file extensions to a single placeThu, 10 Nov 2016 03:07:20 -0800, by Kostia Balytskyi
-
manifest: delete manifest.manifest classThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
localrepo: delete localrepo.manifestThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: remove last uses of repo.manifestThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: add unionmanifestlog supportFri, 11 Nov 2016 01:20:13 -0800, by Durham Goode
-
manifest: add bundlemanifestlog supportFri, 11 Nov 2016 01:15:59 -0800, by Durham Goode
-
manifest: make manifestlog use it's own cacheThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: delete unused dirlog and _newmanifest functionsThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: move clearcaches to manifestlogThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: remove usages of manifest.readThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
manifest: remove dependency on manifestrevlog being able to create treesThu, 10 Nov 2016 02:13:19 -0800, by Durham Goode
-
color: show mode warning based on ui.formattedFri, 11 Nov 2016 13:06:05 +1100, by Xidorn Quan
-
protocol: drop unused import of zlibThu, 10 Nov 2016 15:14:05 -0500, by Augie Fackler
-
hook: lower inflated use of sys.__stdout__ and __stderr__Tue, 08 Nov 2016 22:41:45 +0900, by Yuya Nishihara
-
hook: flush stdout before restoring stderr redirectionTue, 08 Nov 2016 22:22:22 +0900, by Yuya Nishihara
-
hook: do not redirect stdout/err/in to ui while running in-process hooks (BC)Thu, 20 Oct 2016 22:39:59 +0900, by Yuya Nishihara
-
merge: change modified indicator to be 20 bytesThu, 10 Nov 2016 02:21:15 -0800, by Durham Goode
-
dirstate: change added/modified placeholder hash length to 20 bytesThu, 10 Nov 2016 02:19:16 -0800, by Durham Goode
-
dirstate: change placeholder hash length to 20 bytesThu, 10 Nov 2016 02:17:22 -0800, by Durham Goode
-
util: remove compressorobj API from compression enginesMon, 07 Nov 2016 18:57:54 -0800, by Gregory Szorc
-
hgweb: use compression engine API for zlib compressionMon, 07 Nov 2016 18:54:35 -0800, by Gregory Szorc
-
bundle2: use compressstream compression engine APIMon, 07 Nov 2016 18:46:37 -0800, by Gregory Szorc
-
util: add a stream compression API to compression enginesMon, 07 Nov 2016 18:57:07 -0800, by Gregory Szorc
-
util: remove decompressors dict (API)Mon, 07 Nov 2016 18:39:08 -0800, by Gregory Szorc
-
changegroup: use compression engines APIMon, 07 Nov 2016 18:38:13 -0800, by Gregory Szorc
-
bundle2: use compression engines API to obtain decompressorMon, 07 Nov 2016 18:36:48 -0800, by Gregory Szorc
-
util: remove compressors dict (API)Mon, 07 Nov 2016 18:34:51 -0800, by Gregory Szorc
-
bundle2: use new compression engine API for compressionMon, 07 Nov 2016 18:35:43 -0800, by Gregory Szorc
-
util: create new abstraction for compression enginesMon, 07 Nov 2016 18:31:39 -0800, by Gregory Szorc
-
config: mark parser regexes as bytes explicitlySun, 09 Oct 2016 09:25:39 -0400, by Augie Fackler
-
ui: explicitly open config files in binary modeSun, 09 Oct 2016 09:17:49 -0400, by Augie Fackler
-
help: fix double word usageWed, 09 Nov 2016 16:04:44 -0800, by Gregory Szorc
-
setup: move cffi stuff to mercurial/cffiWed, 09 Nov 2016 22:08:30 +0000, by Jun Wu
-
manifest: remove manifest.add and add memmfctx.writeTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
context: add manifestctx property on changectxTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifest: add copy to mfctx classesTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifest: introduce memmanifestctx and memtreemanifestctxTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifestctx: add _revlog() functionTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
manifest: remove manifest.findTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
changegroup: remove remaining uses of repo.manifestTue, 08 Nov 2016 08:03:43 -0800, by Durham Goode
-
treemanifest: fix a "treeinmem" caseFri, 04 Nov 2016 13:49:15 -0700, by Martin von Zweigbergk
-
perf: support measuring bdiff for all changeset related dataSun, 06 Nov 2016 10:46:55 -0800, by Gregory Szorc
-
perf: support bdiffing multiple revisions in a single revlogSun, 06 Nov 2016 11:01:25 -0800, by Gregory Szorc
-
perf: prepare to handle multiple pairs in perfbdiffSun, 06 Nov 2016 09:51:14 -0800, by Gregory Szorc
-
py3: document why os.fsencode() can be used to get back bytes argvWed, 09 Nov 2016 22:06:09 +0900, by Yuya Nishihara
-
py3: update test-check-py3-compat.t outputWed, 09 Nov 2016 22:15:51 +0900, by Yuya Nishihara
-
spelling: fixes of non-dictionary wordsMon, 17 Oct 2016 23:16:55 +0200, by Mads Kiilerich
-
manifest: add __nonzero__ methodThu, 03 Nov 2016 17:31:14 -0700, by Durham Goode
-
py3: have bytes version of sys.argvSun, 06 Nov 2016 04:36:26 +0530, by Pulkit Goyal
-
util: use '\\' rather than using r'\'Sun, 09 Oct 2016 09:00:47 -0400, by Augie Fackler
-
util: use pycompat urlunquote functionSun, 09 Oct 2016 09:03:10 -0400, by Augie Fackler
-
pycompat: introduce an alias for urllib.unquoteSun, 09 Oct 2016 09:02:25 -0400, by Augie Fackler
-
keyword: handle filectx _customcmpMon, 17 Oct 2016 17:42:46 +0200, by Christian Ebert
-
mail: do not print(), use ui.debug() insteadThu, 20 Oct 2016 22:20:31 +0900, by Yuya Nishihara
-
progress: obtain stderr from uiThu, 20 Oct 2016 22:12:48 +0900, by Yuya Nishihara
-
simplemerge: obtain stdout from uiThu, 20 Oct 2016 22:09:50 +0900, by Yuya Nishihara
-
profiling: obtain stderr from uiThu, 20 Oct 2016 22:07:03 +0900, by Yuya Nishihara
-
scmutil: ignore EPERM at os.utime, which avoids ambiguity at closing stableSun, 13 Nov 2016 06:12:22 +0900, by FUJIWARA Katsunori
-
vfs: ignore EPERM at os.utime, which avoids ambiguity at renaming (issue5418) stableSun, 13 Nov 2016 06:11:56 +0900, by FUJIWARA Katsunori
-
util: add utility function to skip avoiding file stat ambiguity if EPERM stableSun, 13 Nov 2016 06:06:23 +0900, by FUJIWARA Katsunori
-
bdiff: replace hash algorithmSun, 06 Nov 2016 18:51:57 -0800, by Gregory Szorc
-
profiling: make statprof the default profiler (BC)Fri, 04 Nov 2016 21:44:25 -0700, by Gregory Szorc
-
profiling: use vendored statprof and upstream enhancements (BC)Fri, 04 Nov 2016 20:50:38 -0700, by Gregory Szorc
-
crecord: use scmutil.termsize()Thu, 20 Oct 2016 23:16:32 +0900, by Yuya Nishihara
-
scmutil: extend termwidth() to return terminal height, renamed to termsize()Thu, 20 Oct 2016 23:09:05 +0900, by Yuya Nishihara
-
scmutil: clarify that we explicitly do termwidth - 1 on WindowsThu, 20 Oct 2016 22:57:12 +0900, by Yuya Nishihara
-
scmutil: remove superfluous indent from termwidth()Thu, 20 Oct 2016 21:57:32 +0900, by Yuya Nishihara
-
scmutil: narrow ImportError handling in termwidth()Thu, 20 Oct 2016 21:50:29 +0900, by Yuya Nishihara
-
scmutil: make termwidth() obtain stdio from uiThu, 20 Oct 2016 21:42:11 +0900, by Yuya Nishihara
-
scmutil: move util.termwidth()Thu, 20 Oct 2016 21:38:44 +0900, by Yuya Nishihara
-
bdiff: don't check border condition in loopSun, 06 Nov 2016 00:37:50 -0700, by Gregory Szorc
-
perf: add perfbdiffSat, 05 Nov 2016 23:41:52 -0700, by Gregory Szorc
-
help: show help for disabled extensions (issue5228)Sun, 06 Nov 2016 06:54:31 +0530, by Pulkit Goyal
-
py3: make scmutil.rcpath() return bytesSun, 06 Nov 2016 04:17:19 +0530, by Pulkit Goyal
-
py3: use pycompat.ossep at certain placesSun, 06 Nov 2016 04:10:33 +0530, by Pulkit Goyal
-
py3: have pycompat.ospathsep and pycompat.ossepSun, 06 Nov 2016 03:44:44 +0530, by Pulkit Goyal
-
py3: add a bytes version of os.nameSun, 06 Nov 2016 03:33:22 +0530, by Pulkit Goyal
-
py3: make util.datapath a bytes variableSun, 06 Nov 2016 12:18:23 +0900, by Pulkit Goyal
-
py3: add os.fsdecode() as pycompat.fsdecode()Sun, 06 Nov 2016 03:12:40 +0530, by Pulkit Goyal
-
statprof: return state from stop()Fri, 04 Nov 2016 20:22:37 -0700, by Gregory Szorc
-
hgweb: cache fctx.parents() in annotate command (issue5414) stableSat, 05 Nov 2016 09:38:07 -0700, by Gregory Szorc
-
hghave: check darcs version more strictlySat, 05 Nov 2016 13:20:53 +0900, by Yuya Nishihara
-
tests: silence output of darcs commandSat, 05 Nov 2016 13:16:40 +0900, by Yuya Nishihara
-
manifest: remove manifest.readshallowdeltaWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: get rid of manifest.readshallowfastWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: add shallow option to treemanifestctx.readdelta and readfastWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: change manifestlog mancache to be directory basedWed, 02 Nov 2016 17:10:47 -0700, by Durham Goode
-
manifest: add manifestlog.get to obtain subdirectory instancesWed, 02 Nov 2016 17:24:06 -0700, by Durham Goode
-
manifest: throw LookupError if node not in revlogWed, 02 Nov 2016 17:33:31 -0700, by Durham Goode
-
revlog: optimize _chunkraw when startrev==endrevSun, 23 Oct 2016 10:40:33 -0700, by Gregory Szorc
-
revlog: inline start() and end() for perf reasonsSat, 22 Oct 2016 15:41:23 -0700, by Gregory Szorc
-
revlog: reorder index accessors to match data structure orderSun, 23 Oct 2016 09:34:55 -0700, by Gregory Szorc
-
color: add the ability to display configured style to 'debugcolor'Thu, 03 Nov 2016 15:17:02 +0100, by Pierre-Yves David
-
color: sort output of 'debugcolor'Thu, 03 Nov 2016 15:15:47 +0100, by Pierre-Yves David
-
color: extract color and effect display from 'debugcolor'Thu, 03 Nov 2016 14:48:47 +0100, by Pierre-Yves David
-
color: restore _style global after debugcolor ranThu, 03 Nov 2016 14:29:19 +0100, by Pierre-Yves David
-
color: add basic documentation to 'debugcolor'Thu, 03 Nov 2016 14:12:32 +0100, by Pierre-Yves David
-
tests: merge 'test-push-hook-lock.t' into 'test-push.t'Thu, 03 Nov 2016 05:12:23 +0100, by Pierre-Yves David
-
tests: merge 'test-push-validation.t' into 'test-push.t'Thu, 03 Nov 2016 05:10:14 +0100, by Pierre-Yves David
-
test: rename 'test-push-r.t' to 'test-push.t'Thu, 03 Nov 2016 04:58:46 +0100, by Pierre-Yves David
-
tests: simplify command script in 'test-push-r.t'Thu, 03 Nov 2016 05:05:34 +0100, by Pierre-Yves David
-
py3: use encoding.environ in ui.pyThu, 03 Nov 2016 03:12:57 +0530, by Pulkit Goyal
-
py3: make scmposix.userrcpath() return bytesThu, 03 Nov 2016 02:17:01 +0530, by Pulkit Goyal
-
adjustlinkrev: remove unnecessary parametersTue, 01 Nov 2016 08:22:50 +0000, by Jun Wu
-
repair: make strip() return backup file pathMon, 31 Oct 2016 15:40:30 -0700, by Martin von Zweigbergk
-
rebase: check for conflicts before continuingWed, 02 Nov 2016 18:59:29 +0000, by timeless
-
cmdutil: refactor checkunresolvedWed, 02 Nov 2016 18:45:53 +0000, by timeless
-
rebase: rename merge to mergemodWed, 02 Nov 2016 18:56:07 +0000, by timeless
-
context: make sure __str__ works, also when there is no _changectxThu, 19 Mar 2015 22:22:50 +0100, by Mads Kiilerich
-
largefiles: clarify variable name holding file modeTue, 18 Oct 2016 16:45:39 +0200, by Mads Kiilerich
-
changegroup: use changelogrevision()Tue, 01 Nov 2016 18:29:09 -0700, by Gregory Szorc
-
changegroup: cache changelog and manifestlog outside of loopTue, 01 Nov 2016 18:28:03 -0700, by Gregory Szorc
-
make: targets for building packages for ubuntu yakketyTue, 01 Nov 2016 18:49:23 -0700, by Gregory Szorc
-
util: put compression code next to each otherSat, 15 Oct 2016 17:24:01 -0700, by Gregory Szorc
-
hgweb: make log streams compatible with command serverSat, 28 Jun 2014 13:13:32 +0900, by Yuya Nishihara
-
cmdserver: write channel header and payload by a single write() callMon, 29 Feb 2016 13:41:54 +0900, by Yuya Nishihara
-
histedit: use ui.fin to read commands from stdinFri, 18 Mar 2016 17:15:06 -0700, by Yuya Nishihara
-
convert: have debugsvnlog obtain standard streams from uiSat, 03 Oct 2015 14:34:56 +0900, by Yuya Nishihara
-
convert: remove superfluous setbinary() calls from debugsvnlogSat, 03 Oct 2015 14:29:13 +0900, by Yuya Nishihara
-
tests: explicitly use ls profilerWed, 17 Aug 2016 08:52:15 -0700, by Gregory Szorc
-
statprof: pass data structure to display functionsTue, 01 Nov 2016 19:03:11 -0700, by Gregory Szorc
-
statprof: use print functionSun, 14 Aug 2016 19:20:12 -0700, by Gregory Szorc
-
statprof: use absolute_importsTue, 01 Nov 2016 18:55:30 -0700, by Gregory Szorc
-
statprof: require paths to save or load profile dataSun, 14 Aug 2016 19:14:05 -0700, by Gregory Szorc
-
statprof: fix flake8 warningsSun, 14 Aug 2016 19:13:32 -0700, by Gregory Szorc
-
statprof: vendor statprof.pyTue, 01 Nov 2016 18:54:03 -0700, by Gregory Szorc
-
merge with stableTue, 01 Nov 2016 15:40:21 -0400, by Augie Fackler
-
i18n-ja: synchronized with 69ffbbe73dd0 stableTue, 01 Nov 2016 04:27:41 +0900, by FUJIWARA Katsunori
-
tag: clarify warning about making a tag on a branch head stableMon, 31 Oct 2016 17:12:32 -0500, by Nathan Goldbaum
-
contrib: check reference to old selenic.com domain stableTue, 01 Nov 2016 20:39:37 +0900, by FUJIWARA Katsunori
-
check-code: discard filtering result of previous check for independence stableTue, 01 Nov 2016 20:39:36 +0900, by FUJIWARA Katsunori
-
help: replace selenic.com by mercurial-scm.org in man pages stableTue, 01 Nov 2016 20:39:36 +0900, by FUJIWARA Katsunori
-
help: replace selenic.com by mercurial-scm.org in command examples stableTue, 01 Nov 2016 20:39:35 +0900, by FUJIWARA Katsunori
-
hghave: fix 'rmcwd' to ensure temporary directory is removed stableTue, 01 Nov 2016 21:14:33 +0900, by Yuya Nishihara
-
httppeer: make __del__ access to self.urlopener more safe stableMon, 31 Oct 2016 13:43:48 +0100, by Mads Kiilerich
-
tests: test preserving execbit changes at amending only on execbit platform stableSun, 30 Oct 2016 06:15:09 +0900, by FUJIWARA Katsunori
-
tests: put temporary file outside the working directory for test portability stableSun, 30 Oct 2016 06:15:09 +0900, by FUJIWARA Katsunori
-
tests: avoid quoting of commit messages for test portability stableSun, 30 Oct 2016 06:15:09 +0900, by FUJIWARA Katsunori
-
tests: use basic format code "%Y" instead of "%s" for test portability stableSun, 30 Oct 2016 06:15:07 +0900, by FUJIWARA Katsunori
-
tests: add test-commit-interactive-curses.t "require tic" for test portability stableSat, 29 Oct 2016 03:08:08 +0900, by FUJIWARA Katsunori
-
tests: use "?" to glob both ":" and ";" in output for test portability stableSat, 29 Oct 2016 03:04:54 +0900, by FUJIWARA Katsunori
-
tests: invoke printenv.py via sh -c for test portability stableSat, 29 Oct 2016 02:44:45 +0900, by FUJIWARA Katsunori
-
largefiles: handle that a found standin file doesn't exist when removing it stableThu, 27 Oct 2016 20:06:33 +0200, by Mads Kiilerich
-
templater: use unfiltered changelog to calculate shortest() at constant time stableTue, 25 Oct 2016 21:49:30 +0900, by Yuya Nishihara
-
templater: do not use index.partialmatch() directly to calculate shortest() stableSun, 23 Oct 2016 14:05:23 +0900, by Yuya Nishihara
-
tests: run "cwd was removed" test only if cwd can actually be removed stableWed, 26 Oct 2016 22:50:06 +0900, by Yuya Nishihara
-
merge: avoid superfluous filemerges when grafting through renames (issue5407) stableTue, 25 Oct 2016 21:01:53 +0200, by Gábor Stefanik
-
sslutil: guard against broken certifi installations (issue5406) stableWed, 19 Oct 2016 18:06:14 +0200, by Gábor Stefanik
-
revset: don't cache abstractsmartset min/max invocations infinitely stableTue, 25 Oct 2016 18:56:27 +0200, by Mads Kiilerich
-
dirstate: fix debug.dirstate.delaywrite to use the new "now" after sleeping stableTue, 18 Oct 2016 16:52:35 +0200, by Mads Kiilerich
-
commands: print security protocol support in debuginstall stableWed, 19 Oct 2016 15:07:11 -0700, by Gregory Szorc
-
manifest: make treemanifestctx store the repo stableTue, 18 Oct 2016 17:44:42 -0700, by Durham Goode
-
manifest: move manifest creation to a helper function stableTue, 18 Oct 2016 17:32:51 -0700, by Durham Goode
-
Added tag 4.0-rc for changeset 438173c41587 stableTue, 18 Oct 2016 14:27:25 -0500, by Kevin Bullock
-
merge default into stable for 4.0 code freeze stable 4.0-rcTue, 18 Oct 2016 14:15:15 -0500, by Kevin Bullock
-
changegroup: increase write buffer size to 128kSun, 16 Oct 2016 13:35:23 -0700, by Gregory Szorc
-
changegroup: skip delta when the underlying revlog do not use themFri, 14 Oct 2016 01:31:11 +0200, by Pierre-Yves David
-
revlog: make 'storedeltachains' a "public" attributeFri, 14 Oct 2016 02:25:08 +0200, by Pierre-Yves David
-
manifest: don't store None in fulltextcacheMon, 17 Oct 2016 22:51:22 -0700, by Martin von Zweigbergk
-
copies: improve assertions during copy recombinationTue, 18 Oct 2016 02:09:08 +0200, by Gábor Stefanik
-
treemanifest: fix bad argument order to treemanifestctxMon, 17 Oct 2016 16:12:12 -0700, by Martin von Zweigbergk
-
wireproto: compress data from a generatorSun, 16 Oct 2016 11:10:21 -0700, by Gregory Szorc
-
revset: optimize for destination() being "inefficient"Mon, 17 Oct 2016 19:48:36 +0200, by Mads Kiilerich
-
copies: make _checkcopies handle copy sequences spanning the TCA (issue4028)Tue, 11 Oct 2016 04:39:47 +0200, by Gábor Stefanik
-
checkcopies: add logic to handle remotebaseTue, 11 Oct 2016 04:25:59 +0200, by Gábor Stefanik
-
mergecopies: add logic to process incomplete dataTue, 04 Oct 2016 12:51:54 +0200, by Gábor Stefanik
-
checkcopies: handle divergences contained entirely in tca::ctxWed, 12 Oct 2016 11:54:03 +0200, by Gábor Stefanik
-
update: enable copy tracing for backwards and non-linear updatesThu, 25 Aug 2016 22:02:26 +0200, by Gábor Stefanik
-
bashcompletion: allow skipping completion for 'hg status'Mon, 26 Sep 2016 10:47:37 +0200, by Mathias De Maré
-
tests: add more test coverage of phase changes when pushingSun, 21 Aug 2016 01:12:00 +0200, by Mads Kiilerich
-
mergecopies: invoke _computenonoverlap for both base and tca during mergesThu, 13 Oct 2016 02:19:43 +0200, by Gábor Stefanik
-
copies: make it possible to distinguish betwen _computenonoverlap invocationsTue, 18 Oct 2016 00:00:43 +0200, by Pierre-Yves David
-
copies: make _checkcopies handle simple renames in a rotated DAGThu, 13 Oct 2016 02:03:54 +0200, by Gábor Stefanik
-
copies: compute a suitable TCA if base turns out to be unsuitableThu, 13 Oct 2016 02:03:49 +0200, by Gábor Stefanik
-
copies: detect graft-like mergesThu, 13 Oct 2016 01:47:33 +0200, by Gábor Stefanik
-
tests: introduce tests for grafting through renamesWed, 12 Oct 2016 12:41:28 +0200, by Gábor Stefanik
-
largefiles: fix 'deleted' files sometimes persistently appearing with R status stableMon, 17 Oct 2016 17:12:24 +0200, by Mads Kiilerich
-
largefiles: more safe handling of interruptions while updating modifications stableSun, 16 Oct 2016 02:29:45 +0200, by Mads Kiilerich
-
largefiles: test coverage of fatal interruption of update stableSun, 16 Oct 2016 02:26:38 +0200, by Mads Kiilerich
-
checkcopies: add a sanity check against false-positive copiesWed, 12 Oct 2016 21:33:45 +0200, by Gábor Stefanik
-
exchange: refactor APIs to obtain bundle data (API)Sun, 16 Oct 2016 10:38:52 -0700, by Gregory Szorc
-
mergecopies: rename 'ca' to 'base'Thu, 13 Oct 2016 01:30:14 +0200, by Pierre-Yves David
-
copies: move variable document from checkcopies to mergecopiesThu, 13 Oct 2016 01:26:33 +0200, by Pierre-Yves David
-
checkcopies: pass data as a dictionary of dictionariesTue, 11 Oct 2016 02:21:42 +0200, by Pierre-Yves David
-
checkcopies: move 'movewithdir' initialisation right before its usageTue, 11 Oct 2016 02:15:23 +0200, by Pierre-Yves David
-
cmdutil: satisfy expections in dirstateguard.__del__, even if __init__ failsFri, 14 Oct 2016 01:53:15 +0200, by Mads Kiilerich
-
util: increase filechunkiter size to 128kFri, 14 Oct 2016 01:53:15 +0200, by Mads Kiilerich
-
largefiles: always use filechunkiter when iterating filesWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
revset: for x^2, do not take null as a valid p2 revisionFri, 14 Oct 2016 23:33:00 +0900, by Yuya Nishihara
-
revset: make follow() reject more than one start revisionsMon, 10 Oct 2016 22:30:09 +0200, by Yuya Nishihara
-
bundle2: only emit compressed chunks if they have dataSat, 15 Oct 2016 17:10:53 -0700, by Gregory Szorc
-
color: add some documentation for custom terminfo codesSat, 15 Oct 2016 15:01:14 -0700, by Danek Duvall
-
color: debugcolor should emit the user-defined colorsThu, 13 Oct 2016 13:10:01 -0700, by Danek Duvall
-
color: ignore effects missing from terminfoThu, 13 Oct 2016 12:01:41 -0700, by Danek Duvall
-
color: allow for user-configurable terminfo codes for effectsThu, 13 Oct 2016 11:48:17 -0700, by Danek Duvall
-
update: warn if cwd was deletedTue, 04 Oct 2016 04:06:48 -0700, by Stanislau Hlebik
-
parsers: avoid PySliceObject cast on Python 3Thu, 13 Oct 2016 13:34:53 +0200, by Gregory Szorc
-
bdiff: include util.hThu, 13 Oct 2016 13:27:14 +0200, by Gregory Szorc
-
parsers: alias more PyInt* symbols on Python 3Thu, 13 Oct 2016 13:22:40 +0200, by Gregory Szorc
-
manifest: use PyVarObject_HEAD_INITThu, 13 Oct 2016 13:17:23 +0200, by Gregory Szorc
-
dirs: use PyVarObject_HEAD_INITThu, 13 Oct 2016 13:14:14 +0200, by Gregory Szorc
-
py3: use namedtuple._replace to produce new tokensThu, 13 Oct 2016 09:27:37 +0100, by Martijn Pieters
-
py3: refactor token parsing to handle call args properlyFri, 14 Oct 2016 17:55:02 +0100, by Martijn Pieters
-
eol: make sure we always release the wlock when writing cacheThu, 13 Oct 2016 13:47:47 +0200, by Pierre-Yves David
-
pathencode: use assert() for PyBytes_Check()Thu, 13 Oct 2016 21:42:11 +0200, by Gregory Szorc
-
merge: clarify warning for (not) merging flags without ancestorWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
merge: only show "cannot merge flags for %s" warning if flags are differentWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
tests: add test coverage of merging x flag without ancestorWed, 12 Oct 2016 12:22:18 +0200, by Mads Kiilerich
-
dirs: document Py_SIZE weirdnessSat, 08 Oct 2016 17:07:43 +0200, by Gregory Szorc
-
record: return code from underlying commitWed, 12 Oct 2016 12:22:54 +0200, by Philippe Pepiot
-
commit: return 1 for interactive commit with no changes (issue5397)Fri, 14 Oct 2016 09:52:38 +0200, by Philippe Pepiot
-
demandimport: disable lazy import of __builtin__Fri, 14 Oct 2016 03:03:39 +0200, by Mads Kiilerich
-
changelog: disable delta chainsThu, 13 Oct 2016 12:50:27 +0200, by Gregory Szorc
-
revlog: add instance variable controlling delta chain useSat, 24 Sep 2016 12:25:37 -0700, by Gregory Szorc
-
changegroup: document deltaparent's choice of previous revisionThu, 13 Oct 2016 12:49:47 +0200, by Gregory Szorc
-
help: backout f3c4edfd35e1 (mark boolean flags with [no-] in help) for nowSun, 09 Oct 2016 03:11:18 +0200, by Pierre-Yves David
-
copy: distinguish "file exists" cases and add a hint (BC)Mon, 19 Sep 2016 17:15:39 -0400, by Augie Fackler
-
perf: make perftags clear tags cache correctlySun, 09 Oct 2016 01:03:20 +0900, by FUJIWARA Katsunori
-
perf: replace ui.configint() by getint() for Mercurial earlier than 1.9Sun, 09 Oct 2016 01:03:19 +0900, by FUJIWARA Katsunori
-
perf: omit copying from ui.ferr to ui.fout for Mercurial earlier than 1.9Sun, 09 Oct 2016 01:03:19 +0900, by FUJIWARA Katsunori
-
perf: define formatter locally for Mercurial earlier than 2.2Sun, 09 Oct 2016 01:03:18 +0900, by FUJIWARA Katsunori
-
perf: add functions to get vfs-like object for Mercurial earlier than 2.3Sun, 09 Oct 2016 01:03:18 +0900, by FUJIWARA Katsunori
-
perf: avoid actual writing branch cache out correctlySun, 09 Oct 2016 01:03:17 +0900, by FUJIWARA Katsunori
-
perf: get subsettable from appropriate module for Mercurial earlier than 2.9Sun, 09 Oct 2016 01:03:17 +0900, by FUJIWARA Katsunori
-
perf: introduce safeattrsetter to replace direct attribute assignmentSun, 09 Oct 2016 01:03:16 +0900, by FUJIWARA Katsunori
-
largefiles: use context for file closingSat, 08 Oct 2016 00:59:41 +0200, by Mads Kiilerich
-
largefiles: when setting/clearing x bit on largefiles, don't change other bitsSat, 08 Oct 2016 00:59:40 +0200, by Mads Kiilerich
-
eol: on update, only re-check files if filtering changedSun, 09 Oct 2016 15:54:49 +0200, by Mads Kiilerich
-
dirs: add comment about _PyBytes_ResizeThu, 13 Oct 2016 10:59:29 +0200, by Gregory Szorc
-
checkcopies: extract the '_related' closureTue, 11 Oct 2016 01:29:08 +0200, by Pierre-Yves David
-
checkcopies: add an inline comment about the '_related' callSat, 08 Oct 2016 23:00:55 +0200, by Pierre-Yves David
-
checkcopies: minor change to commentSat, 08 Oct 2016 19:03:16 +0200, by Pierre-Yves David
-
checkcopies: rename 'ca' to 'base'Sat, 08 Oct 2016 18:38:42 +0200, by Pierre-Yves David
-
bisect: extra a small initialisation outside of a loopWed, 24 Aug 2016 05:09:46 +0200, by Pierre-Yves David
-
pycompat: only accept a bytestring filepath in Python 2Mon, 10 Oct 2016 23:11:15 +0100, by Martijn Pieters
-
py3: use raw strings in line continuation (convert ext)Mon, 10 Oct 2016 05:31:31 -0700, by Mateusz Kwapich
-
py3: namedtuple takes unicode (journal ext)Mon, 10 Oct 2016 05:30:14 -0700, by Mateusz Kwapich
-
debuginstall: use %d instead of %s for formatting an intSun, 09 Oct 2016 09:42:46 -0400, by Augie Fackler
-
py3: test to check which commands runSun, 09 Oct 2016 13:59:20 +0200, by Pulkit Goyal
-
bisect: build a displayer only onceWed, 24 Aug 2016 05:06:21 +0200, by Pierre-Yves David
-
bisect: factor commonly update sequenceWed, 24 Aug 2016 05:04:46 +0200, by Pierre-Yves David
-
bisect: move check_state into the bisect moduleWed, 24 Aug 2016 04:25:20 +0200, by Pierre-Yves David
-
bisect: simplify conditional in 'check_state'Wed, 24 Aug 2016 04:23:13 +0200, by Pierre-Yves David
-
bisect: remove code about "update-flag" in check_stateWed, 24 Aug 2016 04:22:40 +0200, by Pierre-Yves David
-
bisect: rename 'check_code' to match our naming schemeSun, 09 Oct 2016 03:50:55 +0200, by Pierre-Yves David
-
bisect: minor movement of code handle flag updating stateWed, 24 Aug 2016 04:48:17 +0200, by Pierre-Yves David
-
test-clone: discard lock-related messagesSun, 09 Oct 2016 04:37:02 -0400, by Augie Fackler
-
test-clone: fix some instability in pooled clone race condition testSun, 09 Oct 2016 04:25:22 -0400, by Augie Fackler
-
py3: add an os.fsencode backport to ease path handlingSun, 09 Oct 2016 17:44:23 +0200, by Martijn Pieters
-
py3: a second argument to open can't be bytesSun, 09 Oct 2016 14:10:01 +0200, by Martijn Pieters
-
py3: make check-py3-compat.py import importlib only if necessarySun, 09 Oct 2016 17:02:34 +0200, by Yuya Nishihara
-
templater: handle division by zero in arithmeticSun, 09 Oct 2016 08:09:20 -0700, by Simon Farnsworth
-
templater: provide arithmetic operations on integersSun, 09 Oct 2016 05:51:04 -0700, by Simon Farnsworth
-
eol: store and reuse pattern matchers instead of creating in tight loopSun, 09 Oct 2016 15:54:42 +0200, by Mads Kiilerich
-
eol: fix variable naming - call it _eolmatch instead of _eolfileSun, 09 Oct 2016 15:42:42 +0200, by Mads Kiilerich
-
parsers: move PyInt aliasing out of util.hSun, 09 Oct 2016 13:50:53 +0200, by Gregory Szorc
-
osutil: use PyLongObject on Python 3 for listdir_slotSun, 09 Oct 2016 13:47:46 +0200, by Gregory Szorc
-
osutil: use PyLongObject in recvfdsSun, 09 Oct 2016 13:41:18 +0200, by Gregory Szorc
-
py3: use encoding.environ instead of os.environSun, 09 Oct 2016 12:37:10 +0200, by Pulkit Goyal
-
store: py26 compat, don't use a dict comprehensionSun, 09 Oct 2016 12:58:22 +0200, by Martijn Pieters
-
dirs: document performance reasons for bypassing Python C APISat, 08 Oct 2016 16:51:18 +0200, by Gregory Szorc
-
dirs: port PyInt code to work on Python 3Sat, 08 Oct 2016 16:20:21 +0200, by Gregory Szorc
-
dirs: convert PyString to PyBytesSat, 08 Oct 2016 14:31:59 +0200, by Gregory Szorc
-
dirs: inline string macrosSat, 08 Oct 2016 16:02:51 +0200, by Gregory Szorc
-
parsers: use PyVarObject_HEAD_INITSat, 08 Oct 2016 22:44:02 +0200, by Gregory Szorc
-
pathencode: use Py_SIZE directlySat, 08 Oct 2016 22:21:22 +0200, by Gregory Szorc
-
util: remove PyString* aliases on Python 3Sat, 08 Oct 2016 22:04:56 +0200, by Gregory Szorc
-
parsers: convert PyString* to PyBytes*Sat, 08 Oct 2016 22:02:29 +0200, by Gregory Szorc
-
pathencode: convert PyString* to PyBytes*Sat, 08 Oct 2016 22:01:07 +0200, by Gregory Szorc
-
osutil: convert PyString* to PyBytes*Sat, 08 Oct 2016 21:58:55 +0200, by Gregory Szorc
-
manifest: convert PyString* to PyBytes*Sat, 08 Oct 2016 21:57:55 +0200, by Gregory Szorc
-
merge: update doc of manifestmerge() per 18c2184c27dcSun, 02 Oct 2016 17:31:32 +0900, by Yuya Nishihara
-
py3: remove superfluous indent from check-py3-compat.pySat, 08 Oct 2016 17:22:40 +0200, by Yuya Nishihara
-
py3: make check-py3-compat.py load modules in standard mannerSat, 08 Oct 2016 17:22:07 +0200, by Yuya Nishihara
-
py3: include module filename in check-py3-compat.py outputSun, 09 Oct 2016 08:31:39 +0200, by Yuya Nishihara
-
util: document we want Python type mapping to be temporarySat, 08 Oct 2016 19:16:50 +0200, by Gregory Szorc
-
util: define PyInt_Type on Python 3Sat, 08 Oct 2016 19:02:44 +0200, by Gregory Szorc
-
parsers: return NULL from PyInit_parsers on Python 3Sat, 08 Oct 2016 17:51:29 +0200, by Gregory Szorc
-
mail: take --encoding and HGENCODING into accountWed, 05 Oct 2016 13:45:22 +0200, by Gábor Stefanik
-
template: provide a termwidth keyword (issue5395)Sat, 08 Oct 2016 02:26:48 -0700, by Simon Farnsworth
-
util: ensure forwarded attrs are set in globals() as sysstrSat, 08 Oct 2016 08:36:39 -0400, by Augie Fackler
-
pycompat: when setting attrs, ensure we use sysstrSat, 08 Oct 2016 08:35:43 -0400, by Augie Fackler
-
i18n: make the locale directory name the same string type as the datapathSat, 08 Oct 2016 05:26:18 -0400, by Augie Fackler
-
contributing: add new file with a pointer to the wikiSat, 08 Oct 2016 10:39:00 -0400, by Augie Fackler
-
templater: add relpath() to convert repo path to relative path (issue5394)Sat, 08 Oct 2016 15:24:26 +0200, by Yuya Nishihara
-
hgweb: fix the MRO in Python 3Sat, 08 Oct 2016 19:11:19 +0200, by Martijn Pieters
-
hgweb: make fctx.annotate a separated function so it could be wrappedSat, 08 Oct 2016 16:10:34 +0100, by Jun Wu
-
zsh_completion: update some option usage flags ('+', '=' and ':')Tue, 04 Oct 2016 20:49:59 +0800, by Anton Shestakov
-
manifest: drop Py_TPFLAGS_HAVE_SEQUENCE_IN from tp_flags in Python 3Sat, 08 Oct 2016 18:04:57 +0200, by Gregory Szorc
-
import: abort instead of crashing when copy source does not exist (issue5375)Sat, 08 Oct 2016 05:26:58 -0700, by Ryan McElroy
-
py3: make encodefun in store.py compatible with py3kSat, 08 Oct 2016 08:54:05 -0700, by Mateusz Kwapich
-
py3: make the string unicode so its iterable in py3kSat, 08 Oct 2016 08:45:28 -0700, by Mateusz Kwapich
-
copies: don't record divergence for files needing no mergeMon, 03 Oct 2016 13:29:59 +0200, by Gábor Stefanik
-
hgweb: avoid line wrap between revision and annotate-info (issue5398)Sat, 08 Oct 2016 19:32:54 +0900, by Tooru Fujisawa
-
py3: make format strings unicodes and not bytesSat, 08 Oct 2016 16:10:58 +0200, by Pulkit Goyal
-
mail: handle renamed email.HeaderFri, 07 Oct 2016 17:30:11 +0200, by Pulkit Goyal
-
revset: build _syminitletters from a saner source: the string moduleFri, 07 Oct 2016 08:32:40 -0400, by Augie Fackler
-
mq: release lock after transaction in qrefreshThu, 11 Aug 2016 15:05:17 +0200, by Pierre-Yves David
-
perf: release lock after transaction in perffncachewriteThu, 11 Aug 2016 14:51:19 +0200, by Pierre-Yves David
-
pull: grab wlock during pullTue, 23 Aug 2016 23:47:59 +0200, by Pierre-Yves David
-
bisect: move 'printresult' in the 'hbisect' moduleWed, 24 Aug 2016 04:19:11 +0200, by Pierre-Yves David
-
bisect: move the 'extendrange' to the 'hbisect' moduleWed, 24 Aug 2016 04:16:07 +0200, by Pierre-Yves David
-
bisect: extract the 'reset' logic into its own functionWed, 24 Aug 2016 04:13:53 +0200, by Pierre-Yves David
-
bisect: access the filesystem through vfs when resetingWed, 24 Aug 2016 04:31:49 +0200, by Pierre-Yves David
-
util: remove the copypasta unquote functionFri, 07 Oct 2016 17:06:55 +0200, by Martijn Pieters
-
merge: add conflict labels to merge commandFri, 07 Oct 2016 08:51:50 -0700, by Simon Farnsworth
-
check-commit: allow underscore as commit topicWed, 05 Oct 2016 15:28:34 +0200, by Mathias De Maré
-
merge: use labels in subrepo mergeSat, 08 Oct 2016 01:25:28 -0700, by Simon Farnsworth
-
registrar: make format strings unicodes and not bytesFri, 07 Oct 2016 08:32:18 -0400, by Augie Fackler
-
extensions: move the "import" logic out from "load"Mon, 03 Oct 2016 03:37:10 +0100, by Jun Wu
-
hgmanpage: stop using raw-unicode stringsFri, 07 Oct 2016 07:43:04 -0400, by Augie Fackler
-
revset: define _symletters in terms of _syminitlettersFri, 07 Oct 2016 08:09:23 -0400, by Augie Fackler
-
revset: remove doubled spaceFri, 07 Oct 2016 08:03:30 -0400, by Augie Fackler
-
util: use string.hexdigits instead of defining it ourselvesFri, 07 Oct 2016 08:58:23 -0400, by Augie Fackler
-
util: correct check of sys.version_infoFri, 07 Oct 2016 08:01:16 -0400, by Augie Fackler
-
py3: switch to .items() using transformerFri, 07 Oct 2016 15:29:57 +0200, by Pulkit Goyal
-
py3: handle multiple arguments in .encode() and .decode()Fri, 07 Oct 2016 14:04:49 +0200, by Pulkit Goyal
-
py3: convert to unicode to pass into encode()Fri, 07 Oct 2016 12:13:28 +0200, by Pulkit Goyal
-
templater: use "needle" and "haystack" as (meta-)variables for ifcontains()Sat, 01 Oct 2016 09:55:32 +0800, by Anton Shestakov
-
copies: mark checkcopies as internal with the _ prefixMon, 03 Oct 2016 13:24:56 +0200, by Gábor Stefanik
-
copies: split u1/u2 to u1u/u2u and u1r/u2rMon, 03 Oct 2016 13:23:19 +0200, by Gábor Stefanik
-
copies: style fixes and add commentMon, 03 Oct 2016 13:18:31 +0200, by Gábor Stefanik
-
copies: limit is an optimization, and doesn't provide guaranteesMon, 03 Oct 2016 16:19:55 +0200, by Gábor Stefanik
-
revset: do not rewrite ':y' to '0:y' (issue5385)Sat, 01 Oct 2016 20:20:11 +0900, by Yuya Nishihara
-
revset: extract function that creates range set from computed revisionsSat, 01 Oct 2016 20:11:48 +0900, by Yuya Nishihara
-
lazymanifest: write a more efficient, pypy friendly version of lazymanifestMon, 12 Sep 2016 13:37:14 +0200, by Maciej Fijalkowski
-
hg: set default path correctly when doing a clone+share (issue5378)Sun, 02 Oct 2016 22:34:40 -0700, by Gregory Szorc
-
annotate: calculate line count correctlySat, 01 Oct 2016 14:18:58 +0100, by Jun Wu
-
py3: use unicode in is_frozen()Sun, 02 Oct 2016 05:29:17 +0530, by Pulkit Goyal
-
py3: use unicodes in __slots__Sun, 02 Oct 2016 03:38:14 +0530, by Pulkit Goyal
-
merge with stableSat, 01 Oct 2016 15:10:38 -0400, by Augie Fackler
-
url: fix crash by empty path with #fragmentsFri, 30 Sep 2016 21:38:47 +0900, by Yuya Nishihara
-
py3: make i18n use encoding.environWed, 28 Sep 2016 20:07:32 +0900, by Yuya Nishihara
-
py3: provide encoding.environ which is a dict of bytesWed, 28 Sep 2016 20:05:34 +0900, by Yuya Nishihara
-
py3: convert encoding name and mode to strWed, 28 Sep 2016 20:39:06 +0900, by Yuya Nishihara
-
pycompat: extract function that converts attribute or encoding name to strWed, 28 Sep 2016 22:32:09 +0900, by Yuya Nishihara
-
pycompat: provide 'ispy3' constantWed, 28 Sep 2016 20:01:23 +0900, by Yuya Nishihara
-
extensions: add a note about debug output during extensions searchFri, 30 Sep 2016 00:27:35 +0200, by Pierre-Yves David
-
extensions: fix a debug message when searching for extensionsFri, 30 Sep 2016 00:25:15 +0200, by Pierre-Yves David
-
dirstate: rebuild should update dirstate properlyTue, 30 Aug 2016 15:16:28 -0700, by Mateusz Kwapich
-
histedit: avoid converting nodeid to context and back againTue, 27 Sep 2016 22:09:28 -0700, by Martin von Zweigbergk
-
help: mark boolean flags with [no-] to explain that they can be negatedTue, 13 Sep 2016 22:58:12 -0400, by Augie Fackler
-
mdiff: remove unused parameter 'refine' from allblocks()Tue, 27 Sep 2016 14:46:34 +0200, by Philippe Pepiot
-
demandimport: error out early on missing attribute of non package (issue5373)Mon, 26 Sep 2016 23:28:57 +0900, by Yuya Nishihara
-
demandimport: add 'nt' to ignore list (issue5373)Tue, 27 Sep 2016 21:56:00 +0900, by Yuya Nishihara
-
demandimport: add '_ctypes.pointer' to ignore list on PyPyTue, 27 Sep 2016 22:36:00 +0900, by Yuya Nishihara
-
hgweb: make anchor name actually match its href on help index pageMon, 26 Sep 2016 16:12:40 +0800, by Anton Shestakov
-
perf: add perfchangegroupchangelog commandSat, 24 Sep 2016 12:22:30 -0700, by Gregory Szorc
-
perf: add --reverse to perfrevlogSat, 24 Sep 2016 10:44:37 -0700, by Gregory Szorc
-
log: copy the way of ancestor traversal to --follow matcher (issue5376)Sat, 24 Sep 2016 19:58:23 +0900, by Yuya Nishihara
-
log: unroll loop that populates file paths for --patch --follow matcherSat, 24 Sep 2016 19:52:02 +0900, by Yuya Nishihara
-
wireproto: rename argument to groupchunks()Sun, 25 Sep 2016 12:20:31 -0700, by Gregory Szorc
-
tests: actually test non-generaldelta variant for stream clonesSun, 25 Sep 2016 13:20:55 -0700, by Gregory Szorc
-
revlog: document high frequency of code executionWed, 24 Aug 2016 20:18:58 -0700, by Gregory Szorc
-
revlog: make code in builddelta() slightly easier to readWed, 24 Aug 2016 20:00:52 -0700, by Gregory Szorc
-
py3: update test expectation on stable stable 3.9.2Fri, 23 Sep 2016 14:37:15 -0400, by Augie Fackler
-
grep: rewrite help to better document current (confusing) behavior stableFri, 23 Sep 2016 12:45:10 -0500, by Kevin Bullock
-
templates: add built-in files() functionFri, 23 Sep 2016 08:15:05 +0000, by Hannes Oldenburg
-
rebase: rebase changesets in topo order (issue5370) (BC)Sat, 17 Sep 2016 17:02:56 +1000, by Xidorn Quan
-
dispatch: make hg --profile wrap reposetupThu, 22 Sep 2016 12:36:30 -0700, by Arun Kulshreshtha
-
dispatch: change indentation level in _dispatch()Thu, 22 Sep 2016 12:19:48 -0700, by Arun Kulshreshtha
-
log: drop outdated optimization to walk revisions in reverse orderThu, 22 Sep 2016 20:59:24 +0900, by Yuya Nishihara
-
graphlog: preserve topo sort even if additional filter options specifiedThu, 22 Sep 2016 20:53:53 +0900, by Yuya Nishihara
-
transaction: open a file with checkambig=True to avoid file stat ambiguityThu, 22 Sep 2016 21:52:00 +0900, by FUJIWARA Katsunori
-
repair: open a file with checkambig=True to avoid file stat ambiguityThu, 22 Sep 2016 21:52:00 +0900, by FUJIWARA Katsunori
-
changelog: specify checkambig=True to revlog.__init__, to avoid ambiguityThu, 22 Sep 2016 21:51:59 +0900, by FUJIWARA Katsunori
-
changelog: specify checkambig=True to avoid ambiguity around truncationThu, 22 Sep 2016 21:51:59 +0900, by FUJIWARA Katsunori
-
manifest: specify checkambig=True to revlog.__init__, to avoid ambiguityThu, 22 Sep 2016 21:51:58 +0900, by FUJIWARA Katsunori
-
revlog: specify checkambig at writing to avoid file stat ambiguityThu, 22 Sep 2016 21:51:58 +0900, by FUJIWARA Katsunori
-
vfs: use checkambigatclosing in checkambig=True but atomictemp=False caseThu, 22 Sep 2016 21:51:57 +0900, by FUJIWARA Katsunori
-
scmutil: add file object wrapper class to check ambiguity at closingThu, 22 Sep 2016 21:51:57 +0900, by FUJIWARA Katsunori
-
scmutil: factor out common logic of delayclosedfile to reuse itThu, 22 Sep 2016 21:51:56 +0900, by FUJIWARA Katsunori
-
spartan: remove unused templatesThu, 22 Sep 2016 13:20:06 +0800, by Anton Shestakov
-
monoblue: remove unused templatesThu, 22 Sep 2016 13:19:44 +0800, by Anton Shestakov
-
gitweb: remove unused templatesThu, 22 Sep 2016 13:19:25 +0800, by Anton Shestakov
-
paper: remove unused templatesThu, 22 Sep 2016 13:18:59 +0800, by Anton Shestakov
-
help: add sections for revsetsWed, 21 Sep 2016 17:05:27 -0400, by timeless
-
help: move revsets.## documentation into infix sectionWed, 21 Sep 2016 17:23:05 +0000, by timeless
-
help: clarify quotes are needed for filesets.size expressionsWed, 21 Sep 2016 16:33:37 +0000, by timeless
-
paper: remove unused template "changelogchild"Wed, 21 Sep 2016 20:43:41 +0800, by Anton Shestakov
-
monoblue: remove unused template "changelogchild"Wed, 21 Sep 2016 20:43:10 +0800, by Anton Shestakov
-
gitweb: remove unused template "changelogchild"Wed, 21 Sep 2016 20:35:46 +0800, by Anton Shestakov
-
monoblue: tweak branch table's last row's cell colspan on summary pageWed, 21 Sep 2016 20:19:35 +0800, by Anton Shestakov
-
gitweb: tweak branch table's last row's cell colspan on summary pageWed, 21 Sep 2016 19:52:48 +0800, by Anton Shestakov
-
tests: clarify demandimport disabled stateWed, 21 Sep 2016 03:39:37 +0000, by timeless
-
demandimport: add trailing commaWed, 21 Sep 2016 02:46:59 +0000, by timeless
-
tests: favor single quotes for wrapping hg help ...Tue, 20 Sep 2016 23:49:20 +0000, by timeless
-
samplehgrcs: use single quotes in use warningTue, 20 Sep 2016 23:49:00 +0000, by timeless
-
util: use single quotes in use warningTue, 20 Sep 2016 23:48:30 +0000, by timeless
-
obsolete: use single quotes in use warningTue, 20 Sep 2016 23:48:19 +0000, by timeless
-
localrepo: use single quotes in use warningTue, 20 Sep 2016 23:48:08 +0000, by timeless
-
help: use single quotes in use warningTue, 20 Sep 2016 23:47:46 +0000, by timeless
-
discovery: use single quotes in use warningTue, 20 Sep 2016 23:47:30 +0000, by timeless
-
serve: use single quotes in use warningTue, 20 Sep 2016 23:47:02 +0000, by timeless
-
bundle: use single quotes in use warningTue, 20 Sep 2016 23:46:15 +0000, by timeless
-
histedit: use single quotes in use warningTue, 20 Sep 2016 23:45:25 +0000, by timeless
-
keyword: use single quotes in use warningTue, 20 Sep 2016 23:45:15 +0000, by timeless
-
mq: use single quotes in use warningTue, 20 Sep 2016 23:44:59 +0000, by timeless
-
pager: use single quotes in use warningTue, 20 Sep 2016 23:44:49 +0000, by timeless
-
rebase: use single quotes in use warningTue, 20 Sep 2016 23:44:28 +0000, by timeless
-
push: update help hint to point to config.paths sectionTue, 20 Sep 2016 20:12:38 +0000, by timeless
-
update: use single quotes in use warningFri, 02 Sep 2016 21:49:33 +0000, by timeless
-
remove: specify hg in added warningFri, 02 Sep 2016 21:46:00 +0000, by timeless
-
manifest: add manifestlog.addTue, 20 Sep 2016 12:24:01 -0700, by Durham Goode
-
manifest: move manifest.add onto manifestrevlogTue, 20 Sep 2016 12:24:01 -0700, by Durham Goode
-
manifest: remove dependency on treeinmem from manifest.addTue, 20 Sep 2016 12:24:01 -0700, by Durham Goode
-
manifest: move treeinmem onto manifestlogTue, 20 Sep 2016 12:24:01 -0700, by Durham Goode
-
copy: document current behavior of 'hg cp --after'Mon, 19 Sep 2016 17:14:43 -0400, by Augie Fackler
-
crecord: add an event that scrolls the selected line to the top of the screenTue, 20 Sep 2016 10:03:50 -0500, by Nathan Goldbaum
-
log: drop hack to fix order of revset (issue5100)Tue, 03 May 2016 14:24:00 +0900, by Yuya Nishihara
-
revset: add option to make matcher takes the ordering of the input setTue, 03 May 2016 14:18:28 +0900, by Yuya Nishihara
-
strip: don't use "full" and "partial" to describe bundlesMon, 19 Sep 2016 09:14:35 -0700, by Martin von Zweigbergk
-
strip: clarify that user action is required to recover temp bundleMon, 19 Sep 2016 09:14:32 -0700, by Martin von Zweigbergk
-
strip: report both bundle files in case of exception (issue5368)Thu, 15 Sep 2016 09:45:29 -0700, by Martin von Zweigbergk
-
strip: simplify some repeated conditionsThu, 15 Sep 2016 10:18:56 -0700, by Martin von Zweigbergk
-
config: add template supportMon, 29 Aug 2016 07:07:15 +0200, by Mathias De Maré
-
formatter: introduce isplain() to replace (the inverse of) __nonzero__() (API)Mon, 29 Aug 2016 17:19:09 +0200, by Mathias De Maré
-
diffopts: notice a negated boolean flag in diffoptsTue, 30 Aug 2016 15:55:07 -0400, by Augie Fackler
-
flags: allow specifying --no-boolean-flag on the command line (BC)Tue, 13 Sep 2016 22:57:57 -0400, by Augie Fackler
-
revset: make sort() noop depending on ordering requirement (BC)Tue, 03 May 2016 13:36:12 +0900, by Yuya Nishihara
-
revset: make reverse() noop depending on ordering requirement (BC)Tue, 03 May 2016 13:36:12 +0900, by Yuya Nishihara
-
revset: fix order of nested 'range' expression (BC)Tue, 03 May 2016 12:52:50 +0900, by Yuya Nishihara
-
revset: forward ordering requirement to argument of present()Wed, 01 Jun 2016 20:54:04 +0900, by Yuya Nishihara
-
crecord: delete commented lineWed, 14 Sep 2016 11:39:47 -0500, by Nathan Goldbaum
-
manifest: move dirlog up to manifestrevlogTue, 13 Sep 2016 16:00:41 -0700, by Durham Goode
-
manifest: move revlog specific options from manifest to manifestrevlogTue, 13 Sep 2016 16:00:41 -0700, by Durham Goode
-
manifest: adds manifestctx.readfastTue, 13 Sep 2016 16:26:30 -0700, by Durham Goode
-
manifest: add manifestctx.readdelta()Tue, 13 Sep 2016 16:25:21 -0700, by Durham Goode
-
merge with stableWed, 14 Sep 2016 17:12:39 +0200, by Pierre-Yves David
-
rebase: make debug logging more consistentTue, 13 Sep 2016 13:49:42 -0700, by Martin von Zweigbergk
-
revset: fix order of nested '_(|int|hex)list' expression (BC)Sun, 26 Jun 2016 18:41:28 +0900, by Yuya Nishihara
-
revset: fix order of nested 'or' expression (BC)Sun, 26 Jun 2016 18:17:12 +0900, by Yuya Nishihara
-
revset: add 'takeorder' attribute to mark functions that need ordering flagSun, 07 Aug 2016 17:58:50 +0900, by Yuya Nishihara
-
revset: pass around ordering flags to operationsSun, 07 Aug 2016 17:46:12 +0900, by Yuya Nishihara
-
revset: add stub to handle parentpost operationSun, 07 Aug 2016 17:48:52 +0900, by Yuya Nishihara
-
revset: infer ordering flag to teach if operation should define/follow orderTue, 16 Feb 2016 22:02:16 +0900, by Yuya Nishihara
-
revset: wrap arguments of 'or' by 'list' nodeSun, 07 Aug 2016 17:04:05 +0900, by Yuya Nishihara
-
journal: properly check for held lock (issue5349)Tue, 13 Sep 2016 20:30:19 +0200, by Pierre-Yves David
-
ssl: handle a difference in SSLError with pypy (issue5348)Tue, 13 Sep 2016 17:46:29 +0200, by Pierre-Yves David
-
manifest: change manifestctx to not inherit from manifestdictMon, 12 Sep 2016 10:55:43 -0700, by Durham Goode
-
manifest: make one use of _mancache avoid manifestctxsMon, 12 Sep 2016 14:29:09 -0700, by Durham Goode
-
debugrevspec: add option to verify optimized resultSun, 21 Aug 2016 13:16:21 +0900, by Yuya Nishihara
-
debugrevspec: add option to skip optimize() and evaluate unoptimized treeSun, 21 Aug 2016 12:40:02 +0900, by Yuya Nishihara
-
revset: remove showwarning option from expandaliases()Thu, 08 Sep 2016 22:44:10 +0900, by Yuya Nishihara
-
debugrevspec: evaluate tree built by itselfSun, 21 Aug 2016 12:45:43 +0900, by Yuya Nishihara
-
localrepo: make _refreshfilecachestats unfiltered method to refresh correctlyMon, 12 Sep 2016 03:06:29 +0900, by FUJIWARA Katsunori
-
streamclone: clear caches after writing changes into files for visibilityMon, 12 Sep 2016 03:06:29 +0900, by FUJIWARA Katsunori
-
localrepo: make invalidate avoid invalidating store inside transaction (API)Mon, 12 Sep 2016 03:06:28 +0900, by FUJIWARA Katsunori
-
streamclone: force @filecache properties to be reloaded from fileMon, 12 Sep 2016 03:06:28 +0900, by FUJIWARA Katsunori
-
manifest: backed out changeset bb3281b3fcaaSat, 10 Sep 2016 01:42:05 +0200, by Pierre-Yves David
-
manifest: backed out changeset b60a5fe98b73Sat, 10 Sep 2016 01:41:38 +0200, by Pierre-Yves David
-
debugrevspec: deprecate --optimize optionSun, 21 Aug 2016 12:36:23 +0900, by Yuya Nishihara
-
debugrevspec: add option to print parsed tree at given stagesSun, 21 Aug 2016 12:33:57 +0900, by Yuya Nishihara
-
debugrevspec: transform and print parsed tree by stagesSun, 21 Aug 2016 12:04:08 +0900, by Yuya Nishihara
-
debugrevspec: build parsed tree even if no --verbose specifiedSun, 21 Aug 2016 11:50:54 +0900, by Yuya Nishihara
-
osutil: fix the declaration to work on different sizes of off_tThu, 08 Sep 2016 10:37:58 +0200, by Maciej Fijalkowski
-
manifest: change manifestctx to not inherit from manifestdictWed, 31 Aug 2016 12:46:53 -0700, by Durham Goode
-
manifest: make uses of _mancache aware of contextsMon, 29 Aug 2016 18:02:09 -0700, by Durham Goode
-
manifest: add treemanifestctx classWed, 31 Aug 2016 13:29:49 -0700, by Durham Goode
-
revset: add public function to create matcher from evaluatable treeSun, 21 Aug 2016 11:37:00 +0900, by Yuya Nishihara
-
revset: make analyze() a separate step from optimize()Sun, 21 Aug 2016 11:29:57 +0900, by Yuya Nishihara
-
revset: extract tree transformation from optimize()Sun, 07 Aug 2016 14:35:03 +0900, by Yuya Nishihara
-
hghave: fix has_bzr() to not try to import RevisionSpec as moduleSun, 04 Sep 2016 17:19:44 +0900, by Yuya Nishihara
-
update: label bookmark name in messageMon, 22 Aug 2016 14:44:14 +0200, by Pierre-Yves David
-
discovery: explicitly check for None in outgoing initTue, 06 Sep 2016 09:43:25 -0700, by Ryan McElroy
-
import: report directory-relative paths in error messages (issue5224)Fri, 26 Aug 2016 12:48:20 +0200, by liscju
-
commands: remove unecessary copying of list in graft()Mon, 05 Sep 2016 08:29:36 +0000, by Hannes Oldenburg
-
revset: do not partial-match operator and function names in optimize()Sun, 07 Aug 2016 16:36:08 +0900, by Yuya Nishihara
-
revset: remove false condition to process 'negate' operatorSun, 07 Aug 2016 14:13:27 +0900, by Yuya Nishihara
-
revset: make optimize() reject unknown operatorsSun, 07 Aug 2016 15:01:42 +0900, by Yuya Nishihara
-
help: show content for explicitly disabled extension (issue5228)Thu, 01 Sep 2016 22:06:42 +0200, by liscju
-
obsolete: fix minor module documentation issuesFri, 02 Sep 2016 10:18:56 +0200, by liscju
-
debugextensions: hide "ships-with-hg-core" magic string (BC)Fri, 26 Aug 2016 23:31:17 +0900, by Yuya Nishihara
-
debugextensions: show ships-with-hg-core state as a separate fieldWed, 31 Aug 2016 23:22:07 +0900, by Yuya Nishihara
-
test-debugextensions: add dummy extension to make ifcontains() test more solidWed, 31 Aug 2016 23:36:37 +0900, by Yuya Nishihara
-
py3: remove use of *L syntaxThu, 01 Sep 2016 02:29:46 +0530, by Pulkit Goyal
-
util: rename checkcase() to fscasesensitive() (API)Tue, 30 Aug 2016 09:22:53 -0700, by Martin von Zweigbergk
-
manifest: call m1.load and m2.load before writing a subtreeMon, 29 Aug 2016 17:48:14 -0700, by Durham Goode
-
histedit: correct output of error when 'base' is from the edit listTue, 30 Aug 2016 13:13:50 -0400, by Augie Fackler
-
py3: split check of pygments-using files from the rest of the treeTue, 30 Aug 2016 13:33:48 -0400, by Augie Fackler
-
version: change "place" field of extension to "bundled" flagFri, 26 Aug 2016 23:38:52 +0900, by Yuya Nishihara
-
extensions: use ismoduleinternal() thoroughlySat, 27 Aug 2016 00:00:28 +0900, by Yuya Nishihara
-
lock: show more detail for new-style locks in lock waiting message (issue4752)Tue, 30 Aug 2016 09:25:00 -0700, by Mark Ignacio
-
formatter: add context manager interface for convenienceMon, 29 Aug 2016 00:00:05 +0900, by Yuya Nishihara
-
histedit: remove now unused 'constraints' related codeFri, 26 Aug 2016 21:06:31 +0200, by Pierre-Yves David
-
histedt: use inheritance to override the constraints in 'base'Fri, 26 Aug 2016 21:00:33 +0200, by Pierre-Yves David
-
histedit: move constraint verification to the 'action.verify' methodFri, 26 Aug 2016 20:54:52 +0200, by Pierre-Yves David
-
histedit: directly use node in 'verifyactions'Fri, 26 Aug 2016 20:54:32 +0200, by Pierre-Yves David
-
histedit: temporarily shorten name of 'constraints' variableFri, 26 Aug 2016 20:42:18 +0200, by Pierre-Yves David
-
histedit: drop the 'nodetoverify' local variableFri, 26 Aug 2016 20:38:37 +0200, by Pierre-Yves David
-
histedit: make 'constraints' a class attribute instead of a methodFri, 26 Aug 2016 20:34:58 +0200, by Pierre-Yves David
-
histedit: drop the 'nodetoverify' methodFri, 26 Aug 2016 20:31:33 +0200, by Pierre-Yves David
-
test-gpg: start gpg-agent by gpg-connect-agent only if GnuPG v2.1+ detectedMon, 29 Aug 2016 22:59:39 +0900, by Yuya Nishihara
-
rebase: properly calculate total commits to rebase (issue5347)Fri, 26 Aug 2016 00:16:51 +0000, by timeless
-
mpatch: add setup_mpatch_cffi.pySun, 28 Aug 2016 17:51:32 -0700, by Maciej Fijalkowski
-
journal: rename on disk files to 'namejournal'Wed, 24 Aug 2016 03:59:19 +0200, by Pierre-Yves David
-
tests: guard demandimport segment of test-extension.tThu, 25 Aug 2016 23:13:36 +0000, by timeless
-
tests: skip demandimport if disabledThu, 25 Aug 2016 22:03:51 +0000, by timeless
-
hghave: add demandimport checkingThu, 25 Aug 2016 22:30:35 +0000, by timeless
-
hghave: make bzr checks stricterThu, 25 Aug 2016 22:51:39 +0000, by timeless
-
help: document wire protocol commandsMon, 22 Aug 2016 19:50:21 -0700, by Gregory Szorc
-
help: document wire protocol "handshake" protocolMon, 22 Aug 2016 19:49:59 -0700, by Gregory Szorc
-
help: document wire protocol capabilitiesMon, 22 Aug 2016 19:48:31 -0700, by Gregory Szorc
-
crecord: properly handle files with No newline at eof (issue5268) stableFri, 02 Sep 2016 20:15:37 +0000, by timeless
-
annotate: pre-calculate the "needed" dictionary (issue5360) stableFri, 02 Sep 2016 15:20:59 +0100, by Jun Wu
-
help: document wire protocol transport protocolsMon, 22 Aug 2016 19:47:34 -0700, by Gregory Szorc
-
help: internals topic for wire protocolMon, 22 Aug 2016 19:46:39 -0700, by Gregory Szorc
-
grep: add formatter supportThu, 18 Aug 2016 15:13:56 +0900, by Yuya Nishihara
-
grep: build list of all columns regardless of display optionsThu, 18 Aug 2016 14:52:06 +0900, by Yuya Nishihara
-
grep: build list of columns without "grep." label prefixThu, 18 Aug 2016 14:23:29 +0900, by Yuya Nishihara
-
grep: factor out function that prints matched line with labelsThu, 18 Aug 2016 14:09:49 +0900, by Yuya Nishihara
-
grep: refactor loop that yields matched text with labelThu, 18 Aug 2016 14:03:25 +0900, by Yuya Nishihara
-
bundle2: localize handleoutput remote prompts stable 3.9.1Thu, 01 Sep 2016 13:16:55 -0500, by Akihiko Odaki
-
files: change documentation to match its behaviour (issue5276)Tue, 05 Jul 2016 09:37:07 +0200, by liscju
-
templater: add template path to __base__ searchWed, 24 Aug 2016 17:43:45 -0700, by Matt Mackall
-
blackbox: also log alias expansionsTue, 23 Aug 2016 16:40:08 -0400, by Augie Fackler
-
test-clonebundles: accept another error string hereThu, 25 Aug 2016 01:06:32 -0400, by Augie Fackler
-
tests: guard test-archive-symlink with unziplinks checkThu, 25 Aug 2016 01:26:39 -0400, by Augie Fackler
-
hghave: add a check for unzip(1) that understands symlinksThu, 25 Aug 2016 01:25:52 -0400, by Augie Fackler
-
test-https: drop two spurious --traceback flagsThu, 25 Aug 2016 01:00:54 -0400, by Augie Fackler
-
extensions: change magic "shipped with hg" stringTue, 23 Aug 2016 11:26:08 -0400, by Augie Fackler
-
version: add formatter supportThu, 25 Aug 2016 01:00:26 -0400, by Yuya Nishihara
-
version: factor out mapping of internal/external labelsTue, 16 Aug 2016 16:09:12 +0900, by Yuya Nishihara
-
version: always build list of extension versionsTue, 16 Aug 2016 16:03:09 +0900, by Yuya Nishihara
-
formatter: add fm.nested(field) to either write or build sub itemsSun, 13 Mar 2016 19:59:39 +0900, by Yuya Nishihara
-
formatter: factor out format*() functions to separate classesMon, 15 Aug 2016 13:51:14 +0900, by Yuya Nishihara
-
crecord: restore SIGWINCH handler before returnWed, 24 Aug 2016 11:24:07 +0100, by Jun Wu
-
bdiff: implement cffi version of bdiffSat, 20 Aug 2016 23:06:01 +0200, by Maciej Fijalkowski
-
bdiff: implement cffi version of blocksThu, 28 Jul 2016 14:17:08 +0200, by Maciej Fijalkowski
-
util: checknlink should remove file it creates if an exception occursFri, 19 Aug 2016 13:30:40 -0700, by Tony Tung
-
merge: remove files with extra actions from merge action listTue, 23 Aug 2016 17:58:53 -0700, by Siddharth Agarwal
-
revlog: use an LRU cache for delta chain basesMon, 22 Aug 2016 21:48:50 -0700, by Gregory Szorc
-
revlog: remove unused variablesMon, 22 Aug 2016 20:17:36 -0700, by Gregory Szorc
-
util: properly implement lrucachedict.get()Mon, 22 Aug 2016 20:30:37 -0700, by Gregory Szorc
-
manifest: change changectx to access manifest via manifestlogWed, 17 Aug 2016 13:25:13 -0700, by Durham Goode
-
manifest: use property instead of field for manifest revlog storageWed, 17 Aug 2016 13:25:13 -0700, by Durham Goode
-
manifest: introduce manifestlog and manifestctx classesWed, 17 Aug 2016 13:25:13 -0700, by Durham Goode
-
manifest: make manifest derive from manifestrevlogWed, 17 Aug 2016 13:25:13 -0700, by Durham Goode
-
manifest: break mancache into two cachesWed, 17 Aug 2016 13:25:13 -0700, by Durham Goode
-
dispatch: explicitly pass fancyopts optional arg as a keywordThu, 18 Aug 2016 11:32:02 -0400, by Augie Fackler
-
osutil: fix the bug on OS X when we return more in listdirSat, 20 Aug 2016 23:05:18 +0200, by Maciej Fijalkowski
-
histedit: use samefile function from cmdutilSun, 21 Aug 2016 08:03:22 +0000, by Hannes Oldenburg
-
cmdutil: extract samefile function from amend()Sun, 21 Aug 2016 08:00:18 +0000, by Hannes Oldenburg
-
templater: rename "right" argument of pad() functionFri, 22 Apr 2016 21:32:30 +0900, by Yuya Nishihara
-
templater: make pad() evaluate boolean argument (BC)Fri, 22 Apr 2016 21:29:13 +0900, by Yuya Nishihara
-
templater: fix if() to not evaluate False as bool('False')Thu, 18 Aug 2016 16:29:22 +0900, by Yuya Nishihara
-
templater: make it clearer that _flatten() omits NoneThu, 18 Aug 2016 15:55:07 +0900, by Yuya Nishihara
-
revset: support "follow(renamed.py, e22f4f3f06c3)" (issue5334)Thu, 18 Aug 2016 17:25:10 +0200, by Gábor Stefanik
-
coal: use inheritance to derive from paperWed, 17 Aug 2016 13:43:13 -0500, by Matt Mackall
-
templater: add inheritance support to style mapsWed, 17 Aug 2016 13:40:27 -0500, by Matt Mackall
-
killdaemons: prevent killing all user processes by bad pid fileThu, 18 Aug 2016 18:43:48 +0900, by Yuya Nishihara
-
py3: automatically glob out line numbers from check-py3-compat outputWed, 17 Aug 2016 20:56:12 +0900, by Yuya Nishihara
-
py3: have check-py3-compat require pygments to get stable resultWed, 17 Aug 2016 20:52:50 +0900, by Yuya Nishihara
-
computeoutgoing: move the function from 'changegroup' to 'exchange'Tue, 09 Aug 2016 17:06:35 +0200, by Pierre-Yves David
-
getchangegroup: take an 'outgoing' object as argument (API)Tue, 09 Aug 2016 17:00:38 +0200, by Pierre-Yves David
-
outgoing: add a 'missingroots' argumentTue, 09 Aug 2016 22:31:38 +0200, by Pierre-Yves David
-
outgoing: adds some default value for argumentTue, 09 Aug 2016 15:55:44 +0200, by Pierre-Yves David
-
outgoing: pass a repo object to the constructorTue, 09 Aug 2016 15:26:53 +0200, by Pierre-Yves David
-
match: remove matchessubrepo method (API)Tue, 16 Aug 2016 08:21:16 +0000, by Hannes Oldenburg
-
subrepo: cleanup of subrepo filematcher logicTue, 16 Aug 2016 08:15:12 +0000, by Hannes Oldenburg
-
pycompat: delay loading modules registered to stubSun, 14 Aug 2016 14:46:24 +0900, by Yuya Nishihara
-
py3: import builtin wrappers automagically by code transformerTue, 16 Aug 2016 12:35:15 +0900, by Yuya Nishihara
-
py3: provide (del|get|has|set)attr wrappers that accepts bytesSun, 14 Aug 2016 12:51:21 +0900, by Yuya Nishihara
-
py3: check python version to enable builtins hackSun, 14 Aug 2016 12:44:13 +0900, by Yuya Nishihara
-
py3: move xrange alias next to import linesSun, 14 Aug 2016 12:41:54 +0900, by Yuya Nishihara
-
check-code: allow assignment to hasattr variableTue, 16 Aug 2016 17:15:54 +0900, by Yuya Nishihara
-
debugobsolete: add formatter support (issue5134)Mon, 15 Aug 2016 16:07:55 +0900, by Yuya Nishihara
-
formatter: add function to convert dict to appropriate formatMon, 15 Aug 2016 12:58:33 +0900, by Yuya Nishihara
-
check-code: make dict() pattern less invasiveMon, 15 Aug 2016 17:17:39 +0900, by Yuya Nishihara
-
hgweb: tweak zlib chunking behaviorSun, 14 Aug 2016 21:29:46 -0700, by Gregory Szorc
-
test-gpg: run migration of v1 secret keys beforehandSun, 14 Aug 2016 17:07:05 +0900, by Yuya Nishihara
-
test-gpg: start gpg-agent under control of the test runnerSun, 14 Aug 2016 17:01:33 +0900, by Yuya Nishihara
-
test-gpg: make temporary copy of GNUPGHOMESun, 14 Aug 2016 16:49:47 +0900, by Yuya Nishihara
-
hgweb: document why we don't allow untrusted settings to control zlibMon, 15 Aug 2016 20:39:33 -0700, by Gregory Szorc
-
hgweb: profile HTTP requestsSun, 14 Aug 2016 18:37:24 -0700, by Gregory Szorc
-
hgweb: abstract call to hgwebdir wsgi functionSun, 14 Aug 2016 16:03:30 -0700, by Gregory Szorc
-
profiling: don't error with statprof when profiling has already startedSun, 14 Aug 2016 18:28:43 -0700, by Gregory Szorc
-
profiling: add a context manager that no-ops if profiling isn't enabledSun, 14 Aug 2016 17:51:12 -0700, by Gregory Szorc
-
profiling: make profiling functions context managers (API)Sun, 14 Aug 2016 18:25:22 -0700, by Gregory Szorc
-
dispatch: set profiling.enabled when profiling is enabledSun, 14 Aug 2016 16:35:58 -0700, by Gregory Szorc
-
profiling: move profiling code from dispatch.py (API)Sun, 14 Aug 2016 16:30:44 -0700, by Gregory Szorc
-
merge with stableMon, 15 Aug 2016 12:26:02 -0400, by Augie Fackler
-
pycompat: avoid using an extra functionSat, 13 Aug 2016 04:21:42 +0530, by Pulkit Goyal
-
pycompat: remove multiple occurences of urlencodeSat, 13 Aug 2016 03:03:01 +0530, by Pulkit Goyal
-
osx: stamp the hg version into the version field in the pkgFri, 12 Aug 2016 17:51:48 -0400, by Augie Fackler
-
performance: disable workaround for an old bug of Python gcThu, 28 Jul 2016 14:18:01 +0200, by Maciej Fijalkowski
-
merge: always use other, not remote, in user promptsFri, 12 Aug 2016 05:56:40 -0700, by Simon Farnsworth
-
merge: use labels in prompts to the userFri, 12 Aug 2016 06:01:42 -0700, by Simon Farnsworth
-
journal: use the dirstate parentchange callbacksTue, 09 Aug 2016 09:15:46 -0700, by Mateusz Kwapich
-
dirstate: add callback to notify extensions about wd parent changeThu, 11 Aug 2016 08:00:41 -0700, by Mateusz Kwapich
-
revpair: do not optimize tree to check for odd-range specSat, 06 Aug 2016 20:46:53 +0900, by Yuya Nishihara
-
revset: also parse x^: as (x^):Sat, 06 Aug 2016 20:37:48 +0900, by Yuya Nishihara
-
revset: resolve ambiguity of x^:y before alias expansionSat, 06 Aug 2016 20:21:00 +0900, by Yuya Nishihara
-
revset: add test for resolution of infix/suffix ambiguity of x^:ySat, 06 Aug 2016 19:59:28 +0900, by Yuya Nishihara
-
parser: remove unused binding parameter from suffix actionSun, 05 Jul 2015 21:11:19 +0900, by Yuya Nishihara
-
revset: fix keyword arguments to go through optimization process stableSun, 07 Aug 2016 14:58:49 +0900, by Yuya Nishihara
-
extensions: add unwrapfunction to undo wrapfunctionWed, 10 Aug 2016 16:27:33 +0100, by Jun Wu
-
extensions: add getwrapperchain to get a list of wrappersWed, 10 Aug 2016 15:21:42 +0100, by Jun Wu
-
extensions: set attributes to wrappers so we can trace them backWed, 10 Aug 2016 15:21:42 +0100, by Jun Wu
-
ui: drop values returned by inspect.*frame*() to avoid cyclesWed, 10 Aug 2016 15:05:20 +0100, by Jun Wu
-
dispatch: split global error handling out so it can be reusedTue, 09 Aug 2016 16:45:28 +0100, by Jun Wu
-
py3: conditionalize _winreg importWed, 10 Aug 2016 04:35:44 +0530, by Pulkit Goyal
-
py3: conditionalize the raise statementMon, 08 Aug 2016 23:51:11 +0530, by Pulkit Goyal
-
match: added matchessubrepo method to matcherTue, 09 Aug 2016 09:02:51 +0000, by Hannes Oldenburg
-
changegroup: move branch cache debug message to proper locationMon, 08 Aug 2016 22:06:07 -0700, by Gregory Szorc
-
journal: take wlock for writting the 'shared' fileMon, 08 Aug 2016 18:05:10 +0200, by Pierre-Yves David
-
debugbuilddag: take wlock to cover '.hg/localtags'Sun, 07 Aug 2016 17:15:19 +0200, by Pierre-Yves David
-
fakemergerecord: take wlock to write the merge stateMon, 08 Aug 2016 17:33:45 +0200, by Pierre-Yves David
-
shared: take wlock for writting the 'shared' fileSun, 07 Aug 2016 17:10:47 +0200, by Pierre-Yves David
-
mq: take wlock when 'qqueue' is doing write operationsSun, 07 Aug 2016 17:00:45 +0200, by Pierre-Yves David
-
py3: make check-py3-compat.py use correct module name at loading pure modulesTue, 09 Aug 2016 02:28:34 +0900, by FUJIWARA Katsunori
-
py3: update output of check-py3-compat.py with python3Tue, 09 Aug 2016 02:28:34 +0900, by FUJIWARA Katsunori
-
mpatch: raise MemoryError instead of mpatchError if lalloc() failedSun, 07 Aug 2016 10:06:56 +0900, by Yuya Nishihara
-
hgweb: config option to control zlib compression levelSun, 07 Aug 2016 18:09:58 -0700, by Gregory Szorc
-
help: don't try to render a section on sub-topicsSat, 06 Aug 2016 17:04:22 -0700, by Gregory Szorc
-
branchmap: remove extra indentFri, 05 Aug 2016 15:01:16 +0200, by Pierre-Yves David
-
branchmap: simplify error handlind when writing rev branch cacheFri, 05 Aug 2016 15:00:53 +0200, by Pierre-Yves David
-
branchmap: acquires lock before writting the rev branch cacheFri, 05 Aug 2016 14:57:16 +0200, by Pierre-Yves David
-
branchmap: preparatory indent of indent the branch rev writing codeFri, 05 Aug 2016 14:54:46 +0200, by Pierre-Yves David
-
mpatch: silence warning about maybe-uninitialized variableSun, 07 Aug 2016 09:47:07 +0900, by Yuya Nishihara
-
mpatch: change lalloc() to local functionSun, 07 Aug 2016 09:40:30 +0900, by Yuya Nishihara
-
mpatch: remove superfluous whitespacesSun, 07 Aug 2016 09:49:07 +0900, by Yuya Nishihara
-
cmdutil: remove duplicated badmatch call in cat()Sun, 07 Aug 2016 14:06:20 +0000, by Hannes Oldenburg
-
statichttprepo: do not try to write cachesFri, 05 Aug 2016 15:48:09 +0200, by Pierre-Yves David
-
demandimport: omit default value of "level" at construction of _demandmodSat, 06 Aug 2016 22:24:33 +0900, by FUJIWARA Katsunori
-
demandimport: import sub-module relatively as expected (issue5208)Sat, 06 Aug 2016 22:24:33 +0900, by FUJIWARA Katsunori
-
wireproto: remove gboptslist (API)Sat, 06 Aug 2016 15:00:34 -0700, by Gregory Szorc
-
wireproto: unescape argument names in batch command (BC)Sat, 06 Aug 2016 13:55:21 -0700, by Gregory Szorc
-
wireproto: consolidate code for obtaining "cmds" argument valueSat, 06 Aug 2016 13:46:28 -0700, by Gregory Szorc
-
revlog: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 15:35:02 -0400, by Augie Fackler
-
md5sum: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 14:00:56 -0400, by Augie Fackler
-
util: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 14:00:46 -0400, by Augie Fackler
-
url: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 14:00:39 -0400, by Augie Fackler
-
sshserver: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 14:00:30 -0400, by Augie Fackler
-
sshpeer: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 14:00:22 -0400, by Augie Fackler
-
patch: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 14:00:14 -0400, by Augie Fackler
-
commands: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 14:00:08 -0400, by Augie Fackler
-
changegroup: use `iter(callable, sentinel)` instead of while TrueFri, 05 Aug 2016 13:59:58 -0400, by Augie Fackler
-
extdiff: isolate path variable of saved command to independent paragraphWed, 27 Jul 2016 21:44:49 +0900, by Yuya Nishihara
-
extdiff: export __doc__ of saved command for translationWed, 27 Jul 2016 21:42:24 +0900, by Yuya Nishihara
-
extdiff: refactor closure of saved diff command as a top-level classWed, 27 Jul 2016 21:40:42 +0900, by Yuya Nishihara
-
i18n: use inspect.getsourcelines() to obtain lineno from func or classWed, 27 Jul 2016 21:53:14 +0900, by Yuya Nishihara
-
chg: just take it as EOF if recv() returns 0Fri, 05 Aug 2016 21:21:33 +0900, by Yuya Nishihara
-
vfs: use propertycache for openThu, 04 Aug 2016 16:56:50 +0200, by Pierre-Yves David
-
help: add example of '[templates]' usage stableMon, 08 Aug 2016 16:47:42 +0200, by Mathias De Maré
-
check-commit: allow underbars in cffi_-prefix function namesFri, 05 Aug 2016 17:27:51 -0400, by Augie Fackler
-
bundlerepo: add support for treemanifests in cg3 bundlesFri, 05 Aug 2016 13:08:11 -0400, by Augie Fackler
-
auditvfs: forward options property from nested vfsFri, 05 Aug 2016 11:19:22 -0400, by Augie Fackler
-
bundlerepo: use supportedincomingversions instead of allsupportedversionsThu, 04 Aug 2016 14:13:35 -0400, by Augie Fackler
-
bundlerepo: introduce method to find file starts and use itFri, 05 Aug 2016 13:07:58 -0400, by Augie Fackler
-
bundlerevlog: use for loop over iterator instead of while TrueFri, 05 Aug 2016 13:09:50 -0400, by Augie Fackler
-
bundlerepo: use for loop over iterator instead of while TrueFri, 05 Aug 2016 13:09:24 -0400, by Augie Fackler
-
localrepo: jettison now-unused dirlog() method from localrepoFri, 05 Aug 2016 12:47:03 -0400, by Augie Fackler
-
repair: build dirlogs using manifest, rather than repo shortcut methodFri, 05 Aug 2016 13:01:01 -0400, by Augie Fackler
-
cmdutil: open dirlogs via manifest property, not via repoFri, 05 Aug 2016 13:00:33 -0400, by Augie Fackler
-
wirepeer: rename confusing `source` parameterFri, 05 Aug 2016 16:34:30 -0400, by Augie Fackler
-
develwarn: use the lock helper in local repoFri, 05 Aug 2016 13:44:17 +0200, by Pierre-Yves David
-
exchange: correctly specify url to unbundle (issue5145) stableFri, 05 Aug 2016 16:25:15 -0400, by Augie Fackler
-
debugextension: change "testedwith" to a list (BC)Sat, 19 Mar 2016 17:19:03 -0700, by Yuya Nishihara
-
debugextensions: unindent nested ifSun, 10 Jul 2016 22:07:34 +0900, by Yuya Nishihara
-
debugextensions: give short name to util.version()Sun, 10 Jul 2016 22:06:13 +0900, by Yuya Nishihara
-
debugextensions: simply keep testedwith variable as a listSun, 10 Jul 2016 21:59:43 +0900, by Yuya Nishihara
-
test-treemanifest: ensure manifest command isn't brokenThu, 28 Jul 2016 16:27:35 -0400, by Augie Fackler
-
py3: use unicode literals in pure/osutil.pyThu, 04 Aug 2016 00:32:19 +0530, by Pulkit Goyal
-
py3: use unicode literals in crecord.pyThu, 04 Aug 2016 00:21:14 +0530, by Pulkit Goyal
-
py3: use unicode literals in changelog.pyThu, 04 Aug 2016 00:15:39 +0530, by Pulkit Goyal
-
mpatch: write a cffi version of mpatch.patchesMon, 25 Jul 2016 15:10:52 +0200, by Maciej Fijalkowski
-
mpatch: remove dependency on Python.h in mpatch.cFri, 22 Jul 2016 17:28:05 +0200, by Maciej Fijalkowski
-
mpatch: split mpatch into two filesMon, 18 Jul 2016 19:02:30 +0200, by Maciej Fijalkowski
-
mpatch: provide things that will be exported later with a prefixed nameMon, 18 Jul 2016 16:25:14 +0200, by Maciej Fijalkowski
-
mpatch: change Py_ssize_t to ssize_t in places that will be later copiedMon, 18 Jul 2016 15:14:40 +0200, by Maciej Fijalkowski
-
discovery: move code to create outgoing from roots and headsWed, 03 Aug 2016 22:07:52 -0700, by Gregory Szorc
-
bundle2: remove 'experimental.bundle2-exp' boolean config (BC)Wed, 03 Aug 2016 16:23:26 +0200, by Pierre-Yves David
-
tests: remove all remaining usage of experimental.bundle2-expWed, 03 Aug 2016 15:52:11 +0200, by Pierre-Yves David
-
tests: use 'legacy.exchange' option in various mixed testsWed, 03 Aug 2016 15:39:55 +0200, by Pierre-Yves David
-
tests: use 'legacy.exchange' option in various bundle1 testsWed, 03 Aug 2016 15:34:03 +0200, by Pierre-Yves David
-
tests: use 'legacy.exchange' option in 'test-bundle2-exchange.t'Tue, 02 Aug 2016 15:23:03 +0200, by Pierre-Yves David
-
bundlerepo: also read the 'devel.legacy.exchange' configWed, 03 Aug 2016 16:42:10 +0200, by Pierre-Yves David
-
bundle2: add a devel option controling bundle version used for exchangeTue, 02 Aug 2016 14:48:21 +0200, by Pierre-Yves David
-
bundle2: rename the _canusebundle2 method to _forcebundle1Wed, 03 Aug 2016 15:01:23 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-bookmark-pushpull.tWed, 03 Aug 2016 14:24:09 +0200, by Pierre-Yves David
-
tests: update bugzilla link in test-issue1175.tThu, 04 Aug 2016 19:51:03 +0800, by Anton Shestakov
-
journal: use fm.formatdate() to pass date tuple in appropriate type (BC)Sun, 31 Jul 2016 17:11:48 +0900, by Yuya Nishihara
-
formatter: add function to convert date tuple to appropriate formatSun, 31 Jul 2016 17:07:29 +0900, by Yuya Nishihara
-
journal: use fm.formatlist() to pass hashes in appropriate type (BC)Sun, 31 Jul 2016 16:56:26 +0900, by Yuya Nishihara
-
formatter: add function to convert list to appropriate format (issue5217)Sun, 10 Jul 2016 21:03:06 +0900, by Yuya Nishihara
-
journal: use fm.hexfunc() to get full hash in JSON/template output (BC)Sun, 31 Jul 2016 16:38:16 +0900, by Yuya Nishihara
-
py3: update test-check-py3-compat.t outputThu, 04 Aug 2016 00:04:48 +0530, by Pulkit Goyal
-
deprecation: enforce thew 'tr' argument of 'dirstate.write' (API)Tue, 02 Aug 2016 16:51:27 +0200, by Pierre-Yves David
-
tests: remove initial bundle2 enabling in various bundle2 testsTue, 02 Aug 2016 14:54:06 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-largefiles.tTue, 02 Aug 2016 15:44:51 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-tags.tTue, 02 Aug 2016 15:05:57 +0200, by Pierre-Yves David
-
templatekw: change joinfmt to a mandatory argument of _hybrid objectSat, 23 Jul 2016 13:08:43 +0900, by Yuya Nishihara
-
convert: move svn config initializer out of the module level stableMon, 01 Aug 2016 17:38:01 -0700, by Durham Goode
-
win32: update link to mailing list in readme stableThu, 04 Aug 2016 19:50:25 +0800, by Anton Shestakov
-
debian: update source URL in copyright file stableThu, 04 Aug 2016 19:49:07 +0800, by Anton Shestakov
-
url: drop compatibility wrapper of socket.create_connection()Mon, 18 Jul 2016 23:12:09 +0900, by Yuya Nishihara
-
doc: remove double imports of inspect from hgmanpage.pySat, 14 May 2016 14:37:25 +0900, by Yuya Nishihara
-
merge: concatenate default conflict marker at parsing phase of .pyTue, 05 May 2015 10:51:34 +0900, by Yuya Nishihara
-
tests: remove bundle2 activation from test-push-warn.tTue, 02 Aug 2016 03:54:17 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-phases-exchanges.tTue, 02 Aug 2016 03:53:48 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-obsolete.tTue, 02 Aug 2016 03:53:17 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-http-proxy.tTue, 02 Aug 2016 03:53:05 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-hook.tTue, 02 Aug 2016 03:50:58 +0200, by Pierre-Yves David
-
tests: remove bundle2 activation from test-acl.tTue, 02 Aug 2016 03:50:42 +0200, by Pierre-Yves David
-
merge with stableMon, 01 Aug 2016 13:14:13 -0400, by Augie Fackler
-
doc: make previous line of certificate example end with "::" stableMon, 01 Aug 2016 06:08:27 +0900, by FUJIWARA Katsunori
-
doc: fix incorrect use of rst hg role in help text stableMon, 01 Aug 2016 06:08:27 +0900, by FUJIWARA Katsunori
-
doc: use field rst syntax to show keywords in debugdeltachain help correctly stableMon, 01 Aug 2016 06:08:26 +0900, by FUJIWARA Katsunori
-
revset: refactor to make xgettext put i18n comments into hg.pot file stableMon, 01 Aug 2016 06:08:26 +0900, by FUJIWARA Katsunori
-
doc: trim newline at the end of exception message stableMon, 01 Aug 2016 06:08:25 +0900, by FUJIWARA Katsunori
-
i18n-ja: synchronized with 6fd751fa58d3 stableMon, 01 Aug 2016 08:27:22 +0900, by FUJIWARA Katsunori
-
demandimport: avoid infinite recursion at actual module importing (issue5304) stableSun, 31 Jul 2016 05:39:59 +0900, by FUJIWARA Katsunori
-
packagelib: do not remove packages directory in hggetversion (issue5262) stableFri, 29 Jul 2016 00:45:24 +0200, by Pierre-Yves David
-
make: introduce a target to clean everything but packages stableFri, 29 Jul 2016 00:39:59 +0200, by Pierre-Yves David
-
url: avoid re-issuing incorrect password (issue3210) stableFri, 29 Jul 2016 12:46:07 +0100, by Kim Randell
-
date: accept broader range of ISO 8601 time specs stableWed, 27 Jul 2016 15:22:36 -0500, by Matt Mackall
-
date: parse ISO-style Z and +hh:mm timezone specs stableWed, 27 Jul 2016 15:20:34 -0500, by Matt Mackall
-
keyword: avoid traceback when kwdemo is run outside a repo stableWed, 27 Jul 2016 13:57:51 +0100, by Christian Ebert
-
cmdutil: warnings not issued in cat if subrepopath overlaps stableWed, 27 Jul 2016 08:38:54 +0000, by Hannes Oldenburg
-
sslutil: work around SSLContext.get_ca_certs bug on Windows (issue5313) stableMon, 25 Jul 2016 12:00:55 -0700, by Gregory Szorc
-
extdiff: escape path for docstring (issue5301) stableMon, 18 Jul 2016 16:25:35 -0500, by Matt Mackall
-
update: fix bug when update tries to modify folder symlink stableThu, 21 Jul 2016 15:55:47 -0700, by Kostia Balytskyi
-
spartan: make annotate popup use theme colors stableMon, 25 Jul 2016 12:59:52 +0800, by Anton Shestakov
-
monoblue: make annotate popup use theme colors stableMon, 25 Jul 2016 12:37:58 +0800, by Anton Shestakov
-
gitweb: make annotate popup use theme colors stableMon, 25 Jul 2016 12:33:18 +0800, by Anton Shestakov
-
paper: make annotate popup use theme colors stableMon, 25 Jul 2016 12:22:17 +0800, by Anton Shestakov
-
templatekw: fix join format of parents keyword (issue5292) stableFri, 22 Jul 2016 22:12:12 +0900, by Yuya Nishihara
-
templatekw: fix join format of revset() function stableFri, 22 Jul 2016 22:00:46 +0900, by Yuya Nishihara
-
cmdutil: warnings not issued in remove if subrepopath overlaps stableFri, 22 Jul 2016 11:29:42 +0000, by Hannes Oldenburg
-
sslutil: improve messaging around unsupported protocols (issue5303) stableTue, 19 Jul 2016 21:09:58 -0700, by Gregory Szorc
-
sslutil: capture string string representation of protocol stableTue, 19 Jul 2016 20:30:29 -0700, by Gregory Szorc
-
sslutil: allow TLS 1.0 when --insecure is used stableTue, 19 Jul 2016 20:16:51 -0700, by Gregory Szorc
-
hg: copy [hostsecurity] options to remote ui instances (issue5305) stableTue, 19 Jul 2016 19:57:34 -0700, by Gregory Szorc
-
rbc: fix superfluous rebuilding from scratch - don't abuse self._rbcnamescount stableMon, 18 Jul 2016 22:25:09 +0200, by Mads Kiilerich
-
rbc: test case for incorrect and too aggressive invalidation of invalid caches stableMon, 18 Jul 2016 22:23:44 +0200, by Mads Kiilerich
-
util: better handle '-' in version string (issue5302) stableTue, 19 Jul 2016 10:15:35 -0700, by Gregory Szorc
-
convert: update use of deprecated bzrlib property stableTue, 19 Jul 2016 11:00:32 -0500, by Kevin Bullock
-
hghave: fix typo of sslutil.supportedprotocols stableTue, 19 Jul 2016 21:16:44 +0900, by Yuya Nishihara
-
rebase: turn rebase revs into set before filtering obsolete stableTue, 19 Jul 2016 03:29:53 -0700, by Simon Farnsworth
-
merge default into stable for 3.9 code freeze stable 3.9-rcMon, 18 Jul 2016 23:28:14 -0500, by Matt Mackall
-
rbc: fix invalid rbc-revs entries caused by missing cache growthMon, 18 Jul 2016 22:22:38 +0200, by Mads Kiilerich
-
rbc: test case for cache file not growing correctly, causing bad new entriesMon, 18 Jul 2016 22:21:42 +0200, by Mads Kiilerich
-
chg: handle EOF reading data blockMon, 18 Jul 2016 18:55:06 +0100, by Jun Wu
-
sslutil: more robustly detect protocol supportMon, 18 Jul 2016 11:27:27 -0700, by Gregory Szorc
-
osutil: add darwin-only version of os.listdir using cffiMon, 11 Jul 2016 11:05:08 +0200, by Maciej Fijalkowski
-
url: drop support for proxying HTTP (not HTTPS) over CONNECT tunnelingSun, 05 Jun 2016 12:29:08 +0900, by Yuya Nishihara
-
chgserver: rename private functions and variables of chgunixservicehandlerSat, 21 May 2016 18:16:39 +0900, by Yuya Nishihara
-
chgserver: refactor initialization of real/base addressesSun, 22 May 2016 14:06:37 +0900, by Yuya Nishihara
-
chgserver: reorder functions in chgunixservicehandlerSun, 22 May 2016 14:05:34 +0900, by Yuya Nishihara
-
chgserver: use ui.debug() to print server debug messagesSat, 21 May 2016 18:15:20 +0900, by Yuya Nishihara
-
ssl: remove special case of web.cacerts=! from remoteui()Sun, 05 Jun 2016 12:18:20 +0900, by Yuya Nishihara
-
bundle2: store changeset count when creating file bundlesSun, 17 Jul 2016 15:13:51 -0700, by Gregory Szorc
-
util: implement a deterministic __repr__ on sortdictSun, 17 Jul 2016 15:10:30 -0700, by Gregory Szorc
-
bundle2: use a sorted dict for holding parametersSun, 17 Jul 2016 14:51:00 -0700, by Gregory Szorc
-
wireproto: extract repo filtering to standalone functionFri, 15 Jul 2016 13:41:34 -0700, by Gregory Szorc
-
url: add distribution and version to user-agent request header (BC)Thu, 14 Jul 2016 19:16:46 -0700, by Gregory Szorc
-
commandserver: use SOMAXCONN as queue size of pending connectionsSat, 16 Jul 2016 14:48:58 +0900, by Yuya Nishihara
-
commandserver: rename _serveworker() to _runworker()Sat, 16 Jul 2016 14:46:31 +0900, by Yuya Nishihara
-
commandserver: separate initialization and cleanup of forked processSun, 22 May 2016 13:53:32 +0900, by Yuya Nishihara
-
commandserver: unindent superfluous "if True" blocksSat, 21 May 2016 18:14:13 +0900, by Yuya Nishihara
-
pycompat: make pycompat demandimport friendlySun, 17 Jul 2016 19:48:04 +0530, by Pulkit Goyal
-
run-tests: make --local set --with-chg if --chg is usedMon, 18 Jul 2016 08:55:30 +0100, by Jun Wu
-
run-tests: allow --local to set multiple attributesMon, 18 Jul 2016 08:45:46 +0100, by Jun Wu
-
chg: add pgid to hgclient structSun, 17 Jul 2016 23:05:59 +0100, by Jun Wu
-
commandserver: send pgid in hello messageSun, 17 Jul 2016 22:56:05 +0100, by Jun Wu
-
tests: update test certificate generation instructionsSun, 17 Jul 2016 11:28:01 -0700, by Gregory Szorc
-
sslutil: move comment about protocol constantsSun, 17 Jul 2016 11:03:08 -0700, by Gregory Szorc
-
sslutil: support defining cipher listSun, 17 Jul 2016 10:59:32 -0700, by Gregory Szorc
-
hghave: add test for Python 2.7+Sun, 17 Jul 2016 10:50:51 -0700, by Gregory Szorc
-
spartan: make different blocks of annotated lines have different colorsSat, 16 Jul 2016 15:06:19 +0800, by Anton Shestakov
-
monoblue: make different blocks of annotated lines have different colorsSat, 16 Jul 2016 15:06:04 +0800, by Anton Shestakov
-
gitweb: make different blocks of annotated lines have different colorsSat, 16 Jul 2016 15:00:36 +0800, by Anton Shestakov
-
paper: make different blocks of annotated lines have different colorsSat, 16 Jul 2016 14:49:07 +0800, by Anton Shestakov
-
tests: check importing modules in perf.py for historical portabilityFri, 20 May 2016 09:47:35 +0900, by FUJIWARA Katsunori
-
tests: introduce check-perf-code.py to add extra checks on perf.pyFri, 20 May 2016 09:47:35 +0900, by FUJIWARA Katsunori
-
check-code: move fixing up regexp into main procedureFri, 20 May 2016 09:47:35 +0900, by FUJIWARA Katsunori
-
check-code: factor out boot procedure into mainFri, 20 May 2016 09:47:35 +0900, by FUJIWARA Katsunori
-
perf: import newer modules separately for earlier MercurialFri, 20 May 2016 09:47:35 +0900, by FUJIWARA Katsunori
-
py3: conditionalize BaseHTTPServer, SimpleHTTPServer and CGIHTTPServer importWed, 13 Jul 2016 23:38:29 +0530, by Pulkit Goyal
-
py3: re-implement the BaseHTTPServer.test() functionFri, 15 Jul 2016 23:00:31 +0530, by Pulkit Goyal
-
test-http: use sed instead of fixed-with cut for reading access.logFri, 15 Jul 2016 12:39:36 -0400, by Augie Fackler
-
test-serve: add missing globsFri, 15 Jul 2016 12:34:15 -0400, by Augie Fackler
-
tests: glob whitespace between path and OK in unzip(1) outputFri, 15 Jul 2016 12:49:58 -0400, by Augie Fackler
-
sslutil: print a warning when using TLS 1.0 on legacy PythonWed, 13 Jul 2016 21:49:17 -0700, by Gregory Szorc
-
sslutil: require TLS 1.1+ when supportedWed, 13 Jul 2016 21:35:54 -0700, by Gregory Szorc
-
sslutil: config option to specify TLS protocol versionThu, 14 Jul 2016 20:47:22 -0700, by Gregory Szorc
-
sslutil: prevent CRIMEThu, 14 Jul 2016 20:07:10 -0700, by Gregory Szorc
-
sslutil: update comment about create_default_context()Thu, 14 Jul 2016 19:56:39 -0700, by Gregory Szorc
-
tests: use sslutil.wrapserversocket()Wed, 13 Jul 2016 20:41:07 -0700, by Gregory Szorc
-
hgweb: use sslutil.wrapserversocket()Tue, 12 Jul 2016 23:12:03 -0700, by Gregory Szorc
-
sslutil: implement wrapserversocket()Thu, 14 Jul 2016 20:14:19 -0700, by Gregory Szorc
-
hgweb: pass ui into preparehttpserverWed, 13 Jul 2016 00:14:50 -0700, by Gregory Szorc
-
rebase: remove sortedstate-related confusionThu, 14 Jul 2016 03:12:09 -0700, by Kostia Balytskyi
-
rebase: replace extrafn field with _makeextrafn invocationsThu, 14 Jul 2016 02:59:27 -0700, by Kostia Balytskyi
-
mercurial: implement a source transforming module loader on Python 3Mon, 04 Jul 2016 11:18:03 -0700, by Gregory Szorc
-
compat: define ssize_t as int on 32bit Windows, silences C4142 warningFri, 15 Jul 2016 23:54:56 +0900, by Yuya Nishihara
-
commandserver: drop old unixservice implementationSun, 22 May 2016 13:45:09 +0900, by Yuya Nishihara
-
chgserver: switch to new forking serviceSun, 22 May 2016 13:36:37 +0900, by Yuya Nishihara
-
chgserver: extract stub factory of service objectSun, 22 May 2016 13:13:04 +0900, by Yuya Nishihara
-
chgserver: reorder service classes to make future patches readableSun, 22 May 2016 13:08:30 +0900, by Yuya Nishihara
-
commandserver: add new forking server implemented without using SocketServerSun, 22 May 2016 11:43:18 +0900, by Yuya Nishihara
-
commandserver: extract function that serves for the current connectionSun, 22 May 2016 12:49:22 +0900, by Yuya Nishihara
-
commandserver: manually create file objects from socketSun, 22 May 2016 12:44:25 +0900, by Yuya Nishihara
-
bdiff: split bdiff into cpy-aware and cpy-agnostic partWed, 13 Jul 2016 10:46:26 +0200, by Maciej Fijalkowski
-
bdiff: rename functions and structs to be amenable for later exportingWed, 13 Jul 2016 10:07:17 +0200, by Maciej Fijalkowski
-
bdiff: use ssize_t in favor of Py_ssize_t in cpython-unaware locationsWed, 13 Jul 2016 09:36:24 +0200, by Maciej Fijalkowski
-
hgweb: enumerate lines in loop header, not beforeThu, 14 Jul 2016 12:33:44 +0800, by Anton Shestakov
-
sslutil: add assertion to prevent accidental CA usage on WindowsWed, 13 Jul 2016 19:33:52 -0700, by Gregory Szorc
-
shelve: make unshelve be able to abort in any caseWed, 13 Jul 2016 16:16:18 +0100, by Kostia Balytskyi
-
osx: explicitly build hg with /usr/bin/python2.7Wed, 13 Jul 2016 10:39:33 -0400, by Augie Fackler
-
osx: correct comment about ordering of welcome pageWed, 13 Jul 2016 11:26:44 -0400, by Augie Fackler
-
osx: jettison outdated build instructionsWed, 13 Jul 2016 11:24:31 -0400, by Augie Fackler
-
commandserver: extract _cleanup() hook to clarify chg is doing differentlySun, 22 May 2016 11:21:11 +0900, by Yuya Nishihara
-
chgserver: drop repo at chgunixservice.__init__()Sat, 21 May 2016 17:06:39 +0900, by Yuya Nishihara
-
chgserver: extract utility to bind unix domain socket to long pathSat, 21 May 2016 16:52:04 +0900, by Yuya Nishihara
-
chgserver: narrow scope of chdir() to socket.bind()Sat, 21 May 2016 16:42:59 +0900, by Yuya Nishihara
-
annotate: handle empty files earlierMon, 11 Jul 2016 15:45:34 +0200, by Denis Laxalde
-
context: eliminate handling of linenumber being None in annotateMon, 11 Jul 2016 14:44:19 +0200, by Denis Laxalde
-
tests: regenerate x509 test certificatesTue, 12 Jul 2016 22:26:04 -0700, by Gregory Szorc
-
hgweb: add a link on node id in annotate hover-boxTue, 12 Jul 2016 15:09:07 +0200, by Denis Laxalde
-
hgweb: move author information from left-column to hover-box in annotate viewTue, 12 Jul 2016 15:07:37 +0200, by Denis Laxalde
-
hgweb: add links to diff and changeset in hover-box on annotate viewTue, 14 Jun 2016 11:01:30 +0200, by Denis Laxalde
-
hgweb: add link to parents of annotated revision in annotate viewTue, 28 Jun 2016 11:42:42 +0200, by Denis Laxalde
-
compat: provide a declaration of ssize_t, for MS windowsMon, 11 Jul 2016 13:53:35 +0200, by Maciej Fijalkowski
-
check-code: enforce (glob) on output lines containing 127.0.0.1Sat, 09 Jul 2016 23:04:03 -0400, by Augie Fackler
-
tests: add (glob) annotations to output lines with 127.0.0.1Sat, 09 Jul 2016 23:03:45 -0400, by Augie Fackler
-
run-tests: add support for using 127.0.0.1 as a globSat, 09 Jul 2016 23:01:02 -0400, by Augie Fackler
-
check-code: only treat a # as a line in a t-test if it has a space before itTue, 12 Jul 2016 15:34:17 -0400, by Augie Fackler
-
test-export: be more aggressive about quoting ^Tue, 12 Jul 2016 15:41:38 -0400, by Augie Fackler
-
test-check-shbang: work around check-code not wanting hardcoded pathsTue, 12 Jul 2016 15:32:24 -0400, by Augie Fackler
-
tests: relax "Connection refused" matchTue, 12 Jul 2016 11:20:30 -0400, by Augie Fackler
-
commandserver: backport handling of forking server from chgserverSat, 21 May 2016 15:23:21 +0900, by Yuya Nishihara
-
commandserver: promote .cleanup() hook from chgserverSat, 21 May 2016 15:18:23 +0900, by Yuya Nishihara
-
commandserver: extract method to create commandserver instance per requestSat, 21 May 2016 15:12:19 +0900, by Yuya Nishihara
-
error: make hintable exceptions reject unknown keyword arguments (API)Mon, 11 Jul 2016 21:40:02 +0900, by Yuya Nishihara
-
error: make HintException a mix-in class not derived from BaseException (API)Sat, 09 Jul 2016 14:28:30 +0900, by Yuya Nishihara
-
sslutil: move context options flags to _hostsettingsWed, 06 Jul 2016 22:53:22 -0700, by Gregory Szorc
-
sslutil: move protocol determination to _hostsettingsWed, 06 Jul 2016 22:47:24 -0700, by Gregory Szorc
-
share: don't recreate the source repo each timeMon, 11 Jul 2016 13:40:02 -0700, by Durham Goode
-
setup: prepare for future cffi modules by adding placeholder in setupMon, 11 Jul 2016 10:44:18 +0200, by Maciej Fijalkowski
-
journal: add support for seaching by patternFri, 08 Jul 2016 16:48:38 +0100, by Martijn Pieters
-
journal: add share extension supportMon, 11 Jul 2016 14:45:41 +0100, by Martijn Pieters
-
journal: add dirstate trackingMon, 11 Jul 2016 13:39:24 +0100, by Martijn Pieters
-
merge with stableMon, 11 Jul 2016 08:54:13 -0500, by Matt Mackall
-
sslutil: try to find CA certficates in well-known locationsWed, 06 Jul 2016 21:16:00 -0700, by Gregory Szorc
-
sslutil: issue warning when unable to load certificates on OS XWed, 06 Jul 2016 20:46:05 -0700, by Gregory Szorc
-
revert: don't backup if no files reverted in interactive mode (issue4793)Thu, 30 Jun 2016 08:38:19 -0700, by skarlage
-
perf: define command annotation locally for Mercurial earlier than 3.1Tue, 05 Jul 2016 07:25:51 +0900, by FUJIWARA Katsunori
-
perf: avoid using formatteropts for Mercurial earlier than 3.2Tue, 05 Jul 2016 07:25:51 +0900, by FUJIWARA Katsunori
-
perf: use locally defined revlog option list for Mercurial earlier than 3.7Tue, 05 Jul 2016 07:25:51 +0900, by FUJIWARA Katsunori
-
perf: define util.safehasattr forcibly for Mercurial earlier than 1.9.3Tue, 05 Jul 2016 07:25:51 +0900, by FUJIWARA Katsunori
-
perf: add historical portability policy for future referenceTue, 05 Jul 2016 07:25:51 +0900, by FUJIWARA Katsunori
-
tests: check ETag format in test-hgweb-commandsSat, 09 Jul 2016 14:01:55 +0800, by Anton Shestakov
-
hgweb: emit a valid, weak ETagSat, 09 Jul 2016 03:26:24 +0800, by Anton Shestakov
-
policy: add cffi policy for PyPyTue, 07 Jun 2016 15:35:58 +0200, by Maciej Fijalkowski
-
sslutil: handle default CA certificate loading on WindowsMon, 04 Jul 2016 10:04:11 -0700, by Gregory Szorc
-
sslutil: expand _defaultcacerts docstring to note calling assumptionsThu, 30 Jun 2016 19:54:12 -0700, by Gregory Szorc
-
sslutil: document the Apple OpenSSL cert trickMon, 04 Jul 2016 10:00:56 -0700, by Gregory Szorc
-
sslutil: use certificates provided by certifi if availableMon, 04 Jul 2016 09:58:45 -0700, by Gregory Szorc
-
py3: make files use absolute_import and print_functionSun, 03 Jul 2016 22:28:24 +0530, by Pulkit Goyal
-
sslutil: don't attempt to find default CA certs file when told not toFri, 01 Jul 2016 19:17:45 -0700, by Gregory Szorc
-
sslutil: pass ui to _defaultcacertsFri, 01 Jul 2016 19:04:39 -0700, by Gregory Szorc
-
sslutil: change comment and logged message for found ca cert fileFri, 01 Jul 2016 18:03:51 -0700, by Gregory Szorc
-
tests: better testing of loaded certificatesFri, 01 Jul 2016 19:27:34 -0700, by Gregory Szorc
-
update: teach hg to override untracked dir with a tracked file on updateFri, 01 Jul 2016 17:42:55 +0200, by Kostia Balytskyi
-
rebase: move handling of obsolete commits to be a separate RR class methodFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
rebase: move rebase finish logic to be a method of the RR classFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
rebase: move core rebase logic to be a method of the RR classFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
rebase: move local variable 'extrafn' to the RR classFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
rebase: move local variable 'currentbookmarks' to the RR classFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
rebase: make collapsing use explicit logic to decide on the rev to reuseFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
rebase: move new rebase preparation to be a method of the RR classFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
rebase: move abort/continue prep to be a method of the RR classFri, 01 Jul 2016 14:09:53 +0200, by Kostia Balytskyi
-
hgweb: expose list of per-repo labels to templatesThu, 30 Jun 2016 18:59:53 -0700, by Gregory Szorc
-
histedit: move autoverb rule to the commit it matchesTue, 21 Jun 2016 14:58:49 -0700, by Sean Farley
-
histedit: use _getsummary in ruleeditorFri, 27 May 2016 14:03:00 -0700, by Sean Farley
-
histedit: use _getsummary in toruleFri, 27 May 2016 14:02:36 -0700, by Sean Farley
-
histedit: extract common summary code into methodFri, 27 May 2016 14:00:12 -0700, by Sean Farley
-
histedit: remove unneeded initial parameterThu, 26 May 2016 15:43:00 -0700, by Sean Farley
-
histedit: move autoverb logic from torule to ruleeditorThu, 26 May 2016 16:46:10 -0700, by Sean Farley
-
treemanifests: actually strip directory manifestsThu, 30 Jun 2016 13:06:19 -0700, by Martin von Zweigbergk
-
logtoprocess: do not leak the ui object in uisetupThu, 30 Jun 2016 15:26:11 +0100, by Jun Wu
-
chgserver: document why we don't merge mtimehash and confighashWed, 29 Jun 2016 23:53:20 +0100, by Jun Wu
-
extensions: move uisetup and extsetup to standalone functionsThu, 30 Jun 2016 10:31:50 +0100, by Jun Wu
-
sslutil: don't access message attribute in exception (issue5285) stableSat, 02 Jul 2016 09:41:40 -0700, by Gregory Szorc
-
merge with stableFri, 01 Jul 2016 16:02:56 -0500, by Matt Mackall
-
hgweb: add absolute urls for archives in json-summaryFri, 01 Jul 2016 13:54:35 +0800, by Anton Shestakov
-
tests: allow bz2 archives in test-hgweb-json.tFri, 01 Jul 2016 13:36:59 +0800, by Anton Shestakov
-
keepalive: switch from thread to threading moduleFri, 01 Jul 2016 19:17:16 +0530, by Pulkit Goyal
-
py3: conditionalize httplib importTue, 28 Jun 2016 16:01:53 +0530, by Pulkit Goyal
-
sslutil: synchronize hostname matching logic with CPython stable 3.8.4Sun, 26 Jun 2016 19:34:48 -0700, by Gregory Szorc
-
tests: import CPython's hostname matching tests stableSun, 26 Jun 2016 19:16:54 -0700, by Gregory Szorc
-
sslutil: emit warning when no CA certificates loadedWed, 29 Jun 2016 19:43:27 -0700, by Gregory Szorc
-
tests: test case where default ca certs not availableWed, 29 Jun 2016 19:49:39 -0700, by Gregory Szorc
-
sslutil: don't load default certificates when they aren't relevantWed, 29 Jun 2016 19:38:24 -0700, by Gregory Szorc
-
sslutil: display a better error message when CA file loading failsWed, 29 Jun 2016 19:37:38 -0700, by Gregory Szorc
-
tests: add test for empty CA certs fileWed, 29 Jun 2016 18:15:28 -0700, by Gregory Szorc
-
internals: move the bitmanipulation routines into its own fileMon, 06 Jun 2016 13:08:13 +0200, by Maciej Fijalkowski
-
journal: new experimental extensionFri, 24 Jun 2016 16:12:05 +0100, by Martijn Pieters
-
httpclient: update to 54868ef054d2 of httpplusMon, 27 Jun 2016 11:53:50 -0400, by Augie Fackler
-
revset: check invalid function syntax "func-name"() explicitlyMon, 27 Jun 2016 20:44:14 +0900, by Yuya Nishihara
-
chg: silence warning of unused parameter 'sig'Tue, 28 Jun 2016 22:39:06 +0900, by Yuya Nishihara
-
hgweb: reindent atom/changelogentry.tmplWed, 29 Jun 2016 22:48:32 +0800, by Anton Shestakov
-
hgweb: remove unused/nonexistent filelogentry from atom/mapWed, 29 Jun 2016 21:07:59 +0800, by Anton Shestakov
-
hgweb: remove unnecessary CDATA markup in atom/branchentry.tmplWed, 29 Jun 2016 20:58:09 +0800, by Anton Shestakov
-
hgweb: reindent rss/changelogentry.tmplWed, 29 Jun 2016 20:19:04 +0800, by Anton Shestakov
-
hgweb: remove a couple of superfluous spaces in rss styleWed, 29 Jun 2016 19:40:04 +0800, by Anton Shestakov
-
py3: add tests in check-code to load modules from util.pyMon, 27 Jun 2016 19:10:30 +0530, by Pulkit Goyal
-
py3: conditionalize SocketServer importMon, 27 Jun 2016 16:48:54 +0530, by Pulkit Goyal
-
py3: conditionalize xmlrpclib importMon, 27 Jun 2016 16:37:37 +0530, by Pulkit Goyal
-
py3: conditionalize the urlparse importMon, 27 Jun 2016 16:16:10 +0530, by Pulkit Goyal
-
py3: update tests/test-check-py3-compat.tMon, 27 Jun 2016 15:53:38 +0530, by Pulkit Goyal
-
chg: send SIGPIPE to server immediately when pager exits (issue5278)Fri, 24 Jun 2016 15:21:10 +0100, by Jun Wu
-
chgserver: do not ignore SIGPIPE if pager is usedFri, 24 Jun 2016 17:06:41 +0100, by Jun Wu
-
debug: make debug{revlog,index,data} --dir not just a flagFri, 24 Jun 2016 11:12:41 -0700, by Martin von Zweigbergk
-
debugdata: disallow trailing option with -c/-mFri, 24 Jun 2016 11:25:55 -0700, by Martin von Zweigbergk
-
revset: get rid of redundant error checking from match()Sun, 26 Jun 2016 17:16:57 +0900, by Yuya Nishihara
-
share: move magic string to a constantFri, 24 Jun 2016 10:32:38 +0100, by Martijn Pieters
-
branchmap: remove unused exception variableSat, 12 Mar 2016 16:08:19 -0800, by Gregory Szorc
-
patch: allow copy information to be passed inMon, 27 Jun 2016 12:11:18 +0200, by Henrik Stuart
-
largefiles: check file in the repo store before checking remotely (issue5257)Thu, 23 Jun 2016 22:37:17 +0200, by liscju
-
largefiles: remove additional blank linesMon, 27 Jun 2016 10:33:33 +0200, by liscju
-
largefiles: fix misleading comments in lfutil instore and storepathFri, 24 Jun 2016 09:08:16 +0200, by liscju
-
revset: implement match() in terms of matchany()Sat, 25 Jun 2016 19:10:46 -0700, by Gregory Szorc
-
scmutil: improve documentation of revset APIsSat, 25 Jun 2016 19:12:20 -0700, by Gregory Szorc
-
mdiff: remove use of __slots__Sat, 25 Jun 2016 13:52:46 -0700, by Gregory Szorc
-
i18n: use unicode literalSat, 25 Jun 2016 17:40:53 -0700, by Gregory Szorc
-
pycompat: add HTTPPasswordMgrWithDefaultRealm to Python 3 blockSat, 25 Jun 2016 17:22:06 -0700, by Gregory Szorc
-
ui: path option to declare which revisions to push by defaultSun, 26 Jun 2016 07:59:02 -0700, by Gregory Szorc
-
ui: don't fixup [paths] sub-optionsSat, 25 Jun 2016 18:35:14 -0700, by Gregory Szorc
-
sslutil: abort when unable to verify peer connection (BC)Sat, 25 Jun 2016 07:26:43 -0700, by Gregory Szorc
-
sslutil: remove out of place commentSat, 25 Jun 2016 07:32:02 -0700, by Gregory Szorc
-
largefiles: remove additional blank line between methods in localstoreFri, 24 Jun 2016 11:51:00 +0200, by liscju
-
revset: make head() honor order of subsetThu, 23 Jun 2016 12:37:09 -0700, by Martin von Zweigbergk
-
revsets: use itervalues() where only values are neededThu, 23 Jun 2016 13:08:10 -0700, by Martin von Zweigbergk
-
revsets: passing a set to baseset() is not wrongThu, 23 Jun 2016 12:39:05 -0700, by Martin von Zweigbergk
-
pyflakes: use pycompat.pickles to prevent errorFri, 24 Jun 2016 02:04:43 +0200, by Pierre-Yves David
-
rebase: move local variable 'obsoletenotrebased' to the RR classTue, 21 Jun 2016 06:29:23 -0700, by Kostia Balytskyi
-
rebase: move restorestestatus function to be a method of the RR classTue, 21 Jun 2016 06:29:23 -0700, by Kostia Balytskyi
-
rebase: move local variables related to keeping things unchanged to the RRTue, 21 Jun 2016 06:29:23 -0700, by Kostia Balytskyi
-
rebase: move local variables 'date' and 'extrafns' to the RR classTue, 21 Jun 2016 06:29:23 -0700, by Kostia Balytskyi
-
rebase: move collapse-related local variables to the RR classTue, 21 Jun 2016 06:29:23 -0700, by Kostia Balytskyi
-
rebase: pass repo, ui and opts objects to the RR class constructorTue, 21 Jun 2016 07:22:49 -0700, by Kostia Balytskyi
-
check-code: build translation table for repquote in global for efficiencyTue, 21 Jun 2016 00:50:39 +0900, by FUJIWARA Katsunori
-
check-code: detect "missing _() in ui message" more exactlyTue, 21 Jun 2016 00:50:39 +0900, by FUJIWARA Katsunori
-
revlog: add a fast path for "ambiguous identifier"Wed, 22 Jun 2016 21:30:49 +0100, by Jun Wu
-
import-checker: ensure cffi is always a system moduleThu, 23 Jun 2016 20:45:37 -0400, by Augie Fackler
-
atomictempfile: add context manager supportThu, 23 Jun 2016 18:21:25 +0100, by Martijn Pieters
-
atomictempfile: add read to the supported file operationsThu, 23 Jun 2016 18:20:58 +0100, by Martijn Pieters
-
atomictempfile: remove test orderingThu, 23 Jun 2016 18:18:33 +0100, by Martijn Pieters
-
atomictempfile: use a tempdir to keep the test environment cleanThu, 23 Jun 2016 17:35:43 +0100, by Martijn Pieters
-
test-revset: show how inconsistent the ordering of compound expressions isWed, 22 Jun 2016 22:02:25 +0900, by Yuya Nishihara
-
i18n: translate abort messagesTue, 14 Jun 2016 11:53:55 +0200, by liscju
-
hgweb: display blamed revision once per block in annotate viewTue, 07 Jun 2016 12:10:01 +0200, by Denis Laxalde
-
hgweb: highlight data of the current revision in annotate viewThu, 02 Jun 2016 16:26:50 +0200, by Denis Laxalde
-
bashcompletion: show available command-line switches for aliasesTue, 21 Jun 2016 17:15:51 +0100, by Martijn Pieters
-
py3: shift from __future__ import absolute import to beginning (issue5269)Mon, 20 Jun 2016 23:31:45 +0530, by Pulkit Goyal
-
pull: add help information about pulling active bookmarkMon, 20 Jun 2016 23:24:55 +0200, by liscju
-
templates: add support for search webcommand in json styleFri, 10 Jun 2016 10:31:42 +0200, by Laura Médioni
-
templates: add support for summary webcommand in json styleMon, 06 Jun 2016 15:14:11 +0200, by Laura Médioni
-
templates: add support for filerevision webcommand in json styleFri, 03 Jun 2016 12:32:42 +0200, by Laura Médioni
-
templates: add support for filelog webcommand in json styleFri, 03 Jun 2016 11:28:22 +0200, by Laura Médioni
-
largefiles: make cloning not ask two times about password (issue4883)Thu, 09 Jun 2016 12:41:57 +0200, by liscju
-
url: remember http password database in ui objectThu, 09 Jun 2016 11:41:36 +0200, by liscju
-
url: extract password database from password managerSun, 05 Jun 2016 23:36:23 +0200, by liscju
-
bookmarks: add 'hg pull -B .' for pulling the active bookmark (issue5258)Wed, 01 Jun 2016 22:58:57 +0200, by liscju
-
demandimport: delay loading for "from a import b" with absolute_importSun, 19 Jun 2016 02:17:33 +0900, by FUJIWARA Katsunori
-
import-checker: increase portability for python 2.6.xSun, 19 Jun 2016 02:15:09 +0900, by FUJIWARA Katsunori
-
scmutil: allow access to filecache descriptor on classFri, 17 Jun 2016 20:06:09 +0100, by Martijn Pieters
-
rebase: do not abort if all changesets have equivalents in the destinationFri, 17 Jun 2016 16:59:08 +0100, by Kostia Balytskyi
-
changegroup: don't send empty subdirectory manifest groupsThu, 16 Jun 2016 15:15:33 -0700, by Martin von Zweigbergk
-
chg: ignore SIGINT while waiting pager terminationWed, 15 Jun 2016 23:49:56 +0900, by Yuya Nishihara
-
chg: reset signal handlers to default before waiting pagerWed, 15 Jun 2016 23:32:00 +0900, by Yuya Nishihara
-
help: document that [subpaths] may rewrite relative paths stableThu, 16 Jun 2016 09:15:12 -0700, by Mike Miller
-
doc: describe detail about checkambig optional argumentMon, 13 Jun 2016 05:11:56 +0900, by FUJIWARA Katsunori
-
ui: provide official way to reset internal state per commandSun, 12 Jun 2016 14:07:26 +0900, by Yuya Nishihara
-
revset: extract function that validates sort() argumentsSat, 11 Jun 2016 10:17:49 +0900, by Yuya Nishihara
-
revset: build dict of extra sort options before evaluating setWed, 15 Jun 2016 21:26:45 +0900, by Yuya Nishihara
-
revset: build list of (key, reverse) pairs before sortingSat, 11 Jun 2016 10:15:40 +0900, by Yuya Nishihara
-
revset: fix crash on empty sort keyWed, 15 Jun 2016 20:37:24 +0900, by Yuya Nishihara
-
rebase: move local variable 'targetancestors' to the RR classMon, 13 Jun 2016 22:41:45 +0100, by Kostia Balytskyi
-
rebase: move local variable 'skipped' to the RR classMon, 13 Jun 2016 22:40:59 +0100, by Kostia Balytskyi
-
rebase: move local variable 'target' to the RR classMon, 13 Jun 2016 22:38:54 +0100, by Kostia Balytskyi
-
rebase: introduce a rebaseruntime (RR) classMon, 13 Jun 2016 22:36:13 +0100, by Kostia Balytskyi
-
chg: change default connect timeout to 60 secondsWed, 15 Jun 2016 21:36:31 +0100, by Jun Wu
-
tests: increase test-https malform error globTue, 14 Jun 2016 18:14:42 -0700, by Durham Goode
-
largefiles: make storefactory._openstore publicTue, 14 Jun 2016 11:21:41 +0200, by liscju
-
bookmarks: abort 'push -B .' when no active bookmarkMon, 13 Jun 2016 23:50:26 +0200, by liscju
-
transaction: avoid ambiguity of file stat at restoring from backupMon, 13 Jun 2016 05:11:56 +0900, by FUJIWARA Katsunori
-
localrepo: make restoring from backup at rollback avoid ambiguity of file statMon, 13 Jun 2016 05:11:56 +0900, by FUJIWARA Katsunori
-
dirstate: make restoring from backup avoid ambiguity of file statMon, 13 Jun 2016 05:11:56 +0900, by FUJIWARA Katsunori
-
tests: drop a duplicated instructionSat, 11 Jun 2016 20:59:49 +0200, by Denis Laxalde
-
merge with stableTue, 14 Jun 2016 14:52:58 -0500, by Matt Mackall
-
revset: add new topographical sortMon, 13 Jun 2016 18:20:00 +0100, by Martijn Pieters
-
revset: move groupbranchiter over from graphmodMon, 13 Jun 2016 18:20:00 +0100, by Martijn Pieters
-
revset: record if a set is in topographical orderTue, 14 Jun 2016 11:05:36 +0100, by Martijn Pieters
-
chg: make timeout adjustableMon, 13 Jun 2016 21:30:14 +0100, by Jun Wu
-
chg: exec pager in child processSat, 11 Jun 2016 20:25:49 +0100, by Jun Wu
-
tests: move chg pager test to test-pager.tMon, 13 Jun 2016 13:16:17 +0100, by Jun Wu
-
util: drop local aliases for md5, sha1, sha256, and sha512Fri, 10 Jun 2016 00:13:23 -0400, by Augie Fackler
-
cleanup: replace uses of util.(md5|sha1|sha256|sha512) with hashlib.\1Fri, 10 Jun 2016 00:12:33 -0400, by Augie Fackler
-
pathencode: use hashlib.sha1 directly instead of indirecting through utilFri, 10 Jun 2016 00:25:07 -0400, by Augie Fackler
-
revlog: use hashlib.sha1 directly instead of through utilFri, 10 Jun 2016 00:10:34 -0400, by Augie Fackler
-
store: use hashlib.sha1 directly instead of through utilFri, 10 Jun 2016 00:10:06 -0400, by Augie Fackler
-
similar: delete extra newline at EOFFri, 10 Jun 2016 00:14:43 -0400, by Augie Fackler
-
scmutil: delete extra newline at EOFFri, 10 Jun 2016 00:14:10 -0400, by Augie Fackler
-
graphmod: avoid sorting when already sortedWed, 08 Jun 2016 16:18:43 +0100, by Martijn Pieters
-
sslutil: per-host config option to define certificatesTue, 07 Jun 2016 20:29:54 -0700, by Gregory Szorc
-
tests: add basic tests for SMTP over SSLFri, 27 May 2016 23:18:38 +0900, by Yuya Nishihara
-
tests: add dummy SMTP daemon for SSL testsFri, 27 May 2016 22:43:47 +0900, by Yuya Nishihara
-
tests: extract SSL certificates from test-https.tFri, 27 May 2016 22:40:09 +0900, by Yuya Nishihara
-
check-code: make 'ls' pattern less invasiveTue, 31 May 2016 21:49:49 +0900, by Yuya Nishihara
-
largefiles: fix support for local largefiles while using share extension stableTue, 07 Jun 2016 08:32:33 +0200, by Henrik Stuart
-
merge with stableThu, 09 Jun 2016 13:47:42 -0500, by Matt Mackall
-
crecord: drop unused "operation" parameter from filterpatch functionTue, 07 Jun 2016 11:57:11 +0200, by Denis Laxalde
-
patch: define full messages for interactive record/revertTue, 07 Jun 2016 10:37:19 +0200, by Denis Laxalde
-
hgweb: remove unused code in annotate web commandWed, 01 Jun 2016 15:16:38 +0200, by Denis Laxalde
-
py3: conditionalize cPickle import by adding in utilSat, 04 Jun 2016 14:38:00 +0530, by Pulkit Goyal
-
test-revset: fix test vector for ordering issue of matching()Fri, 03 Jun 2016 21:49:26 +0900, by Yuya Nishihara
-
largefiles: rename match_ to matchmod import in lfutilFri, 20 May 2016 01:42:04 +0200, by liscju
-
largefiles: rename match_ to matchmod import in reposetupThu, 12 May 2016 11:49:23 +0200, by liscju
-
largefiles: rename match_ to matchmod import in overridesThu, 12 May 2016 11:48:39 +0200, by liscju
-
largefiles: rename match_ to matchmod import in lfcommandsThu, 12 May 2016 11:36:51 +0200, by liscju
-
py3: make largefiles/wirestore.py use absolute_importTue, 10 May 2016 15:20:04 +0200, by liscju
-
py3: make largefiles/uisetup.py use absolute_importTue, 10 May 2016 15:14:41 +0200, by liscju
-
py3: make largefiles/reposetup.py use absolute_importTue, 10 May 2016 15:04:22 +0200, by liscju
-
py3: make largefiles/remotestore.py use absolute_importTue, 10 May 2016 15:00:22 +0200, by liscju
-
py3: make largefiles/proto.py use absolute_importTue, 10 May 2016 14:41:58 +0200, by liscju
-
py3: make largefiles/overrides.py use absolute_importTue, 10 May 2016 14:26:36 +0200, by liscju
-
py3: make largefiles/localstore.py use absolute_importTue, 10 May 2016 14:20:51 +0200, by liscju
-
py3: make largefiles/lfutil.py use absolute_importTue, 10 May 2016 15:09:22 +0200, by liscju
-
py3: make largefiles/lfcommands.py use absolute_importSat, 07 May 2016 15:44:46 +0200, by liscju
-
py3: make largefiles/basestore.py use absolute_importFri, 06 May 2016 14:30:23 +0200, by liscju
-
py3: make largefiles/__init__.py use absolute_importFri, 06 May 2016 14:28:32 +0200, by liscju
-
largefiles: move basestore._openstore into new module to remove cycleSat, 04 Jun 2016 16:53:44 +0200, by liscju
-
revset: make filteredset.__nonzero__ respect the order of the filteredsetThu, 02 Jun 2016 22:39:01 +0100, by Kostia Balytskyi
-
phases: make writing phaseroots file out avoid ambiguity of file statFri, 03 Jun 2016 00:44:20 +0900, by FUJIWARA Katsunori
-
dirstate: make writing branch file out avoid ambiguity of file statFri, 03 Jun 2016 00:44:20 +0900, by FUJIWARA Katsunori
-
dirstate: make writing dirstate file out avoid ambiguity of file statFri, 03 Jun 2016 00:44:20 +0900, by FUJIWARA Katsunori
-
bookmarks: make writing files out avoid ambiguity of file statFri, 03 Jun 2016 00:44:20 +0900, by FUJIWARA Katsunori
-
transaction: avoid ambiguity of file stat at closing transactionFri, 03 Jun 2016 00:44:20 +0900, by FUJIWARA Katsunori
-
util: add __ne__ to filestat class for consistencyFri, 03 Jun 2016 00:44:20 +0900, by FUJIWARA Katsunori
-
style: remove namespace classSat, 16 Apr 2016 16:01:24 -0700, by Pierre-Yves David
-
style: don't use capital letter for constantSat, 16 Apr 2016 15:59:30 -0700, by Pierre-Yves David
-
tests-subrepo-git: use "f" to dump pwned.txt, for portability stableThu, 02 Jun 2016 16:18:44 -0700, by Danek Duvall
-
bundle2: don't assume ordering of heads checked after push stableWed, 01 Jun 2016 21:40:52 +0200, by Mads Kiilerich
-
sslutil: print the fingerprint from the last hash usedSat, 04 Jun 2016 11:16:08 -0700, by Gregory Szorc
-
sslutil: make cert fingerprints messages more actionableTue, 31 May 2016 19:21:08 -0700, by Gregory Szorc
-
sslutil: refactor code for fingerprint matchingMon, 30 May 2016 15:43:03 -0700, by Gregory Szorc
-
sslutil: print SHA-256 fingerprint by defaultMon, 30 May 2016 15:42:39 -0700, by Gregory Szorc
-
sslutil: move and change warning when cert verification is disabledMon, 30 May 2016 13:15:53 -0700, by Gregory Szorc
-
sslutil: add devel.disableloaddefaultcerts to disable CA loadingWed, 01 Jun 2016 19:57:20 -0700, by Gregory Szorc
-
sslutil: store flag for whether cert verification is disabledMon, 30 May 2016 11:20:31 -0700, by Gregory Szorc
-
sslutil: remove "strict" argument from validatesocket()Mon, 30 May 2016 11:19:43 -0700, by Gregory Szorc
-
mail: unsupport smtp.verifycert (BC)Sat, 04 Jun 2016 11:13:28 -0700, by Gregory Szorc
-
update: fix bare --clean to work on new branch (issue5003) (BC)Tue, 05 Apr 2016 07:30:01 +0200, by liscju
-
revert: use "discard"/"revert" verb when reverting interactively (issue5143)Fri, 03 Jun 2016 15:55:07 +0200, by Denis Laxalde
-
run-tests: add support for RTUNICODEPEDANTRY environment variableTue, 05 Apr 2016 01:35:58 +0000, by timeless
-
obsolete: fix grammarFri, 27 May 2016 05:24:45 +0000, by timeless
-
tests: add run-test .testtimes basic testingSun, 03 Apr 2016 20:49:30 +0000, by timeless
-
check-code: make repquote distinguish more characters for exact detectionTue, 31 May 2016 21:02:30 +0900, by FUJIWARA Katsunori
-
check-code: centralize rules depending on implementation of repquoteTue, 31 May 2016 21:02:30 +0900, by FUJIWARA Katsunori
-
check-code: use fixedmap for replacement of space charactersTue, 31 May 2016 21:02:30 +0900, by FUJIWARA Katsunori
-
check-code: replace quoted characters correctlyTue, 31 May 2016 20:58:10 +0900, by FUJIWARA Katsunori
-
test-chg: add basic tests for server lifecycleSat, 21 May 2016 21:43:29 +0900, by Yuya Nishihara
-
test-chg: run only with chgSun, 20 Mar 2016 14:59:03 -0700, by Yuya Nishihara
-
distate: add assertions to backup functionsThu, 26 May 2016 17:36:44 -0700, by Mateusz Kwapich
-
shelve: use backup functions instead of manually copying dirstateTue, 24 May 2016 13:29:53 -0700, by Mateusz Kwapich
-
dirstate: don't use actualfilename to name the backup fileWed, 25 May 2016 16:36:16 -0700, by Mateusz Kwapich