Mercurial > hg
graph
-
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
-
sslutil: reference appropriate config section in messagingSat, 28 May 2016 12:58:46 -0700, by Gregory Szorc
-
sslutil: allow fingerprints to be specified in [hostsecurity]Sat, 28 May 2016 12:37:36 -0700, by Gregory Szorc
-
debuginstall: expose modulepolicyWed, 09 Mar 2016 19:55:45 +0000, by timeless
-
revset: define table of sort() key functionsSat, 14 May 2016 19:52:00 +0900, by Yuya Nishihara
-
revset: factor out reverse flag of sort() keySat, 14 May 2016 19:46:18 +0900, by Yuya Nishihara
-
tests: don't save host fingerprints in hgrcSat, 28 May 2016 12:29:59 -0700, by Gregory Szorc
-
sslutil: calculate host fingerprints from additional algorithmsSat, 28 May 2016 11:58:28 -0700, by Gregory Szorc
-
util: add sha256Sat, 28 May 2016 12:57:28 -0700, by Gregory Szorc
-
sslutil: move CA file processing into _hostsettings()Sat, 28 May 2016 12:53:33 -0700, by Gregory Szorc
-
sslutil: move SSLContext.verify_mode value into _hostsettingsSat, 28 May 2016 11:41:21 -0700, by Gregory Szorc
-
sslutil: introduce a function for determining host-specific settingsSat, 28 May 2016 11:12:02 -0700, by Gregory Szorc
-
tests-subrepo-git: emit a different "pwned" message based on the test stable 3.8.3Fri, 27 May 2016 15:20:03 -0700, by Danek Duvall
-
tests-subrepo-git: make the "pwned" message output in a stable order stableFri, 27 May 2016 15:10:38 -0700, by Danek Duvall
-
test-cache-abuse: correct for different hunk headers between Solaris and GNU stableFri, 27 May 2016 11:14:29 -0700, by Danek Duvall
-
sslutil: remove sslkwargs() (API)Wed, 25 May 2016 19:57:31 -0700, by Gregory Szorc
-
url: remove use of sslkwargsWed, 25 May 2016 19:57:02 -0700, by Gregory Szorc
-
mail: remove use of sslkwargsWed, 25 May 2016 19:56:20 -0700, by Gregory Szorc
-
httpconnection: remove use of sslkwargsWed, 25 May 2016 19:54:06 -0700, by Gregory Szorc
-
sslutil: move sslkwargs logic into internal function (API)Wed, 25 May 2016 19:52:02 -0700, by Gregory Szorc
-
sslutil: remove ui from sslkwargs (API)Wed, 25 May 2016 19:43:22 -0700, by Gregory Szorc
-
dirstate: remove file from copymap on dropWed, 25 May 2016 16:09:07 -0700, by Mateusz Kwapich
-
run-tests: use json.dumps(separators=)Thu, 26 May 2016 02:35:44 +0000, by timeless
-
debugignore: make messages translatableThu, 26 May 2016 01:57:34 +0900, by FUJIWARA Katsunori
-
grep: make a message translatableThu, 26 May 2016 01:57:34 +0900, by FUJIWARA Katsunori
-
subrepo: make a message translatableThu, 26 May 2016 01:57:34 +0900, by FUJIWARA Katsunori
-
merge: make messages translatableThu, 26 May 2016 01:57:34 +0900, by FUJIWARA Katsunori
-
httppeer: make a message translatableThu, 26 May 2016 01:57:34 +0900, by FUJIWARA Katsunori
-
notify: make a message translatableThu, 26 May 2016 01:57:34 +0900, by FUJIWARA Katsunori
-
gpg: make a message translatableThu, 26 May 2016 01:57:34 +0900, by FUJIWARA Katsunori
-
revset: use getargsdict for sort()Mon, 23 May 2016 14:09:50 -0700, by Martijn Pieters
-
merge with stableWed, 25 May 2016 15:32:35 -0500, by Matt Mackall
-
changegroup: extract method that sorts nodes to sendThu, 12 May 2016 22:29:05 -0400, by Augie Fackler
-
hg: disable demandimport for py3Wed, 11 May 2016 23:24:41 +0000, by timeless
-
tests: enable import checker for all python files (including no .py files)Sun, 15 May 2016 10:48:05 +0900, by Yuya Nishihara
-
tests: make 'f' utility import hashlib unconditionallySun, 15 May 2016 10:45:32 +0900, by Yuya Nishihara
-
tests: fix typo of shebang prefix in test-check-pyflakes.tSun, 15 May 2016 10:41:01 +0900, by Yuya Nishihara
-
hghave: silence future pyflakes warning of unused importSun, 15 May 2016 10:40:26 +0900, by Yuya Nishihara
-
tests: remove unused import from 'f' utilitySun, 15 May 2016 10:39:44 +0900, by Yuya Nishihara
-
bookmarks: allow pushing active bookmark on new remote head (issue5236) stableTue, 24 May 2016 23:36:27 +0200, by liscju
-
sslutil: remove redundant check of sslsocket.cipher()Sun, 15 May 2016 11:50:49 -0700, by Gregory Szorc
-
sslutil: convert socket validation from a class to a function (API)Sun, 15 May 2016 11:38:38 -0700, by Gregory Szorc
-
sslutil: store and use hostname and ui in socket instanceSun, 15 May 2016 11:32:11 -0700, by Gregory Szorc
-
sslutil: use a dict for hanging hg state off the wrapped socketSun, 15 May 2016 11:25:07 -0700, by Gregory Szorc
-
sslutil: require serverhostname argument (API)Thu, 05 May 2016 19:10:18 -0700, by Gregory Szorc
-
annotate: optimize line countingWed, 18 May 2016 16:37:32 -0500, by Matt Mackall
-
purge: use opts.get()Mon, 16 May 2016 14:21:39 -0700, by Gregory Szorc
-
test-run-tests: clean up inuse server eagerlyWed, 11 May 2016 15:20:25 +0000, by timeless
-
tests: refactor run-tests helpersWed, 11 May 2016 16:40:16 +0000, by timeless
-
tests: silence test-repo obsolete warningWed, 11 May 2016 04:49:27 +0000, by timeless
-
largefiles: send statlfile remote calls only for nonexisting locally filesMon, 09 May 2016 10:05:32 +0200, by liscju
-
check-code: reject .next(...)Mon, 16 May 2016 21:18:59 +0000, by timeless
-
py3: convert to next() functionMon, 16 May 2016 21:30:53 +0000, by timeless
-
revset: rename variable to avoid shadowing with builtin next() functionMon, 16 May 2016 21:30:32 +0000, by timeless
-
histedit: add experimental config for using the first word of the commitFri, 06 May 2016 18:12:36 -0700, by Sean Farley
-
histedit: add optional parameter for determining intial editor lineFri, 06 May 2016 18:00:03 -0700, by Sean Farley
-
tests: enable import checker for all **.py filesSat, 14 May 2016 14:16:43 +0900, by Yuya Nishihara
-
py3: make contrib/import-checker.py get along with itselfSat, 14 May 2016 14:33:45 +0900, by Yuya Nishihara
-
py3: make contrib/revsetbenchmarks.py not import symbols from stdlib modulesSat, 14 May 2016 14:23:04 +0900, by Yuya Nishihara
-
py3: make contrib/bdiff-torture.py conform to our import styleSat, 14 May 2016 14:18:15 +0900, by Yuya Nishihara
-
import-checker: extend check of symbol-import order to all local modulesSat, 14 May 2016 13:39:33 +0900, by Yuya Nishihara
-
import-checker: always build a list of imported symbolsSat, 14 May 2016 13:20:13 +0900, by Yuya Nishihara
-
import-checker: fix test to make a real packageSat, 14 May 2016 13:49:46 +0900, by Yuya Nishihara
-
py3: move up symbol imports to enforce import-checker rulesSat, 14 May 2016 14:03:12 +0900, by Yuya Nishihara
-
util: make copyfile avoid ambiguity of file stat if neededThu, 19 May 2016 00:20:38 +0900, by FUJIWARA Katsunori
-
vfs: make rename avoid ambiguity of file stat if neededThu, 19 May 2016 00:20:38 +0900, by FUJIWARA Katsunori
-
vfs: make atomictempfile avoid ambiguity of file stat if neededThu, 19 May 2016 00:20:38 +0900, by FUJIWARA Katsunori
-
util: make atomictempfile avoid ambiguity of file stat if neededThu, 19 May 2016 00:20:38 +0900, by FUJIWARA Katsunori
-
util: add filestat class to detect ambiguity of file statThu, 19 May 2016 00:20:37 +0900, by FUJIWARA Katsunori
-
run-tests: handle json.dumps divergenceThu, 05 May 2016 23:17:19 +0000, by timeless
-
tests: use debuginstall to retrieve hg versionTue, 10 May 2016 22:52:26 +0000, by timeless
-
debuginstall: add mercurial versionTue, 10 May 2016 22:45:45 +0000, by timeless
-
strip: invalidate phase cache after stripping changeset (issue5235) stableThu, 12 May 2016 06:13:59 -0700, by Laurent Charignon
-
py3: make tests/svn-safe-append.py use absolute_importMon, 16 May 2016 04:31:20 +0530, by Pulkit Goyal
-
py3: make tests/test-atomictempfile.py use absolute_importMon, 16 May 2016 04:28:22 +0530, by Pulkit Goyal
-
py3: tests/test-check-py3-compat.t output updatedMon, 16 May 2016 04:08:17 +0530, by Pulkit Goyal
-
py3: use setattr() to assign new class attributeTue, 17 May 2016 05:32:36 +0530, by Pulkit Goyal
-
localrepo: use dirstate savebackup instead of handling dirstate file manuallyWed, 11 May 2016 14:18:52 -0700, by Mateusz Kwapich
-
localrepo: use dirstate restorebackup instead of copying dirstate manuallyFri, 13 May 2016 13:30:08 -0700, by Mateusz Kwapich
-
dirstate: add prefix and suffix arguments to backupFri, 13 May 2016 13:28:09 -0700, by Mateusz Kwapich
-
tests: mark test-atomictempfile.py write as binaryWed, 20 Apr 2016 19:55:59 +0000, by timeless
-
tests: mark test-context.py write as binaryWed, 20 Apr 2016 19:53:01 +0000, by timeless
-
transaction: turn lack of locking into a hard failure (API)Thu, 05 May 2016 16:20:53 +0200, by Pierre-Yves David
-
test: extract develwarn transaction testing in its own commandThu, 05 May 2016 16:13:22 +0200, by Pierre-Yves David
-
graphmod: update edgemap in-placeMon, 16 May 2016 16:41:26 +0100, by Martijn Pieters
-
tests: test-archive.t use mercurial.util for urllib compatFri, 06 May 2016 19:24:25 +0000, by timeless
-
tests: test-archive.t use sys.stdout.buffer for binary output in py3Fri, 06 May 2016 19:19:12 +0000, by timeless
-
localrepo: prevent executable-bit only changes from being lost on amend stableThu, 19 May 2016 14:35:22 -0700, by Mateusz Kwapich
-
tests: escape bytes setting MSB in input of grep for portability stableSat, 21 May 2016 02:48:51 +0900, by FUJIWARA Katsunori
-
tests: test-archive.t use absolute_importFri, 06 May 2016 19:17:49 +0000, by timeless
-
tests: test-archive.t use open() instead of file() for py3 compatFri, 06 May 2016 19:16:16 +0000, by timeless
-
tests: test-archive.t use print_functionFri, 06 May 2016 19:15:37 +0000, by timeless
-
merge with stableTue, 17 May 2016 11:28:46 -0500, by Matt Mackall
-
readlink: use print_functionWed, 11 May 2016 01:56:59 +0000, by timeless
-
tests: test-addremove-similar.t use print() for py3Fri, 06 May 2016 01:15:07 +0000, by timeless
-
tests: add coverage for run-tests.py --whitelistFri, 06 May 2016 00:45:31 +0000, by timeless
-
hg: limit HGUNICODEPEDANTRY to py2Tue, 05 Apr 2016 01:35:36 +0000, by timeless
-
py3: make i18n/hggettext use print_functionFri, 13 May 2016 02:58:15 +0530, by Pulkit Goyal
-
py3: make i18n/hggettext use absolute_importFri, 13 May 2016 02:56:13 +0530, by Pulkit Goyal
-
py3: make doc/docchecker use print_functionFri, 13 May 2016 02:41:35 +0530, by Pulkit Goyal
-
py3: make doc/docchecker use absolute_importFri, 13 May 2016 02:40:39 +0530, by Pulkit Goyal
-
py3: make contrib/undumprevlog use absolute_importFri, 13 May 2016 02:23:45 +0530, by Pulkit Goyal
-
py3: make contrib/dumprevlog use print_functionFri, 13 May 2016 02:16:32 +0530, by Pulkit Goyal
-
py3: make contrib/dumprevlog use absolute_importFri, 13 May 2016 02:14:49 +0530, by Pulkit Goyal
-
py3: make contrib/check-commit use print_functionFri, 13 May 2016 02:13:14 +0530, by Pulkit Goyal
-
py3: make contrib/check-commit use absolute_importFri, 13 May 2016 02:11:57 +0530, by Pulkit Goyal
-
hgcia: remove hgcia (BC)Thu, 12 May 2016 01:03:19 +0100, by Jun Wu
-
py3: make tests/hghave use absolute_importFri, 13 May 2016 03:31:07 +0530, by Pulkit Goyal
-
py3: make tests/f use absolute_importFri, 13 May 2016 03:28:44 +0530, by Pulkit Goyal
-
py3: make tests/dummyssh use absolute_importFri, 13 May 2016 03:26:28 +0530, by Pulkit Goyal
-
py3: make raise statement python3 compatibleFri, 13 May 2016 03:18:04 +0530, by Pulkit Goyal
-
help: search section of help topic by translated section name correctly stable 3.8.2Fri, 13 May 2016 07:19:59 +0900, by FUJIWARA Katsunori
-
patch: show lower-ed translated message correctly stableFri, 13 May 2016 07:19:59 +0900, by FUJIWARA Katsunori
-
py3: make i18n/posplit use print_functionFri, 13 May 2016 03:09:30 +0530, by Pulkit Goyal
-
py3: make i18n/posplit use absolute_importFri, 13 May 2016 03:08:46 +0530, by Pulkit Goyal
-
wireproto: optimize handling of large batch responsesThu, 12 May 2016 09:39:14 -0400, by Augie Fackler
-
cleanup: replace False identity testing with an explicit token objectThu, 05 May 2016 19:32:51 +0200, by Pierre-Yves David
-
devel: officially deprecate dirstate.write without transaction argumentWed, 11 May 2016 09:31:47 +0200, by Pierre-Yves David
-
devel: officially deprecate update without destinationWed, 11 May 2016 09:31:47 +0200, by Pierre-Yves David
-
devel: fix a typo in a deprecation warningWed, 11 May 2016 09:34:59 +0200, by Pierre-Yves David
-
devel: officially deprecate old style revsetWed, 11 May 2016 09:31:47 +0200, by Pierre-Yves David
-
check-code: handle py3 open divergenceWed, 11 May 2016 01:46:11 +0000, by timeless
-
check-code: switch to openerWed, 11 May 2016 01:44:39 +0000, by timeless
-
check-code: handle range/xrange divergenceWed, 11 May 2016 01:39:07 +0000, by timeless
-
check-code: fix py3 complaint about \NNN being invalid unicodeWed, 11 May 2016 01:56:08 +0000, by timeless
-
hghave: switch from iteritems to itemsThu, 05 May 2016 09:12:26 +0000, by timeless
-
hghave: matchoutput needs to use bytes for regexpThu, 05 May 2016 09:07:01 +0000, by timeless
-
revset: make dagrange preserve order of input setTue, 03 May 2016 12:36:44 +0900, by Yuya Nishihara
-
tests: mark test-check-pyflakes.t as requiring hg1.0+Thu, 05 May 2016 09:26:09 +0000, by timeless
-
dirstate: make backup methods publicThu, 05 May 2016 17:06:54 -0700, by Mateusz Kwapich
-
check-code: add a rule banning `env -u`Fri, 06 May 2016 08:45:56 -0500, by Kevin Bullock
-
subrepo: use unset instead of env -u to fix test on BSDs (issue5229)Fri, 06 May 2016 08:41:24 -0500, by Kevin Bullock
-
graphmod: partial edge stylingWed, 04 May 2016 20:11:59 +0100, by Martijn Pieters
-
pure: write a really lazy version of pure indexObjectSun, 24 Apr 2016 14:21:38 +0300, by Maciej Fijalkowski
-
dispatch: always load extensions before running shell aliases (issue5230)Sat, 07 May 2016 14:12:23 +0100, by Jun Wu
-
httpclient: update to upstream revision 2995635573d2Mon, 09 May 2016 21:13:50 -0400, by Augie Fackler
-
crecord: call prevsibling() and nextsibling() directlyFri, 06 May 2016 19:52:21 +0800, by Anton Shestakov
-
dispatch: add fail-* family of hooksThu, 28 Apr 2016 10:37:47 -0400, by Jordi Gutiérrez Hermoso
-
py3: make hgext/rebase.py use absolute_importFri, 06 May 2016 22:21:32 +0530, by Pulkit Goyal
-
py3: make hgext/mq.py use absolute_importFri, 06 May 2016 21:54:31 +0530, by Pulkit Goyal
-
py3: make hgext/hisedit.py use absolute_importFri, 06 May 2016 21:52:26 +0530, by Pulkit Goyal
-
py3: make hgext/hgk.py use absolute_importFri, 06 May 2016 21:50:40 +0530, by Pulkit Goyal
-
py3: make hgext/gpg.py use absolute_importFri, 06 May 2016 21:46:17 +0530, by Pulkit Goyal
-
py3: make hgext/graphlog.py use absolute_importFri, 06 May 2016 21:48:17 +0530, by Pulkit Goyal
-
import-checker: recognize relative imports from parents of current packageSat, 07 May 2016 19:59:30 +0200, by liscju
-
py3: make hgext/fetch.py use absolute_importFri, 06 May 2016 21:44:41 +0530, by Pulkit Goyal
-
tests: test-check-py3-compat.t output updatedFri, 06 May 2016 21:41:25 +0530, by Pulkit Goyal
-
revset: factor out public optimize() function from recursionMon, 02 May 2016 12:09:00 +0900, by Yuya Nishihara
-
revset: introduce temporary variables in optimize() where they look betterMon, 02 May 2016 12:47:09 +0900, by Yuya Nishihara
-
revset: construct arguments of only() against matched treeMon, 02 May 2016 11:50:48 +0900, by Yuya Nishihara
-
revset: unnest isonly() closure from optimize()Mon, 02 May 2016 11:27:26 +0900, by Yuya Nishihara
-
sslutil: stop checking for web.cacerts=! (BC)Thu, 05 May 2016 00:46:31 -0700, by Gregory Szorc
-
dispatch: stop setting web.cacerts=! to indicate --insecureThu, 05 May 2016 00:40:01 -0700, by Gregory Szorc
-
sslutil: use CA loaded state to drive validation logicThu, 05 May 2016 00:38:18 -0700, by Gregory Szorc
-
sslutil: handle ui.insecureconnections in validatorThu, 05 May 2016 00:37:28 -0700, by Gregory Szorc
-
sslutil: check for ui.insecureconnections in sslkwargsThu, 05 May 2016 00:35:45 -0700, by Gregory Szorc
-
dispatch: set ui.insecureconnections when --insecure is usedThu, 05 May 2016 00:34:22 -0700, by Gregory Szorc
-
ui: add an instance flag to hold --insecure bitThu, 05 May 2016 00:33:38 -0700, by Gregory Szorc
-
sslutil: make sslkwargs code even more explicitThu, 05 May 2016 00:32:43 -0700, by Gregory Szorc
-
sslutil: move code examining _canloaddefaultcerts out of _defaultcacertsWed, 04 May 2016 23:38:34 -0700, by Gregory Szorc
-
sslutil: further refactor sslkwargsWed, 04 May 2016 23:01:49 -0700, by Gregory Szorc
-
sslutil: document and slightly refactor sslkwargsThu, 05 May 2016 00:31:11 -0700, by Gregory Szorc
-
localrepo: remove a couple of local type aliasesFri, 06 May 2016 11:31:29 -0400, by Augie Fackler
-
cmdutil: typo fix in commentFri, 06 May 2016 14:22:17 -0400, by Augie Fackler
-
tests: add globs for WindowsThu, 05 May 2016 21:14:12 -0400, by Matt Harbison
-
chgserver: add [alias] to confighashSat, 07 May 2016 14:51:32 +0100, by Jun Wu
-
devel: use the 'config' argument for the dirstate normalisation develwarnSun, 08 May 2016 10:43:41 +0200, by Pierre-Yves David
-
devel: use the new 'config' argument for the update develwarnSun, 08 May 2016 10:43:41 +0200, by Pierre-Yves David
-
devel: use the new 'config' argument for the revset develwarnSun, 08 May 2016 10:43:41 +0200, by Pierre-Yves David
-
devel: use the new 'config' argument for the dirstate develwarnSun, 08 May 2016 10:43:41 +0200, by Pierre-Yves David
-
devel: use the new 'config' argument of the develwarn in deprecwarnSun, 08 May 2016 10:43:41 +0200, by Pierre-Yves David
-
develwarn: move config gating inside the develwarn functionSun, 08 May 2016 10:43:41 +0200, by Pierre-Yves David
-
help: fix the display for `hg help internals.revlogs` (issue5227) stableSun, 08 May 2016 22:28:09 -0400, by Matt Harbison
-
builddeb: add distroseries to tagged versions stableFri, 06 May 2016 14:09:11 -0700, by Sean Farley
-
debian: forgot to make debian/rules executable in 6b95a623ec90 stableSun, 01 May 2016 15:26:41 -0700, by Sean Farley
-
progress: stop excessive clearing (issue4801) stableFri, 06 May 2016 17:53:06 -0500, by Matt Mackall
-
chgserver: remove _clearenvaliasesFri, 06 May 2016 23:57:56 +0100, by Jun Wu
-
dispatch: defer environment variable resolution in alias commands (BC)Sat, 07 May 2016 00:16:58 +0100, by Jun Wu
-
rollback: add a config knob for entirely disabling the commandTue, 03 May 2016 16:33:25 -0400, by Augie Fackler
-
templater: add separate() template functionTue, 03 May 2016 09:49:54 -0700, by Martin von Zweigbergk
-
bookmarks: jettison bmstore's write() method per deprecation policyWed, 04 May 2016 21:01:49 -0400, by Augie Fackler
-
merge with stableThu, 05 May 2016 15:12:43 -0500, by Matt Mackall
-
deprecation: gate deprecation warning behind devel configuration stableThu, 05 May 2016 16:29:31 +0200, by Pierre-Yves David
-
crecord: update downarrowshiftevent() docstring, remove todoThu, 05 May 2016 19:51:35 +0800, by Anton Shestakov
-
crecord: remove things that don't happen in functions from their docstringsThu, 05 May 2016 19:40:40 +0800, by Anton Shestakov
-
crecord: remove skipfolded keyword argument from patchnode.previtem()Thu, 05 May 2016 18:13:25 +0800, by Anton Shestakov
-
crecord: update a copy-pasted comment in downarrowshiftevent()Thu, 05 May 2016 15:19:37 +0800, by Anton Shestakov
-
crecord: drop the version condition for amendThu, 05 May 2016 16:38:24 +0200, by Pierre-Yves David
-
crecord: add/remove blank lines (coding style)Thu, 05 May 2016 11:19:52 +0800, by Anton Shestakov
-
localrepo: jettison parents() method per deprecation policy (API)Wed, 04 May 2016 21:02:03 -0400, by Augie Fackler
-
revset: define _parsealias() in _aliasrules classSun, 17 Apr 2016 13:06:44 +0900, by Yuya Nishihara
-
revset: factor out common parsing functionSun, 17 Apr 2016 13:03:23 +0900, by Yuya Nishihara
-
revset: inline _tokenizealias() into _parsealias()Sun, 17 Apr 2016 12:57:27 +0900, by Yuya Nishihara
-
store: treat range as a generator instead of a list for py3 compatSun, 10 Apr 2016 07:28:26 +0000, by timeless
-
ui: add new config option for help text widthWed, 04 May 2016 18:18:24 +0100, by Jun Wu
-
tests: test histedit base command plan helpTue, 03 May 2016 15:26:51 +0000, by timeless
-
largefiles: makes verify batching stat calls to remoteTue, 03 May 2016 23:48:31 +0200, by liscju
-
largefiles: change basestore._verifyfile to take list of files to checkTue, 03 May 2016 23:31:32 +0200, by liscju
-
bookmarks: properly invalidate volatile sets when writing bookmarks stableWed, 04 May 2016 22:44:30 -0400, by Augie Fackler
-
test-obsolete: update extension in test to actually work stableThu, 05 May 2016 15:41:37 +0200, by Augie Fackler
-
bundle2: properly request phases during getbundle stableThu, 05 May 2016 20:57:38 +0900, by Mike Hommey
-
rebase: handle successor targets (issue5198)Mon, 11 Apr 2016 21:33:07 +0000, by timeless
-
debugbundle: add tests for debugbundle output with bundle2Wed, 04 May 2016 06:44:44 +0900, by Mike Hommey
-
revert: mention ui.origbackuppath in the command helpWed, 04 May 2016 10:46:27 -0500, by Nathan Goldbaum
-
help: wrap ".orig" in rst quotesSat, 30 Apr 2016 18:40:34 -0700, by Sean Farley
-
parser: shorten prefix of alias parsing errorsSun, 17 Apr 2016 12:31:06 +0900, by Yuya Nishihara
-
parser: rephrase "'$' not for alias arguments" messageSun, 17 Apr 2016 12:20:57 +0900, by Yuya Nishihara
-
debugbundle: handle the --all option for bundle2Mon, 18 Apr 2016 17:54:02 +0900, by Mike Hommey
-
manifest: improve filesnotin performance by using lazymanifest diffMon, 02 May 2016 15:22:16 -0700, by Tony Tung
-
keyword: replace use of _filerev with _filenodeTue, 19 Apr 2016 11:00:15 +0100, by Christian Ebert
-
merge with stableTue, 03 May 2016 10:41:17 -0500, by Matt Mackall
-
convert: pass absolute paths to git (SEC) stable 3.8.1Wed, 06 Apr 2016 22:57:46 -0500, by Blake Burkhart
-
rebase: restrict rebase destination to the pulled set (issue5214) stableSat, 30 Apr 2016 18:39:39 +0200, by Pierre-Yves David
-
destutil: add the ability to specify a search space for rebase destination stableSat, 30 Apr 2016 18:41:08 +0200, by Pierre-Yves David
-
sslutil: restore old behavior not requiring a hostname argument (issue5210) stableSat, 30 Apr 2016 09:26:47 -0700, by Gregory Szorc
-
ubuntu-xenial: add makefile rule to build deb stableWed, 27 Apr 2016 00:18:18 -0700, by Sean Farley
-
osx: create a modern package including manpages stableWed, 27 Apr 2016 10:20:36 -0500, by Kevin Bullock
-
tests: add test for Mac OS X package construction stableMon, 18 Apr 2016 23:59:55 -0400, by Augie Fackler
-
osx: add support for dumping built dmg into OUTPUTDIR stableMon, 18 Apr 2016 23:57:22 -0400, by Augie Fackler
-
verify: don't init subrepo when missing one is referenced (issue5128) (API) stableWed, 27 Apr 2016 22:45:52 -0400, by Matt Harbison
-
setup: detect Python DLL filename from loaded DLL stableThu, 28 Apr 2016 08:52:13 -0700, by Gregory Szorc
-
exewrapper: add .dll to LoadLibrary() argument stableWed, 27 Apr 2016 09:23:39 -0700, by Gregory Szorc
-
update: correct description of --check option stableWed, 27 Apr 2016 14:02:54 -0700, by Martin von Zweigbergk
-
chg: initialize sockdirfd to -1 instead of AT_FDCWD stableSun, 24 Apr 2016 21:35:30 +0900, by Yuya Nishihara
-
bdiff: further restrain potential quadratic performance stableFri, 22 Apr 2016 13:38:02 -0500, by Matt Mackall
-
bdiff: balance recursion to avoid quadratic behavior (issue4704) stableThu, 21 Apr 2016 22:04:11 -0500, by Matt Mackall
-
bdiff: fold in shift calculation in normalize stableThu, 21 Apr 2016 21:46:31 -0500, by Matt Mackall
-
tests: test-lock-badness.t message could come later stableThu, 01 Jan 1970 00:00:00 +0000, by timeless
-
dockerdeb: pass the rest of the args to the builder script stableSat, 23 Apr 2016 12:47:57 -0700, by Sean Farley
-
make: use shell-command assignment instead of $(eval ...) stableThu, 21 Apr 2016 10:11:20 -0400, by Augie Fackler
-
make: do assignment and export in a single statement stableThu, 21 Apr 2016 10:10:48 -0400, by Augie Fackler
-
make: alter how we compute compiler flags for setup.py stableThu, 21 Apr 2016 10:05:14 -0400, by Augie Fackler
-
revset: unindent "if True" block in sort() stableSat, 23 Apr 2016 16:11:05 +0900, by Yuya Nishihara
-
revset: make sort() do dumb multi-pass sorting for multiple keys (issue5218) stableSat, 23 Apr 2016 16:09:30 +0900, by Yuya Nishihara
-
log: fix status template to list copy source per dest (issue5155) stableThu, 24 Mar 2016 22:55:56 +0900, by Yuya Nishihara
-
graphmod: disable graph styling when HGPLAIN is set (issue5212) stableWed, 20 Apr 2016 16:33:13 +0100, by Martijn Pieters
-
graphmod: fix seen state handling for > 2 parents (issue5174) stableWed, 20 Apr 2016 18:26:29 +0100, by Martijn Pieters
-
httpclient: reverse accidental damage from 86db5cb55d46 stableWed, 20 Apr 2016 21:33:02 +0000, by timeless
-
builddeb: ignore errors about find not finding files stableFri, 15 Apr 2016 14:27:42 -0700, by Sean Farley
-
builddeb: use the os codename instead of 'unstable' stableSat, 16 Apr 2016 12:42:53 -0700, by Sean Farley
-
dockerdeb: redirect 'cd' in export command to /dev/null stableSun, 17 Apr 2016 10:36:40 -0700, by Sean Farley
-
help: avoid using "$n" parameter in revsetalias example stableSat, 26 Mar 2016 18:50:56 +0900, by Yuya Nishihara
-
debian: add missing python-docutils dependency stableFri, 15 Apr 2016 13:53:23 -0700, by Sean Farley
-
debian: add missing python-all-dev dependency stableFri, 15 Apr 2016 13:46:16 -0700, by Sean Farley
-
patchbomb: use single quotes around command hint stableThu, 14 Apr 2016 15:15:49 +0000, by timeless
-
merge default into stable for 3.8 code freeze stable 3.8-rcSat, 16 Apr 2016 18:06:48 -0500, by Matt Mackall
-
make: remove packages directory in clean ruleFri, 15 Apr 2016 13:10:34 -0700, by Sean Farley
-
make: add forgotten hgext3rd to clean ruleFri, 15 Apr 2016 11:51:57 -0700, by Sean Farley
-
make: add chg to clean ruleFri, 15 Apr 2016 11:51:41 -0700, by Sean Farley
-
test-docker-packaging: add new line to test outputSat, 16 Apr 2016 11:17:06 -0700, by Sean Farley
-
tests: relax pattern matching for newer dockerFri, 15 Apr 2016 14:47:32 -0700, by Sean Farley
-
py3: make factotum use absolute_importSun, 17 Apr 2016 02:29:33 +0530, by Pulkit Goyal
-
py3: make extdiff use absolute_importSun, 17 Apr 2016 02:15:05 +0530, by Pulkit Goyal
-
py3: make eol use absolute_importSun, 17 Apr 2016 02:10:55 +0530, by Pulkit Goyal
-
py3: make color use absolute_importSun, 17 Apr 2016 00:53:56 +0530, by Pulkit Goyal
-
py3: make hgmanpage use absolute_importSun, 17 Apr 2016 00:23:05 +0530, by Pulkit Goyal
-
py3: make gendoc use absolute_importSun, 17 Apr 2016 00:20:44 +0530, by Pulkit Goyal
-
py3: make check-seclevel use absolute_importSun, 17 Apr 2016 00:14:42 +0530, by Pulkit Goyal
-
fetch: use single quotes around command hintThu, 14 Apr 2016 15:20:11 +0000, by timeless
-
graft: use single quotes around command hintThu, 14 Apr 2016 15:19:57 +0000, by timeless
-
config: use single quotes around command hintThu, 14 Apr 2016 15:18:59 +0000, by timeless
-
debugcreatestreamclonebundle: use single quotes around command hintThu, 14 Apr 2016 15:17:15 +0000, by timeless
-
transaction: clear callback instances after usageSat, 16 Apr 2016 09:02:37 -0700, by Gregory Szorc
-
lock: clear postrelease hooks list after usageSat, 16 Apr 2016 09:00:15 -0700, by Gregory Szorc
-
ui: drop template aliases by HGPLAINSun, 27 Mar 2016 21:05:55 +0900, by Yuya Nishihara
-
templater: load and expand aliases by template engine (API) (issue4842)Sun, 27 Mar 2016 20:59:36 +0900, by Yuya Nishihara
-
templater: inline compiletemplate() function into engineSun, 03 Apr 2016 13:23:40 +0900, by Yuya Nishihara
-
templater: factor out function that creates templater from string templateSun, 10 Apr 2016 17:23:09 +0900, by Yuya Nishihara
-
templater: separate function to create templater from map file (API)Sun, 03 Apr 2016 23:26:48 +0900, by Yuya Nishihara
-
templater: extract function that loads template map fileSun, 03 Apr 2016 23:18:30 +0900, by Yuya Nishihara
-
templater: demote "base" directory of map file to local variableSun, 03 Apr 2016 23:22:43 +0900, by Yuya Nishihara
-
notify: do not load style file if template is specified (BC)Mon, 04 Apr 2016 22:50:50 +0900, by Yuya Nishihara
-
bugzilla: do not load style file if template is specified (BC)Mon, 04 Apr 2016 22:48:34 +0900, by Yuya Nishihara
-
subrepo: disable localizations when calling Git (issue5176)Sat, 16 Apr 2016 15:14:25 -0500, by Matt Mackall
-
py3: make test-demandimport use print_functionSat, 16 Apr 2016 12:41:58 +0530, by Pulkit Goyal
-
py3: use absolute_import in svnxml.pySat, 16 Apr 2016 06:03:11 +0300, by Robert Stanca
-
py3: use absolute_import in sitecustomize.pySat, 16 Apr 2016 05:34:21 +0300, by Robert Stanca
-
py3: use absolute_import in revlog-formatv0.pySat, 16 Apr 2016 05:33:23 +0300, by Robert Stanca
-
py3: use absolute_import in printenv.pySat, 16 Apr 2016 05:32:10 +0300, by Robert Stanca
-
py3: use absolute_import in mockblackbox.pySat, 16 Apr 2016 05:30:32 +0300, by Robert Stanca
-
py3: use absolute_import in killdaemons.pySat, 16 Apr 2016 05:29:29 +0300, by Robert Stanca
-
test-shelve: shorten a long path so it works on WindowsFri, 15 Apr 2016 22:53:53 -0400, by Matt Harbison
-
test-convert-git: skip tests with invalid path characters on WindowsFri, 15 Apr 2016 22:37:52 -0400, by Matt Harbison
-
test-subrepo-git: add globs for WindowsFri, 15 Apr 2016 22:23:34 -0400, by Matt Harbison
-
hook: report untrusted hooks as failure (issue5110) (BC)Thu, 14 Apr 2016 02:41:15 -0700, by Pierre-Yves David
-
hook: split config reading furtherThu, 14 Apr 2016 17:03:49 -0700, by Pierre-Yves David
-
hook: small refactor to store hooks as dict instead of listThu, 14 Apr 2016 02:28:46 -0700, by Pierre-Yves David
-
mail: retain hostname for sslutil.wrapsocket (issue5203)Fri, 15 Apr 2016 17:43:47 +0000, by timeless
-
tests: make test-trusted use print_functionSat, 16 Apr 2016 04:06:24 +0530, by Pulkit Goyal
-
tests: make test-doctest use absolute_importSat, 16 Apr 2016 03:38:23 +0530, by Pulkit Goyal
-
tests: make test-hgwebdir-paths use absolute_importSat, 16 Apr 2016 03:35:27 +0530, by Pulkit Goyal
-
tests: make test-lrucachedict use print_functionSat, 16 Apr 2016 03:22:45 +0530, by Pulkit Goyal
-
tests: make test-lrucachedict use absolute_importSat, 16 Apr 2016 03:10:41 +0530, by Pulkit Goyal
-
tests: make test-manifest use absolute_importSat, 16 Apr 2016 03:08:16 +0530, by Pulkit Goyal
-
tests: make test-pathencode use absolute_importSat, 16 Apr 2016 03:04:23 +0530, by Pulkit Goyal
-
tests: make test-simplemerge use absolute_importSat, 16 Apr 2016 02:59:36 +0530, by Pulkit Goyal
-
crecord: cleanup the remains of commit confirmationThu, 14 Apr 2016 01:37:29 -0700, by Pierre-Yves David
-
crecord: drop the extra confirmation screenThu, 14 Apr 2016 01:27:18 -0700, by Pierre-Yves David
-
update: resurrect bare update from null parent to tip-most branch headFri, 15 Apr 2016 20:37:11 +0900, by Yuya Nishihara
-
tests: run import-checker with tests .t filesTue, 12 Apr 2016 14:43:36 +0000, by timeless
-
import-checker: parse python code from .t filesTue, 12 Apr 2016 21:43:56 +0000, by timeless
-
import-checker: track filenames for SyntaxErrorsWed, 13 Apr 2016 16:34:59 +0000, by timeless
-
import-checker: track SyntaxErrorsWed, 13 Apr 2016 16:36:19 +0000, by timeless
-
import-checker: refactor source readingMon, 11 Apr 2016 22:34:04 +0000, by timeless
-
tests: make test-pathencode use print_functionThu, 14 Apr 2016 01:06:45 +0530, by Pulkit Goyal
-
tests: make test-run-tests use absolute_importThu, 14 Apr 2016 01:03:24 +0530, by Pulkit Goyal
-
tests: make test-symlink-os-yes-fs-no use absolute_importThu, 14 Apr 2016 00:58:31 +0530, by Pulkit Goyal
-
tests: make test-ui-color use absolute_importThu, 14 Apr 2016 00:56:08 +0530, by Pulkit Goyal
-
tests: make test-url use absolute_importThu, 14 Apr 2016 00:53:35 +0530, by Pulkit Goyal
-
tests: make test-trusted use absolute_importThu, 14 Apr 2016 00:49:58 +0530, by Pulkit Goyal
-
templater: add parsing and expansion rules to process "templatealias" sectionSun, 27 Mar 2016 20:31:56 +0900, by Yuya Nishihara
-
templater: add function to parse whole string as template expressionSun, 27 Mar 2016 20:29:03 +0900, by Yuya Nishihara
-
parser: factor out _trygetfunc() that extracts function name and argumentsTue, 29 Mar 2016 17:27:34 +0900, by Yuya Nishihara
-
parser: make _getalias() return (alias, pattern-args) pairTue, 29 Mar 2016 17:21:11 +0900, by Yuya Nishihara
-
parser: drop redundant comparison between alias declaration tree and patternTue, 29 Mar 2016 16:50:16 +0900, by Yuya Nishihara
-
patchbomb: fix public-is-missing hintThu, 14 Apr 2016 14:26:37 +0000, by timeless
-
tests: clarify patchbomb repo is public not remoteThu, 14 Apr 2016 14:36:52 +0000, by timeless
-
run-tests: set HGMODULEPOLICY for --pureWed, 13 Apr 2016 13:51:39 +0000, by timeless
-
cmdutil: avoid recycling variable name "name" in namespaces codeThu, 14 Apr 2016 15:26:18 -0400, by Nathaniel Manista
-
update: fix bare update to work on new branchTue, 05 Apr 2016 06:53:33 +0200, by liscju
-
remove: fix --force option help description (issue5177)Wed, 13 Apr 2016 09:56:51 +0200, by liscju
-
logtoprocess: new experimental extensionTue, 05 Apr 2016 17:39:59 +0100, by Martijn Pieters
-
convert: keep converted hg parents that are outside convert.hg.revs (BC)Wed, 13 Apr 2016 00:16:21 +0200, by Mads Kiilerich
-
tests: coverage of ancestry with convert in multiple non-overlapping stepsThu, 24 Mar 2016 16:01:07 -0700, by Mads Kiilerich
-
revset: rename findaliases() to expandaliases()Mon, 29 Feb 2016 22:58:15 +0900, by Yuya Nishihara
-
parser: add short comment how aliases are expanded in phasesTue, 29 Mar 2016 16:30:59 +0900, by Yuya Nishihara
-
parser: reorder alias expansion routine to return earlyTue, 29 Mar 2016 16:19:31 +0900, by Yuya Nishihara
-
parser: move functions that process alias expansion to rule-set classMon, 29 Feb 2016 22:15:44 +0900, by Yuya Nishihara
-
revset: unindent codes in _getalias() functionMon, 29 Feb 2016 22:10:48 +0900, by Yuya Nishihara
-
parser: extract helper that creates a dict of aliasesMon, 29 Feb 2016 19:24:15 +0900, by Yuya Nishihara
-
parser: construct alias object by rule-set classMon, 29 Feb 2016 18:33:30 +0900, by Yuya Nishihara
-
graphmod: shorten graphFri, 08 Apr 2016 16:42:43 +0200, by santiagopim
-
tests: ensure that 'hg update' is disabled during histedit (issue3655)Mon, 11 Apr 2016 12:06:18 -0700, by Jason Gauci
-
test-remove: drop a useless Windows specific conditionalTue, 12 Apr 2016 00:34:02 -0400, by Matt Harbison
-
test-blackbox: add missing glob for WindowsTue, 15 Mar 2016 23:04:35 -0400, by Matt Harbison
-
test-largefiles: stabilize output for WindowsTue, 15 Mar 2016 21:56:01 -0400, by Matt Harbison
-
test-import: fix output on WindowsTue, 15 Mar 2016 21:47:43 -0400, by Matt Harbison
-
test-install: fix output on WindowsTue, 15 Mar 2016 21:45:32 -0400, by Matt Harbison
-
check-code: reject import urllibThu, 07 Apr 2016 00:34:07 +0000, by timeless
-
pycompat: switch to util.urlreq/util.urlerr for py3 compatWed, 06 Apr 2016 23:22:12 +0000, by timeless
-
pycompat: add util.urlerr util.urlreq classes for py3 compatThu, 07 Apr 2016 00:05:48 +0000, by timeless
-
test-progress: disable mocking-time tests on chgSun, 20 Mar 2016 16:49:56 -0700, by Yuya Nishihara
-
hghave: add "chg" flag to skip tests that can't be compatible with chgSun, 20 Mar 2016 14:55:56 -0700, by Yuya Nishihara
-
tests: add new test for #! shebang linesWed, 06 Apr 2016 19:09:12 +0000, by timeless
-
largefiles: introduce push --lfrev to control which revisions are pushedSun, 27 Mar 2016 13:00:28 -0700, by Mads Kiilerich
-
largefiles: don't access repo.changelog directly in getlfilestouploadWed, 13 Apr 2016 01:45:45 +0200, by Mads Kiilerich
-
localrepo: refactor prepushoutgoinghook to take a pushopWed, 13 Apr 2016 01:09:11 +0200, by Mads Kiilerich
-
parser: unify parser function of alias declaration and definitionTue, 29 Mar 2016 00:08:25 +0900, by Yuya Nishihara
-
revset: unify function that parses alias declaration and definitionTue, 29 Mar 2016 00:05:14 +0900, by Yuya Nishihara
-
parser: move alias definition parser to common rule-set classMon, 29 Feb 2016 18:10:07 +0900, by Yuya Nishihara
-
parser: move _relabelaliasargs() to common rule-set classMon, 29 Feb 2016 18:00:51 +0900, by Yuya Nishihara
-
parser: move alias declaration parser to common rule-set classMon, 29 Feb 2016 17:54:03 +0900, by Yuya Nishihara
-
parser: add stub class that will host alias parsing and expansionSun, 03 Apr 2016 16:55:23 +0900, by Yuya Nishihara
-
revset: narrow scope of "except ParseError" block in _parsealiasdecl()Mon, 29 Feb 2016 17:43:39 +0900, by Yuya Nishihara
-
obsstore: move delete function from obsstore class to repair moduleTue, 12 Apr 2016 04:06:50 -0700, by Kostia Balytskyi
-
debugobsolete: style fixes to debugobsolete that slipped from original commitTue, 12 Apr 2016 03:40:53 -0700, by Kostia Balytskyi
-
import: document --exact behavior in more detailWed, 09 Mar 2016 10:47:33 -0500, by Matt Mackall
-
util: add doctest to datestr()Mon, 11 Apr 2016 19:46:50 +0200, by Adrian Buehlmann
-
date: fix boundary check of negative integerTue, 12 Apr 2016 00:30:28 +0200, by Florent Gallaire
-
chg: server exited with code 0 without being connectable is an errorSun, 10 Apr 2016 22:00:34 +0100, by Jun Wu
-
shelve: refactor directory name into constantFri, 08 Apr 2016 23:33:28 -0700, by Oleg Afanasyev
-
pycompat: switch to util.stringio for py3 compatSun, 10 Apr 2016 20:55:37 +0000, by timeless
-
py3: use multi-line import in test-wireproto.pySun, 10 Apr 2016 21:32:08 +0000, by timeless
-
py3: use absolute_import in test-hgweb-non-interactive.tSun, 10 Apr 2016 21:32:05 +0000, by timeless
-
py3: use absolute_import in test-hgweb-no-request-uri.tSun, 10 Apr 2016 21:32:01 +0000, by timeless
-
py3: use absolute_import in test-hgweb-no-path-info.tSun, 10 Apr 2016 21:31:58 +0000, by timeless
-
chg: use fsetcloexec instead of closing lockfd manuallyMon, 11 Apr 2016 00:18:27 +0100, by Jun Wu
-
chg: extract the logic of setting FD_CLOEXEC to a utility functionMon, 11 Apr 2016 00:17:17 +0100, by Jun Wu
-
chg: add fchdirx as a utility functionSun, 10 Apr 2016 03:14:32 +0100, by Jun Wu
-
chg: check lockfd at freecmdserveroptsSun, 10 Apr 2016 22:58:11 +0100, by Jun Wu
-
chg: add sockdirfd to cmdserveroptsSun, 10 Apr 2016 23:56:00 +0100, by Jun Wu
-
chg: fix spelling in the error message about error waiting for cmdserverSun, 10 Apr 2016 21:56:05 +0100, by Jun Wu
-
sslutil: document and slightly refactor validation logicSun, 10 Apr 2016 11:02:58 -0700, by Gregory Szorc
-
sslutil: require a server hostname when wrapping sockets (API)Sun, 10 Apr 2016 11:00:41 -0700, by Gregory Szorc
-
sslutil: move and document verify_mode assignmentSun, 10 Apr 2016 10:59:45 -0700, by Gregory Szorc
-
tests: use --insecure instead of web.cacerts=!Sun, 10 Apr 2016 10:54:53 -0700, by Gregory Szorc
-
help: remove references to "Python 2.6 or later"Sun, 10 Apr 2016 10:58:47 -0700, by Gregory Szorc
-
commands: make --rev and --index compatible in debugobsoleteMon, 04 Apr 2016 02:05:10 -0700, by Kostia Balytskyi
-
tests: enable import checker for tests/**.py filesSun, 03 Apr 2016 19:38:57 +0900, by Yuya Nishihara
-
tests: stop direct symbol import of mercurial modules in test-status-inprocessTue, 05 Apr 2016 23:38:00 +0900, by Yuya Nishihara
-
tests: alias ui as uimod in test-revlog-ancestry/test-ui-verbosityTue, 05 Apr 2016 23:35:45 +0900, by Yuya Nishihara
-
tests: move stdlib imports before mercurial modules in test-parseindex2Tue, 05 Apr 2016 23:23:43 +0900, by Yuya Nishihara
-
tests: stop direct symbol import of pprint.pprint in tests-minirstTue, 05 Apr 2016 23:22:38 +0900, by Yuya Nishihara
-
tests: import mercurial modules by name in test-propertycacheTue, 05 Apr 2016 23:30:18 +0900, by Yuya Nishihara
-
tests: remove unused import of mercurial.repoview from test-propertycacheTue, 05 Apr 2016 23:33:55 +0900, by Yuya Nishihara
-
templater: drop deprecated handling of KeyError from changeset_templaterSun, 03 Apr 2016 11:23:31 +0900, by Yuya Nishihara
-
test-commandserver: handle cStringIO.StringIO/io.StringIO divergenceWed, 06 Apr 2016 20:34:34 +0000, by timeless
-
pycompat: add util.stringio to handle py3 divergenceWed, 06 Apr 2016 20:31:31 +0000, by timeless
-
pycompat: alias xrange to range in py3Wed, 06 Apr 2016 22:35:52 +0000, by timeless
-
pycompat: fix demand import handling of QueueFri, 08 Apr 2016 14:03:05 +0000, by timeless
-
util: use __code__ (available since py2.6)Tue, 29 Mar 2016 17:43:23 +0000, by timeless
-
templater: give better error message for invalid engine typeSun, 03 Apr 2016 11:20:50 +0900, by Yuya Nishihara
-
transaction: allow running file generators after finalizersThu, 07 Apr 2016 14:10:49 -0700, by Durham Goode
-
run-tests: move install.err into test areaThu, 07 Apr 2016 11:11:55 +0000, by timeless
-
help: report source of aliasesFri, 08 Apr 2016 18:35:49 +0000, by timeless
-
compact: add color labels to -TcompactFri, 08 Apr 2016 16:05:52 +0000, by timeless
-
util: fix doc for datestr()Fri, 08 Apr 2016 22:15:06 +0200, by Adrian Buehlmann
-
date: reallow negative timestamp, fix for Windows buggy gmtime() (issue2513)Fri, 08 Apr 2016 14:11:03 +0200, by Florent Gallaire
-
tests: use /usr/bin/env python for test-status-inprocess.pyWed, 06 Apr 2016 19:08:04 +0000, by timeless
-
run-tests: fix broken regular expressionWed, 06 Apr 2016 22:26:47 -0400, by Augie Fackler
-
test: don't rely on __del__ in test-devel-warnings.tTue, 05 Apr 2016 12:19:45 -0700, by Pierre-Yves David
-
dispatch: split out warning message generation to separate functionTue, 05 Apr 2016 20:01:23 +0100, by Martijn Pieters
-
check-code: reject import Queue, suggest util.queue class for py3 compatWed, 06 Apr 2016 20:08:18 +0000, by timeless
-
scmutil: use util.queue/util.empty for py3 compatWed, 06 Apr 2016 20:07:51 +0000, by timeless
-
pycompat: add empty and queue to handle py3 divergenceWed, 06 Apr 2016 20:00:49 +0000, by timeless
-
convert: kill dead codeMon, 04 Apr 2016 15:39:13 +0200, by Julien Cristau
-
convert: don't ignore errors from git diff-treeMon, 04 Apr 2016 15:38:48 +0200, by Julien Cristau
-
crecord: check for untracked argumentsWed, 06 Apr 2016 18:19:36 +0000, by timeless
-
localrepo: drop force check from checkcommitpatternsWed, 06 Apr 2016 18:08:38 +0000, by timeless
-
localrepo: refactor commit argument check as checkcommitpatternsWed, 06 Apr 2016 17:52:17 +0000, by timeless
-
run-tests: handle empty testsTue, 05 Apr 2016 04:26:20 +0000, by timeless
-
docchecker: try to reject single quotesTue, 12 Jan 2016 09:30:57 +0000, by timeless
-
docchecker: report context line at most onceThu, 03 Mar 2016 03:32:44 +0000, by timeless
-
tests: splitting test-gendoc.t into per file testsWed, 06 Jan 2016 20:45:50 +0000, by timeless
-
test-hgweb-auth: stop direct symbol import of mercurial.error.AbortTue, 05 Apr 2016 23:21:17 +0900, by Yuya Nishihara
-
test-hgweb-auth: alias ui as uimodTue, 05 Apr 2016 23:20:04 +0900, by Yuya Nishihara
-
test-hg-parseurl: stop direct symbol import of mercurial.hg.parseurlTue, 05 Apr 2016 23:18:52 +0900, by Yuya Nishihara
-
test-filelog: alias ui as uimodTue, 05 Apr 2016 23:17:43 +0900, by Yuya Nishihara
-
test-duplicateoptions: alias ui as uimodTue, 05 Apr 2016 23:17:05 +0900, by Yuya Nishihara
-
test-filecache: alias ui as uimodTue, 05 Apr 2016 23:16:16 +0900, by Yuya Nishihara
-
test-filecache: sort import linesTue, 05 Apr 2016 23:15:49 +0900, by Yuya Nishihara
-
test-ctxmanager: stop direct symbol import of mercurial.utilTue, 05 Apr 2016 23:13:52 +0900, by Yuya Nishihara
-
test-batching: stop direct symbol import of mercurial modulesTue, 05 Apr 2016 23:10:13 +0900, by Yuya Nishihara
-
children: use double quotes for argumentsWed, 06 Jan 2016 17:18:18 +0000, by timeless
-
largefiles: use double quotes for argumentsTue, 12 Jan 2016 09:30:39 +0000, by timeless
-
graft: use double quotes for argumentsTue, 12 Jan 2016 09:30:24 +0000, by timeless
-
hghave: add cvsntMon, 04 Apr 2016 06:27:12 +0000, by timeless
-
commands: allow debugobsolete to delete arbitrary obsmarkersFri, 01 Apr 2016 15:12:50 -0700, by Kostia Balytskyi
-
commands: disallow 'hg debugobsolete --index --rev <smth>'Fri, 01 Apr 2016 15:20:31 -0700, by Kostia Balytskyi
-
mercurial: add editorconfigTue, 05 Apr 2016 18:10:33 +0100, by Jun Wu
-
parsers: fix istat macro to work with single line if statementTue, 05 Apr 2016 10:43:43 -0400, by Matt Fowles
-
pypy: fix setdiscovery testTue, 05 Apr 2016 14:44:18 +0300, by Maciej Fijalkowski
-
chg: wrap line at 80 charsTue, 05 Apr 2016 17:43:02 +0100, by Jun Wu
-
chg: replace abortmsg showing errno with abortmsgerrnoTue, 05 Apr 2016 15:16:01 +0100, by Jun Wu
-
chg: add util function abortmsgerrno to print error with errnoTue, 05 Apr 2016 17:25:39 +0100, by Jun Wu
-
chg: use color in debug/error messages conditionallyTue, 05 Apr 2016 14:48:09 +0100, by Jun Wu
-
revset: force ascending order for baseset initialized from a setMon, 04 Apr 2016 17:45:54 -0700, by Pierre-Yves David
-
revset: stabilize repr of baseset initialized with a setMon, 04 Apr 2016 17:45:15 -0700, by Pierre-Yves David
-
dispatch: factor out command failure handling into a functionMon, 04 Apr 2016 17:27:37 +0100, by Martijn Pieters
-
pypy: fix overeager pattern matching on mpatchErrorTue, 05 Apr 2016 10:59:46 +0300, by Maciej Fijalkowski
-
mpatch: unify mpatchError (issue5182)Thu, 31 Mar 2016 02:05:28 +0000, by timeless
-
check-code: reject sed ... \\nWed, 30 Mar 2016 22:01:47 +0000, by timeless
-
hideablerevs: expand docstring to warn about possible trapsSat, 02 Apr 2016 15:56:47 -0700, by Pierre-Yves David
-
hghave: replace relative import of docutils.coreSun, 03 Apr 2016 19:47:29 +0900, by Yuya Nishihara
-
tests: make tinyproxy.py not import sys.argv by nameSun, 03 Apr 2016 20:12:59 +0900, by Yuya Nishihara
-
tests: alias ui as uimod in test-walkrepoSun, 03 Apr 2016 20:13:42 +0900, by Yuya Nishihara
-
tests: alias ui as uimod in test-ui-configSun, 03 Apr 2016 19:56:59 +0900, by Yuya Nishihara
-
tests: alias ui as uimod in test-contextSun, 03 Apr 2016 19:52:13 +0900, by Yuya Nishihara
-
tests: alias ui as uimod in test-ancestorSun, 03 Apr 2016 19:48:47 +0900, by Yuya Nishihara
-
tests: sort import lines in tinyproxy.pySun, 03 Apr 2016 20:11:41 +0900, by Yuya Nishihara
-
tests: sort import lines in failfilemerge.pySun, 03 Apr 2016 19:41:00 +0900, by Yuya Nishihara
-
tests: sort import lines in dumbhttp.pySun, 03 Apr 2016 19:40:05 +0900, by Yuya Nishihara
-
chgserver: change random state after forkMon, 04 Apr 2016 01:59:57 +0100, by Jun Wu
-
chg: make connect debug message less repetitiveMon, 04 Apr 2016 02:36:05 +0100, by Jun Wu
-
chgserver: use relative path at socket.bindMon, 04 Apr 2016 03:17:59 +0100, by Jun Wu
-
chgserver: move args copying logic to the correct placeMon, 04 Apr 2016 01:10:51 +0100, by Jun Wu
-
py3: use print_function in test-status-inprocess.pyMon, 04 Apr 2016 05:20:40 +0300, by Robert Stanca
-
py3: use absolute_import in test-status-inprocess.pyMon, 04 Apr 2016 05:19:35 +0300, by Robert Stanca
-
py3: use print_function in test-revlog-ancestry.pyMon, 04 Apr 2016 05:10:11 +0300, by Robert Stanca
-
py3: use absolute_import in test-revlog-ancestry.pyMon, 04 Apr 2016 05:09:24 +0300, by Robert Stanca
-
py3: use print_function in test-propertycache.pyMon, 04 Apr 2016 04:56:05 +0300, by Robert Stanca
-
hghave: add hg06..hg39Fri, 01 Apr 2016 13:20:47 +0000, by timeless
-
hghave: use checkvers for bzr114Fri, 01 Apr 2016 13:19:29 +0000, by timeless
-
hghave: replace has_svn13/has_svn15 with checkversFri, 01 Apr 2016 13:04:41 +0000, by timeless
-
hghave: add checkvers functionFri, 01 Apr 2016 13:04:16 +0000, by timeless
-
hghave: add docstring for checkMon, 04 Apr 2016 02:17:36 +0000, by timeless
-
hghave: update cvs112 descriptionFri, 01 Apr 2016 13:19:58 +0000, by timeless
-
py3: use absolute_import in test-propertycache.pyMon, 04 Apr 2016 03:16:18 +0300, by Robert Stanca
-
py3: use print_function in test-parseindex2.pyMon, 04 Apr 2016 03:14:16 +0300, by Robert Stanca
-
py3: use absolute_import in test-parseindex2.pyMon, 04 Apr 2016 03:06:33 +0300, by Robert Stanca
-
py3: use print_function in test-minirst.pyMon, 04 Apr 2016 03:04:08 +0300, by Robert Stanca
-
py3: use absolute_import in test-minirst.pyMon, 04 Apr 2016 03:00:43 +0300, by Robert Stanca
-
py3: use print_function in test-hybridencode.pyMon, 04 Apr 2016 02:58:53 +0300, by Robert Stanca
-
py3: use absolute_import in test-hybridencode.pyMon, 04 Apr 2016 01:33:08 +0300, by Robert Stanca
-
py3: use print_function in test-hgweb-auth.pyMon, 04 Apr 2016 01:31:21 +0300, by Robert Stanca
-
py3: use absolute_import in test-hgweb-auth.pyMon, 04 Apr 2016 00:55:36 +0300, by Robert Stanca
-
py3: use print_function in test-hg-parseurl.pyMon, 04 Apr 2016 00:29:03 +0300, by Robert Stanca
-
py3: use absolute_import in test-hg-parseurl.pyMon, 04 Apr 2016 00:27:04 +0300, by Robert Stanca
-
py3: use print_function in test-filelog.pyMon, 04 Apr 2016 00:17:11 +0300, by Robert Stanca
-
py3: use absolute_import in test-filelog.pySun, 03 Apr 2016 17:10:12 +0300, by Robert Stanca
-
py3: use print_function in test-filecache.pySun, 03 Apr 2016 17:06:40 +0300, by Robert Stanca
-
py3: use absolute_import in test-filecache.pySun, 03 Apr 2016 17:01:07 +0300, by Robert Stanca
-
py3: use print_function in test-duplicateoptions.pySun, 03 Apr 2016 16:58:43 +0300, by Robert Stanca
-
py3: use absolute_import in test-duplicateoptions.pySun, 03 Apr 2016 16:56:15 +0300, by Robert Stanca
-
py3: lexicographical order imports and print_function in test-context.pySun, 03 Apr 2016 16:34:55 +0300, by Robert Stanca
-
pypy: fix overspecific test checksSun, 03 Apr 2016 08:26:57 +0100, by Maciej Fijalkowski
-
tests: lexicographical imports in silenttestrunner.pySun, 03 Apr 2016 10:02:58 +0300, by Robert Stanca
-
py3: use absolute_import in test-context.pySun, 03 Apr 2016 06:20:17 +0300, by Robert Stanca
-
py3: use print_function in test-bdiff.pySun, 03 Apr 2016 06:16:17 +0300, by Robert Stanca
-
py3: use absolute_import in test-bdiff.pySun, 03 Apr 2016 06:12:18 +0300, by Robert Stanca
-
py3: use print_function in test-batching.pySun, 03 Apr 2016 06:10:52 +0300, by Robert Stanca
-
py3: use absolute_import in test-batching.pySun, 03 Apr 2016 06:05:43 +0300, by Robert Stanca
-
py3: use print_function in silenttestrunner.pySat, 02 Apr 2016 18:17:23 +0300, by Robert Stanca
-
py3: use absolute_import in silenttestrunner.pySat, 02 Apr 2016 18:16:12 +0300, by Robert Stanca
-
py3: use print_function in hypothesishelpers.pySat, 02 Apr 2016 18:15:04 +0300, by Robert Stanca
-
tests: use absolute_import in hypothesishelpers.pySat, 02 Apr 2016 18:14:10 +0300, by Robert Stanca
-
py3: use print_function in get-with-headers.pySat, 02 Apr 2016 18:12:33 +0300, by Robert Stanca
-
py3: use print_function in generate-working-copy-states.pySat, 02 Apr 2016 17:36:59 +0300, by Robert Stanca
-
py3: use print_function in filterpyflakes.pySat, 02 Apr 2016 17:35:02 +0300, by Robert Stanca
-
py3: use print_function in test-ancestor.pySat, 02 Apr 2016 17:33:11 +0300, by Robert Stanca
-
py3: use print_function in seq.pySat, 02 Apr 2016 17:29:38 +0300, by Robert Stanca
-
py3: use absolute_import in seq.pySat, 02 Apr 2016 17:28:35 +0300, by Robert Stanca
-
parser: move parsererrordetail() function from revset moduleMon, 29 Feb 2016 17:02:56 +0900, by Yuya Nishihara
-
hgweb: fix links in atom-branchesFri, 01 Apr 2016 21:18:24 +0800, by Anton Shestakov
-
revset: prevent infinite recursion on pypyFri, 01 Apr 2016 10:09:34 +0200, by Maciej Fijalkowski
-
pypy: fix doctests for pypy optimizationsThu, 31 Mar 2016 18:38:08 +0200, by Maciej Fijalkowski
-
largefiles: replace invocation of os.path module by vfs in reposetup.pySat, 19 Mar 2016 15:31:13 +0100, by liscju
-
largefiles: replace invocation of os.path module by vfs in overrides.pySat, 19 Mar 2016 14:50:40 +0100, by liscju
-
bundle: warn when update to revision existing only in a bundle (issue5004)Wed, 23 Mar 2016 08:55:22 +0100, by liscju