Mercurial > hg
graph
-
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