Mercurial > hg
graph
-
util: move common proxyobserver attributes to the base classSun, 15 Dec 2019 21:34:00 -0500, by Matt Harbison
-
config: drop debug messages saying where config was read fromWed, 11 Dec 2019 22:23:42 -0800, by Martin von Zweigbergk
-
rcutil: don't check if defaultrc/ is a directory -- we know it isWed, 11 Dec 2019 11:22:37 -0800, by Martin von Zweigbergk
-
rust-matchers: add support for `exactmatcher` in `dirstate.status`Fri, 29 Nov 2019 17:30:57 +0100, by Raphaël Gomès
-
rust-dirstate-status: update bridge for new rust version of `dirstate.status`Fri, 29 Nov 2019 17:30:10 +0100, by Raphaël Gomès
-
rust-dirstate-status: add `walk_explicit` implementation, use `Matcher` traitFri, 29 Nov 2019 17:29:06 +0100, by Raphaël Gomès
-
rust-matchers: add `FileMatcher` implementationFri, 29 Nov 2019 18:54:06 +0100, by Raphaël Gomès
-
exchange: ensure all outgoing subrepo references are present before pushingThu, 12 Dec 2019 12:30:15 -0500, by Matt Harbison
-
procutil: try and avoid angering CoreFoundation on macOSThu, 05 Dec 2019 16:19:16 -0500, by Augie Fackler
-
nodetree: simplify a conditionnal in shortesthexnodeidprefixWed, 11 Dec 2019 17:35:29 +0100, by Pierre-Yves David
-
config: close file even if we fail to read itWed, 11 Dec 2019 15:06:09 -0800, by Martin von Zweigbergk
-
config: catch intended exception when failing to parse configWed, 11 Dec 2019 15:33:07 -0800, by Martin von Zweigbergk
-
rust-hg-path: implement more readable custom Debug for HgPath{,Buf}Wed, 11 Dec 2019 09:39:14 -0800, by Martin von Zweigbergk
-
util: implement sortdict.insert()Mon, 16 Dec 2019 15:58:47 -0800, by Martin von Zweigbergk
-
patch: make __repr__() return strMon, 16 Dec 2019 23:27:17 -0500, by Matt Harbison
-
pytype: suppress warnings about no 'open_binary' on importlib.resourcesSun, 15 Dec 2019 23:46:10 -0500, by Matt Harbison
-
windows: if username(uid=None) is loaded, just use getpassMon, 16 Dec 2019 17:10:51 -0500, by Augie Fackler
-
transplant: use check_incompatible_arguments()Fri, 13 Dec 2019 14:12:14 -0800, by Martin von Zweigbergk
-
bookmarks: use check_incompatible_arguments() for inactive+actionFri, 13 Dec 2019 14:31:51 -0800, by Martin von Zweigbergk
-
bookmarks: use cmdutil.check_incompatible_arguments() for action+revThu, 12 Dec 2019 23:32:47 -0800, by Martin von Zweigbergk
-
bookmarks: use cmdutil.check_at_most_one_arg() for actionThu, 12 Dec 2019 23:31:17 -0800, by Martin von Zweigbergk
-
rebase: use cmdutil.check_at_most_one_arg() for actionThu, 12 Dec 2019 15:55:33 -0800, by Martin von Zweigbergk
-
releasenotes: extract helper for checking for incompatible argumentsThu, 12 Dec 2019 22:30:59 -0800, by Martin von Zweigbergk
-
fix: use cmdutil.check_at_most_one_arg()Thu, 12 Dec 2019 15:51:09 -0800, by Martin von Zweigbergk
-
patchbomb: use cmdutil.check_at_most_one_arg()Tue, 17 Dec 2019 10:26:44 +0300, by Martin von Zweigbergk
-
export: use cmdutil.check_at_most_one_arg()Thu, 12 Dec 2019 15:48:48 -0800, by Martin von Zweigbergk
-
amend: use cmdutil.check_at_most_one_arg()Thu, 12 Dec 2019 15:10:44 -0800, by Martin von Zweigbergk
-
commit: use cmdutil.check_at_most_one_arg()Thu, 12 Dec 2019 14:54:38 -0800, by Martin von Zweigbergk
-
clone: extract helper for checking mutually exclusive argsThu, 12 Dec 2019 15:16:13 -0800, by Martin von Zweigbergk
-
dirstate: when calling rebuild(), avoid some N^2 codepathsFri, 13 Dec 2019 14:40:52 -0800, by Kyle Lippincott
-
rust-warnings: fix warnings in testsMon, 16 Dec 2019 11:28:14 +0100, by Raphaël Gomès
-
relnotes: mention the merging of index and nodemapMon, 16 Dec 2019 12:41:06 +0100, by Pierre-Yves David
-
crecord: remove toggleamendTue, 10 Dec 2019 17:07:09 -0500, by Jordi Gutiérrez Hermoso
-
crecord: repurpose "a" key to toggle all selections (BC)Tue, 10 Dec 2019 17:02:09 -0500, by Jordi Gutiérrez Hermoso
-
hgweb: fix error in docstringThu, 12 Dec 2019 11:41:28 -0500, by Jordi Gutiérrez Hermoso
-
crecord: rewrite help string to avoid mentioning "crecord"Thu, 12 Dec 2019 11:37:30 -0500, by Jordi Gutiérrez Hermoso
-
update: add some tests for the status quo of morestatus on update conflictsFri, 13 Dec 2019 18:59:26 -0800, by Rodrigo Damazio Bovendorp
-
typing: suppress a warning that mercurial.windows.checkosfilename is missingSun, 15 Dec 2019 21:43:18 -0500, by Matt Harbison
-
typing: add an assertion to util.versiontupleSun, 15 Dec 2019 21:36:06 -0500, by Matt Harbison
-
typing: add a couple of assertions to lrucachedict to help pytypeSun, 15 Dec 2019 21:28:30 -0500, by Matt Harbison
-
util: rename a variable to avoid confusing pytypeSun, 15 Dec 2019 21:26:21 -0500, by Matt Harbison
-
pytype: suppress the import-error in util.py when importing re2Sun, 15 Dec 2019 21:22:27 -0500, by Matt Harbison
-
debugcommands: finish moving `extendeddateformats` from util to dateutilSun, 15 Dec 2019 18:30:16 -0500, by Matt Harbison
-
ui: convert exception data to bytes when printing chained exception infoSat, 14 Dec 2019 18:31:50 -0500, by Matt Harbison
-
ui: use a context manager to handle file streams in edit()Sat, 14 Dec 2019 18:23:37 -0500, by Matt Harbison
-
graft: reuse cmdutl.resolvecommitoptions()Thu, 12 Dec 2019 15:30:16 -0800, by Martin von Zweigbergk
-
rebase: make rebase not crash if p1 == p2 != nullidFri, 13 Dec 2019 15:46:25 -0800, by Kyle Lippincott
-
merge: add commands.merge.require-rev to require an argument to hg mergeWed, 11 Dec 2019 19:42:05 -0800, by Kyle Lippincott
-
tests: make test-config-env.py a little less hackyThu, 12 Dec 2019 09:59:03 -0800, by Martin von Zweigbergk
-
help: get helptext/ data from `resources` module if availableThu, 12 Dec 2019 12:57:13 -0800, by Martin von Zweigbergk
-
pycompat: allow pycompat.sysbytes() even if input already is bytesThu, 12 Dec 2019 10:26:09 -0800, by Martin von Zweigbergk
-
merge with stableFri, 13 Dec 2019 10:10:40 -0800, by Martin von Zweigbergk
-
rust-cpython: do not convert warning pattern to utf-8 bytes stableTue, 19 Nov 2019 23:19:57 +0900, by Yuya Nishihara
-
rust-cpython: import utils::files::* function at module level stableTue, 19 Nov 2019 23:16:16 +0900, by Yuya Nishihara
-
py3: send bytes from Rust-created warning patterns stableMon, 18 Nov 2019 17:37:59 +0100, by Raphaël Gomès
-
py3: pass bytes to `configint` and `configbool` stableMon, 18 Nov 2019 17:34:44 +0100, by Raphaël Gomès
-
rust-threads: force Rayon to respect the worker count in config stableSun, 10 Nov 2019 07:30:14 -0800, by Raphaël Gomès
-
rust-dirs: handle forgotten `Result`sThu, 12 Dec 2019 15:55:25 +0100, by Raphaël Gomès
-
merge with stableFri, 13 Dec 2019 09:43:43 -0800, by Martin von Zweigbergk
-
status: outputting structured unfinished-operation informationMon, 09 Dec 2019 22:24:58 -0800, by Rodrigo Damazio Bovendorp
-
chg: fix chg to work with py3.7+ "coercing" the localeThu, 05 Dec 2019 14:28:21 -0800, by Kyle Lippincott
-
fuzz: add support for fuzzing under either Python 2 or 3Mon, 09 Dec 2019 22:20:35 -0500, by Augie Fackler
-
phabricator: color the status in the "phabstatus" viewFri, 22 Nov 2019 23:43:59 -0500, by Matt Harbison
-
phabricator: add the "Changes Planned" status nameWed, 11 Dec 2019 23:16:42 -0500, by Matt Harbison
-
fuzz: fix mpatch_corpus to not have an overridden __repr__ on py3Wed, 11 Dec 2019 15:23:54 -0800, by Kyle Lippincott
-
formatting: fix some recent formatting regressionsWed, 11 Dec 2019 10:00:24 -0800, by Martin von Zweigbergk
-
remotefilelog: remove the `ensurestart` usage stableMon, 09 Dec 2019 12:29:46 +0100, by Pierre-Yves David
-
remotefilelog: remove most of the debugwait* command in the tests stableMon, 09 Dec 2019 11:26:53 +0100, by Pierre-Yves David
-
remotefilelog: use the correct redirection in tests stableMon, 09 Dec 2019 11:45:17 +0100, by Pierre-Yves David
-
remotefilelog: remove most sleep in tests stableMon, 09 Dec 2019 10:09:40 +0100, by Pierre-Yves David
-
remotefilelog: have command wait for background task in the tests stableMon, 09 Dec 2019 09:57:34 +0100, by Pierre-Yves David
-
remotefilelog: add a developer option to wait for background processes stableMon, 09 Dec 2019 09:54:27 +0100, by Pierre-Yves David
-
procutil: add a option to not fully detach background process stableMon, 09 Dec 2019 09:53:43 +0100, by Pierre-Yves David
-
cext-revlog: fixed __delitem__ for uninitialized nodetreeThu, 05 Dec 2019 20:41:23 +0100, by Georges Racinet
-
filemerge: fix a missing attribute usageWed, 20 Nov 2019 13:03:22 -0500, by Matt Harbison
-
filemerge: drop a default argument to appease pytypeWed, 20 Nov 2019 13:01:56 -0500, by Matt Harbison
-
fuzz: add a seed corpus for the dirs fuzzerTue, 10 Dec 2019 19:04:53 -0500, by Augie Fackler
-
fuzz: clean up production of seed corporaTue, 10 Dec 2019 19:04:08 -0500, by Augie Fackler
-
status: add template/json data about whether a file has unresolved conflictsMon, 09 Dec 2019 22:06:55 -0800, by Rodrigo Damazio Bovendorp
-
status: split morestatus data loading from displayMon, 09 Dec 2019 18:15:38 -0800, by Rodrigo Damazio Bovendorp
-
phabricator: add a "phabstatus" template keywordThu, 21 Nov 2019 16:54:00 +0100, by Denis Laxalde
-
phabricator: add a "phabstatus" show viewSat, 23 Nov 2019 11:04:19 +0100, by Denis Laxalde
-
dirs: fix out-of-bounds access in Py3Tue, 10 Dec 2019 14:40:44 -0800, by Martin von Zweigbergk
-
manifestcache: add some test involving sharesWed, 11 Dec 2019 11:16:12 +0100, by Pierre-Yves David
-
fuzz: fix test-fuzz-targets.t to run with python3Tue, 10 Dec 2019 16:17:36 -0800, by Kyle Lippincott
-
py3: fix a bytes vs str issue in remotefilelog extensionTue, 10 Dec 2019 15:29:58 -0800, by Kyle Lippincott
-
rust-matchers: add doctests for `AlwaysMatcher`Fri, 29 Nov 2019 18:53:52 +0100, by Raphaël Gomès
-
rust-hg-path: add method to get part of a path relative to a prefixFri, 29 Nov 2019 17:24:40 +0100, by Raphaël Gomès
-
rust-matchers: improve `Matcher` trait ergonomicsFri, 29 Nov 2019 18:33:56 +0100, by Raphaël Gomès
-
rust-dirs-multiset: use `AsRef` instead of concrete types when possibleFri, 29 Nov 2019 17:19:34 +0100, by Raphaël Gomès
-
logcmdutil: call _exthook() in changesettemplaterThu, 21 Nov 2019 16:48:34 +0100, by Denis Laxalde
-
phabricator: fix processing of tags/desc in getoldnodedrevmap()Thu, 21 Nov 2019 18:10:12 +0100, by Denis Laxalde
-
tests: replace [[]] bashism with portable [] invocationTue, 10 Dec 2019 10:31:18 -0500, by Augie Fackler
-
rust-hg-path: implement `Display` for `HgPath` and `HgPathBuf`Fri, 29 Nov 2019 17:15:24 +0100, by Raphaël Gomès
-
rust-performance: introduce FastHashMap type alias for HashMapMon, 14 Oct 2019 13:57:30 +0200, by Raphaël Gomès
-
mail: use procutil.shellsplit instead of bytes.split to parse commandMon, 02 Dec 2019 14:44:26 +0100, by Julien Cristau
-
annotate: describe --skip as taking a revsetThu, 05 Dec 2019 16:18:44 -0500, by Augie Fackler
-
automation: use latest Windows AMI as baseThu, 05 Dec 2019 17:42:38 -0800, by Gregory Szorc
-
tests: stabilize test-extdiff.t on WindowsFri, 06 Dec 2019 23:49:03 -0500, by Matt Harbison
-
exchange: fix an attempt to format a list into bytesSat, 07 Dec 2019 22:09:43 -0500, by Matt Harbison
-
status: remove pointless filtering by alwaysmatcher in morestatusMon, 09 Dec 2019 09:50:39 -0800, by Martin von Zweigbergk
-
tests: add test for Rust formattingSat, 07 Dec 2019 13:07:25 -0800, by Gregory Szorc
-
rust: run rustfmtSat, 07 Dec 2019 13:06:25 -0800, by Gregory Szorc
-
fuzz: clean up some repetition on building parsers.so fuzzersFri, 06 Dec 2019 16:09:03 -0500, by Augie Fackler
-
fuzz: remove legacy setup for running fuzzers outside oss-fuzzFri, 06 Dec 2019 15:21:45 -0500, by Augie Fackler
-
tests: finally fix up test-fuzz-targets.tFri, 06 Dec 2019 15:08:37 -0500, by Augie Fackler
-
fuzz: make standalone_fuzz_target_runner call LLVMFuzzerInitializeFri, 06 Dec 2019 15:07:06 -0500, by Augie Fackler
-
fuzz: use a more standard approach to allow local builds of fuzzersFri, 06 Dec 2019 15:19:47 -0500, by Augie Fackler
-
fuzz: use a variable to allow specifying python-config to useFri, 06 Dec 2019 15:15:05 -0500, by Augie Fackler
-
fuzz: suppress deprecated-register warnings in our compileFri, 06 Dec 2019 15:13:25 -0500, by Augie Fackler
-
fuzz: follow modern guidelines and use LIB_FUZZING_ENGINEFri, 06 Dec 2019 15:12:00 -0500, by Augie Fackler
-
fuzz: always define LLVMFuzzerInitialize() even if we don't need itFri, 06 Dec 2019 15:05:34 -0500, by Augie Fackler
-
fuzz: remove debug prints from revlog_corpus.pyFri, 06 Dec 2019 15:06:10 -0500, by Augie Fackler
-
fuzz: fix an unused result on getcwd() in pyutilFri, 06 Dec 2019 15:30:29 -0500, by Augie Fackler
-
upgraderepo: add a config option for parallel computationSun, 29 Sep 2019 16:00:32 +0200, by Pierre-Yves David
-
upgrade-repo: colorize some of the outputFri, 29 Nov 2019 15:36:45 +0100, by Pierre-Yves David
-
tests: remove hardcoded errno valuesFri, 06 Dec 2019 15:30:06 +0100, by Paul Sonnenschein
-
tests: expect return status 255 on exception for test-blackbox.t with chgThu, 05 Dec 2019 15:50:47 -0800, by Kyle Lippincott
-
tests: fix command name in test-blackbox.t to be bytesThu, 05 Dec 2019 14:18:39 -0800, by Kyle Lippincott
-
tests: fix deprecation warning about regex flags not at beginning of exprThu, 05 Dec 2019 14:01:26 -0800, by Kyle Lippincott
-
tests: fix test-chg.t to work with py3 (no setprocname)Thu, 05 Dec 2019 13:48:36 -0800, by Kyle Lippincott
-
amend: check for file modifications when updating dirstate (issue6233)Tue, 26 Nov 2019 16:10:21 -0800, by Kyle Lippincott
-
graft: never set both parents equal in the dirstate (issue6098)Thu, 05 Dec 2019 09:39:49 -0800, by Martin von Zweigbergk
-
graft: extract `repo['.']` to local variableThu, 05 Dec 2019 09:34:43 -0800, by Martin von Zweigbergk
-
graft: rename `pctx` argument to `base` since that's what it isThu, 05 Dec 2019 09:32:47 -0800, by Martin von Zweigbergk
-
exchange: replace a "not x in ys" by more Pythonic "x not in ys"Thu, 05 Dec 2019 08:59:23 -0800, by Martin von Zweigbergk
-
packaging: include defaultrc/*.rc instead of default.d/*.rcThu, 05 Dec 2019 20:05:08 -0800, by Kyle Lippincott
-
merge with stableThu, 05 Dec 2019 11:15:19 -0500, by Augie Fackler
-
py3: make a pycompat.osdevnull, use it in extdiffTue, 03 Dec 2019 17:17:57 -0800, by Kyle Lippincott
-
subrepo: use pycompat.open directly instead of importing open from pycompatTue, 03 Dec 2019 17:10:10 -0800, by Kyle Lippincott
-
rust-dirs: address failing tests for `dirs` impl with a temporary fixFri, 22 Nov 2019 10:39:05 +0100, by Raphaël Gomès
-
cleanup: fix docstring formattingSun, 01 Dec 2019 18:46:10 -0500, by Matt Harbison
-
copies: split the combination of the copies mapping in its own functionWed, 13 Nov 2019 20:42:13 +0100, by Pierre-Yves David
-
copies: do not initialize the dictionary with root in changeset copiesWed, 13 Nov 2019 09:39:44 +0100, by Pierre-Yves David
-
copies: expand `_chain` variable name to make the function easier to readWed, 13 Nov 2019 20:42:08 +0100, by Pierre-Yves David
-
copies: show we can read data from the "first" mappingWed, 13 Nov 2019 20:45:34 +0100, by Pierre-Yves David
-
copies: return consistent type from revinfoWed, 13 Nov 2019 20:33:22 +0100, by Pierre-Yves David
-
dateutil: correct default for Ymd in parsedateMon, 25 Nov 2019 12:44:04 -0800, by Jun Wu
-
test-doctest: include dateutilMon, 25 Nov 2019 12:33:06 -0800, by Jun Wu
-
revlog: fix revset in reachableroots docstringMon, 25 Nov 2019 11:53:50 -0800, by Jun Wu
-
lock: pass "success" boolean to _afterlock callbacksTue, 19 Nov 2019 18:38:17 -0800, by Kyle Lippincott
-
relnotes: add note about changes to match.{explicit,reverse}dirFri, 22 Nov 2019 11:08:59 -0800, by Martin von Zweigbergk
-
graphlog: change state dict to attr structThu, 21 Nov 2019 22:43:01 +0900, by Yuya Nishihara
-
status: fix default value of status structThu, 21 Nov 2019 22:52:23 +0900, by Yuya Nishihara
-
typing: fix return type of logcmdutil.getrevs()Tue, 19 Nov 2019 23:53:12 +0900, by Yuya Nishihara
-
typing: consolidate "if not globals():" trickTue, 19 Nov 2019 23:49:05 +0900, by Yuya Nishihara
-
rust-cpython: do not convert warning pattern to utf-8 bytesTue, 19 Nov 2019 23:19:57 +0900, by Yuya Nishihara
-
rust-cpython: import utils::files::* function at module levelTue, 19 Nov 2019 23:16:16 +0900, by Yuya Nishihara
-
exchange: guard against method invocation on `b2caps=None` argsSat, 23 Nov 2019 00:03:18 -0500, by Matt Harbison
-
exchange: eliminate some bytes.format() callsFri, 22 Nov 2019 23:58:25 -0500, by Matt Harbison
-
windows: suppress pytype warnings for Windows imports and functionsFri, 22 Nov 2019 23:55:57 -0500, by Matt Harbison
-
changectx: mark the parents of the working copy as non filteredSat, 23 Nov 2019 16:54:59 -0800, by Pierre-Yves David
-
repoview: add an explicit set of all filter that show the wc parentsThu, 21 Nov 2019 19:56:47 +0100, by Pierre-Yves David
-
localrepo: introduce a `_quick_access_changeid` propertySat, 23 Nov 2019 16:52:44 -0800, by Pierre-Yves David
-
changectx: use unfiltered changelog to access parents of unfiltered revsSun, 17 Nov 2019 08:50:21 +0100, by Pierre-Yves David
-
locarepo: also fastpath `nullid` lookup in __getitem__Sat, 23 Nov 2019 16:49:34 -0800, by Pierre-Yves David
-
repoview: add more tests to track operation not supposed to trigger filteringSat, 23 Nov 2019 13:59:17 +0100, by Pierre-Yves David
-
localrepo: mark nullrev has never filteredSat, 23 Nov 2019 16:46:20 -0800, by Pierre-Yves David
-
changectx: add a "maybe filtered" filtered attributeSun, 17 Nov 2019 06:06:38 +0100, by Pierre-Yves David
-
repoview: add a test that access actual changeset data of `null`Sun, 17 Nov 2019 07:25:25 +0100, by Pierre-Yves David
-
localrepo: recognize trivial "null" queries in `anyrev`Sun, 17 Nov 2019 07:25:14 +0100, by Pierre-Yves David
-
localrepo: also fastpath `nullrev` in __getitem__Sun, 17 Nov 2019 06:36:50 +0100, by Pierre-Yves David
-
repoview: add a test to track operation not supposed to trigger filteringSun, 17 Nov 2019 07:11:06 +0100, by Pierre-Yves David
-
repoview: display stack trace along side the debug messageSun, 17 Nov 2019 06:27:00 +0100, by Pierre-Yves David
-
util: add an optional `prefix` argument to debugstacktraceSun, 17 Nov 2019 06:26:41 +0100, by Pierre-Yves David
-
repoview: add a 'devel.debug.repo-filter' optionSun, 17 Nov 2019 05:32:38 +0100, by Pierre-Yves David
-
localrepo: extract handling of some special value in __getitem__Thu, 21 Nov 2019 17:54:25 +0100, by Pierre-Yves David
-
localrepo: extract handling of some special value in __getitem__Thu, 21 Nov 2019 17:53:08 +0100, by Pierre-Yves David
-
localrepo: add some basic comment for block in __getitem__Sun, 17 Nov 2019 03:27:51 +0100, by Pierre-Yves David
-
windows: further build fixes for the WiX installerFri, 22 Nov 2019 18:02:12 -0500, by Augie Fackler
-
windows: fix an issue causing registry config paths to be ignored on py3 stable 5.2.1Sat, 30 Nov 2019 02:13:56 -0500, by Matt Harbison
-
tests: cover revision conversion logic in githelp tests stableMon, 02 Dec 2019 10:18:18 +0100, by Denis Laxalde
-
githelp: fix a `str` type conditional for py3 stableSat, 30 Nov 2019 03:02:53 -0500, by Matt Harbison
-
histedit: fix an `isinstance(nodelist, str)` check for py3 stableSat, 30 Nov 2019 03:01:44 -0500, by Matt Harbison
-
win32mbcs: fix a `str` type conditional for py3 stableSat, 30 Nov 2019 02:59:04 -0500, by Matt Harbison
-
hgweb: fix a few `str` type conditional for py3 stableSat, 30 Nov 2019 02:53:39 -0500, by Matt Harbison
-
repair: fix an `isinstance(nodelist, str)` check for py3 stableSat, 30 Nov 2019 02:38:42 -0500, by Matt Harbison
-
log: map None rev to wdirrev when filtering revisions with --line-range stableFri, 29 Nov 2019 21:43:13 +0100, by Denis Laxalde
-
tests: check that 'log --line-range' follows uncommitted changes stableFri, 29 Nov 2019 21:34:54 +0100, by Denis Laxalde
-
test: don't put $BINDIR in $PATH for test-merge-tools.t stableFri, 29 Nov 2019 18:49:59 +0100, by Julien Cristau
-
cleanup: update references to /help/ that should now be /helptext/Thu, 21 Nov 2019 23:35:29 -0500, by Augie Fackler
-
merge with stableFri, 22 Nov 2019 21:42:04 +0900, by Yuya Nishihara
-
singlehead: making config item a bool again stableWed, 20 Nov 2019 19:07:02 +0100, by Georges Racinet
-
tests: byteify a few more things in simplestorerepo.pyThu, 21 Nov 2019 15:46:35 -0500, by Matt Harbison
-
profiling: add a missing argument to the ProgrammingError constructorThu, 21 Nov 2019 15:39:03 -0500, by Matt Harbison
-
profiling: disable the import-error warning for the flamegraph moduleThu, 21 Nov 2019 15:38:23 -0500, by Matt Harbison
-
phases: make `allphases` a list on py3 alsoThu, 21 Nov 2019 15:31:33 -0500, by Matt Harbison
-
wireprotov1server: capture Abort type before accessing the `hint` attributeWed, 20 Nov 2019 09:55:59 -0500, by Matt Harbison
-
tests: add more tests for "hg shelve --delete"Wed, 20 Nov 2019 08:55:24 +0100, by Denis Laxalde
-
scmutil: add assertions to help pytypeTue, 19 Nov 2019 14:13:04 -0500, by Matt Harbison
-
revset: add an assertion to help pytypeTue, 19 Nov 2019 14:04:09 -0500, by Matt Harbison
-
import: add a --secret optionThu, 21 Nov 2019 09:25:50 +0100, by Denis Laxalde
-
util: convert an exception to bytes when passing to Abort() stableThu, 21 Nov 2019 17:25:24 -0500, by Matt Harbison
-
patch: fix a str + bytes issue in an exception handler stableThu, 21 Nov 2019 14:28:28 -0500, by Matt Harbison
-
py3: wrap a __func__ in sysbytes() before logging as bytes stableWed, 20 Nov 2019 08:11:21 -0800, by Martin von Zweigbergk
-
py3: make doc strings containing deprecated '\.' escape sequence raw strings stableWed, 20 Nov 2019 19:16:11 -0800, by Daniel Ploch
-
shelve: add the missing `create` parameter to the bundlerepo constructor stableTue, 19 Nov 2019 14:59:23 -0500, by Matt Harbison
-
shelve: fix a missing variable in the exception handler for delete stableTue, 19 Nov 2019 14:36:22 -0500, by Matt Harbison
-
hgweb: add diffs to the json changeset templateFri, 15 Nov 2019 15:58:56 -0500, by Jordi Gutiérrez Hermoso
-
hgweb: add files to the json changeset templateFri, 15 Nov 2019 15:56:25 -0500, by Jordi Gutiérrez Hermoso
-
hgweb: add a status property to file list contextFri, 15 Nov 2019 16:02:01 -0500, by Jordi Gutiérrez Hermoso
-
match: remove explicitdir attributeFri, 15 Nov 2019 14:50:13 -0800, by Martin von Zweigbergk
-
dirstate: stop caring about match.explicitdirFri, 15 Nov 2019 15:36:14 -0800, by Martin von Zweigbergk
-
dirstate: include explicit matches in match.traversedir callsFri, 15 Nov 2019 15:36:09 -0800, by Martin von Zweigbergk
-
commit: drop unused "vdirs" argument from repo.checkcommitpatterns()Fri, 15 Nov 2019 14:47:31 -0800, by Martin von Zweigbergk
-
commit: rewrite check for `hg ci <path>` being a directoryFri, 15 Nov 2019 14:41:00 -0800, by Martin von Zweigbergk
-
py3: use pycompat.bytestr() instead of pycompat.sysstr() stableTue, 19 Nov 2019 11:59:43 +0100, by Manuel Jacob
-
lock: fix race in lock-breaking codeMon, 18 Nov 2019 20:10:38 -0800, by Valentin Gatien-Baron
-
lock: refactor in preparation for next commitFri, 01 Nov 2019 19:59:07 -0400, by Valentin Gatien-Baron
-
extensions: suppress a pytype failure due to a typeshed bugFri, 15 Nov 2019 11:30:33 -0500, by Augie Fackler
-
dispatch: add some assertions to give pytype a helping handThu, 14 Nov 2019 15:49:21 -0500, by Augie Fackler
-
extensions: hide two confusing import statements from pytypeThu, 14 Nov 2019 15:49:01 -0500, by Augie Fackler
-
debugcommands: add assertions to convince pytype peer is not NoneThu, 14 Nov 2019 13:27:57 -0500, by Augie Fackler
-
debugcommands: suppress import errors for pytypeWed, 13 Nov 2019 22:35:15 -0500, by Augie Fackler
-
state: add a pytype annotationWed, 13 Nov 2019 22:22:49 -0500, by Augie Fackler
-
logcmdutil: add a type annotationWed, 13 Nov 2019 22:22:31 -0500, by Augie Fackler
-
cmdutil: add a pytype annotation to help out some callsitesWed, 13 Nov 2019 22:21:38 -0500, by Augie Fackler
-
hghave: add a check for the `xz` compression utilityTue, 12 Nov 2019 17:47:42 -0500, by Matt Harbison
-
py3: use '%d' for formatting a revnum in `hg co --date` codeThu, 14 Nov 2019 22:31:21 -0800, by Martin von Zweigbergk
-
py3: send bytes from Rust-created warning patternsMon, 18 Nov 2019 17:37:59 +0100, by Raphaël Gomès
-
py3: pass bytes to `configint` and `configbool`Mon, 18 Nov 2019 17:34:44 +0100, by Raphaël Gomès
-
templates: make {indent("", " ")} be emptyFri, 15 Nov 2019 10:16:27 -0800, by Martin von Zweigbergk
-
tests: document behavior of indent() with empty first lineFri, 15 Nov 2019 10:16:22 -0800, by Martin von Zweigbergk
-
tests: check for Windows line endingsSat, 16 Nov 2019 12:08:02 -0800, by Gregory Szorc
-
tests: verify that Python scripts are blackenedSat, 16 Nov 2019 11:54:39 -0800, by Gregory Szorc
-
black: blacken scriptsSat, 16 Nov 2019 11:53:47 -0800, by Gregory Szorc
-
doc: don't use mutable default argumentsSat, 16 Nov 2019 11:59:22 -0800, by Gregory Szorc
-
tags: don't check for clean files when checking for dirty working copyThu, 14 Nov 2019 21:58:36 -0800, by Martin von Zweigbergk
-
branchmap: make "closed" a set from beginning instead of converting from listThu, 14 Nov 2019 21:13:46 -0800, by Martin von Zweigbergk
-
debugextensions: gracefully handle missing __file__ attributesSun, 17 Nov 2019 01:34:52 -0500, by Matt Harbison
-
debuginstall: gracefully handle missing __file__ attributesSun, 17 Nov 2019 01:00:06 -0500, by Matt Harbison
-
typing: add pseudo localstr.__init__() to help pytypeSat, 16 Nov 2019 16:25:28 +0900, by Yuya Nishihara
-
typing: fix argument type of encoding.localstr()Sat, 16 Nov 2019 15:24:49 +0900, by Yuya Nishihara
-
typing: suppress error of py2 encoding.strtolocal() and .strfromlocal()Sat, 16 Nov 2019 16:09:39 +0900, by Yuya Nishihara
-
typing: constrain argument/return types of encoding.toutf8b()Sat, 16 Nov 2019 15:34:47 +0900, by Yuya Nishihara
-
typing: fix argument type of encoding.tolocal() and .fromutf8b()Sat, 16 Nov 2019 15:27:12 +0900, by Yuya Nishihara
-
typing: fix forward reference in _Tlocalstr type boundSat, 16 Nov 2019 15:10:41 +0900, by Yuya Nishihara
-
encoding: make getcols() raise exception explicitlySat, 16 Nov 2019 15:43:21 +0900, by Yuya Nishihara
-
setup: conditionalize access to `sys.dllhandle` when building extensionsSat, 16 Nov 2019 12:19:43 -0500, by Matt Harbison
-
setup: use bytes for assumed python versionSat, 16 Nov 2019 11:48:47 -0500, by Matt Harbison
-
setup: combine two contiguous string literalsSat, 16 Nov 2019 11:42:27 -0500, by Matt Harbison
-
util: remove datapath and swith users over to resourceutilThu, 14 Nov 2019 13:18:22 -0800, by Martin von Zweigbergk
-
i18n: get datapath directly from resourceutilThu, 14 Nov 2019 12:41:33 -0800, by Martin von Zweigbergk
-
util: move definition of datapath to resourceutilThu, 14 Nov 2019 12:33:10 -0800, by Martin von Zweigbergk
-
procutil: move mainfrozen() to new resourceutil.pyThu, 14 Nov 2019 11:52:22 -0800, by Martin von Zweigbergk
-
defaults: rename default.d to defaultrc to make it a valid package nameThu, 14 Nov 2019 17:36:01 -0800, by Martin von Zweigbergk
-
help: remove references to default.d/ from user-facing docsThu, 14 Nov 2019 17:30:52 -0800, by Martin von Zweigbergk
-
pure: use string for another exception in the pure version of base85 stableSat, 16 Nov 2019 20:08:35 +0100, by Pierre-Yves David
-
pure: use string for exception in the pure version of base85 stableSat, 16 Nov 2019 20:07:49 +0100, by Pierre-Yves David
-
bisect: replace try:/finally: by a "restore_state" context managerThu, 14 Nov 2019 10:47:04 +0100, by Denis Laxalde
-
histedit: render a rolled up description using the proper roll coloursWed, 30 Oct 2019 19:19:57 -0400, by Jordi Gutiérrez Hermoso
-
histedit: define new colour pairs for roll actionWed, 30 Oct 2019 19:34:57 -0400, by Jordi Gutiérrez Hermoso
-
histeditrule: split __bytes__ property into prefix and descWed, 30 Oct 2019 19:27:09 -0400, by Jordi Gutiérrez Hermoso
-
merge with stableFri, 15 Nov 2019 22:22:55 +0900, by Yuya Nishihara
-
packaging: convert to UNIX line endingsThu, 14 Nov 2019 20:40:54 -0800, by Gregory Szorc
-
black: blacken scriptsThu, 14 Nov 2019 20:35:11 -0800, by Gregory Szorc
-
dirs: resolve fuzzer OOM situation by disallowing deep directory hierarchiesTue, 12 Nov 2019 10:17:59 -0500, by Augie Fackler
-
py3: use native string for 'macosx_app'Thu, 14 Nov 2019 14:14:11 -0800, by Martin von Zweigbergk
-
py3: drop an unnecessary fsencode() before comparing with constantThu, 14 Nov 2019 14:07:36 -0800, by Martin von Zweigbergk
-
py3: use native string as fallback value for __file__ for consistencyThu, 14 Nov 2019 14:03:02 -0800, by Martin von Zweigbergk
-
scmutil: convert status data object from a tuple to an attrs (API)Thu, 14 Nov 2019 13:38:17 -0500, by Augie Fackler
-
perf: bool() elements of dirstate.status return instead of len()Thu, 14 Nov 2019 15:29:27 -0500, by Augie Fackler
-
tags: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:28:44 -0500, by Augie Fackler
-
subrepo: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:28:34 -0500, by Augie Fackler
-
revset: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:28:08 -0500, by Augie Fackler
-
patch: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:27:58 -0500, by Augie Fackler
-
logcmdutil: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:27:50 -0500, by Augie Fackler
-
context: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:27:40 -0500, by Augie Fackler
-
commands: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:27:32 -0500, by Augie Fackler
-
cmdutil: convert terse status result back to an scmutil.statusThu, 14 Nov 2019 15:27:20 -0500, by Augie Fackler
-
cmdutil: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:26:17 -0500, by Augie Fackler
-
uncommit: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:26:05 -0500, by Augie Fackler
-
transplant: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:25:57 -0500, by Augie Fackler
-
split: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:25:48 -0500, by Augie Fackler
-
mq: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:25:40 -0500, by Augie Fackler
-
hgk: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:25:26 -0500, by Augie Fackler
-
extdiff: use field names instead of field numbers on scmutil.statusThu, 14 Nov 2019 15:24:22 -0500, by Augie Fackler
-
encoding: fix bad type annotationWed, 13 Nov 2019 20:32:24 -0500, by Augie Fackler
-
branchmap: annotate constructor type for branchcacheThu, 14 Nov 2019 13:13:36 -0500, by Augie Fackler
-
debugcommands: don't shadow the error moduleWed, 13 Nov 2019 22:30:33 -0500, by Augie Fackler
-
branchmap: correctly set()-ify list argumentThu, 14 Nov 2019 13:14:02 -0500, by Augie Fackler
-
utils: move finddirs() to pathutilThu, 14 Nov 2019 08:03:26 -0800, by Martin von Zweigbergk
-
help: create packages for the help textWed, 13 Nov 2019 21:52:25 -0500, by Matt Harbison
-
tests: test "hg log" with --line-range and --copiesThu, 14 Nov 2019 11:33:05 +0100, by Denis Laxalde
-
logcmdutil: let getlinerangerevs() return "revs" as a smartsetThu, 14 Nov 2019 11:11:38 +0100, by Denis Laxalde
-
patchbomb: fix wrong argument type when calling mail generator.flatten()Wed, 13 Nov 2019 17:06:05 +0100, by Denis Laxalde
-
mail: move strtolocal call in _addressencode()Wed, 13 Nov 2019 16:46:28 +0100, by Denis Laxalde
-
mail: use a native string for "subtype" valueWed, 13 Nov 2019 15:23:04 +0100, by Denis Laxalde
-
mail: let all charset values be native stringsTue, 12 Nov 2019 22:52:30 +0100, by Denis Laxalde
-
mail: add type hints for pytypeWed, 13 Nov 2019 22:20:44 +0100, by Denis Laxalde
-
mail: fix a bad return type in _encode()Tue, 12 Nov 2019 17:12:16 +0100, by Denis Laxalde
-
packaging: stage files and dynamically generate WiX installerMon, 11 Nov 2019 18:55:42 -0800, by Gregory Szorc
-
tests: add optional output when wheel is missingMon, 11 Nov 2019 19:04:49 -0800, by Gregory Szorc
-
py3: replace "%r" by"'%s'% for py3-compatible (and clearer) quoting in chgWed, 28 Aug 2019 17:43:56 -0700, by Martin von Zweigbergk
-
dirstate: respect request to not list unknown/ignored/clean files (API)Tue, 22 Oct 2019 23:21:26 -0700, by Martin von Zweigbergk
-
py3: pass a bytes value for "msg" to nouideprecwarn()Wed, 13 Nov 2019 09:09:42 +0100, by Denis Laxalde
-
remotefilelog: handle **kwargs correctly when overriding changelog.add()Tue, 12 Nov 2019 15:53:58 -0800, by Daniel Ploch
-
packaging: ship all help .txt files on WiXMon, 11 Nov 2019 18:51:55 -0800, by Gregory Szorc
-
packaging: install contrib/mq.el on WiXWed, 23 Oct 2019 12:31:15 -0700, by Gregory Szorc
-
fuzz: clean out most of fuzzutilMon, 11 Nov 2019 16:45:22 -0500, by Augie Fackler
-
fuzz: migrate xdiff fuzzer to use FuzzedDataProviderMon, 11 Nov 2019 16:37:18 -0500, by Augie Fackler
-
fuzz: migrate bdiff fuzzer to use FuzzedDataProviderMon, 11 Nov 2019 14:48:30 -0500, by Augie Fackler
-
dirstate: re-blacken fileMon, 11 Nov 2019 16:14:35 -0500, by Augie Fackler
-
rust-matchers: remove default implementations for `Matcher` traitWed, 06 Nov 2019 16:24:24 +0100, by Raphaël Gomès
-
packaging: use lower case for RC filesWed, 23 Oct 2019 13:55:12 -0700, by Gregory Szorc
-
packaging: write out editor.rc in PythonWed, 23 Oct 2019 18:42:19 -0700, by Gregory Szorc
-
packaging: stop installing Contributors.txtWed, 23 Oct 2019 13:25:01 -0700, by Gregory Szorc
-
packaging: remove hg-ssh.8.html from Inno installerWed, 23 Oct 2019 13:21:35 -0700, by Gregory Szorc
-
packaging: install .rc files to hgrc.dWed, 23 Oct 2019 13:00:14 -0700, by Gregory Szorc
-
rust: introduce SIZE_FROM_OTHER_PARENT constantThu, 07 Nov 2019 11:13:31 +0100, by Raphaël Gomès
-
rust-status: refactor dispatch case for normal filesThu, 07 Nov 2019 10:32:26 +0100, by Raphaël Gomès
-
rust-status: return a ParallelIterator instead of a Vec from stat_dmap_entriesThu, 07 Nov 2019 10:23:42 +0100, by Raphaël Gomès
-
rust-status: improve status performanceWed, 06 Nov 2019 13:43:18 +0100, by Raphaël Gomès
-
bookmarks: accept explicit -r 'wdir()' when adding new bookmarks (issue6218)Sat, 09 Nov 2019 12:55:56 +0900, by Yuya Nishihara
-
bookmarks: use changectx instead of remembering hex of hidden revisionSat, 09 Nov 2019 12:44:00 +0900, by Yuya Nishihara
-
bookmarks: resolve target revision out of the bookmarks loopSat, 09 Nov 2019 12:32:20 +0900, by Yuya Nishihara
-
bookmarks: fix handling of multiple bookmarks with one to be deactivatedSat, 09 Nov 2019 12:09:50 +0900, by Yuya Nishihara
-
py3: avoid iterating over a literal bytes in highlight stableTue, 12 Nov 2019 11:05:03 +0100, by Denis Laxalde
-
import-checker: allow 'from typing import ...'Mon, 11 Nov 2019 22:10:26 +0900, by Yuya Nishihara
-
match: drop support for passing '.' for root dir to visit*() methodsTue, 29 Oct 2019 23:33:34 -0700, by Martin von Zweigbergk
-
tests: use time.time() for relative start and stop timesWed, 16 Oct 2019 21:31:40 -0700, by Gregory Szorc
-
tests: rename stopped and started variables to reflect timesWed, 16 Oct 2019 21:25:08 -0700, by Gregory Szorc
-
revset: simplify checkstatus() by using any()Wed, 30 Oct 2019 00:00:21 -0700, by Martin von Zweigbergk
-
rebase: check for unfinished ops even when inmemory (issue6214)Wed, 06 Nov 2019 18:28:11 -0800, by Kyle Lippincott
-
status: move initialization closer togetherFri, 18 Oct 2019 23:18:47 -0700, by Martin von Zweigbergk
-
largefiles: avoid dynamically subclassing context instancesSat, 19 Oct 2019 00:15:41 -0700, by Martin von Zweigbergk
-
relnotes: copy "next" to "5.2" and clear "next" stableTue, 05 Nov 2019 13:31:40 -0800, by Martin von Zweigbergk
-
py3: avoid `b'%s' % type(...)` in a ProgrammingError stableFri, 08 Nov 2019 10:13:05 -0800, by Martin von Zweigbergk
-
largefiles: delete unused repo.status_nolfiles()Fri, 18 Oct 2019 22:08:20 -0700, by Martin von Zweigbergk
-
largefiles: use context manager for wlock in repo.status() overrideFri, 18 Oct 2019 21:36:19 -0700, by Martin von Zweigbergk
-
largefiles: allow "lfstatus" context manager to set value to FalseFri, 18 Oct 2019 17:52:19 -0700, by Martin von Zweigbergk
-
largefiles: move lfstatus context manager to lfutilFri, 18 Oct 2019 17:46:37 -0700, by Martin von Zweigbergk
-
revlog: delete references to deleted nullid sentinel valueFri, 08 Nov 2019 14:35:53 -0800, by Martin von Zweigbergk
-
revlog: remove the, now unused, `revlog._nodepos` attributeSun, 10 Nov 2019 18:15:54 +0100, by Pierre-Yves David
-
py3: fix sorting of obsolete markers in obsutil (issue6217) stableSat, 09 Nov 2019 10:31:58 +0100, by Denis Laxalde
-
nodemap: use bytes for the error messageSun, 10 Nov 2019 18:12:50 +0100, by Pierre-Yves David
-
py3: use native strings when forming email headers in patchbombSat, 09 Nov 2019 16:16:31 +0100, by Denis Laxalde
-
mail: convert addr to str early in addrlistencode()Sat, 09 Nov 2019 16:54:33 +0100, by Denis Laxalde
-
mail: let addressencode() / addrlistencode() return native stringsSat, 09 Nov 2019 15:16:52 +0100, by Denis Laxalde
-
mail: let headencode() return a native stringSat, 09 Nov 2019 12:45:14 +0100, by Denis Laxalde
-
revlog: deprecate direct `nodemap` accessSat, 09 Nov 2019 13:23:55 +0100, by Pierre-Yves David
-
revlog: drop special hack in the `nodemap` propertySat, 09 Nov 2019 13:23:55 +0100, by Pierre-Yves David
-
perf: make `perfrevlogindex` use the new `index.rev` api if availableSat, 09 Nov 2019 13:23:55 +0100, by Pierre-Yves David
-
perf: make `perfnodemap` use the new `index.get_rev` api if availableSat, 09 Nov 2019 13:23:54 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `remotefilelog`Sat, 09 Nov 2019 13:23:54 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `histedit.processreplacement`Sat, 09 Nov 2019 13:23:54 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `histedit.adjustreplacementsfrommarkers`Sat, 09 Nov 2019 13:23:54 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `rebase._computeobsoletenotrebased`Sat, 09 Nov 2019 13:23:54 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `rebase.successorrevs`Sat, 09 Nov 2019 13:23:53 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `unionrepo.unionrevlog`Sat, 09 Nov 2019 13:23:52 +0100, by Pierre-Yves David
-
index: use `index.rev` in `bundlerepo.bundlerevlog`Sat, 09 Nov 2019 13:23:53 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `exchange._pullapplyphases`Sat, 09 Nov 2019 13:23:53 +0100, by Pierre-Yves David
-
index: use `index.rev` in `exchange.fallbackheads`Sat, 09 Nov 2019 13:23:53 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `revset._mapbynodefunc`Sat, 09 Nov 2019 13:23:53 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `discovery._postprocessobsolete`Sat, 09 Nov 2019 13:23:53 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `repoview.pinnedrevs`Sat, 09 Nov 2019 13:23:52 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `obsolete._computephasedivergentset`Sat, 09 Nov 2019 13:23:52 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `obsutil.getobsoleted`Sat, 09 Nov 2019 13:23:52 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `phases.newheads`Sat, 09 Nov 2019 13:23:52 +0100, by Pierre-Yves David
-
index: use `index.get_rev` in `localrepo.known`Sat, 09 Nov 2019 13:23:51 +0100, by Pierre-Yves David
-
index: add a `get_rev` method (API)Sat, 09 Nov 2019 13:23:51 +0100, by Pierre-Yves David
-
index: use `index.rev` in `revlog.rev`Sat, 09 Nov 2019 13:23:51 +0100, by Pierre-Yves David
-
index: add a `rev` method (API)Sat, 09 Nov 2019 13:23:51 +0100, by Pierre-Yves David
-
perf: make `perfphasesremote` use the new `index.has_node` apiFri, 08 Nov 2019 13:26:55 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `infinitypush`Fri, 08 Nov 2019 17:08:24 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `phabricator.getoldnodedrevmap`Fri, 08 Nov 2019 13:26:33 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `histedit.cleanupnode`Fri, 08 Nov 2019 15:09:09 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `histedit._finishhisteditFri, 08 Nov 2019 15:08:27 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `exchangev2._pullchangesetdiscovery`Fri, 08 Nov 2019 13:25:25 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `exchange._pulldiscoverychangegroup`Fri, 08 Nov 2019 16:00:47 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `bookmarks.bmstore`Fri, 08 Nov 2019 13:36:02 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `tags.findglobaltags`Fri, 08 Nov 2019 11:44:23 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `bundlerepo.bundlerevlog`Fri, 08 Nov 2019 13:24:54 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `obsutil.foreground`Fri, 08 Nov 2019 14:20:48 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `obsutil.exclusivemarkers`Fri, 08 Nov 2019 14:19:53 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `phases.filterunknown`Fri, 08 Nov 2019 14:17:03 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `analyzeremotephases`Fri, 08 Nov 2019 14:16:24 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `repo._rollback`Fri, 08 Nov 2019 14:00:22 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `revlog.addgroup`Sun, 03 Nov 2019 00:49:55 +0100, by Pierre-Yves David
-
index: use `index.has_node` in `revlog.addrevision`Sun, 03 Nov 2019 00:05:20 +0100, by Pierre-Yves David
-
index: add a `has_node` method (API)Sun, 03 Nov 2019 00:01:09 +0100, by Pierre-Yves David
-
revlog: deal with nodemap deletion within the indexSat, 09 Nov 2019 05:54:22 +0100, by Pierre-Yves David
-
revlog: clean up the node of all revision stripped in the C codeFri, 08 Nov 2019 10:01:10 +0100, by Pierre-Yves David
-
revlog: move nodemap update within the index codeSun, 03 Nov 2019 00:15:12 +0100, by Pierre-Yves David
-
revlog: deprecate the _nodecache attribute (API)Sat, 02 Nov 2019 15:46:47 +0100, by Pierre-Yves David
-
revlog: access the nodemap through the indexSat, 02 Nov 2019 15:25:31 +0100, by Pierre-Yves David
-
revlog: return the nodemap as the nodecacheSat, 02 Nov 2019 15:21:28 +0100, by Pierre-Yves David
-
revlog: clarify which version use the older API in perfSat, 02 Nov 2019 14:45:57 +0100, by Pierre-Yves David
-
revlog: no longer return the nodemap after parsingWed, 06 Nov 2019 14:13:19 +0100, by Pierre-Yves David
-
revlog: move the nodemap into the index object (for pure)Wed, 06 Nov 2019 14:13:19 +0100, by Pierre-Yves David
-
revlog: introduce an explicit NodeMap class for pure codeWed, 06 Nov 2019 14:13:19 +0100, by Pierre-Yves David
-
utils: move the `dirs` definition in pathutil (API)Wed, 06 Nov 2019 14:13:19 +0100, by Pierre-Yves David
-
packaging: stop installing i18n filesWed, 23 Oct 2019 12:15:42 -0700, by Gregory Szorc
-
packaging: install hgk as hgk.tclWed, 23 Oct 2019 11:54:22 -0700, by Gregory Szorc
-
packaging: add logo-droplets.svgWed, 23 Oct 2019 12:01:31 -0700, by Gregory Szorc
-
packaging: install documentation to doc/ directoryWed, 23 Oct 2019 11:40:59 -0700, by Gregory Szorc
-
packaging: always pass VERSION into Inno invocationTue, 22 Oct 2019 18:34:03 -0700, by Gregory Szorc
-
packaging: remove hg.exe.local fileThu, 24 Oct 2019 21:22:08 -0700, by Gregory Szorc
-
packaging: stage installed files for InnoWed, 23 Oct 2019 18:39:28 -0700, by Gregory Szorc
-
packaging: process Inno Setup files with Jinja2Wed, 23 Oct 2019 18:39:17 -0700, by Gregory Szorc
-
packaging: install and run Inno files in a build directoryWed, 23 Oct 2019 18:39:08 -0700, by Gregory Szorc
-
packaging: consolidate CLI functionality into packaging.pyWed, 23 Oct 2019 18:37:36 -0700, by Gregory Szorc
-
packaging: clean up excess packages for InnoWed, 23 Oct 2019 18:30:22 -0700, by Gregory Szorc
-
unshelve: correct help string; unshelve does not accept file listFri, 08 Nov 2019 14:21:52 -0800, by Kyle Lippincott
-
repoview: use class literal for creating filteredchangelogFri, 08 Nov 2019 11:23:22 -0800, by Martin von Zweigbergk
-
vagrant: update vagrant image to buster from jessieThu, 07 Nov 2019 14:59:11 -0500, by Augie Fackler
-
packaging: remove references to debian jessieThu, 07 Nov 2019 14:56:30 -0500, by Augie Fackler
-
sqlitestore: remove superfluous r-prefixes on stringsThu, 07 Nov 2019 14:39:02 -0500, by Augie Fackler
-
cleanup: remove pointless r-prefixes on single-quoted stringsFri, 08 Nov 2019 11:19:20 -0800, by Augie Fackler
-
rust-threads: force Rayon to respect the worker count in configSun, 10 Nov 2019 07:30:14 -0800, by Raphaël Gomès
-
phabricator: use context manager form of progress in uploadchunksFri, 18 Oct 2019 07:20:26 +0100, by Ian Moody
-
cleanup: remove pointless r-prefixes on double-quoted stringsThu, 07 Nov 2019 13:18:19 -0500, by Augie Fackler
-
formatting: remove another data-ogre from the config exampleThu, 07 Nov 2019 03:59:22 -0800, by Martin von Zweigbergk
-
fix: replace str() by b'%d' for formatting integerThu, 07 Nov 2019 03:46:48 -0800, by Martin von Zweigbergk
-
zeroconf: improve the extension's documentationThu, 08 Jan 2009 02:03:00 +0000, by Vernon Tang
-
branchmap: pytype is confused about bytestrWed, 06 Nov 2019 16:30:14 -0500, by Augie Fackler
-
mail: suppress a pytype error that's just experimentally wrongWed, 06 Nov 2019 15:34:40 -0500, by Augie Fackler
-
dagparser: suppress some pytype errors around pycompat.bytestringWed, 06 Nov 2019 15:12:13 -0500, by Augie Fackler
-
encoding: add comment-based type hints for pytypeWed, 06 Nov 2019 14:48:34 -0500, by Augie Fackler
-
merge with stableFri, 08 Nov 2019 23:26:50 +0900, by Yuya Nishihara
-
dirs: reject consecutive slashes in pathsThu, 17 Oct 2019 19:29:22 -0400, by Augie Fackler
-
tests: quote $PYTHON in test-byteify-strings.tTue, 05 Nov 2019 22:56:12 -0500, by Matt Harbison
-
repoview: define filteredchangelog as a top-level (non-local) classWed, 06 Nov 2019 00:35:41 -0800, by Martin von Zweigbergk
-
cmdutil: suppress bogus pytype errorsWed, 06 Nov 2019 17:35:24 -0500, by Augie Fackler
-
changegroup: suppress pytype error that's wrongWed, 06 Nov 2019 17:25:43 -0500, by Augie Fackler
-
changegroup: avoid shadowing a set with an intWed, 06 Nov 2019 17:23:47 -0500, by Augie Fackler
-
bundle2: more pytype suppressions around bytestringWed, 06 Nov 2019 17:19:33 -0500, by Augie Fackler
-
archival: suppress some incorrect pytype failuresWed, 06 Nov 2019 16:26:53 -0500, by Augie Fackler
-
simplemerge: disable a pytype error where it's just confusedWed, 06 Nov 2019 15:42:30 -0500, by Augie Fackler
-
match: suppress error about subscripting an exceptionWed, 06 Nov 2019 15:42:12 -0500, by Augie Fackler
-
vfs: more attribute suppressionsWed, 06 Nov 2019 15:35:44 -0500, by Augie Fackler
-
mdiff: mark diffopts as having dynamic attributesWed, 06 Nov 2019 15:35:21 -0500, by Augie Fackler
-
vfs: suppress some pytype errors around us using a private attributeWed, 06 Nov 2019 15:29:08 -0500, by Augie Fackler
-
wireprototypes: disable pytype where it's just confusedWed, 06 Nov 2019 15:24:44 -0500, by Augie Fackler
-
scmposix: another suppression on IOError subscriptingWed, 06 Nov 2019 15:16:04 -0500, by Augie Fackler
-
pvec: add an explicit type hint to help pytypeWed, 06 Nov 2019 15:15:42 -0500, by Augie Fackler
-
procutil: suppress pytype warnings around windows-only attributesWed, 06 Nov 2019 15:12:46 -0500, by Augie Fackler
-
posix: add a pytype suppressionWed, 06 Nov 2019 15:03:02 -0500, by Augie Fackler
-
color: suppress pytype warning on a windows-only moduleWed, 06 Nov 2019 14:48:22 -0500, by Augie Fackler
-
compression: tell pytype to not sweat a missing `zstd` moduleWed, 06 Nov 2019 14:20:27 -0500, by Augie Fackler
-
pytype: don't warn us about ignored-on-py3 metaclassesWed, 06 Nov 2019 17:46:26 -0500, by Augie Fackler
-
linelog: be more careful about types before looking for _target attributeWed, 06 Nov 2019 14:12:53 -0500, by Augie Fackler
-
linelog: suppress annoying pytype warning about an ignored metaclassWed, 06 Nov 2019 14:11:29 -0500, by Augie Fackler
-
hgignore: ignore generated pytype stubsWed, 06 Nov 2019 14:10:09 -0500, by Augie Fackler
-
hghave: add a check for pytype, Google's Python type checkerWed, 06 Nov 2019 14:09:36 -0500, by Augie Fackler
-
encoding: define local identify functions with explicit type commentsWed, 06 Nov 2019 15:13:23 -0500, by Augie Fackler
-
vfs: add NotImplementedError version of joinWed, 06 Nov 2019 15:19:23 -0500, by Augie Fackler
-
vfs: add a NotImplementedError implementation of __call__Wed, 06 Nov 2019 15:11:30 -0500, by Augie Fackler
-
vfs: fix erroneous bytes constantsWed, 06 Nov 2019 15:19:56 -0500, by Augie Fackler
-
pvec: migrate to modern integer divisionWed, 06 Nov 2019 15:17:38 -0500, by Augie Fackler
-
templateutil: fix a missing ABCMeta assignmentWed, 06 Nov 2019 17:46:12 -0500, by Augie Fackler
-
pvec: fix overlooked chr() callWed, 06 Nov 2019 15:15:00 -0500, by Augie Fackler
-
vfs: another bytes-str confusion on thread nameWed, 06 Nov 2019 15:29:28 -0500, by Augie Fackler
-
statprof: correctly always pass a str as the thread nameWed, 06 Nov 2019 14:19:05 -0500, by Augie Fackler
-
py3: fix handling of ctrl keys in crecord (issue6213) stableWed, 06 Nov 2019 16:54:34 +0100, by Denis Laxalde
-
py3: keep "keypressed" a native str in crecord stableWed, 06 Nov 2019 16:53:01 +0100, by Denis Laxalde
-
py3: compare response of crecord's confirmationwindow with str stableWed, 06 Nov 2019 17:12:13 +0100, by Denis Laxalde
-
py3: compare http server's command with a native string stableThu, 07 Nov 2019 08:58:26 +0100, by Denis Laxalde
-
rust-status: remove dead codeWed, 06 Nov 2019 13:46:16 +0100, by Raphaël Gomès
-
hghave: disallow symlinks on WindowsTue, 05 Nov 2019 18:32:00 -0500, by Matt Harbison
-
repoview: avoid wrapping changelog if there's nothing to filterTue, 05 Nov 2019 15:00:44 -0800, by Martin von Zweigbergk
-
repoview: move changelog.flags() override to filteredchangelogTue, 05 Nov 2019 14:33:02 -0800, by Martin von Zweigbergk
-
repoview: move changelog.parentrevs() override to filteredchangelogTue, 05 Nov 2019 14:31:50 -0800, by Martin von Zweigbergk
-
repoview: move changelog.linkrev() override to filteredchangelogTue, 05 Nov 2019 14:23:32 -0800, by Martin von Zweigbergk
-
repoview: move changelog.node() override to filteredchangelogTue, 05 Nov 2019 14:22:25 -0800, by Martin von Zweigbergk
-
repoview: move changelog.rev() override to filteredchangelogTue, 05 Nov 2019 14:21:47 -0800, by Martin von Zweigbergk
-
repoview: move changelog.strip() override to filteredchangelogTue, 05 Nov 2019 14:17:58 -0800, by Martin von Zweigbergk
-
repoview: move changelog.headrevs() override to filteredchangelogTue, 05 Nov 2019 14:16:46 -0800, by Martin von Zweigbergk
-
repoview: move changelog.revs() override to filteredchangelogTue, 05 Nov 2019 14:14:45 -0800, by Martin von Zweigbergk
-
repoview: move changelog.__iter__() override to filteredchangelogTue, 05 Nov 2019 14:12:10 -0800, by Martin von Zweigbergk
-
repoview: move changelog.__contains__() override to filteredchangelogTue, 05 Nov 2019 14:11:30 -0800, by Martin von Zweigbergk
-
repoview: move changelog.tiprev() override to filteredchangelogTue, 05 Nov 2019 14:07:08 -0800, by Martin von Zweigbergk
-
repoview: wrap changelog class when filteringTue, 05 Nov 2019 14:06:11 -0800, by Martin von Zweigbergk
-
repoview: extract a function for wrapping changelogTue, 05 Nov 2019 14:00:46 -0800, by Martin von Zweigbergk
-
revlog: move tiprev() from changelog up to revlogTue, 05 Nov 2019 14:42:08 -0800, by Martin von Zweigbergk
-
tests: fix a few `(no-windows !)` conditionals that are really `(symlink !)`Tue, 05 Nov 2019 18:25:13 -0500, by Matt Harbison
-
rust-matchers: add `Matcher` trait and implement `AlwaysMatcher`Tue, 29 Oct 2019 17:16:28 +0100, by Raphaël Gomès
-
merge with stableTue, 05 Nov 2019 13:19:24 -0800, by Martin von Zweigbergk
-
perf: add a way to benchmark `dirstate.status`Mon, 04 Nov 2019 00:16:44 +0100, by Pierre-Yves David
-
largefiles: delete obsolete and unused repo.push()Thu, 24 Oct 2019 11:12:17 -0700, by Martin von Zweigbergk
-
censor: document that some commands simply ignore censored dataTue, 22 Oct 2019 10:01:48 -0400, by Jordi Gutiérrez Hermoso
-
grep: warn on censored revisions instead of erroring outTue, 22 Oct 2019 09:56:40 -0400, by Jordi Gutiérrez Hermoso
-
py3: enable legacy fs encoding to fix filename compatibility on WindowsTue, 15 Oct 2019 22:44:55 +0900, by Yuya Nishihara
-
rust-cpython: run cargo fmtSat, 19 Oct 2019 14:30:19 +0900, by Yuya Nishihara
-
rust-cpython: remove useless PyResult<> from leak_immutable()Sat, 05 Oct 2019 09:33:01 -0400, by Yuya Nishihara
-
rust-cpython: remove useless PyRefMut wrapperSat, 05 Oct 2019 09:01:25 -0400, by Yuya Nishihara
-
rust-cpython: drop manual management of mutably_borrowedSat, 05 Oct 2019 08:59:09 -0400, by Yuya Nishihara
-
rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable refSat, 05 Oct 2019 08:56:15 -0400, by Yuya Nishihara
-
rust-cpython: remove useless Option<$leaked> from py_shared_iteratorSat, 12 Oct 2019 20:48:30 +0900, by Yuya Nishihara
-
rust-cpython: allow mutation unless leaked reference is borrowedSat, 12 Oct 2019 20:26:38 +0900, by Yuya Nishihara
-
rust-cpython: add generation counter to leaked referenceSat, 05 Oct 2019 08:27:57 -0400, by Yuya Nishihara
-
rust-cpython: add stub wrapper that'll prevent leaked data from being mutatedSat, 12 Oct 2019 19:26:23 +0900, by Yuya Nishihara
-
rust-cpython: rename PyLeakedRef to PyLeakedSat, 12 Oct 2019 19:10:51 +0900, by Yuya Nishihara
-
py3: don't use bytes with vars() or __dict__ stableTue, 05 Nov 2019 08:42:42 -0800, by Martin von Zweigbergk
-
py3: add inline comment about encoding issue of str(Abort()) stable 5.2Tue, 05 Nov 2019 21:35:19 +0900, by Yuya Nishihara
-
py3: do not reimplement Abort.__str__() on Python 2 stableTue, 05 Nov 2019 21:29:40 +0900, by Yuya Nishihara
-
import-checker: open all source files as utf-8 stableMon, 04 Nov 2019 20:46:19 -0800, by Gregory Szorc
-
automation: install python3-venv Debian package stableMon, 04 Nov 2019 23:44:10 -0800, by Gregory Szorc
-
tests: look for ensurepip before using venv stableMon, 04 Nov 2019 23:42:18 -0800, by Gregory Szorc
-
automation: avoid '~' in the temp directory on Windows stableThu, 17 Oct 2019 16:46:13 -0400, by Matt Harbison
-
run-tests: use byte strings for inserted output stableMon, 04 Nov 2019 20:21:31 -0800, by Gregory Szorc
-
contrib: require Python 3.7 for byteify-strings.py stableMon, 04 Nov 2019 19:19:36 +0000, by Ian Moody
-
packaging: allow choosing python version depending on centos version stableMon, 04 Nov 2019 07:40:32 +0100, by Mathias De Mare
-
fsmonitor: use stringutil.forcebytestr() instead of str() on an exception stableMon, 04 Nov 2019 19:05:44 +0000, by Ian Moody
-
py3: add Python 3 exception output to test-lfs-serve-access.t stableMon, 04 Nov 2019 16:04:09 +0100, by Denis Laxalde
-
fsmonitor: normalize exception types to bytes stableSat, 02 Nov 2019 15:02:35 -0700, by Gregory Szorc
-
fsmonitor: normalize Watchman paths to bytes stableSat, 02 Nov 2019 14:26:06 -0700, by Gregory Szorc
-
fsmonitor: make _hashignore compatible with Python 3 stableSat, 02 Nov 2019 13:39:23 -0700, by Gregory Szorc
-
fsmonitor: coerce watchman exception to bytes stableSat, 02 Nov 2019 13:08:20 -0700, by Gregory Szorc
-
fsmonitor: fix str/bytes mismatch when accessing watchman version stableSat, 02 Nov 2019 13:04:47 -0700, by Gregory Szorc
-
fsmonitor: remove pywatchman from exclusion rule stableSat, 02 Nov 2019 12:51:28 -0700, by Gregory Szorc
-
fsmonitor: refresh pywatchman with upstream stableSat, 02 Nov 2019 12:42:23 -0700, by Gregory Szorc
-
py3: encode strings before setting rev summary in gnuarch converter stableMon, 04 Nov 2019 10:09:08 +0100, by Denis Laxalde
-
py3: use raw string to query EmailMessage in gnuarch converter stableMon, 04 Nov 2019 09:56:10 +0100, by Denis Laxalde
-
py3: use mail.parsebytes() in gnuarch catlog parser stableMon, 04 Nov 2019 09:52:13 +0100, by Denis Laxalde
-
tests: handle Message-Id line wrapping in test-notify-changegroup.t stableMon, 04 Nov 2019 09:35:10 +0100, by Denis Laxalde
-
contrib: require Python 3.6 for byteify-strings.py stableSat, 02 Nov 2019 11:48:38 -0700, by Gregory Szorc
-
demandimportpy3: only use lazy extension loader on Python 3.6+ stableSat, 02 Nov 2019 11:42:46 -0700, by Gregory Szorc
-
ui: flush before prompting for input with readline stableSat, 02 Nov 2019 15:33:39 -0700, by Gregory Szorc
-
histedit: restore hex nodeids to be 12 digits long stableFri, 01 Nov 2019 21:46:34 -0700, by Martin von Zweigbergk
-
py3: fix fsmonitor's _watchmantofsencoding exception message encoding stableFri, 01 Nov 2019 11:02:47 -0700, by Emmanuel Leblond
-
py3: use native strings as keys into **opts in chistedit stableThu, 31 Oct 2019 15:03:12 -0700, by Martin von Zweigbergk
-
py3: open chistedit file in binary mode using vfs stableThu, 31 Oct 2019 15:00:49 -0700, by Martin von Zweigbergk
-
py3: avoid another b''.format() in chistedit stableThu, 31 Oct 2019 15:02:48 -0700, by Martin von Zweigbergk
-
py3: render message about conflicts in chistedit code stableThu, 31 Oct 2019 15:02:03 -0700, by Martin von Zweigbergk
-
py3: handle keypresses in chistedit stableThu, 31 Oct 2019 14:46:17 -0700, by Martin von Zweigbergk
-
py3: fix exception display encoding in contrib/simplemerge.py stableFri, 01 Nov 2019 17:23:02 +0100, by Emmanuel Leblond
-
py3: fix exception message check in test-linerange.py's testOutOfRange stableFri, 01 Nov 2019 17:31:47 +0100, by Emmanuel Leblond
-
py3: fix exception message encoding in scmutil.py's simplekeyvaluefile.read stableFri, 01 Nov 2019 17:35:36 +0100, by Emmanuel Leblond
-
py3: fix crecord.py's editpatchwitheditor exception message encoding stableFri, 01 Nov 2019 17:38:07 +0100, by Emmanuel Leblond
-
py3: fix exception message encoding in infinitepush stableFri, 01 Nov 2019 17:39:17 +0100, by Emmanuel Leblond
-
py3: fix fsmonitor's _handleunavailable exception message encoding stableFri, 01 Nov 2019 10:57:31 -0700, by Emmanuel Leblond
-
packaging: update built-in Fedora support to Fedora 31 stableFri, 01 Nov 2019 14:54:08 +0100, by Mads Kiilerich
-
packaging: refactor "fedora29" target to a single more generic "fedora" target stableFri, 01 Nov 2019 13:51:44 +0100, by Mads Kiilerich
-
packaging: make dockerrpm fedora target more generic stableFri, 01 Nov 2019 15:29:14 +0100, by Mads Kiilerich
-
packaging: use "python3" for fedora29 ... and as buildrpm default stableFri, 01 Nov 2019 12:59:22 +0100, by Mads Kiilerich
-
packaging: use "--python python" for centos7 to avoid explicit "python2" stableFri, 01 Nov 2019 12:47:38 +0100, by Mads Kiilerich
-
packaging: fix docker-centos5 - use pythonexe and set to "python" as before stableFri, 01 Nov 2019 12:34:08 +0100, by Mads Kiilerich
-
packaging: move dockerrpm output directory creation to dockerrpm stableFri, 01 Nov 2019 12:18:17 +0100, by Mads Kiilerich
-
packaging: drop "support" for unsupported Fedora versions stableThu, 31 Oct 2019 11:53:11 +0100, by Mads Kiilerich
-
hghave: verify we have a black that is new enough for our format stableWed, 30 Oct 2019 16:29:45 -0400, by Augie Fackler
-
contrib: fix up example fix configuration for our move to released black stableWed, 30 Oct 2019 16:17:39 -0400, by Augie Fackler
-
phabricator: use True primitive instead of b'true' for phabupdate actions stableWed, 23 Oct 2019 22:24:14 +0100, by Ian Moody
-
formatting: drop `grey`, our custom black version stableTue, 29 Oct 2019 11:07:25 +0100, by Pierre-Yves David
-
formatting: using black to check for formatting stableTue, 29 Oct 2019 10:43:47 +0100, by Pierre-Yves David
-
formatting: run black version 19.10b0 on the codebase stableTue, 29 Oct 2019 10:41:30 +0100, by Pierre-Yves David
-
packaging: drop outdated buildrpm "tested on" comment stableSun, 27 Oct 2019 20:16:38 +0100, by Mads Kiilerich
-
packaging: also include hgweb.wsgi in rpms stableMon, 28 Oct 2019 00:29:42 +0100, by Mads Kiilerich
-
packaging: introduce Python3 support as buildrpm --python3 stableSun, 27 Oct 2019 21:28:26 +0100, by Mads Kiilerich
-
packaging: be explicit about Python version in rpm spec stableSun, 27 Oct 2019 21:40:21 +0100, by Mads Kiilerich
-
packaging: make python snippets in rpm building python3 compatible stableSun, 27 Oct 2019 20:17:33 +0100, by Mads Kiilerich
-
py3: fix patchbomb to accept non-ASCII header value for email preview stableWed, 30 Oct 2019 21:49:48 +0900, by Yuya Nishihara
-
tests: check patchbomb with a non-ascii commit message stableFri, 25 Oct 2019 12:10:45 +0200, by Denis Laxalde
-
formatter: fix handling of None value in templater mapping stableSun, 27 Oct 2019 12:49:09 +0900, by Yuya Nishihara
-
config: add support for defaultvalue of list of printable elements stableSun, 27 Oct 2019 12:36:52 +0900, by Yuya Nishihara
-
config: fix -Tjson to not crash due to unsupported defaultvalue types stableSun, 27 Oct 2019 12:30:59 +0900, by Yuya Nishihara
-
tests: handle Message-Id email header possible wrapping stableSun, 27 Oct 2019 18:12:24 +0100, by Denis Laxalde
-
packaging: remove version info from Breaks+Replaces in Debian package stableFri, 25 Oct 2019 14:02:40 +0200, by Denis Laxalde
-
py3: fix generated non-ascii message in test-notify.t stableThu, 24 Oct 2019 17:28:57 +0200, by Denis Laxalde
-
py3: decode encoding literal before passing to .decode() stableThu, 24 Oct 2019 14:28:20 +0200, by Denis Laxalde
-
py3: decode email headers with mail.headdecode() in notify extension stableThu, 24 Oct 2019 15:50:15 +0200, by Denis Laxalde
-
py3: use stdlib's parseaddr() to get sender header in notify extension stableThu, 24 Oct 2019 15:46:16 +0200, by Denis Laxalde
-
py3: account for extra line break in email headers in test-notify.t stableThu, 24 Oct 2019 16:56:36 +0200, by Denis Laxalde
-
py3: use %d instead of %s when formatting an int into a bytestring stableWed, 23 Oct 2019 23:00:58 +0100, by Ian Moody
-
packaging: ship only a single binary Debian package stableWed, 23 Oct 2019 17:18:16 +0200, by Denis Laxalde
-
packaging: avoid running bare "make install" in debian/rules stableWed, 23 Oct 2019 17:18:57 +0200, by Denis Laxalde
-
packaging: distinguish clean and build steps from install in Debian stableWed, 23 Oct 2019 16:35:27 +0200, by Denis Laxalde
-
packaging: also move Debian .buildinfo file in output directory stableWed, 23 Oct 2019 16:25:41 +0200, by Denis Laxalde
-
packaging: upgrade packages distributed with Windows installers stableMon, 21 Oct 2019 19:53:30 -0700, by Gregory Szorc
-
automation: install Python 2.7.17, 3.7.5, and PyPy 7.2.0 stableMon, 21 Oct 2019 19:28:23 -0700, by Gregory Szorc
-
contrib: install Python 2.7.17 and 3.7.5 in Windows environment stableMon, 21 Oct 2019 19:25:06 -0700, by Gregory Szorc
-
packaging: use /usr/bin/python3 shebang for scripts in Debian stableMon, 21 Oct 2019 11:48:59 +0200, by Denis Laxalde
-
packaging: fix path where .deb files are looked for stableMon, 21 Oct 2019 11:32:54 +0200, by Denis Laxalde
-
packaging: let Debian package depends on sensible-utils stableMon, 21 Oct 2019 09:52:31 +0200, by Denis Laxalde
-
packaging: upgrade Debian packaging to build with Python 3 stableMon, 21 Oct 2019 10:59:54 +0200, by Denis Laxalde
-
py3: decode bytes before logging in run-tests.py stableMon, 21 Oct 2019 11:26:41 +0200, by Denis Laxalde
-
Added tag 5.2rc0 for changeset 59338f956109 stableMon, 21 Oct 2019 11:14:27 -0400, by Augie Fackler
-
merge default into stable for 5.2 release stable 5.2rc0Mon, 21 Oct 2019 11:09:48 -0400, by Augie Fackler
-
grep: update docs to reflect new --all-files defaultFri, 18 Oct 2019 11:18:41 -0400, by Jordi Gutiérrez Hermoso
-
grep: enable all-files by default (BC)Sun, 06 Oct 2019 11:06:10 -0400, by Sushil khanchi
-
lfs: dedent documentation section about .hglfs fileMon, 21 Oct 2019 11:08:23 +0200, by Denis Laxalde
-
copies: simplify chain loopThu, 17 Oct 2019 16:06:06 +0200, by Pierre-Yves David
-
sidedatacopies: only fetch information once for mergeThu, 17 Oct 2019 02:17:24 +0200, by Pierre-Yves David
-
copies: move from a copy on branchpoint to a copy on write approachTue, 15 Oct 2019 18:23:34 +0200, by Pierre-Yves David
-
copies: compute the exact set of revision to walkSat, 12 Oct 2019 18:35:14 +0200, by Pierre-Yves David
-
copies: add an explicit test using multiple rootsSat, 12 Oct 2019 17:53:29 +0200, by Pierre-Yves David
-
sidedatacopies: fast path data fetching if revision has no sidedataWed, 02 Oct 2019 18:16:02 -0400, by Pierre-Yves David
-
largefiles: use context manager for setting "lfstatus" on subrepos tooFri, 18 Oct 2019 15:16:57 -0700, by Martin von Zweigbergk
-
largefiles: reset "lfstatus" attribute to previous value in "finally"Fri, 18 Oct 2019 15:14:51 -0700, by Martin von Zweigbergk
-
largefiles: add context manager for setting/clearing "lfstatus" attributeFri, 18 Oct 2019 14:40:50 -0700, by Martin von Zweigbergk
-
py3: adjust expected traceback in test-hook.tFri, 18 Oct 2019 16:51:26 +0200, by Denis Laxalde
-
tests: use non-reverse grep in traceback in test-hook.tFri, 18 Oct 2019 16:38:37 +0200, by Denis Laxalde
-
py3: add Python 3 exception output to test-hook.tFri, 18 Oct 2019 11:44:44 +0200, by Denis Laxalde
-
py3: ajust abort message in test-hook.tFri, 18 Oct 2019 12:12:56 +0200, by Denis Laxalde
-
rust-cpython: prepare for writing tests that require libpythonMon, 14 Oct 2019 16:15:19 +0900, by Yuya Nishihara
-
rust-cpython: make inner functions and structs of ref_sharing privateSat, 05 Oct 2019 10:21:34 -0400, by Yuya Nishihara
-
rust-cpython: keep Python<'a> token in PyRefMutSat, 21 Sep 2019 17:05:01 +0900, by Yuya Nishihara
-
rust-cpython: require GIL to borrow immutable reference from PySharedRefCellSat, 21 Sep 2019 17:15:50 +0900, by Yuya Nishihara
-
rust-cpython: make PyLeakedRef operations relatively safeSun, 15 Sep 2019 22:19:10 +0900, by Yuya Nishihara
-
rust-cpython: put leaked reference in PyLeakedRefSun, 15 Sep 2019 22:06:19 +0900, by Yuya Nishihara
-
run-tests: make code coverage work on Python 3Thu, 17 Oct 2019 20:40:12 -0700, by Gregory Szorc
-
py3: don't index into bytes in phabricator's _tokenize()Thu, 17 Oct 2019 22:40:24 +0100, by Ian Moody
-
rust-dirstate-status: use fast-path even with fsmonitor and sparse extensionsThu, 17 Oct 2019 14:20:11 +0200, by Raphaël Gomès
-
rust-dirstatemap: remove additional lookups in dirstatemapWed, 16 Oct 2019 10:14:26 +0200, by Raphaël Gomès
-
tests: avoid chmod on windows in hgrc testsThu, 17 Oct 2019 21:37:21 +0200, by Denis Laxalde
-
py3: fix sorting of obsolete markers during pushThu, 17 Oct 2019 13:34:21 +0200, by Denis Laxalde
-
exchange: extract a function to sort obsolete markersThu, 17 Oct 2019 13:30:58 +0200, by Denis Laxalde
-
py3: encode underlying error message during parse error of %includeThu, 17 Oct 2019 12:10:42 +0200, by Denis Laxalde
-
convert: convert os.devnull to bytes before trying to join it with other bytesFri, 11 Oct 2019 18:08:50 +0100, by Ian Moody
-
rust-dirstate-status: add call to rust-fast path for `dirstate.status`Wed, 16 Oct 2019 20:34:56 +0200, by Raphaël Gomès
-
rust-dirstate-status: rust-cpython bindings for `dirstate.status`Tue, 08 Oct 2019 08:45:55 +0200, by Raphaël Gomès
-
rust-refsharing: add missing lifetime parameter in ref_sharingTue, 15 Oct 2019 21:26:56 +0200, by Raphaël Gomès
-
rust-dirstate-status: add first Rust implementation of `dirstate.status`Fri, 11 Oct 2019 13:39:57 +0200, by Raphaël Gomès
-
share: unmark --relative as EXPERIMENTALSun, 06 Oct 2019 20:18:54 +0300, by Pulkit Goyal
-
rust-cpython: removed now useless py_set() conversionMon, 30 Sep 2019 16:31:53 -0400, by Georges Racinet
-
tests: stabilize test-eol-update on WindowsTue, 15 Oct 2019 22:02:34 -0400, by Matt Harbison
-
tests: opt into python3 when testing virtualenv installationTue, 15 Oct 2019 21:51:37 -0400, by Matt Harbison
-
grep: put --diff in the first line of usageSun, 06 Oct 2019 15:17:34 +0530, by Navaneeth Suresh
-
ui: option to preserve the progress barThu, 12 Sep 2019 03:40:54 +0200, by Joerg Sonnenberger
-
phabricator: update hgmatcher to cope with the new data formatThu, 10 Oct 2019 22:11:39 +0100, by Ian Moody
-
phabricator: treat non-utf-8 text files as binary as phabricator requiresThu, 10 Oct 2019 22:05:28 +0100, by Ian Moody
-
phabricator: switch to the creatediff endpointSun, 06 Oct 2019 18:23:06 +0100, by Ian Moody
-
phabricator: change conduit data format to match arcanistSun, 06 Oct 2019 18:21:01 +0100, by Ian Moody
-
phabricator: remove tests and all recordingsThu, 10 Oct 2019 18:44:58 +0100, by Ian Moody
-
phabricator: convert phabhunk and phabchange keys to bytes when finalisingSat, 12 Oct 2019 14:41:59 +0100, by Ian Moody
-
phabricator: add addadded functionSun, 06 Oct 2019 17:21:26 +0100, by Ian Moody
-
sidedatacopies: directly fetch copies information from sidedataWed, 02 Oct 2019 17:53:47 -0400, by Pierre-Yves David
-
copies: use an unfiltered repository for the changeset centric algorithmTue, 15 Oct 2019 18:42:03 +0200, by Pierre-Yves David
-
copies: extract data extraction into a `revinfo` functionWed, 02 Oct 2019 17:42:01 -0400, by Pierre-Yves David
-
copies: avoid instancing more changectx to access parent revisionsWed, 16 Oct 2019 17:49:30 +0200, by Pierre-Yves David
-
copies: get copies information directly from _copiesWed, 16 Oct 2019 09:52:05 +0200, by Pierre-Yves David
-
copies: simplify the handling of mergesWed, 02 Oct 2019 13:43:27 -0400, by Pierre-Yves David
-
rust-utils: introduce a debug util to print the python stack traceMon, 07 Oct 2019 23:17:44 +0200, by Raphaël Gomès
-
rust-cross-platform: remove `unimplemented!` to get compile-time errorsWed, 16 Oct 2019 17:16:23 +0300, by Raphaël Gomès
-
widening: pass in matchers instead of patternsFri, 11 Oct 2019 00:18:34 -0700, by Martin von Zweigbergk
-
widening: trust user to give full "known" setThu, 10 Oct 2019 22:41:50 -0700, by Martin von Zweigbergk
-
widening: remove "depth" argument since it's always NoneFri, 11 Oct 2019 00:06:27 -0700, by Martin von Zweigbergk
-
widening: remove unused "heads" argumentFri, 11 Oct 2019 00:03:10 -0700, by Martin von Zweigbergk
-
widening: remove pointless code for second changegroupThu, 10 Oct 2019 22:36:55 -0700, by Martin von Zweigbergk
-
widening: remove always-true condition in widening codeThu, 10 Oct 2019 22:34:16 -0700, by Martin von Zweigbergk
-
narrow: drop server support for widening using the getbundle command (BC)Fri, 11 Oct 2019 21:51:07 -0700, by Martin von Zweigbergk
-
widening: duplicate generateellipsesbundle2() for wideningThu, 10 Oct 2019 22:18:35 -0700, by Martin von Zweigbergk
-
tests: show graph log before and after widening in more casesFri, 11 Oct 2019 22:02:44 -0700, by Martin von Zweigbergk
-
tracing: add a couple of trace points on obsolete and repoviewWed, 19 Jun 2019 18:22:10 -0400, by Augie Fackler
-
dirstate: add some traces on listdir callsTue, 15 Oct 2019 11:05:32 -0400, by Augie Fackler
-
cleanup: hgdemandimport.tracing accepts strings, not bytesTue, 15 Oct 2019 11:06:04 -0400, by Augie Fackler
-
tests: fix formatting test after move of black configTue, 15 Oct 2019 09:48:27 -0400, by Augie Fackler
-
rust-dependencies: pin the dependencies of hg-core to prevent breakageWed, 16 Oct 2019 15:27:17 +0200, by Raphaël Gomès
-
automation: install Python 3.8.0Tue, 15 Oct 2019 19:13:47 -0700, by Gregory Szorc
-
automation: schedule an EC2Launch run on next bootMon, 14 Oct 2019 21:21:58 -0700, by Gregory Szorc
-
dirs: give formatting oversight to clang-formatTue, 15 Oct 2019 09:54:05 -0400, by Augie Fackler
-
dirs: tag a struct as not being formattableTue, 15 Oct 2019 09:52:33 -0400, by Augie Fackler
-
sidedatacopies: only store an entry if it has valuesWed, 02 Oct 2019 14:38:34 -0400, by Pierre-Yves David
-
sidedatacopies: only read from copies when in this modeWed, 02 Oct 2019 14:16:30 -0400, by Pierre-Yves David
-
dirs: remove mutable string optimization at allSun, 13 Oct 2019 20:06:09 +0900, by Yuya Nishihara
-
py3: prevent comparison with None in curses histedit (issue6196)Tue, 15 Oct 2019 12:14:44 +0200, by Denis Laxalde
-
fix: match patterns relative to rootSat, 12 Oct 2019 11:30:25 -0700, by Martin von Zweigbergk
-
tests: add test showing that fixer patterns are currently relative to $PWDSat, 12 Oct 2019 11:30:20 -0700, by Martin von Zweigbergk
-
black: also ignore grey.pyMon, 14 Oct 2019 12:55:40 -0400, by Augie Fackler
-
black: use multiline exclude definitionMon, 14 Oct 2019 12:54:49 -0400, by Augie Fackler
-
black: move remaining config knobs into toml fileMon, 14 Oct 2019 12:52:33 -0400, by Augie Fackler
-
black: rename pyproject.toml to black.tomlMon, 14 Oct 2019 12:46:32 -0400, by Augie Fackler
-
fix: remove a never-true check for unset pattern in Fixer.affects()Sat, 12 Oct 2019 15:12:54 -0700, by Martin von Zweigbergk
-
fix: warn when a fixer doesn't have a configured commandFri, 26 Jul 2019 08:43:57 -0700, by Martin von Zweigbergk
-
fix: make Fixer initialization more explicit for claritySat, 12 Oct 2019 11:00:20 -0700, by Martin von Zweigbergk
-
fix: don't pass in default value when looking up configSat, 12 Oct 2019 11:16:19 -0700, by Martin von Zweigbergk
-
fix: fix registration of config item defaultsSat, 12 Oct 2019 11:13:55 -0700, by Martin von Zweigbergk
-
automation: capture additional exception when formattingSat, 12 Oct 2019 12:41:53 -0700, by Gregory Szorc
-
contrib: update to latest Windows package versionsSat, 12 Oct 2019 11:36:26 -0700, by Gregory Szorc
-
rust-cpython: drop direct dependency on python(27|3)_sysSun, 13 Oct 2019 21:47:05 +0900, by Yuya Nishihara
-
rust-cpython: leverage upstreamed py_capsule_fn!() macroSun, 13 Oct 2019 17:07:44 +0900, by Yuya Nishihara
-
rust-cpython: bump cpython crates to 0.3Sun, 13 Oct 2019 17:05:09 +0900, by Yuya Nishihara
-
rust-cpython: turn inline comments into non-doc commentsSun, 13 Oct 2019 17:02:26 +0900, by Yuya Nishihara
-
rust-cpython: fix signature of make_dirstate_tuple()Sun, 13 Oct 2019 17:01:10 +0900, by Yuya Nishihara
-
rust-cpython: mark capsule function as unsafeSun, 13 Oct 2019 16:58:15 +0900, by Yuya Nishihara
-
rust-cpython: add wrapper around decapsule_make_dirstate_tuple()Sun, 13 Oct 2019 16:55:17 +0900, by Yuya Nishihara
-
eol: don't fallback to use .hgeol from tip (BC)Sun, 13 Oct 2019 02:10:26 +0200, by Mads Kiilerich
-
eol: tweak test-eol-clone.t with better descriptions and loggingMon, 14 Oct 2019 01:42:24 +0200, by Mads Kiilerich
-
eol: fix update - don't use and apply removed .hgeol patternsSun, 13 Oct 2019 02:15:07 +0200, by Mads Kiilerich
-
eol: cache needs update, also if it has same timestamp as the sourceSun, 13 Oct 2019 02:11:33 +0200, by Mads Kiilerich
-
eol: update isbinary filter to work without compat wrapperMon, 14 Oct 2019 01:33:18 +0200, by Mads Kiilerich
-
localrepo: fix variable binding in handling of old filtersSun, 13 Oct 2019 02:05:19 +0200, by Mads Kiilerich
-
localrepo: debug log of filter name when filtering through a functionSun, 13 Oct 2019 14:40:00 +0200, by Mads Kiilerich
-
eol: test-eol-update.t coverage around update --clean using filters ... badlyMon, 14 Oct 2019 00:09:25 +0200, by Mads Kiilerich
-
copies: drop the findlimit logicThu, 10 Oct 2019 17:18:46 +0200, by Pierre-Yves David
-
pathcopies: give up any optimization based on `introrev`Thu, 10 Oct 2019 03:49:33 +0200, by Pierre-Yves David
-
perf: introduce a `--contains` flag to the `perfdirstate` commandTue, 08 Oct 2019 04:28:23 -0400, by Pierre-Yves David
-
perf: introduce a `--iteration` to `perfdirstate`Tue, 08 Oct 2019 04:23:04 -0400, by Pierre-Yves David
-
tests: open file in binary mode in test-upgrade-repo.tSun, 13 Oct 2019 00:15:36 -0400, by Matt Harbison
-
hghave: use a native string to invoke the `black` commandSat, 12 Oct 2019 22:21:51 -0400, by Matt Harbison
-
py3: convert cwd to native string when running `fix`Sat, 12 Oct 2019 22:22:17 -0400, by Matt Harbison
-
format: format commands.py, which recently regressedFri, 11 Oct 2019 18:56:59 -0700, by Martin von Zweigbergk
-
py3: fix test-bad-extension expectations for py35Fri, 04 Oct 2019 19:36:21 +0100, by Ian Moody
-
phabricator: add addremoved and addmodified functionsSun, 06 Oct 2019 16:57:26 +0100, by Ian Moody
-
phabricator: add makebinary and addoldbinary functionsSun, 06 Oct 2019 15:37:13 +0100, by Ian Moody
-
phabricator: add the uploadfile functionSun, 06 Oct 2019 15:16:47 +0100, by Ian Moody
-
phabricator: add the uploadchunks functionSun, 06 Oct 2019 15:04:54 +0100, by Ian Moody
-
phabricator: add the maketext functionSun, 06 Oct 2019 14:54:46 +0100, by Ian Moody
-
phabricator: add the phabdiff data structureSun, 06 Oct 2019 14:53:03 +0100, by Ian Moody
-
phabricator: add the phabchange data structureSun, 06 Oct 2019 14:08:03 +0100, by Ian Moody
-
phabricator: add the phabhunk data structureSun, 06 Oct 2019 13:55:04 +0100, by Ian Moody
-
phabricator: add the DiffChangeType and DiffFileType constantsSun, 06 Oct 2019 13:50:32 +0100, by Ian Moody
-
help: adding a help category to narrow and remotefilelog commandsSun, 06 Oct 2019 03:30:00 -0400, by Rodrigo Damazio
-
rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapperSun, 15 Sep 2019 17:02:31 +0900, by Yuya Nishihara
-
rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapperSun, 15 Sep 2019 16:59:50 +0900, by Yuya Nishihara
-
rust-cpython: add safe wrapper representing shared data borrowed from PyObjectSun, 15 Sep 2019 16:50:48 +0900, by Yuya Nishihara
-
rust-cpython: move $leaked struct out of macroSun, 08 Sep 2019 20:26:55 +0900, by Yuya Nishihara
-
rust-cpython: store leaked reference to PySharedState in $leaked structSun, 15 Sep 2019 16:04:45 +0900, by Yuya Nishihara
-
rust-cpython: mark PySharedState as Sync so &'PySharedState can be SendTue, 17 Sep 2019 07:59:25 +0900, by Yuya Nishihara
-
rust-cpython: move borrow_mut() to PySharedRefCellSat, 14 Sep 2019 23:17:19 +0900, by Yuya Nishihara
-
rust-cpython: move py_shared_state to PySharedRefCell objectSat, 14 Sep 2019 23:01:51 +0900, by Yuya Nishihara
-
py3: decode username and password before SMTP loginThu, 10 Oct 2019 21:37:12 +0200, by Denis Laxalde
-
py3: use socket.makefile() instead of dropped smtplib.SSLFakeFileThu, 10 Oct 2019 21:30:44 +0200, by Denis Laxalde
-
py3: call SMTP.docmd() with an strThu, 10 Oct 2019 21:05:34 +0200, by Denis Laxalde
-
py3: call SMTP.has_extn() with an strThu, 10 Oct 2019 21:00:13 +0200, by Denis Laxalde
-
py3: fix sorting of obsolete markers when building bundleThu, 10 Oct 2019 20:27:34 +0200, by Denis Laxalde
-
sidedata: rename the configuration option to `exp-use-side-data`Thu, 10 Oct 2019 04:34:58 +0200, by Pierre-Yves David
-
py3: drop ui.flush() during interactive patch filteringThu, 10 Oct 2019 16:02:47 +0200, by Denis Laxalde
-
py3: keep stdout as defined by pycompat in procutilThu, 10 Oct 2019 16:00:02 +0200, by Denis Laxalde
-
notify: cast hash to bytesMon, 07 Oct 2019 21:21:16 -0400, by Gregory Szorc
-
push: support config option to require revs be specified when running pushSat, 05 Oct 2019 13:39:35 -0700, by Kyle Lippincott
-
py3-discovery: using plain str in stats dictThu, 10 Oct 2019 11:33:33 +0200, by Georges Racinet
-
perf: fix `perfhelper-mergecopies` report of #changesetsThu, 10 Oct 2019 04:48:31 +0200, by Pierre-Yves David
-
perf: fix `perfhelper-pathcopies` report of #changesetsWed, 02 Oct 2019 18:39:20 -0400, by Pierre-Yves David
-
py3: use integer division in curseschunkselector.printstring()Thu, 10 Oct 2019 12:22:15 +0200, by Denis Laxalde
-
crecord: drop duplicated set of firstlineofpadtoprint attributeThu, 10 Oct 2019 12:20:23 +0200, by Denis Laxalde
-
patchbomb: use mail.Generator alias for py2/py3 compatThu, 10 Oct 2019 10:53:13 +0200, by Denis Laxalde
-
py3: use email.generator.BytesGenerator in patch.split()Thu, 10 Oct 2019 10:48:57 +0200, by Denis Laxalde
-
py3: only flush before prompting during interactive patch filteringThu, 10 Oct 2019 10:03:01 +0200, by Denis Laxalde
-
py3: add a missing b'' prefix in test extension for chgWed, 28 Aug 2019 17:45:18 -0700, by Martin von Zweigbergk
-
fuzz: new target to fuzz jsonescapeu8fastWed, 09 Oct 2019 20:49:58 -0700, by Augie Fackler
-
fuzz: new fuzzer for fncache-related functionsWed, 09 Oct 2019 20:49:39 -0700, by Augie Fackler
-
fuzz: exercise a little more revlog codeWed, 09 Oct 2019 20:49:23 -0700, by Augie Fackler
-
fuzz: new fuzzer for dirs.cWed, 09 Oct 2019 20:48:12 -0700, by Augie Fackler
-
dirs: fix trivial over-read of input dataTue, 08 Oct 2019 16:18:15 -0400, by Augie Fackler
-
sidedatacopies: deal with upgrading and downgrading to that formatSun, 06 Oct 2019 23:36:52 -0400, by Pierre-Yves David
-
sidedatacopies: move various copies related function to the copies modulesSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedatacopies: read rename information from sidedataWed, 09 Oct 2019 22:59:38 +0200, by Pierre-Yves David
-
changelog: make copies related function return None or a valid valueThu, 10 Oct 2019 00:06:41 +0200, by Pierre-Yves David
-
test: fix zstd related output in pure testsThu, 10 Oct 2019 00:01:40 +0200, by Pierre-Yves David
-
sidedatacopies: get and store sidedata in the changelogrevision objectSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedatacopies: write copies information in sidedata when applicableSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.tSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.tSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedatacopies: introduce a sidedata testcase for test-copies.tSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedatacopies: teach upgrade about the new requirementSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedatacopies: add a new requirement for storing copies into sidedataSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
debugsidedata: small doc improvementSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
upgrade: allow for `sidedata` removalSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
upgrade: allow upgrade to repository using sidedataSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
revlog: add a way to control sidedata changes during revlog.cloneSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedata: use only changegroup3 if sidedata is in useSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
sidedata: apply basic but tight security around exchangeSun, 06 Oct 2019 23:36:51 -0400, by Pierre-Yves David
-
perf: use `setup` function in `perfdirstatewrite`Tue, 08 Oct 2019 02:19:04 -0400, by Pierre-Yves David
-
perf: document `perfdirstatewrite`Tue, 08 Oct 2019 01:49:34 -0400, by Pierre-Yves David
-
perf: use `setup` function in `perfdirfoldmap`Tue, 08 Oct 2019 02:12:15 -0400, by Pierre-Yves David
-
perf: document `perfdirfoldmap`Tue, 08 Oct 2019 01:49:18 -0400, by Pierre-Yves David
-
perf: use `setup` function in `perfdirstatefoldmap`Tue, 08 Oct 2019 02:16:15 -0400, by Pierre-Yves David
-
perf: document `perfdirstatefoldmap`Tue, 08 Oct 2019 01:48:10 -0400, by Pierre-Yves David
-
perf: use `setup` function in `perfdirstatedirs`Tue, 08 Oct 2019 02:08:41 -0400, by Pierre-Yves David
-
perf: document `perfdirstatedirs`Tue, 08 Oct 2019 01:47:35 -0400, by Pierre-Yves David
-
perf: use `setup` function in `perfdirstate`Tue, 08 Oct 2019 01:57:10 -0400, by Pierre-Yves David
-
perf: document `perfdirstate`Tue, 08 Oct 2019 01:46:57 -0400, by Pierre-Yves David
-
perf: document `perfstatus`Tue, 08 Oct 2019 01:15:28 -0400, by Pierre-Yves David
-
py3: flush ui after each message in interactive patch filteringWed, 09 Oct 2019 15:24:14 +0200, by Denis Laxalde
-
py3: decode prompt string before calling rawinputWed, 09 Oct 2019 15:28:16 +0200, by Denis Laxalde
-
cleanup: join string literals that are already on one lineTue, 08 Oct 2019 15:06:18 -0700, by Martin von Zweigbergk
-
debugcommands: add a few more writenoi18n()Tue, 08 Oct 2019 15:15:37 -0700, by Martin von Zweigbergk
-
py3: delete b'' prefix from safehasattr argumentsSun, 06 Oct 2019 20:17:41 -0700, by Martin von Zweigbergk
-
destutil: provide hint on rebase+merge for how to specify destination/revTue, 08 Oct 2019 19:35:30 -0700, by Kyle Lippincott
-
hghave: document format for version feature checks as <name><vers>, no dotsTue, 08 Oct 2019 10:40:36 -0700, by Kyle Lippincott
-
check-commit: allow foo_bar naming in functionsFri, 02 Feb 2018 10:13:42 -0800, by Gregory Szorc
-
infinitepush: mark extension as likely to be deletedTue, 08 Oct 2019 13:38:02 -0400, by Augie Fackler
-
tests: use range() in generate-churning-module.pyMon, 07 Oct 2019 10:34:21 -0400, by Gregory Szorc
-
tests: allow warning about fileMon, 07 Oct 2019 10:31:11 -0400, by Gregory Szorc
-
lsprof: remove __main__ functionalityMon, 07 Oct 2019 10:28:32 -0400, by Gregory Szorc
-
tests: use proper Python 3.8 featureMon, 07 Oct 2019 10:26:46 -0400, by Gregory Szorc
-
py3: finish porting iteritems() to pycompat and remove source transformerMon, 07 Oct 2019 00:04:04 -0400, by Gregory Szorc
-
py3: define and use pycompat.iteritems() for hgext/Sun, 06 Oct 2019 19:25:18 -0400, by Gregory Szorc
-
py3: define and use pycompat.itervalues()Sun, 06 Oct 2019 17:59:15 -0400, by Gregory Szorc
-
py3: stop normalizing 2nd argument of *attr() to unicodeSun, 06 Oct 2019 17:45:05 -0400, by Gregory Szorc
-
log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)Sun, 06 Oct 2019 14:58:41 -0400, by Yuya Nishihara
-
formatter: map -Tjson(...) and -Tcbor(...) to templaterSat, 05 Oct 2019 23:30:09 -0400, by Yuya Nishihara
-
formatter: parse name of built-in formatter templates in standard waySat, 05 Oct 2019 23:20:35 -0400, by Yuya Nishihara
-
formatter: pass in template spec to templateformatter as argumentSat, 05 Oct 2019 23:04:45 -0400, by Yuya Nishihara
-
templater: add public parseexpr() function to parse "-Tjson(...)"Sat, 05 Oct 2019 15:47:38 -0400, by Yuya Nishihara
-
import: read X-Mercurial-Node email header to determine nodeidSun, 06 Oct 2019 13:06:19 +0200, by Denis Laxalde
-
patchbomb: use procutil.shellquote() instead of shlex to escape email addressWed, 02 Oct 2019 07:35:22 +0900, by Yuya Nishihara
-
formatting: introduce a `test-check-format-black.t` that enforce formattingMon, 07 Oct 2019 11:52:58 -0400, by Pierre-Yves David
-
formatting: run black on all file againMon, 07 Oct 2019 10:58:51 -0400, by Pierre-Yves David
-
formatting: make black --quiet in the example `hg fix` configMon, 07 Oct 2019 11:51:34 -0400, by Pierre-Yves David
-
formatting: remove the data-ogre from the config exampleMon, 07 Oct 2019 11:48:34 -0400, by Pierre-Yves David
-
py3: stop normalizing .encode()/.decode() arguments to unicodeSun, 06 Oct 2019 17:27:51 -0400, by Gregory Szorc
-
py3: manually import pycompat.delattr where it is neededSun, 06 Oct 2019 16:58:55 -0400, by Gregory Szorc
-
py3: manually import getattr where it is neededSun, 06 Oct 2019 16:55:18 -0400, by Gregory Szorc
-
py3: stop injecting pycompat.hasattr into modulesSun, 06 Oct 2019 16:39:13 -0400, by Gregory Szorc
-
py3: manually import pycompat.setattr where it is neededSun, 06 Oct 2019 14:58:42 -0400, by Gregory Szorc
-
py3: stop implicitly importing unicodeSun, 06 Oct 2019 14:51:45 -0400, by Gregory Szorc
-
py3: manually import pycompat.open into files that need itSun, 06 Oct 2019 13:28:56 -0400, by Gregory Szorc
-
import-checker: allow symbol imports from mercurial.pycompatSun, 06 Oct 2019 13:17:19 -0400, by Gregory Szorc
-
contrib: add a fork of black (as "grey") that includes my changesSun, 06 Oct 2019 14:13:03 -0700, by Augie Fackler
-
rust-cpython: change license of ref_sharing.rs to MITSat, 05 Oct 2019 09:58:21 -0400, by Yuya Nishihara
-
contrib: fix check-code to be able to detect missing _() with bytestringsSun, 06 Oct 2019 10:20:17 -0400, by Augie Fackler
-
cleanup: mark some ui.(status|note|warn|write) calls as not needing i18nSun, 06 Oct 2019 10:51:16 -0400, by Augie Fackler
-
ui: define (write|status|warn|note)noi18n aliasesSun, 06 Oct 2019 10:10:14 -0400, by Gregory Szorc
-
mangler: stop rewriting string constants to be bytes literalsSat, 04 May 2019 11:25:40 -0400, by Augie Fackler
-
formatting: byteify all mercurial/ and hgext/ string literalsSun, 06 Oct 2019 09:48:39 -0400, by Augie Fackler
-
formatting: blacken the codebaseSun, 06 Oct 2019 09:45:02 -0400, by Augie Fackler
-
style: run a patched black on a subset of mercurialSat, 05 Oct 2019 10:29:34 -0400, by Augie Fackler
-
tests: conditionalize output for Python 3Fri, 04 Oct 2019 15:53:45 -0400, by Gregory Szorc
-
hg: remove HGUNICODEPEDANTRY and RTUNICODEPEDANTRYSat, 05 Oct 2019 17:01:02 -0400, by Gregory Szorc
-
convert: use pycompat.fsencode()Fri, 04 Oct 2019 16:07:32 -0400, by Gregory Szorc
-
tests: make tarball output conditional on Python versionSat, 05 Oct 2019 15:28:52 -0400, by Gregory Szorc
-
tests: conditionalize test-run-tests.t for Python 3.8Sat, 05 Oct 2019 16:23:00 -0400, by Gregory Szorc
-
hgweb: use importlib.reload() if availableSat, 05 Oct 2019 17:44:54 -0400, by Gregory Szorc
-
tests: allow xrange warning from perf.pySat, 05 Oct 2019 16:57:45 -0400, by Gregory Szorc
-
debugsidedata: fix verbose mode on python3Sun, 06 Oct 2019 09:27:10 -0400, by Pierre-Yves David
-
import: add debug messages when parsing data from patch headerSun, 06 Oct 2019 12:59:47 +0200, by Denis Laxalde
-
examples: include a sample of how to use black with fixSun, 06 Oct 2019 06:55:49 -0700, by Augie Fackler
-
black: add a pyproject.toml that contains our black settingsSun, 06 Oct 2019 09:35:14 -0400, by Augie Fackler
-
contrib: stop whining about whitespace around =Sat, 05 Oct 2019 10:49:24 -0400, by Augie Fackler
-
contrib: black manages whitespace after Python keywords nowSat, 05 Oct 2019 10:48:10 -0400, by Augie Fackler
-
contrib: allow trailing commas in listsSat, 05 Oct 2019 10:47:28 -0400, by Augie Fackler
-
contrib: remove check-code line length limitSat, 05 Oct 2019 10:46:46 -0400, by Augie Fackler
-
changegroup: use positive logic for treemanifest changegroup3 logicMon, 30 Sep 2019 14:21:05 -0400, by Pierre-Yves David
-
fix: add :enabled sub-config for fixer toolsSat, 05 Oct 2019 07:10:34 -0700, by Danny Hooper
-
automation: add a command to submit to a Try serverSat, 05 Oct 2019 11:21:39 -0400, by Gregory Szorc
-
automation: improve documentation for credentials managementSat, 05 Oct 2019 11:58:17 -0400, by Gregory Szorc
-
automation: switch to us-west-2 by defaultSat, 05 Oct 2019 11:23:14 -0400, by Gregory Szorc
-
automation: upgrade various packagesSat, 05 Oct 2019 11:03:05 -0400, by Gregory Szorc
-
statprof: drop python #! and exec bit we don't useSat, 05 Oct 2019 13:28:48 -0400, by Augie Fackler
-
cvsps: switch a file open to a with statementSat, 05 Oct 2019 11:56:35 -0400, by Augie Fackler
-
templatefuncs: account for user's diffopts in diff() (BC)Sat, 05 Oct 2019 12:03:19 +0200, by Denis Laxalde
-
transaction: re-wrap line to avoid a black bugSat, 05 Oct 2019 09:57:00 -0400, by Augie Fackler
-
discovery: re-wrap expression to avoid a black bugSat, 05 Oct 2019 09:55:56 -0400, by Augie Fackler
-
sidedata: adjust string for python3Fri, 04 Oct 2019 17:07:00 -0400, by Pierre-Yves David
-
py3: fix phabricator's use of json.loads() for py3.5Fri, 04 Oct 2019 18:33:54 +0100, by Ian Moody
-
run-tests: make coverage work out of treeFri, 04 Oct 2019 18:18:38 +0100, by Ian Moody
-
unfinishedstate: suggested `hg update .` (including `.`) to complete updateThu, 03 Oct 2019 13:18:15 -0700, by Martin von Zweigbergk
-
setup: build extensions in parallel by defaultMon, 30 Sep 2019 17:26:41 -0700, by Gregory Szorc
-
merge with stableThu, 03 Oct 2019 23:39:29 -0400, by Yuya Nishihara
-
sidedata: check that the sidedata safely roundtripTue, 10 Sep 2019 00:30:53 +0200, by Pierre-Yves David
-
sidedata: add a debugsidedata commandTue, 10 Sep 2019 00:15:47 +0200, by Pierre-Yves David
-
sidedata: test we can successfully write sidedataMon, 09 Sep 2019 21:38:29 +0200, by Pierre-Yves David
-
sidedata: make sure we don't use the flag if there are not sidedataFri, 27 Sep 2019 16:40:07 +0200, by Pierre-Yves David
-
revlog: add the appropriate flag is sidedata are passed to `addrevision`Tue, 03 Sep 2019 23:45:38 +0200, by Pierre-Yves David
-
sidedata: register the flag processors if the repository allows for itWed, 04 Sep 2019 03:20:55 +0200, by Pierre-Yves David
-
sidedata: add a function for _processflagsraw usageWed, 04 Sep 2019 03:19:58 +0200, by Pierre-Yves David
-
sidedata: add a function to write sidedata into a raw textWed, 04 Sep 2019 01:20:54 +0200, by Pierre-Yves David
-
sidedata: add a function to read sidedata from revlog raw textWed, 04 Sep 2019 00:59:15 +0200, by Pierre-Yves David
-
sidedata: add a new module with basic documentationMon, 09 Sep 2019 14:03:12 +0200, by Pierre-Yves David
-
sidedata: add a new revision flag constant for side dataWed, 07 Aug 2019 17:55:44 +0200, by Pierre-Yves David
-
upgrade: detect the side-data format variantsWed, 04 Sep 2019 02:43:17 +0200, by Pierre-Yves David
-
sidedata: introduce a new requirement to protect the featureMon, 09 Sep 2019 22:42:55 +0200, by Pierre-Yves David
-
copies: move file input processsing earlyWed, 25 Sep 2019 03:58:46 +0200, by Pierre-Yves David
-
copies: prepare changelog for more copies storage modeWed, 25 Sep 2019 03:48:41 +0200, by Pierre-Yves David
-
vfs: give all vfs an options attribute by defaultFri, 27 Sep 2019 05:17:30 +0200, by Pierre-Yves David
-
revlog: explicitly set revlogv0 in vfs optionsFri, 27 Sep 2019 06:24:42 +0200, by Pierre-Yves David
-
context: clarify the various mode in the _copies property cacheFri, 27 Sep 2019 00:11:03 +0200, by Pierre-Yves David
-
context: clarify the various mode in the filesremoved methodFri, 27 Sep 2019 00:09:43 +0200, by Pierre-Yves David
-
context: clarify the various mode in the filesadded methodFri, 27 Sep 2019 00:06:02 +0200, by Pierre-Yves David
-
copies: expand the logic of usechangesetcentricalgoThu, 26 Sep 2019 23:43:32 +0200, by Pierre-Yves David
-
patchbomb: protect email addresses from shellMon, 30 Sep 2019 00:01:58 +0200, by Floris Bruynooghe
-
automation: support and use Debian Buster by defaultSun, 29 Sep 2019 11:29:25 -0700, by Gregory Szorc
-
automation: use latest AMIsSun, 29 Sep 2019 11:24:14 -0700, by Gregory Szorc
-
automation: increase size of Linux AMI build volumeSun, 29 Sep 2019 11:06:45 -0700, by Gregory Szorc
-
automation: install awscli and python3-boto3 packagesSun, 29 Sep 2019 10:37:38 -0700, by Gregory Szorc
-
automation: upgrade packages in Linux environmentSun, 29 Sep 2019 10:28:01 -0700, by Gregory Szorc
-
automation: remove Ubuntu 18.10Sun, 29 Sep 2019 10:21:18 -0700, by Gregory Szorc
-
automation: always install docker-ceSun, 29 Sep 2019 10:19:02 -0700, by Gregory Szorc
-
automation: use LSB_RELEASE instead of DEBIAN_VERSIONSun, 29 Sep 2019 10:17:20 -0700, by Gregory Szorc
-
tests: use silenttestrunner in test-simplemerge.pySun, 29 Sep 2019 12:34:52 -0700, by Gregory Szorc
-
contrib: use pycompat.xrange in bdiff-torture.pySun, 29 Sep 2019 12:25:29 -0700, by Gregory Szorc
-
interfaces: use triple quotes for Attribute valueSun, 29 Sep 2019 12:22:21 -0700, by Gregory Szorc
-
tests: suppress output from write()Sun, 29 Sep 2019 12:19:45 -0700, by Gregory Szorc
-
tests: look for additional pip warning variantSun, 29 Sep 2019 12:04:43 -0700, by Gregory Szorc
-
tests: use test harness `hg` in test-hghave.tSun, 29 Sep 2019 12:00:18 -0700, by Gregory Szorc
-
synthrepo: use pycompat.xrangeSat, 28 Sep 2019 21:13:27 -0700, by Gregory Szorc
-
perf: fix perfhelper-pathcopies without --statsFri, 27 Sep 2019 00:40:52 +0200, by Pierre-Yves David
-
upgrade: also register copied `.d` files to fncacheFri, 27 Sep 2019 19:59:53 +0200, by Pierre-Yves David
-
upgrade: fix handling of `.d` data fileFri, 27 Sep 2019 21:32:56 +0200, by Pierre-Yves David
-
upgrade: also copy data fileFri, 27 Sep 2019 21:14:23 +0200, by Pierre-Yves David
-
upgrade: create the correct destination directory for copies revlogsFri, 27 Sep 2019 21:14:03 +0200, by Pierre-Yves David
-
upgrade: fix DELTAREUSEFULLADD implementation in revlog.cloneFri, 27 Sep 2019 13:16:37 +0200, by Pierre-Yves David
-
upgrade: document DELTAREUSEFULLADD in revlog.cloneFri, 27 Sep 2019 13:10:47 +0200, by Pierre-Yves David
-
upgrade: move most of revlog.clone method into a _clone methodFri, 27 Sep 2019 12:41:20 +0200, by Pierre-Yves David
-
flagprocessors: remove flagprocessorsmixinSat, 07 Sep 2019 00:34:20 +0200, by Pierre-Yves David
-
flagprocessors: move _flagserrorclass attribute on revlog & coSat, 07 Sep 2019 00:26:15 +0200, by Pierre-Yves David
-
flagprocessors: directly duplicate the deprecated layer back into revlogSat, 07 Sep 2019 00:22:38 +0200, by Pierre-Yves David
-
flagprocessors: make `processflagsraw` a module level functionSat, 07 Sep 2019 00:16:32 +0200, by Pierre-Yves David
-
flagprocessors: make `processflagsread` a module level functionSat, 07 Sep 2019 00:11:58 +0200, by Pierre-Yves David
-
flagprocessors: make `processflagswrite` a module level functionFri, 06 Sep 2019 23:50:32 +0200, by Pierre-Yves David
-
flagprocessors: make `_processflagsfunc` a module level functionFri, 06 Sep 2019 23:43:06 +0200, by Pierre-Yves David
-
flagprocessors: writetransform function take side data as parameter (API)Wed, 04 Sep 2019 00:53:27 +0200, by Pierre-Yves David
-
flagprocessors: add a `sidedata` parameters to _processflagswriteTue, 03 Sep 2019 23:51:17 +0200, by Pierre-Yves David
-
revlog: add a `sidedata` parameters to addrevisionTue, 03 Sep 2019 23:51:34 +0200, by Pierre-Yves David
-
flagprocessors: have the read transform function return side data (API)Wed, 04 Sep 2019 00:34:03 +0200, by Pierre-Yves David
-
flagprocessors: return flagdata in the main processing functionWed, 04 Sep 2019 00:13:45 +0200, by Pierre-Yves David
-
flagprocessors: return sidedata map in `_processflagsread`Tue, 03 Sep 2019 22:55:04 +0200, by Pierre-Yves David
-
revlog: use the new sidedata map return in the sidedata methodTue, 03 Sep 2019 22:36:41 +0200, by Pierre-Yves David
-
revlog: return sidedata map from `_revisiondata`Tue, 03 Sep 2019 22:54:04 +0200, by Pierre-Yves David
-
revlog: introduce a `sidedata` methodTue, 03 Sep 2019 22:36:27 +0200, by Pierre-Yves David
-
update: clarify calculateupdate() call sites by specifying argument namesWed, 25 Sep 2019 14:35:08 -0700, by Martin von Zweigbergk
-
bookmarks: remove changectx() method from bmstore (API)Wed, 25 Sep 2019 17:57:16 -0400, by Augie Fackler
-
histedit: sniff-test for untracked file conflicts before prompting for rulesWed, 25 Sep 2019 13:50:48 -0400, by Augie Fackler
-
histedit: demonstrate breakage when `update` to a revision breaksMon, 23 Sep 2019 16:29:16 -0400, by Augie Fackler
-
rebase: track new nodes when --keep is setWed, 25 Sep 2019 10:59:29 -0400, by Paul Gossman
-
uncommit: fix typo in help textSat, 21 Sep 2019 13:42:23 -0400, by Matt Harbison
-
phabricator: use exthelper to register commands, config, and templatesTue, 24 Sep 2019 22:41:07 -0400, by Matt Harbison
-
merge: check argument value with if/raise instead of an assertWed, 25 Sep 2019 11:04:08 -0400, by Augie Fackler
-
hg: have `updatetotally` more thoroughly check updatecheck argument (API)Wed, 25 Sep 2019 11:02:32 -0400, by Augie Fackler
-
merge: replace magic strings with NAMED_CONSTANTS (API)Wed, 25 Sep 2019 10:53:10 -0400, by Augie Fackler
-
singlehead: introduce special handling of closed headsWed, 25 Sep 2019 12:59:26 +0200, by Pierre-Yves David
-
testlib: allow more argument to mkcommitWed, 25 Sep 2019 12:57:11 +0200, by Pierre-Yves David
-
singlehead: fix a small typo in a test commentWed, 25 Sep 2019 12:35:34 +0200, by Pierre-Yves David
-
examples: add sample fix integration for `rustfmt`Mon, 20 May 2019 14:37:38 -0400, by Augie Fackler
-
contrib: add new examples area and start it out with a config for `hg fix`Mon, 20 May 2019 14:33:46 -0400, by Augie Fackler
-
tests: recognize DNS timeouts as wellWed, 18 Sep 2019 06:04:59 +0200, by Joerg Sonnenberger
-
transaction: detect an attempt to truncate-to-extend on playback, raise errorTue, 17 Sep 2019 14:01:26 -0700, by Kyle Lippincott
-
osutil: tolerate Py_GetArgcArgv not being set up properlyTue, 17 Sep 2019 15:09:25 -0700, by Kyle Lippincott
-
osutil: allow disabling setprocname via a define passed to the compilerTue, 17 Sep 2019 14:57:42 -0700, by Kyle Lippincott
-
stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange()Sun, 22 Sep 2019 14:33:56 +0700, by Anton Shestakov
-
merge with stableMon, 23 Sep 2019 21:29:53 +0900, by Yuya Nishihara
-
merge: back out changeset a4ca0610c754 (parents order when grafting a merge) stable 5.1.2Fri, 20 Sep 2019 23:31:03 +0700, by Anton Shestakov
-
rust-hgpath: replace all paths and filenames with HgPath/HgPathBufSun, 01 Sep 2019 20:53:14 +0200, by Raphaël Gomès
-
rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of pathsSun, 01 Sep 2019 20:53:14 +0200, by Raphaël Gomès
-
wireprototypes: clarify documentation of getbundle argument typesWed, 18 Sep 2019 13:50:33 -0700, by Martin von Zweigbergk
-
merge with stableThu, 19 Sep 2019 07:50:24 +0900, by Yuya Nishihara
-
merge: respect parents order when using `graft` on a merge, this time for real stableWed, 18 Sep 2019 17:53:10 +0700, by Anton Shestakov
-
py3: don't double-convert "opts" to bytesTue, 17 Sep 2019 15:35:16 -0700, by Martin von Zweigbergk
-
py3: byte-prefix sanitisation regexes in phabricator.pyTue, 17 Sep 2019 21:06:07 +0100, by Ian Moody
-
py3: pass a bytestring into querydrev instead of a string that'll TypeErrorWed, 18 Sep 2019 00:20:43 +0100, by Ian Moody
-
py3: add test demonstrating TypeError when phabsending skips unchanged commitsWed, 18 Sep 2019 00:05:52 +0100, by Ian Moody
-
tests: clean up built binaries after running test-fuzz-targets.tTue, 17 Sep 2019 15:07:08 -0400, by Augie Fackler
-
fastannotate: remove support for flock() lockingTue, 17 Sep 2019 14:22:22 -0400, by Augie Fackler
-
remotefilelog: remove dead code for using flock() for lockingTue, 17 Sep 2019 14:20:13 -0400, by Augie Fackler
-
narrow: add option for automatically removing unused includesThu, 12 Sep 2019 21:55:45 -0700, by Martin von Zweigbergk
-
narrow: don't hexify paths and double-hexify known nodes on wire (BC)Thu, 12 Sep 2019 21:22:59 -0700, by Martin von Zweigbergk
-
remotefilelog: replace repack lock to solve race conditionWed, 11 Sep 2019 17:41:13 +0200, by Boris Feld
-
perf: add a --stats argument to perfhelper-pathcopiesTue, 17 Sep 2019 18:36:30 +0200, by Pierre-Yves David
-
perf: add a --stats argument to perfhelper-mergecopiesTue, 17 Sep 2019 09:49:30 +0200, by Pierre-Yves David
-
archive: add XZ support if built with Python 3Tue, 17 Sep 2019 10:47:31 +0000, by David Demelier
-
rust-cpython: add sanity check to PySharedState::decrease_leak_count()Sun, 15 Sep 2019 22:43:32 +0900, by Yuya Nishihara
-
tests: stabilize test-fix.t on WindowsSat, 14 Sep 2019 12:11:03 -0400, by Matt Harbison
-
zstandard: vendor python-zstandard 0.12Sun, 15 Sep 2019 20:04:00 -0700, by Gregory Szorc
-
uncommit: enable support for adding a noteSun, 15 Sep 2019 00:07:30 -0400, by Matt Harbison
-
amend: enable support for using the secret phaseSat, 14 Sep 2019 23:41:31 -0400, by Matt Harbison
-
amend: enable support for closing the branchSat, 14 Sep 2019 23:40:12 -0400, by Matt Harbison
-
amend: prevent '\n' in the note stringSat, 14 Sep 2019 18:44:18 -0400, by Matt Harbison
-
amend: add option to update to the current userSat, 14 Sep 2019 15:13:16 -0400, by Matt Harbison
-
bundle2: fix an off-by-one in debug message of number of partsWed, 11 Sep 2019 15:03:08 -0700, by Martin von Zweigbergk
-
tests: move a config write to top of file since it applies to all testsThu, 12 Sep 2019 22:31:45 -0700, by Martin von Zweigbergk
-
idirstate: group private methods and attrs that are in the interfaceTue, 10 Sep 2019 09:57:33 -0400, by Augie Fackler
-
idirstate: remove now non-public _map attributeTue, 10 Sep 2019 09:42:56 -0400, by Augie Fackler
-
interfaces: introduce an interface for dirstate implementationsTue, 10 Sep 2019 09:21:38 -0400, by Augie Fackler
-
cleanup: fix leakage of dirstate._map to client codeTue, 10 Sep 2019 09:41:58 -0400, by Augie Fackler
-
exchange: convert bookmark nodes from hex to bin ASAPSun, 08 Sep 2019 20:26:36 -0400, by Valentin Gatien-Baron
-
exchange: avoid unnecessary conversion of bookmark nodes to hex (API)Sun, 08 Sep 2019 20:10:32 -0400, by Valentin Gatien-Baron
-
highlight: fix encoding issues to enable Py3 compatibilityMon, 09 Sep 2019 14:26:43 -0400, by Connor Sheehan
-
hgweb: add a `message` attribute to `hgweb.common.ErrorResponse`Tue, 10 Sep 2019 12:32:07 -0400, by Connor Sheehan
-
uncommit: make -D/--date and -U/--user mutually exclusiveTue, 10 Sep 2019 22:52:04 -0400, by Matt Harbison
-
uncommit: drop the hyphen from --current-user and --current-dateTue, 10 Sep 2019 22:04:22 -0400, by Matt Harbison
-
hgweb: fix websub regex flag syntax on Python 3Mon, 09 Sep 2019 13:25:00 -0400, by Connor Sheehan
-
merge with stableMon, 09 Sep 2019 17:26:17 -0400, by Augie Fackler
-
phabricator: don't abort if property writing fails during amending stableSat, 07 Sep 2019 14:35:21 +0100, by Ian Moody
-
relnotes: we now require `sh` to support $(command) syntax to run test suiteMon, 09 Sep 2019 12:56:17 -0700, by Martin von Zweigbergk
-
merge: respect parents order when using `graft` on a merge stableMon, 09 Sep 2019 17:32:21 +0200, by Pierre-Yves David
-
doc: fix up confusing doc commentSun, 08 Sep 2019 20:09:31 -0400, by Valentin Gatien-Baron
-
strip: fix bug with treemanifests and unordered linkrevsFri, 06 Sep 2019 23:15:52 -0700, by Martin von Zweigbergk
-
repair: extract a helper for generating all manifest revlogsFri, 06 Sep 2019 23:10:28 -0700, by Martin von Zweigbergk
-
tests: show broken strip with treemanifests and unordered linkrevsFri, 06 Sep 2019 22:53:14 -0700, by Martin von Zweigbergk
-
tests: split out manifest case from test-strip-cross.tMon, 17 Dec 2018 11:06:26 -0800, by Martin von Zweigbergk
-
tests: don't log manifest-file in test-strip-cross.tMon, 17 Dec 2018 11:09:05 -0800, by Martin von Zweigbergk
-
tests: use positive revision numbers in test-strip-cross.tMon, 17 Dec 2018 10:27:00 -0800, by Martin von Zweigbergk
-
automation: implement "publish-windows-artifacts" commandThu, 05 Sep 2019 21:09:58 -0700, by Gregory Szorc
-
automation: upgrade to latest packages in requirements.txtThu, 05 Sep 2019 21:08:35 -0700, by Gregory Szorc
-
localrepo: push manifestlog and changelog construction code into storeThu, 15 Aug 2019 14:53:27 -0400, by Augie Fackler
-
notify: add option for deterministic message-id generationSat, 07 Sep 2019 12:49:33 +0200, by Joerg Sonnenberger
-
uncommit: add options to update to the current user or current dateSat, 07 Sep 2019 23:20:11 -0400, by Matt Harbison
-
uncommit: add support to modify the commit message and dateSat, 07 Sep 2019 13:44:29 -0400, by Matt Harbison
-
run-tests: add a dedicated 'isoptional' functionFri, 14 Jun 2019 17:50:04 +0100, by Pierre-Yves David
-
run-tests: remove the artificial indentationFri, 14 Jun 2019 17:39:16 +0100, by Pierre-Yves David
-
run-tests: extract a `process_out_line` from the main functionFri, 14 Jun 2019 17:37:04 +0100, by Pierre-Yves David
-
run-tests: extract a `process_cmd_line` from the main functionSun, 08 Sep 2019 10:08:41 +0200, by Pierre-Yves David
-
changegroup: move message about added changes to transaction summarySun, 08 Sep 2019 09:42:53 +0200, by Pierre-Yves David
-
sshserver: flush stream after command dispatchSun, 08 Sep 2019 01:02:34 +0200, by Pierre-Yves David
-
narrow: rely on setting `quiet` mode instead of `pushbuffer`Sun, 08 Sep 2019 00:11:20 +0200, by Pierre-Yves David
-
transaction: issue "new obsmarkers" message at the end of the transactionSun, 14 Oct 2018 12:59:02 +0200, by Pierre-Yves David
-
debugobsolete: also issue the "new obsmarkers" messsageSun, 14 Oct 2018 13:19:24 +0200, by Pierre-Yves David
-
split: use literal syntax to build a set of one elementFri, 06 Sep 2019 08:32:48 +0900, by Yuya Nishihara
-
rust-cpython: leverage py_shared_iterator::from_inner() where appropriateSun, 08 Sep 2019 13:23:55 +0900, by Yuya Nishihara
-
rust-cpython: remove Option<_> from interface of py_shared_iteratorSun, 08 Sep 2019 13:08:59 +0900, by Yuya Nishihara
-
rust-cpython: rename py_shared_iterator_impl to py_shared_iteratorSun, 08 Sep 2019 12:26:12 +0900, by Yuya Nishihara
-
rust-cpython: replace dyn Iterator<..> of mapping with concrete typeSun, 08 Sep 2019 12:23:18 +0900, by Yuya Nishihara
-
rust-cpython: replace dyn Iterator<..> of sequence with concrete typeSun, 08 Sep 2019 12:07:19 +0900, by Yuya Nishihara
-
rust-dirstate: provide CopyMapIter and StateMapIter typesSun, 08 Sep 2019 12:00:26 +0900, by Yuya Nishihara
-
rust-dirstate: specify concrete return type of DirsMultiset::iter()Sun, 08 Sep 2019 11:55:29 +0900, by Yuya Nishihara
-
discovery: replace "heads" by "changesets" in a output note (BC)Sat, 27 Apr 2019 02:04:05 +0200, by Pierre-Yves David
-
py3: drop incorrect fsencode(findexe(...)) in procutilThu, 05 Sep 2019 16:32:33 -0700, by Martin von Zweigbergk
-
flagprocessors: small code update to clarify parametersSat, 07 Sep 2019 10:08:47 -0700, by Pierre-Yves David
-
flagprocessors: deprecate _processflagsSat, 07 Sep 2019 10:06:32 -0700, by Pierre-Yves David
-
simplestorerepo: stop using `_processflags` directlyMon, 02 Sep 2019 17:06:15 +0200, by Pierre-Yves David
-
revlog: stop using `_processflags` directlyMon, 02 Sep 2019 17:05:52 +0200, by Pierre-Yves David
-
flagprocessors: use _processflagsraw in easy casesFri, 30 Aug 2019 19:13:12 +0200, by Pierre-Yves David
-
flagprocessors: use _processflagsread in simple casesFri, 30 Aug 2019 19:10:15 +0200, by Pierre-Yves David
-
flagprocessors: use _processflagswrite for write operationFri, 30 Aug 2019 19:07:49 +0200, by Pierre-Yves David
-
flagprocessors: introduce specialized functionsFri, 30 Aug 2019 18:54:36 +0200, by Pierre-Yves David
-
flagutil: use it in simplestorerepoThu, 08 Aug 2019 02:10:18 +0200, by Pierre-Yves David
-
flagutil: make the error class used by the mixin configurableThu, 08 Aug 2019 01:15:44 +0200, by Pierre-Yves David
-
flagutil: use the new mixin use in remotefilelogSat, 07 Sep 2019 09:56:45 -0700, by Pierre-Yves David
-
flagutil: introduce a flagprocessorsmixin classThu, 08 Aug 2019 01:12:48 +0200, by Pierre-Yves David
-
check-code: allow command substitution with $(command)Fri, 06 Sep 2019 23:26:30 -0700, by Martin von Zweigbergk
-
run-tests: rename `lcmd` variable to `line_cmd`Fri, 14 Jun 2019 16:26:11 +0100, by Pierre-Yves David
-
run-tests: rename `lout` variable to `out_line`Fri, 14 Jun 2019 16:24:34 +0100, by Pierre-Yves David
-
run-tests: clarify "l" variable as "out_rawline"Fri, 14 Jun 2019 14:14:17 +0100, by Pierre-Yves David
-
run-tests: use symbolic constant instead of arbitrary number line matchingFri, 14 Jun 2019 13:59:47 +0100, by Pierre-Yves David
-
rustfilepatterns: shorter code for concatenating slicesSun, 25 Aug 2019 23:40:22 -0400, by Valentin Gatien-Baron
-
match: simplify the regexps created for glob patternsSun, 25 Aug 2019 22:53:42 -0400, by Valentin Gatien-Baron
-
rustfilepatterns: refactor the pattern of removing a prefix from a &[u8]Mon, 26 Aug 2019 08:25:01 -0400, by Valentin Gatien-Baron
-
tests: show the pattern generated for a relative globSun, 25 Aug 2019 22:52:36 -0400, by Valentin Gatien-Baron
-
copies: remove existing copy info from the changeset on amend (BC)Tue, 16 Jul 2019 21:15:39 -0700, by Martin von Zweigbergk
-
tests: show invalid copies when turning off copies-in-changesetTue, 16 Jul 2019 21:15:35 -0700, by Martin von Zweigbergk
-
context: filter out invalid copies from workingctx.p[12]copies()Mon, 19 Aug 2019 15:43:27 -0700, by Martin von Zweigbergk
-
tests: demonstrate crash when committing subset of copies to changesetMon, 19 Aug 2019 12:30:02 -0700, by Martin von Zweigbergk
-
bdiff-torture: fix pyflakes warning reporting undefined name 'inst'Thu, 22 Aug 2019 20:36:13 +0300, by Pulkit Goyal
-
split: handle partial commit of renames when doing split or record (issue5723)Tue, 27 Aug 2019 11:56:19 -0700, by Kyle Lippincott
-
split: handle partial commit of copies when doing split or recordTue, 27 Aug 2019 11:56:15 -0700, by Kyle Lippincott
-
py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])Sun, 01 Sep 2019 23:43:59 -0700, by Martin von Zweigbergk
-
httppeer: use context manager when reading temporary bundle to sendWed, 04 Sep 2019 14:35:39 -0700, by Martin von Zweigbergk
-
httppeer: use context manager when writing temporary bundle to sendWed, 04 Sep 2019 10:42:26 -0700, by Martin von Zweigbergk
-
rust-cpython: mark unsafe functions as suchSun, 01 Sep 2019 18:06:31 +0900, by Yuya Nishihara
-
rust-cpython: pair leaked reference with its manager objectSun, 01 Sep 2019 17:48:24 +0900, by Yuya Nishihara
-
rust-cpython: introduce restricted variant of RefCellSun, 01 Sep 2019 17:37:30 +0900, by Yuya Nishihara
-
tests: register test-merge-combination.t as small but slow stableSat, 07 Sep 2019 14:51:18 +0200, by Pierre-Yves David
-
test: allow different result for zstd compression (issue6188) stableFri, 06 Sep 2019 11:48:49 +0200, by Julien Cristau
-
rust-cpython: fix unsafe inner(py).borrow_mut() callsSun, 01 Sep 2019 17:35:14 +0900, by Yuya Nishihara
-
revlog: deprecate the use of `revision(..., raw=True)`Mon, 02 Sep 2019 16:28:43 +0200, by Pierre-Yves David
-
remotefilelog: reduce probability of race-condition in remotefilelog testsWed, 28 Aug 2019 16:01:16 +0200, by Boris Feld
-
rust: apply more formatting fixesSat, 31 Aug 2019 14:12:38 +0900, by Yuya Nishihara
-
rust-utils: add normalize_case util to mirror Python oneThu, 22 Aug 2019 14:31:07 +0200, by Raphaël Gomès
-
rust: fix warnings about trait objects without dyn being deprecatedWed, 28 Aug 2019 08:16:58 -0400, by Valentin Gatien-Baron
-
py3: convert hg executable path to bytes in missing case in procutilThu, 29 Aug 2019 23:38:24 -0700, by Martin von Zweigbergk
-
py3: make statprof's chrome output workSat, 31 Aug 2019 10:26:39 -0700, by Martin von Zweigbergk
-
py3: for statprof's Chrome output, write json to string, then encode to bytesFri, 30 Aug 2019 15:30:47 -0700, by Martin von Zweigbergk
-
statprof: use context manager for file when writing flame graphFri, 30 Aug 2019 16:44:31 -0700, by Martin von Zweigbergk
-
statprof: use context manager when reading source from fileFri, 30 Aug 2019 16:43:43 -0700, by Martin von Zweigbergk
-
statprof: clarify by naming tuple members while enumerate()'ingFri, 30 Aug 2019 15:12:37 -0700, by Martin von Zweigbergk
-
upgrade: make sure we reclone all revlogs when updating to some formatMon, 05 Aug 2019 17:25:24 +0200, by Pierre-Yves David
-
upgrade: add an argument to control changelog upgradeTue, 30 Jul 2019 17:25:16 +0200, by Pierre-Yves David
-
upgrade: add an argument to control manifest upgradeTue, 30 Jul 2019 00:35:52 +0200, by Pierre-Yves David
-
unionrepo: drop the custom `rawdata` implementationFri, 30 Aug 2019 18:11:41 +0200, by Pierre-Yves David
-
unionrepo: drop `baserevdiff`Fri, 30 Aug 2019 18:10:43 +0200, by Pierre-Yves David
-
unionrepo: use normal inheritance scheme to call revdiffFri, 30 Aug 2019 18:10:00 +0200, by Pierre-Yves David
-
unionrepo: fix `revdiff` implementation to use `rawdata`Fri, 30 Aug 2019 18:08:35 +0200, by Pierre-Yves David
-
unionrepo: get rid of `baserevision`Fri, 30 Aug 2019 18:05:24 +0200, by Pierre-Yves David
-
unionrepo: use a lower level overide in unionrepo tooFri, 30 Aug 2019 17:45:38 +0200, by Pierre-Yves David
-
bundlerepo: drop the custom `rawdata` implementationFri, 30 Aug 2019 18:12:16 +0200, by Pierre-Yves David
-
bundlerepo: drop the `baserevision` hackFri, 30 Aug 2019 17:46:47 +0200, by Pierre-Yves David
-
bundlerepo: simplify code to take advantage of `_rawtext`Fri, 30 Aug 2019 15:04:54 +0200, by Pierre-Yves David
-
merge with stableSat, 31 Aug 2019 11:10:12 +0900, by Yuya Nishihara
-
rust: run cargo fmtThu, 29 Aug 2019 15:49:16 +0200, by Raphaël Gomès
-
py3: use pycompat.maplist() in chgserverWed, 28 Aug 2019 17:36:53 -0700, by Martin von Zweigbergk
-
run-tests: handle --local before --with-hgFri, 23 Aug 2019 08:54:32 -0700, by Martin von Zweigbergk
-
run-tests: error out on `--local --with-[c]hg`Fri, 23 Aug 2019 08:46:49 -0700, by Martin von Zweigbergk
-
contrib: simplify the genosxversion.py command to find the hg librariesTue, 20 Aug 2019 18:05:07 -0400, by Matt Harbison
-
interfaceutil: move to interfaces/Sun, 18 Aug 2019 02:28:42 +0300, by Pulkit Goyal
-
interfaces: create a new folder for interfaces and move repository.py in itSun, 18 Aug 2019 00:45:33 +0300, by Pulkit Goyal
-
python-zstandard: apply big-endian fix (issue6188) stable 5.1.1Sun, 25 Aug 2019 09:00:26 -0700, by Gregory Szorc
-
exchange: abort on pushing bookmarks pointing to secret changesets (issue6159) stableSat, 17 Aug 2019 01:49:28 +0530, by Navaneeth Suresh
-
tests: add test to demonstrate issue6159 stableSun, 18 Aug 2019 02:47:32 +0530, by Navaneeth Suresh
-
packaging: add Cosmic and Disco, remove Trusty and Artful stableSun, 25 Aug 2019 19:38:09 +0700, by Anton Shestakov
-
narrow: fix typo "respositories"Thu, 22 Aug 2019 16:47:31 -0700, by Martin von Zweigbergk
-
merge with stableFri, 23 Aug 2019 17:03:42 -0400, by Augie Fackler
-
makefile: run Rust tests if cargo is installed stableWed, 21 Aug 2019 17:56:50 +0200, by Raphaël Gomès
-
merge: hint about using `hg resolve` for resolving conflictsWed, 21 Aug 2019 13:14:39 -0700, by Martin von Zweigbergk
-
rust-dirstate: remove test case for DirsMultiset::new(Manifest, Some)Sat, 17 Aug 2019 18:28:55 +0900, by Yuya Nishihara
-
rust-dirstate: split DirsMultiset constructor per input typeSat, 17 Aug 2019 18:25:29 +0900, by Yuya Nishihara
-
rust-dirstate: remove excessive clone() of parameter and return valueSat, 17 Aug 2019 16:33:05 +0900, by Yuya Nishihara
-
rust-dirstate: handle invalid length of p1/p2 parametersSat, 17 Aug 2019 18:06:08 +0900, by Yuya Nishihara
-
rust: simply use TryInto to convert slice to arraySat, 17 Aug 2019 11:37:42 +0900, by Yuya Nishihara
-
rust-dirstate: use PARENT_SIZE constant where appropriateSat, 17 Aug 2019 13:55:05 +0900, by Yuya Nishihara
-
rust-dirstate: rename NULL_REVISION to NULL_ID which isn't a revision numberSat, 17 Aug 2019 13:27:11 +0900, by Yuya Nishihara
-
rust-dirstate: remove repetition in array literalSat, 17 Aug 2019 13:26:04 +0900, by Yuya Nishihara
-
rust-dirstate: remove too abstracted way of getting &[u8]Sat, 17 Aug 2019 13:42:30 +0900, by Yuya Nishihara
-
rust-dirstate: remove unneeded "ref"Sat, 17 Aug 2019 11:43:05 +0900, by Yuya Nishihara
-
rust-parsers: fix unboxing of PyInt on Python 3Sat, 17 Aug 2019 12:17:46 +0900, by Yuya Nishihara
-
revlog: split `rawtext` retrieval out of _revisiondataTue, 20 Aug 2019 17:12:36 +0200, by Pierre-Yves David
-
revlog: avoid caching raw text too early in _revisiondataMon, 19 Aug 2019 16:29:43 +0200, by Pierre-Yves David
-
revlog: add some documentation to `_revisiondata` codeWed, 07 Aug 2019 23:55:01 +0200, by Pierre-Yves David
-
revlog: move `nullid` early return sooner in `_revisiondata`Wed, 07 Aug 2019 23:52:55 +0200, by Pierre-Yves David
-
revlog: stop calling `basetext` `rawtext` in _revisiondataWed, 07 Aug 2019 23:48:54 +0200, by Pierre-Yves David
-
revlog: assign rawtext earlier in `_revisiondata`Wed, 07 Aug 2019 23:46:14 +0200, by Pierre-Yves David
-
revlog: drop silly `raw` parameter to `rawdata` functionMon, 19 Aug 2019 16:14:27 +0200, by Pierre-Yves David
-
perf: don't depend on pycompat for older Mercurial versionsMon, 19 Aug 2019 10:34:10 -0700, by Martin von Zweigbergk
-
perf: don't try to call `util.queue` on Mercurial version before it existedMon, 19 Aug 2019 10:39:13 -0700, by Martin von Zweigbergk
-
perf: handle NameError for `pycompat.foo` when pycompat wasn't importedMon, 19 Aug 2019 10:38:38 -0700, by Martin von Zweigbergk
-
rawdata: update callers in shallowbundleWed, 07 Aug 2019 20:12:07 +0200, by Pierre-Yves David
-
rawdata: update callers in storageutilsWed, 07 Aug 2019 20:11:50 +0200, by Pierre-Yves David
-
rawdata: update callers in delta utilsWed, 07 Aug 2019 20:11:35 +0200, by Pierre-Yves David
-
rawdata: update callers in repositoryWed, 07 Aug 2019 20:11:22 +0200, by Pierre-Yves David
-
rawdata: update callers in testing/storage.pyWed, 07 Aug 2019 20:11:12 +0200, by Pierre-Yves David
-
rawdata: update callers in test-revlog-rawWed, 07 Aug 2019 22:41:49 +0200, by Pierre-Yves David
-
rawdata: update callers in lfs' testsWed, 07 Aug 2019 20:10:43 +0200, by Pierre-Yves David
-
rawdata: update callers in lfs' wrapperWed, 07 Aug 2019 20:10:32 +0200, by Pierre-Yves David
-
rawdata: update caller in wireprotov2serverWed, 07 Aug 2019 20:10:24 +0200, by Pierre-Yves David
-
rawdata: update callers in debugcommandsWed, 07 Aug 2019 20:10:08 +0200, by Pierre-Yves David
-
rawdata: update callers in sqlitestoreWed, 07 Aug 2019 20:09:53 +0200, by Pierre-Yves David
-
rawdata: update caller in remotefilelogWed, 07 Aug 2019 22:35:12 +0200, by Pierre-Yves David
-
rawdata: update callers in bundlerepoWed, 07 Aug 2019 20:09:10 +0200, by Pierre-Yves David
-
rawdata: update callers in contextWed, 07 Aug 2019 20:08:35 +0200, by Pierre-Yves David
-
rawdata: update caller in revlogWed, 07 Aug 2019 20:08:26 +0200, by Pierre-Yves David
-
setup: fix a sorting issue I noticed in package namesThu, 15 Aug 2019 14:54:39 -0400, by Augie Fackler
-
py3: do not convert rust module/attribute names to bytesSat, 17 Aug 2019 10:25:04 +0900, by Yuya Nishihara
-
transplant: unnest --stop caseSat, 17 Aug 2019 15:43:41 +0900, by Yuya Nishihara
-
rust-discovery: use while loop instead of match + breakFri, 16 Aug 2019 18:34:05 +0900, by Yuya Nishihara
-
rust-discovery: remove useless extern crateFri, 16 Aug 2019 18:31:17 +0900, by Yuya Nishihara
-
transplant: added support for --stop flagFri, 26 Jul 2019 01:19:43 +0530, by Taapas Agrawal
-
unshelve: abort on using --keep and --interactive togetherThu, 15 Aug 2019 20:43:25 +0530, by Navaneeth Suresh
-
config: add experimental argument to the config registrarTue, 20 Aug 2019 18:35:16 +0300, by Navaneeth Suresh
-
tests: split joint repo/changelog fake into one for each typeWed, 14 Aug 2019 16:11:45 -0400, by Augie Fackler
-
fix: pass line ranges as value instead of callbackTue, 13 Aug 2019 14:28:10 -0700, by Danny Hooper
-
fix: correctly parse the :metadata subconfigTue, 13 Aug 2019 14:20:48 -0700, by Danny Hooper
-
fix: allow tools to use :linerange, but also run if a file is unchangedMon, 12 Aug 2019 16:39:39 -0700, by Danny Hooper
-
rust-dirstate: call rust dirstatemap from PythonWed, 10 Jul 2019 09:57:28 +0200, by Raphaël Gomès
-
rust-dirstate: rust-cpython bridge for dirstatemapWed, 10 Jul 2019 09:56:53 +0200, by Raphaël Gomès
-
rust-dirstate: rust implementation of dirstatemapWed, 10 Jul 2019 09:56:23 +0200, by Raphaël Gomès
-
rust-cpython: add macro for sharing referencesTue, 09 Jul 2019 15:15:54 +0200, by Raphaël Gomès
-
rust-docstrings: add missing module docstringsTue, 09 Jul 2019 14:53:34 +0200, by Raphaël Gomès
-
rust-dirstate: improve API of `DirsMultiset`Wed, 17 Jul 2019 11:37:43 +0200, by Raphaël Gomès
-
rust-dirstate: use EntryState enum instead of literalsTue, 09 Jul 2019 12:15:09 +0200, by Raphaël Gomès
-
rust-parsers: switch to parse/pack_dirstate to mutate-on-loopTue, 09 Jul 2019 11:49:49 +0200, by Raphaël Gomès
-
rust-parsers: move parser bindings to their own file and Python moduleWed, 10 Jul 2019 10:16:28 +0200, by Raphaël Gomès
-
rust-dirstate: create dirstate submodule in hg-cpythonMon, 08 Jul 2019 18:01:39 +0200, by Raphaël Gomès
-
rust-discovery: using from Python codeWed, 20 Feb 2019 09:04:54 +0100, by Georges Racinet
-
rust-discovery: optimization of add commons/missings for empty argumentsTue, 21 May 2019 12:46:38 +0200, by Georges Racinet on percheron.racinet.fr
-
rust-discovery: using the children cache in add_missingTue, 16 Apr 2019 01:16:39 +0200, by Georges Racinet
-
discovery: new devel.discovery.randomize optionTue, 21 May 2019 17:44:15 +0200, by Georges Racinet
-
rust-discovery: optionally don't randomize at all, for testsTue, 21 May 2019 17:43:55 +0200, by Georges Racinet
-
rust-discovery: exposing sampling to pythonFri, 17 May 2019 01:56:57 +0200, by Georges Racinet
-
tests: use `tr -d` and not `tr --delete` as the latter is absent on BSD tr(1) stableFri, 16 Aug 2019 15:41:53 +0300, by Augie Fackler
-
rust-discovery: takefullsample() core implementationFri, 17 May 2019 01:56:57 +0200, by Georges Racinet
-
rust-discovery: core implementation for take_quick_sample()Fri, 17 May 2019 01:56:56 +0200, by Georges Racinet
-
rust-discovery: read the index from a repo passed at initWed, 12 Jun 2019 14:31:41 +0100, by Georges Racinet
-
rust-discovery: accept the new 'respectsize' init argWed, 12 Jun 2019 14:18:12 +0100, by Georges Racinet
-
merge with stableWed, 14 Aug 2019 09:22:54 +0900, by Yuya Nishihara
-
unshelve: forget unknown files after a partial unshelveTue, 13 Aug 2019 22:48:05 +0530, by Navaneeth Suresh
-
flagutil: move addflagprocessor to the new module (API)Thu, 08 Aug 2019 01:59:43 +0200, by Pierre-Yves David
-
flagutil: move insertflagprocessor to the new module (API)Thu, 08 Aug 2019 01:25:37 +0200, by Pierre-Yves David
-
flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)Thu, 08 Aug 2019 01:28:34 +0200, by Pierre-Yves David
-
flagutil: move the `flagprocessors` mapping in the new moduleThu, 08 Aug 2019 01:04:48 +0200, by Pierre-Yves David
-
flagutil: create a `mercurial.revlogutils.flagutil` moduleThu, 08 Aug 2019 01:03:01 +0200, by Pierre-Yves David
-
rawdata: register the method for `ifiledata`Wed, 07 Aug 2019 22:02:49 +0200, by Pierre-Yves David
-
rawdata: implement the method for `unionrepo` tooWed, 07 Aug 2019 21:17:48 +0200, by Pierre-Yves David
-
rawdata: implement the method for `remotefilelog` tooWed, 07 Aug 2019 20:51:52 +0200, by Pierre-Yves David
-
rawdata: implement `rawdata` for `simplestore` tooWed, 07 Aug 2019 20:48:05 +0200, by Pierre-Yves David
-
rawdata: forward `rawdata` call on `manifestlog`Wed, 07 Aug 2019 22:08:04 +0200, by Pierre-Yves David
-
rawdata: implement `rawdata` for `sqlitestore` tooWed, 07 Aug 2019 22:01:52 +0200, by Pierre-Yves David
-
rawdata: add the method to bundlerevlogWed, 07 Aug 2019 22:00:57 +0200, by Pierre-Yves David
-
rawdata: forward the method call on `filelog` objectWed, 07 Aug 2019 21:59:20 +0200, by Pierre-Yves David
-
rawdata: introduce a `rawdata` method on revlogWed, 07 Aug 2019 21:54:29 +0200, by Pierre-Yves David
-
revlog: split a `_revisiondata` method to file `revision` jobWed, 07 Aug 2019 17:14:48 +0200, by Pierre-Yves David
-
continue: added support for transplantWed, 24 Jul 2019 18:32:36 +0530, by Taapas Agrawal
-
merge with stableFri, 09 Aug 2019 05:09:54 -0400, by Augie Fackler
-
fncache: make debugrebuildfncache not fail on broken fncache stableMon, 12 Aug 2019 14:00:19 -0400, by Valentin Gatien-Baron
-
fncache: show that debugrebuildfncache is partly broken stableMon, 12 Aug 2019 13:22:27 -0400, by Valentin Gatien-Baron
-
test: further fixes to matching for run-tests.py bug stableFri, 09 Aug 2019 13:11:27 +0200, by Pierre-Yves David
-
branchmap: explicitly warm+write all subsets of the branchmap cachesMon, 05 Aug 2019 13:31:12 -0700, by Kyle Lippincott
-
changectx: extract explicit computechangesetfilesremoved method from contextWed, 12 Jun 2019 13:42:52 +0100, by Pierre-Yves David
-
changectx: extract explicit computechangesetfilesadded method from contextWed, 12 Jun 2019 13:42:22 +0100, by Pierre-Yves David
-
demandimport: explicitly declare `_session` at the module level stableThu, 08 Aug 2019 11:06:13 +0200, by Pierre-Yves David
-
tests: give more room for slowness in test-run-tests.t stableThu, 08 Aug 2019 10:55:06 +0200, by Pierre-Yves David
-
copies: extract an explicit `computechangesetcopie` method from contextTue, 06 Aug 2019 03:17:40 +0200, by Pierre-Yves David
-
config: fix fm.data() handling of defaultvalueWed, 07 Aug 2019 19:18:20 +0530, by Navaneeth Suresh
-
config: remove pycompat.bytestr() for defaultvalueSat, 03 Aug 2019 12:14:34 +0530, by Navaneeth Suresh
-
unshelve: clear shelvedstate and _finishunshelve() on partial unshelveSat, 27 Jul 2019 12:19:51 +0530, by Navaneeth Suresh
-
unshelve: delete shelvedstate after a successful unshelve --continueThu, 25 Jul 2019 22:01:15 +0530, by Navaneeth Suresh
-
unshelve: handle stripping changesets on interactive modeWed, 24 Jul 2019 18:15:27 +0530, by Navaneeth Suresh
-
byteify-strings: add --version argumentTue, 06 Aug 2019 14:54:25 +0200, by Raphaël Gomès
-
byteify-strings: add space in special comments to silence flake8 errorTue, 06 Aug 2019 14:49:30 +0200, by Raphaël Gomès
-
revset: drop argument when it's NoneThu, 18 Jul 2019 17:10:38 +0800, by Anton Shestakov
-
stack: remove unnecessary reverse() predicateThu, 18 Jul 2019 17:07:34 +0800, by Anton Shestakov
-
automation: increase root volume size on LinuxSat, 03 Aug 2019 16:47:49 -0700, by Gregory Szorc
-
automation: install Rust in Linux environmentSat, 03 Aug 2019 16:03:11 -0700, by Gregory Szorc
-
automation: update packages in requirements filesSat, 03 Aug 2019 14:17:41 -0700, by Gregory Szorc
-
automation: install latest Python versionsSat, 03 Aug 2019 14:04:31 -0700, by Gregory Szorc
-
upgrade: introduce the internal code for revlog cloning selectionThu, 01 Aug 2019 03:15:58 +0200, by Pierre-Yves David
-
relnotes: copy "next" to "5.1" and clear "next" stableThu, 01 Aug 2019 11:02:12 -0700, by Martin von Zweigbergk
-
upgrade: introduce a _copyrevlog methodTue, 30 Jul 2019 19:58:44 +0200, by Pierre-Yves David
-
upgrade: rename `_copyrevlogs` to `_clonerevlogs`Sat, 27 Jul 2019 19:25:47 +0200, by Pierre-Yves David
-
upgrade: walk the source store file only onceSat, 27 Jul 2019 19:58:17 +0200, by Pierre-Yves David
-
upgrade: always use full text if "full-add" mode is enableWed, 12 Jun 2019 14:22:49 +0100, by Pierre-Yves David
-
byteify-strings: fix misalignment with multi-line parenthesisSun, 04 Aug 2019 22:14:26 +0200, by Raphaël Gomès
-
byteify-strings: add test for byteify-strings.pyFri, 02 Aug 2019 16:54:02 +0200, by Raphaël Gomès
-
merge with stableSun, 04 Aug 2019 20:59:21 +0900, by Yuya Nishihara
-
byteify-strings: add cli argument to handle `attr*()` when they are methodsFri, 02 Aug 2019 16:17:02 +0200, by Raphaël Gomès
-
bookmarks: actual fix for race condition deleting bookmark stableFri, 21 Jun 2019 03:50:40 +0200, by Pierre-Yves David
-
strip: access bookmark before getting a reference to changelog stableThu, 01 Aug 2019 16:22:47 +0200, by Pierre-Yves David
-
test: use a more verbose output in the test stableThu, 01 Aug 2019 15:59:52 +0200, by Pierre-Yves David
-
byteify-strings: simplify default value for `--treat-as-kwargs`Fri, 02 Aug 2019 16:14:00 +0200, by Raphaël Gomès
-
byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objectsFri, 02 Aug 2019 10:18:22 +0200, by Raphaël Gomès
-
byteify-strings: add helpers to check for item access or method callFri, 02 Aug 2019 10:10:23 +0200, by Raphaël Gomès
-
byteify-strings: add support for ignore commentsFri, 02 Aug 2019 09:55:32 +0200, by Raphaël Gomès
-
byteify-strings: handle triple quoted strings if they are not docstringsFri, 02 Aug 2019 09:48:13 +0200, by Raphaël Gomès
-
byteify-strings: handle multi-line strings in _ensuresysstrFri, 02 Aug 2019 09:44:11 +0200, by Raphaël Gomès
-
fix: run fixer tools in the repo root as cwd so they can use the working copyWed, 22 May 2019 16:22:06 -0700, by Danny Hooper
-
config: add defaultvalue template keywordThu, 01 Aug 2019 22:03:52 +0530, by Navaneeth Suresh
-
merge with stableThu, 01 Aug 2019 12:23:07 -0400, by Augie Fackler
-
module-policy: update rust extension import to use the new module policyTue, 23 Jul 2019 11:12:36 +0200, by Raphaël Gomès
-
transaction: leave unfinished without crashing when not properly releasedSun, 21 Jul 2019 07:59:16 -0700, by Martin von Zweigbergk
-
unshelve: add abort on using continue and interactive togetherTue, 30 Jul 2019 21:36:15 +0530, by Navaneeth Suresh
-
py3: add one more test to list of passing testsMon, 29 Jul 2019 13:22:52 +0300, by Pulkit Goyal
-
tests: sort imports in test-bookmarks-corner-case.tMon, 29 Jul 2019 13:25:05 +0300, by Pulkit Goyal
-
fix: add some new test casesFri, 26 Jul 2019 10:47:06 -0700, by Danny Hooper
-
unshelve: store information about interactive mode in shelvedstateWed, 24 Jul 2019 00:44:12 +0530, by Navaneeth Suresh
-
automation: execute powershell when connecting stable 5.1Sun, 28 Jul 2019 18:32:31 -0700, by Gregory Szorc
-
automation: allow exit code of 1 for `hg push` stableSun, 28 Jul 2019 18:16:08 -0700, by Gregory Szorc
-
curses: do not setlocale() at import time (issue5261) stableThu, 25 Jul 2019 21:28:29 +0900, by Yuya Nishihara
-
unshelve: create a matcher only if required on creating unshelve ctxWed, 24 Jul 2019 18:20:01 +0530, by Navaneeth Suresh
-
unshelve: changes how date is set on interactive modeWed, 24 Jul 2019 18:10:50 +0530, by Navaneeth Suresh
-
unshelve: unify logic around creating an unshelve changesetWed, 24 Jul 2019 09:06:25 +0530, by Navaneeth Suresh
-
fix: ignore fixer tool configurations that are missing patternsWed, 24 Jul 2019 16:19:00 -0700, by Danny Hooper
-
fix: add a test case around the effect of cwd on pattern matchingWed, 24 Jul 2019 16:21:12 -0700, by Danny Hooper
-
fix: remove support for :fileset sub-config in favor of :patternWed, 24 Jul 2019 16:22:45 -0700, by Danny Hooper
-
fsmonitor: add support for extra `hg debuginstall` dataTue, 23 Jul 2019 15:01:28 -0400, by Augie Fackler
-
debugcommands: add support for extensions adding their own debug infoTue, 23 Jul 2019 14:37:51 -0400, by Augie Fackler
-
fsmonitor: refactor watchmanclient.client to accept ui and repo pathTue, 23 Jul 2019 14:36:38 -0400, by Augie Fackler
-
contrib: install Python 3.8b2 instead of 3.8a2 stableMon, 22 Jul 2019 19:10:59 -0700, by Gregory Szorc
-
automation: make Windows base image name configurable stableMon, 22 Jul 2019 19:06:20 -0700, by Gregory Szorc
-
copies: fix crash on in changeset-centric tracing from commit to itself stableMon, 22 Jul 2019 17:44:19 -0700, by Martin von Zweigbergk
-
unshelve: add help text on --interactive in verbose mode stableTue, 23 Jul 2019 12:03:24 +0530, by Navaneeth Suresh
-
amend: stop committing unrequested file reverts (issue6157) stableMon, 22 Jul 2019 06:33:11 -0400, by Valentin Gatien-Baron
-
amend: add a test for a simplified version of issue6157 stableMon, 22 Jul 2019 06:33:00 -0400, by Valentin Gatien-Baron
-
py: error out if a "skip" character was given with non-dict to util.dirs() stableSun, 21 Jul 2019 18:04:05 -0700, by Martin von Zweigbergk
-
py3: fix incorrect fix of test-setdiscovery.t in eb27d9eee2cc stableMon, 22 Jul 2019 09:55:05 -0700, by Martin von Zweigbergk
-
Added tag 5.1rc0 for changeset e386b5f4f836 stableMon, 22 Jul 2019 14:08:54 -0400, by Augie Fackler
-
merge default into stable for 5.1 release stable 5.1rc0Mon, 22 Jul 2019 14:00:33 -0400, by Augie Fackler
-
rust-filepatterns: unescape comment character propertySun, 21 Jul 2019 14:42:01 +0900, by Yuya Nishihara
-
rust-filepatterns: use literal b'#' instead of castSun, 21 Jul 2019 13:00:54 +0900, by Yuya Nishihara
-
rust-filepatterns: fix type of warnings tuple to (bytes, bytes)Sun, 21 Jul 2019 12:46:57 +0900, by Yuya Nishihara
-
hgignore: add escape syntax test for glob patternsSun, 21 Jul 2019 13:48:29 +0900, by Yuya Nishihara
-
hgignore: add a few more weird patterns to test caseSun, 21 Jul 2019 13:37:24 +0900, by Yuya Nishihara
-
hgignore: update \-escape test to reflect actual behaviorSun, 21 Jul 2019 13:30:47 +0900, by Yuya Nishihara
-
py3: add a b'' prefix in tests/test-convert-identity.tSat, 20 Jul 2019 11:04:49 -0700, by Martin von Zweigbergk
-
lookup: don't use "00changelog.i@None" when lookup of prefix failsFri, 19 Jul 2019 09:43:50 -0700, by Martin von Zweigbergk
-
py3: fix test-setdiscovery.t on Python 3 by conditionalizing two linesThu, 18 Jul 2019 14:23:21 -0400, by Augie Fackler
-
commands: removed part of description from abort and continueFri, 19 Jul 2019 01:49:10 +0530, by Taapas Agrawal
-
tests: glob over some timing numbers in test-shelve.tSat, 20 Jul 2019 22:18:22 -0400, by Matt Harbison
-
py3: another passing testThu, 18 Jul 2019 14:18:20 -0400, by Augie Fackler
-
cleanup: remove redundant importThu, 18 Jul 2019 14:19:41 -0400, by Augie Fackler
-
shelve: modify help text on --interactiveThu, 18 Jul 2019 21:10:17 +0530, by Navaneeth Suresh
-
unshelve: mark unshelve interactive as experimentalThu, 18 Jul 2019 20:54:26 +0530, by Navaneeth Suresh
-
commit: improve the files field of changelog for mergesTue, 02 Jul 2019 12:59:58 -0400, by Valentin Gatien-Baron
-
convert: add a config option to help doing identity hg->hg conversionSat, 13 Jul 2019 23:45:32 -0400, by Valentin Gatien-Baron
-
tests: show the files fields of changelogs for many mergesTue, 02 Jul 2019 12:55:51 -0400, by Valentin Gatien-Baron
-
phabricator: handle local:commits time being string or intTue, 16 Jul 2019 19:18:16 +0100, by Ian Moody
-
phabricator: demonstrate broken phabread on string local:commit timesTue, 16 Jul 2019 18:38:38 +0100, by Ian Moody
-
unshelve: add interactive modeTue, 02 Jul 2019 18:02:12 +0530, by Navaneeth Suresh
-
blackbox: disable extremely verbose logging (issue6110)Sun, 07 Jul 2019 10:54:41 -0400, by Valentin Gatien-Baron
-
continue: added support for unshelveWed, 17 Jul 2019 22:24:17 +0530, by Taapas Agrawal
-
continue: added support for rebaseTue, 16 Jul 2019 01:59:28 +0530, by Taapas Agrawal
-
continue: added logic for hg continueMon, 15 Jul 2019 22:23:31 +0530, by Taapas Agrawal
-
rust-utils: remove buggy assertionWed, 17 Jul 2019 18:15:51 +0200, by Raphaël Gomès
-
rust-utils: add docstrings and doctests for utils.rsWed, 10 Jul 2019 17:41:07 +0200, by Raphaël Gomès
-
rust: switch hg-core and hg-cpython to rust 2018 editionTue, 02 Jul 2019 17:15:03 +0200, by Raphaël Gomès
-
rust-utils: use new find_dirs iteratorFri, 12 Jul 2019 11:08:31 +0200, by Raphaël Gomès
-
inno: correct the path display in a literal block of the readmeTue, 16 Jul 2019 00:00:17 -0400, by Matt Harbison
-
copies: remove unnecessary override of p[12]copies() in workingctxMon, 15 Jul 2019 15:29:22 -0700, by Martin von Zweigbergk
-
tests: properly position conditional output on Windows in test-subrepo.tFri, 12 Jul 2019 19:38:18 -0400, by Matt Harbison
-
abort: removed labels argument from abortmerge()Thu, 11 Jul 2019 03:08:28 +0530, by Taapas Agrawal
-
py3: source-transform only call-sites of iteritems(), not definitionsFri, 12 Jul 2019 23:34:24 -0700, by Martin von Zweigbergk
-
py3: fix formatting of branchmap log messages with repo.filtername=NoneSun, 14 Jul 2019 23:21:28 -0700, by Martin von Zweigbergk
-
automation: correct the path separator in LIBPATH on WindowsSun, 14 Jul 2019 01:31:42 -0400, by Matt Harbison
-
abort: added support for mergeSun, 30 Jun 2019 01:07:14 +0530, by Taapas Agrawal
-
abort: added support for unshelveWed, 26 Jun 2019 22:15:07 +0530, by Taapas Agrawal
-
unshelve: changed Corruptedstate error msg from ui.warn to error.AbortWed, 10 Jul 2019 23:11:55 +0530, by Taapas Agrawal
-
mq: fix for merge detection methodsThu, 20 Jun 2019 01:08:56 +0530, by Taapas Agrawal
-
py3: store _origdoc as strTue, 09 Jul 2019 00:03:10 -0700, by Martin von Zweigbergk
-
copies: follow copies across merge base without source file (issue6163)Fri, 28 Jun 2019 12:59:21 -0700, by Martin von Zweigbergk
-
copies: filter invalid copies only at end of pathcopies() (issue6163)Tue, 25 Jun 2019 14:25:03 -0700, by Martin von Zweigbergk
-
copies: inline _chainandfilter() to prepare for next patchTue, 25 Jun 2019 13:46:55 -0700, by Martin von Zweigbergk
-
copies: remove most early returns from pathcopies() and _forwardcopies()Tue, 25 Jun 2019 13:33:49 -0700, by Martin von Zweigbergk
-
copies: move short-circuiting of dirstate copies out of _forwardcopies()Fri, 28 Jun 2019 09:01:45 -0700, by Martin von Zweigbergk
-
tests: add more tests of copy tracing with removed and re-added filesFri, 21 Jun 2019 16:59:29 -0700, by Martin von Zweigbergk
-
tests: split out tests for unrelated copy source/target into separate fileMon, 01 Jul 2019 14:24:51 -0700, by Martin von Zweigbergk
-
subrepos: make last line of prompts <40 english chars (issue6158)Mon, 24 Jun 2019 16:01:01 -0700, by Kyle Lippincott
-
largefiles: make last line of prompts <40 english chars (issue6158)Mon, 24 Jun 2019 16:00:39 -0700, by Kyle Lippincott
-
rust-dirstate: add helper to iterate ancestor pathsSun, 30 Jun 2019 18:32:43 +0900, by Yuya Nishihara
-
tests: update test-commit-interactive.t for no-execbit platformsTue, 09 Jul 2019 20:51:48 -0400, by Matt Harbison
-
abort: added support for histeditFri, 28 Jun 2019 00:35:52 +0530, by Taapas Agrawal
-
abort: added support for rebaseSun, 23 Jun 2019 23:11:35 +0530, by Taapas Agrawal
-
abort: added support for graftSun, 23 Jun 2019 22:31:31 +0530, by Taapas Agrawal
-
abort: added logic for of hg abortSun, 23 Jun 2019 20:58:01 +0530, by Taapas Agrawal
-
merge with stableTue, 09 Jul 2019 10:09:46 -0400, by Augie Fackler
-
merge: disallow merge abort in case of an unfinished operation (issue6160)Tue, 09 Jul 2019 12:58:29 +0300, by Taapas Agrawal
-
relnotes: document new range-select mechanism in crecordMon, 08 Jul 2019 15:01:18 -0700, by Kyle Lippincott
-
statecheck: updated docstrings related to afterresolvedstatesFri, 05 Jul 2019 00:17:26 +0530, by Taapas Agrawal
-
extdata: avoid crashing inside subprocess when we get a revset parse errorMon, 08 Jul 2019 14:01:01 -0400, by Augie Fackler
-
extdata: demonstrate bad behavior when a subprocess emits garbageMon, 08 Jul 2019 13:57:44 -0400, by Augie Fackler
-
py3: don't run source transformer on hgext3rd (extensions)Sun, 07 Jul 2019 23:04:55 -0700, by Martin von Zweigbergk
-
crecord: provide 'X' as a range-select mechanismMon, 08 Jul 2019 13:10:34 -0700, by Kyle Lippincott
-
crecord: make KEY_ENTER usable in tests (by not updating UI)Mon, 08 Jul 2019 13:06:46 -0700, by Kyle Lippincott
-
crecord: fix if -> elif when handling key pressesMon, 08 Jul 2019 12:38:37 -0700, by Kyle Lippincott
-
crecord: add "x" alias for space, remove test-only "TOGGLE" aliasMon, 08 Jul 2019 12:17:06 -0700, by Kyle Lippincott
-
crecord: stop using test-only "X" as alternative for "c"Mon, 08 Jul 2019 12:15:37 -0700, by Kyle Lippincott
-
graft: moved abortgraft and readgraft to cmdutilSat, 06 Jul 2019 22:19:36 +0530, by Taapas Agrawal
-
cleanup: use named constants for second arg to .seek()Thu, 20 Jun 2019 14:33:42 -0400, by Augie Fackler
-
patch: use a short, fixed-size message for last line of prompt (issue6158)Thu, 20 Jun 2019 14:45:52 -0700, by Kyle Lippincott
-
filemerge: make last line of prompts <40 english chars (issue6158)Thu, 20 Jun 2019 11:40:47 -0700, by Kyle Lippincott
-
posix: always seek to EOF when opening a file in append mode stable 5.0.2Mon, 08 Jul 2019 13:12:20 -0400, by Augie Fackler
-
tweakdefaults: make hg resolve require --re-merge flag to re-mergeSat, 06 Jul 2019 19:55:29 -0400, by Valentin Gatien-Baron
-
unshelve: rename _dounshelve() to dounshelve()Thu, 04 Jul 2019 21:29:28 +0530, by Navaneeth Suresh
-
rust: remove Deref in favor of explicit methodsMon, 01 Jul 2019 15:07:31 +0200, by Raphaël Gomès
-
rust: simplify overly complicated expressionMon, 01 Jul 2019 10:53:36 +0200, by Raphaël Gomès
-
rust: run rfmt on all hg-core/hg-cpython codeMon, 01 Jul 2019 10:50:18 +0200, by Raphaël Gomès
-
move: --force flag forcibly moves, not copies stableWed, 03 Jul 2019 10:06:39 +0800, by Anton Shestakov
-
copy: correct synopsis by making SOURCE a required argument stableWed, 03 Jul 2019 10:01:51 +0800, by Anton Shestakov
-
debugrevlog: fix average size computation for empty data (issue6167) stableTue, 02 Jul 2019 10:53:29 +0200, by Pierre-Yves David
-
changelog: fix handling of empty copy entries in changesetMon, 01 Jul 2019 16:25:51 -0700, by Martin von Zweigbergk
-
relnotes: document the new --force-close-branch flagSun, 30 Jun 2019 17:52:57 +0530, by Sushil khanchi
-
py3: hack around inconsistency of type of name passed to DNSQuestionTue, 11 Jun 2019 20:53:14 +0300, by Pulkit Goyal
-
py3: add r'' prefixes and do ('%d' % int) instead of str(int)Tue, 11 Jun 2019 20:48:59 +0300, by Pulkit Goyal
-
zeroconf: port to Python 3Sat, 02 Feb 2019 12:07:31 -0800, by Gregory Szorc
-
copies: return only path from _tracefile() since that's all caller needsFri, 28 Jun 2019 16:40:36 -0700, by Martin von Zweigbergk
-
extensions: add shelve to _builtinSun, 30 Jun 2019 13:04:26 +0530, by Navaneeth Suresh
-
merge with stableSun, 30 Jun 2019 15:10:56 +0900, by Yuya Nishihara
-
bookmarks: backout the attempt to fix the delete race stableSat, 29 Jun 2019 23:23:07 -0400, by Matt Harbison
-
automv: access status fields by name, not indexFri, 28 Jun 2019 14:13:00 -0700, by Martin von Zweigbergk
-
automv: use public API for getting copiesFri, 28 Jun 2019 14:07:09 -0700, by Martin von Zweigbergk
-
commit: add --force-close-branch flag to close a non-head changesetSat, 18 May 2019 15:44:23 +0530, by Sushil khanchi
-
shelve: move shelve extension to coreFri, 28 Jun 2019 21:31:34 +0530, by Navaneeth Suresh
-
shelve: remove rebase.clearstatus()Fri, 28 Jun 2019 22:57:48 +0530, by Navaneeth Suresh
-
shelve: removed redundant merge detection methodThu, 20 Jun 2019 00:59:16 +0530, by Taapas Agrawal
-
rust-dirstate: call new "dirs" rust implementation from PythonWed, 05 Jun 2019 17:58:34 +0200, by Raphaël Gomès
-
rust-dirstate: add "dirs" rust-cpython bindingThu, 16 May 2019 18:03:42 +0200, by Raphaël Gomès
-
rust-dirstate: add "dirs" Rust implementationThu, 16 May 2019 18:03:06 +0200, by Raphaël Gomès
-
relnotes: added description about statemod._statecheckFri, 21 Jun 2019 00:26:07 +0530, by Taapas Agrawal
-
statecheck: shifted defaults to addunfinished()Fri, 28 Jun 2019 03:15:39 +0530, by Taapas Agrawal
-
statecheck: added support for cmdutil.afterresolvedstatesThu, 20 Jun 2019 11:40:08 +0530, by Taapas Agrawal
-
statecheck: added support for STATESSun, 09 Jun 2019 02:12:58 +0530, by Taapas Agrawal
-
state: moved cmdutil.STATES and utilities to state.pySun, 09 Jun 2019 01:13:13 +0530, by Taapas Agrawal
-
state: created new class statecheck to handle unfinishedstatesSun, 09 Jun 2019 00:43:36 +0530, by Taapas Agrawal
-
states: moved cmdutil.unfinishedstates to state.pySat, 08 Jun 2019 23:43:53 +0530, by Taapas Agrawal
-
rebase: fix in-memory rebasing of copy of empty fileMon, 24 Jun 2019 16:01:22 -0700, by Martin von Zweigbergk
-
tests: demonstrate broken in-memory rebase of copy to empty fileMon, 24 Jun 2019 16:07:59 -0700, by Martin von Zweigbergk
-
zsh: enable completion support for chg as wellTue, 25 Jun 2019 14:23:02 -0700, by Kyle Lippincott
-
py3: make catapult usable from the test runner in py3Tue, 25 Jun 2019 19:32:08 -0700, by Rodrigo Damazio Bovendorp
-
py3: use integer division for the value passed to xrangeTue, 25 Jun 2019 19:30:24 -0700, by Rodrigo Damazio Bovendorp
-
pycompat: make fewer assumptions about sys.executableTue, 25 Jun 2019 19:28:41 -0700, by Rodrigo Damazio Bovendorp
-
update: fix spurious unclean status bug shown by previous commitThu, 27 Jun 2019 11:39:35 +0200, by Valentin Gatien-Baron
-
tests: show bug in update introduced in 87a34c767384Thu, 27 Jun 2019 11:09:09 +0200, by Valentin Gatien-Baron
-
copies: document how 'copies' dict instances are reusedWed, 26 Jun 2019 05:20:02 -0700, by Martin von Zweigbergk
-
copies: simplify merging of copy dicts on merge commitsThu, 20 Jun 2019 10:58:14 -0700, by Martin von Zweigbergk
-
copies: remove a redundant matcher filtering in _changesetforwardcopies()Thu, 20 Jun 2019 10:42:16 -0700, by Martin von Zweigbergk
-
copies: delete obsolete comment in _changesetforwardcopies()Thu, 20 Jun 2019 10:51:23 -0700, by Martin von Zweigbergk
-
merge with stableMon, 24 Jun 2019 14:28:21 -0400, by Augie Fackler
-
help: add a missing blank line to unhide `revlog-compression` stableSat, 22 Jun 2019 23:04:52 -0400, by Matt Harbison
-
copies: avoid reusing the same variable for two different copy dictsWed, 19 Jun 2019 23:14:10 -0700, by Martin von Zweigbergk
-
drawdag: don't crash when writing copy info to changesetsFri, 21 Jun 2019 09:33:57 -0700, by Martin von Zweigbergk
-
merge with stableFri, 21 Jun 2019 23:35:04 -0700, by Martin von Zweigbergk
-
bookmarks: actual fix for race condition deleting bookmark stableFri, 21 Jun 2019 03:50:40 +0200, by Pierre-Yves David
-
localrepo: introduce a `_refreshchangelog` method stableFri, 21 Jun 2019 03:50:06 +0200, by Pierre-Yves David
-
bookmarks: actually trigger the race deleting bookmark in the test stableWed, 19 Jun 2019 17:26:19 +0200, by Pierre-Yves David
-
test: add some assert in the bookrace extension stableWed, 19 Jun 2019 17:26:16 +0200, by Pierre-Yves David
-
test: factor out the "wait" logic in bookrace stableWed, 19 Jun 2019 05:46:07 +0200, by Pierre-Yves David
-
test: remove dead code in the bookrace extension stableWed, 19 Jun 2019 05:45:44 +0200, by Pierre-Yves David
-
run-tests: stop matching line for missing feature stableWed, 19 Jun 2019 05:37:33 +0200, by Pierre-Yves David
-
log: pass getcopies() function instead of getrenamed() to displayer (API)Wed, 19 Jun 2019 10:19:32 -0700, by Martin von Zweigbergk
-
copies: create helper for getting all copies for changesetWed, 19 Jun 2019 09:59:45 -0700, by Martin von Zweigbergk
-
logcmdutil: also check for copies in null revision and working copyTue, 18 Jun 2019 23:19:24 -0700, by Martin von Zweigbergk
-
tests: demonstrate missing copy information in working copy with graphlogTue, 18 Jun 2019 23:23:30 -0700, by Martin von Zweigbergk
-
remotefilelog: handle copies in changesets in getrenamedfn() overrideWed, 19 Jun 2019 10:33:13 -0700, by Martin von Zweigbergk
-
remotefilelog: check if RFL is enabled in getrenamedfn() overrideWed, 19 Jun 2019 11:12:06 -0700, by Martin von Zweigbergk
-
relnotes: document template support for `hg root`Tue, 18 Jun 2019 08:55:23 -0700, by Martin von Zweigbergk
-
remotefilelog: tell runbgcommand to not block on child process startupTue, 18 Jun 2019 09:57:06 -0400, by Augie Fackler
-
procutil: allow callers of runbgcommand to assume the process startsTue, 18 Jun 2019 09:43:27 -0400, by Augie Fackler
-
shallowrepo: remove backwards compat code that predates in-tree remotefilelogTue, 18 Jun 2019 09:58:01 -0400, by Augie Fackler
-
commit: make the error message more specific while aborting branch closingTue, 16 Apr 2019 02:53:28 +0530, by Sushil khanchi
-
commit: add a check if it is trying to close an already closed branch headTue, 16 Apr 2019 02:33:54 +0530, by Sushil khanchi
-
strip: move checksubstate() to mq (its only caller)Mon, 17 Jun 2019 10:53:00 -0700, by Martin von Zweigbergk
-
strip: use bailifchanged() instead of reimplementing itMon, 17 Jun 2019 10:19:41 -0700, by Martin von Zweigbergk
-
strip: remove unused excsuffix argument from checklocalchanges()Mon, 17 Jun 2019 10:40:24 -0700, by Martin von Zweigbergk
-
mq: remove dependency on strip's checklocalchanges()Mon, 17 Jun 2019 10:38:50 -0700, by Martin von Zweigbergk
-
copies: avoid calling matcher if matcher.always()Thu, 02 May 2019 23:39:33 -0700, by Martin von Zweigbergk
-
copies: avoid unnecessary copying of copy dictThu, 18 Apr 2019 21:21:44 -0700, by Martin von Zweigbergk
-
copies: don't filter out copy targets created on other side of merge commitThu, 18 Apr 2019 21:22:14 -0700, by Martin von Zweigbergk
-
copies: do full filtering at end of _changesetforwardcopies()Thu, 18 Apr 2019 00:40:53 -0700, by Martin von Zweigbergk
-
rust-filepatterns: add comment about Windows path handlingSat, 15 Jun 2019 10:58:53 +0900, by Yuya Nishihara
-
rust-filepatterns: silence warning of non_upper_case_globalsSat, 15 Jun 2019 10:35:53 +0900, by Yuya Nishihara
-
rust: update Cargo.lock to include @generated commentSat, 15 Jun 2019 10:35:03 +0900, by Yuya Nishihara
-
merge with stableMon, 17 Jun 2019 13:21:41 -0400, by Augie Fackler
-
cborutil: fix streamencode() to handle subtypes stableSun, 16 Jun 2019 12:31:07 +0900, by Yuya Nishihara
-
lfs: correct an error in the TODO fileFri, 14 Jun 2019 00:30:33 -0400, by Matt Harbison
-
cat: don't prefetch files unless the output requires itThu, 04 Oct 2018 00:57:11 -0400, by Matt Harbison
-
tracing: add support for emitting countersWed, 12 Jun 2019 19:01:49 -0400, by Augie Fackler
-
tracing: extract tracing-active logic to separate functionWed, 12 Jun 2019 19:01:37 -0400, by Augie Fackler
-
catapipe: add support for COUNTER eventsWed, 12 Jun 2019 19:00:46 -0400, by Augie Fackler
-
demandimport: add tracing coverage for Python 3Wed, 12 Jun 2019 16:08:21 -0400, by Augie Fackler
-
export: don't prefetch *all* files in manifestFri, 14 Jun 2019 10:21:47 -0700, by Martin von Zweigbergk
-
remotefilelog: remove obsolete filtering of treemanifest directoriesFri, 14 Jun 2019 13:50:06 -0700, by Martin von Zweigbergk
-
py3: add test-dirstate-race2.t to list of passing testsFri, 14 Jun 2019 18:27:50 +0300, by Pulkit Goyal
-
strip: during merge allow strip only when -f is usedFri, 14 Jun 2019 18:25:14 +0530, by Taapas Agrawal
-
deltas: set estimated compression upper bound to "3x" instead of "10x"Fri, 26 Apr 2019 00:48:12 +0200, by Pierre-Yves David
-
deltas: skip if projected compressed size is bigger than previous snapshotMon, 21 Jan 2019 22:46:31 +0100, by Valentin Gatien-Baron
-
deltas: skip if projected compressed size does not match text size constraintMon, 21 Jan 2019 22:46:18 +0100, by Valentin Gatien-Baron
-
deltas: accept and skip None return for delta infoMon, 21 Jan 2019 22:37:30 +0100, by Valentin Gatien-Baron
-
delta: move some delta chain related computation earlier in deltainfoMon, 21 Jan 2019 22:36:16 +0100, by Valentin Gatien-Baron
-
deltas: skip if projected delta size is bigger than previous snapshotThu, 25 Apr 2019 22:50:33 +0200, by Valentin Gatien-Baron
-
deltas: skip if projected delta size does not match text size constraintThu, 25 Apr 2019 22:30:14 +0200, by Valentin Gatien-Baron
-
revlog: add the option to track the expected compression upper boundFri, 26 Apr 2019 00:28:22 +0200, by Pierre-Yves David
-
perf: clarify some of the custom behavior of `perfrevlogwrite`Wed, 12 Jun 2019 17:30:24 +0100, by Pierre-Yves David
-
perf: fix perfrevlogwrite --count documentationWed, 12 Jun 2019 16:56:41 +0100, by Pierre-Yves David
-
rust: switched to 'cargo rustc' in setup.pyFri, 17 May 2019 00:17:43 +0200, by Georges Racinet
-
rust-cpython: fix build for MacOSXFri, 14 Jun 2019 11:18:06 +0100, by Georges Racinet
-
rust-cpython: management of shared libray suffixFri, 14 Jun 2019 10:57:07 +0100, by Georges Racinet
-
merge: fix race that could cause wrong size in dirstateMon, 27 May 2019 16:55:46 -0400, by Valentin Gatien-Baron
-
worker: support parallelization of functions with return valuesWed, 12 Jun 2019 13:10:52 -0400, by Valentin Gatien-Baron
-
tests: show how the dirstate can end up containing wrong informationSun, 19 May 2019 16:06:06 -0400, by Valentin Gatien-Baron
-
rust: new rust options in setup.pyThu, 23 May 2019 02:05:32 +0200, by Georges Racinet
-
rust: using policy.importrust from Python callersThu, 30 May 2019 09:14:41 +0200, by Georges Racinet
-
rust: module policy with importrustWed, 29 May 2019 13:27:56 +0200, by Georges Racinet
-
help: add help entry for internals.mergestateThu, 13 Jun 2019 23:28:31 +0300, by Navaneeth Suresh
-
phabricator: use parents.set to always set dependenciesWed, 12 Jun 2019 17:22:37 +0100, by Ian Moody
-
help: remove repeated word in 'hg help rebase'Fri, 31 May 2019 10:12:56 -0700, by amalloy
-
rebase: tweak description of inmemory working even w/ dirty working dirMon, 10 Jun 2019 15:35:06 -0700, by Kyle Lippincott
-
revlog: speed up isancestorMon, 10 Jun 2019 13:23:14 -0400, by Valentin Gatien-Baron
-
dagop: fix documentation of reachablerootsMon, 10 Jun 2019 11:40:43 -0400, by Valentin Gatien-Baron
-
phabricator: add --blocker argument to phabsend to specify blocking reviewersTue, 11 Jun 2019 19:52:16 +0100, by Ian Moody
-
phabricator: auto-sanitise API tokens and HTTP cookies from VCR recordingsTue, 11 Jun 2019 19:37:19 +0100, by Ian Moody
-
py3: use .startswith() instead of bytes[0]Tue, 11 Jun 2019 15:46:07 +0300, by Pulkit Goyal
-
revset: fix merge() to fall back to changectx API if wdir specifiedSun, 09 Jun 2019 22:23:41 +0900, by Yuya Nishihara
-
revset: use nullrev constant in merge()Sun, 09 Jun 2019 22:18:22 +0900, by Yuya Nishihara
-
mixedrepostorecache: fix a silly redundant updating of setFri, 31 May 2019 22:38:04 -0700, by Martin von Zweigbergk
-
rust-regex: fix shortcut for exact matchesThu, 06 Jun 2019 18:37:21 +0200, by Raphaël Gomès
-
rust-filepatterns: use bytes instead of StringThu, 06 Jun 2019 15:30:56 +0200, by Raphaël Gomès
-
doc: fix description of "predecessors" to match realitySat, 01 Jun 2019 01:24:49 +0200, by Joerg Sonnenberger
-
phabricator: make `hg debugcallconduit` work outside a hg repoSat, 08 Jun 2019 18:48:06 +0300, by Pulkit Goyal
-
phabricator: pass ui instead of repo to callconduitSat, 08 Jun 2019 18:41:15 +0300, by Pulkit Goyal
-
phabricator: pass ui into readurltoken instead of passing repoSat, 08 Jun 2019 18:32:12 +0300, by Pulkit Goyal
-
py3: add test-contrib-emacs.t to passing tests listSat, 08 Jun 2019 19:20:31 +0300, by Pulkit Goyal
-
phabricator: add commenting to phabsend for new/updated DiffsFri, 07 Jun 2019 20:19:55 +0100, by Ian Moody
-
py3: fix test-bookmarks-corner-case.tWed, 05 Jun 2019 22:09:26 +0300, by Pulkit Goyal
-
py3: fix test-fix-metadata.tWed, 05 Jun 2019 22:02:57 +0300, by Pulkit Goyal
-
py3: add b'' prefix at one place in run-tests.pyWed, 05 Jun 2019 22:44:38 +0300, by Pulkit Goyal
-
copies: separate added/removed files by newline instead of nullThu, 06 Jun 2019 10:07:14 -0700, by Martin von Zweigbergk
-
copies: also encode p[12]copies destination as index into "files" listWed, 22 May 2019 09:54:00 -0700, by Martin von Zweigbergk
-
discovery: be more conservative when adjusting the sample sizeWed, 05 Jun 2019 11:23:25 +0200, by Pierre-Yves David
-
rust-dirstate: create dirstate submoduleThu, 16 May 2019 16:22:20 +0200, by Raphaël Gomès
-
profiling: show actual time spent in hotpath displayWed, 05 Jun 2019 12:51:21 -0400, by Valentin Gatien-Baron
-
merge with stableWed, 05 Jun 2019 14:29:44 -0700, by Martin von Zweigbergk
-
bookmarks: use correct store for "ambiguity check" stableFri, 31 May 2019 22:37:14 -0700, by Martin von Zweigbergk
-
merge with stableWed, 05 Jun 2019 10:18:00 -0400, by Augie Fackler
-
root: add template variables pointing to repository directoriesTue, 04 Jun 2019 21:13:35 +0900, by Yuya Nishihara
-
root: add support for -Tformatter optionTue, 04 Jun 2019 20:58:39 +0900, by Yuya Nishihara
-
narrow: pass the bundle to bundle2.widen_bundle() instead of generating thereThu, 23 May 2019 03:03:36 +0530, by Pulkit Goyal
-
narrow: refactor code around widening complicated by previous patchThu, 23 May 2019 02:48:25 +0530, by Pulkit Goyal
-
narrow: use narrow_widen wireproto command to widen in case of ellipsesWed, 22 May 2019 02:59:48 +0530, by Pulkit Goyal
-
merge: correct argument name in docstringTue, 04 Jun 2019 17:24:35 +0800, by Anton Shestakov
-
narrowspec: replace one recursion-avoidance hack with anotherFri, 31 May 2019 15:28:31 -0700, by Martin von Zweigbergk
-
merge: simplify initialization of "pas"Sat, 09 Mar 2019 22:13:06 -0800, by Martin von Zweigbergk
-
merge: reorder some initialization to make more senseSat, 09 Mar 2019 22:11:27 -0800, by Martin von Zweigbergk
-
rust-dirstate: architecture independence fixWed, 22 May 2019 08:27:02 +0000, by Georges Racinet
-
context: get filesadded() and filesremoved() from changeset if configuredTue, 14 May 2019 22:20:10 -0700, by Martin von Zweigbergk
-
changelog: optionally store added and removed files in changeset extrasTue, 14 May 2019 22:19:51 -0700, by Martin von Zweigbergk
-
templatekw: make {file_*} compare to both merge parents (issue4292)Thu, 18 Apr 2019 13:35:02 -0700, by Martin von Zweigbergk
-
narrowspec: use vfs.tryread() instead of reimplementingFri, 31 May 2019 09:25:51 -0700, by Martin von Zweigbergk
-
help: remove a superfluous "the" in revlogs textFri, 31 May 2019 13:25:28 -0700, by Martin von Zweigbergk
-
setdiscovery: make progress on most connected groups each roundtripThu, 08 Mar 2018 11:08:24 -0800, by Martin von Zweigbergk
-
help: clarify overlap of revlog header and first revlog entryTue, 28 May 2019 14:39:26 -0400, by Nathan Goldbaum
-
py3: fix test-convert-svn-sink.tWed, 29 May 2019 21:40:41 +0300, by Pulkit Goyal
-
commit: respect --no-edit in combination with --amendThu, 30 May 2019 13:57:34 -0700, by Kyle Lippincott
-
commit: add test showing that commit --amend --no-edit still shows editorThu, 30 May 2019 14:14:52 -0700, by Kyle Lippincott
-
githelp: translate git stash show and clear actions and --patch flagThu, 30 May 2019 16:42:38 +0800, by Anton Shestakov
-
githelp: add --dry-run for mvThu, 30 May 2019 16:40:34 +0800, by Anton Shestakov
-
githelp: translate --directory of git apply to --prefixThu, 30 May 2019 16:38:42 +0800, by Anton Shestakov
-
help: include subtopic in error message if passedThu, 23 May 2019 11:14:32 -0400, by Nathan Goldbaum
-
help: check if a subtopic exists and raise an error if it doesn't (issue6145)Thu, 23 May 2019 10:47:10 -0400, by Nathan Goldbaum
-
perf: fix some missing b prefixesWed, 29 May 2019 10:00:54 -0400, by Augie Fackler
-
testparseutil: fix doctest to use str instead of bytesWed, 29 May 2019 10:00:30 -0400, by Augie Fackler
-
testparseutil: stop extracting using std* streams as bytes on py3Wed, 29 May 2019 09:59:35 -0400, by Augie Fackler
-
tests: sort some imports that were previously missedWed, 29 May 2019 09:56:27 -0400, by Augie Fackler
-
contrib: fix import-checker to operate on str instead of bytesWed, 29 May 2019 09:55:35 -0400, by Augie Fackler
-
verify: use self._err not self.err, it changed in 7eaf4b1ac2a3Tue, 28 May 2019 16:12:11 -0700, by Kyle Lippincott
-
tests: make run-tests exit non-zero if there are "errors"Tue, 28 May 2019 23:22:46 -0700, by Kyle Lippincott
-
perf: add a `perfhelper-mergecopies` commandThu, 23 May 2019 18:15:08 +0200, by Pierre-Yves David
-
perf: add a new `perfmergecopies` commandThu, 23 May 2019 14:48:02 +0200, by Pierre-Yves David
-
perf: factor selection of revisions involved in the merge outThu, 23 May 2019 14:02:01 +0200, by Pierre-Yves David
-
perf: allow to specify the base of the merge in perfmergecalculateThu, 23 May 2019 13:49:31 +0200, by Pierre-Yves David
-
perf: add a --from flag to perfmergecalculateThu, 23 May 2019 11:19:48 +0200, by Pierre-Yves David
-
merge with stableTue, 28 May 2019 09:57:53 -0400, by Augie Fackler
-
py3: fix test-narrow* which started failing because of recent changesSat, 25 May 2019 19:49:44 +0300, by Pulkit Goyal
-
manifest: add some documentation to _lazymanifest python code stable 5.0.1Thu, 23 May 2019 22:50:11 -0400, by Matt Harbison
-
manifest: avoid corruption by dropping removed files with pure (issue5801) stableThu, 23 May 2019 21:54:24 -0400, by Matt Harbison
-
tests: demonstrate broken manifest generation with the pure module stableThu, 23 May 2019 21:39:19 -0400, by Matt Harbison
-
tests: add test for {file_mods}, {file_adds}, {file_dels} on merge commitSat, 11 May 2019 00:06:06 -0700, by Martin von Zweigbergk
-
context: add ctx.files{modified,added,removed}() methodsThu, 18 Apr 2019 13:34:20 -0700, by Martin von Zweigbergk
-
copies: split up _chain() in naive chaining and filtering stepsThu, 09 May 2019 15:09:07 -0700, by Martin von Zweigbergk
-
relnotes: document changed behavior of ui.origbackuppath pointing to fileFri, 24 May 2019 09:24:47 -0700, by Martin von Zweigbergk
-
templatekw: move showfileadds() close to showfile{mods,dels}()Sat, 11 May 2019 00:17:42 -0700, by Martin von Zweigbergk
-
py3: use range() instead of xrange()Fri, 24 May 2019 15:38:50 +0300, by Pulkit Goyal
-
narrow: move heads close to common as they are closely relatedFri, 24 May 2019 15:59:59 +0300, by Pulkit Goyal
-
narrow: pass binary nodeids to generateellipsesbundle2()Fri, 24 May 2019 15:57:00 +0300, by Pulkit Goyal
-
match: stabilize _rootsdirsandparents doctestFri, 24 May 2019 12:33:46 +0200, by Pierre-Yves David
-
narrow: factor out logic to build ellipses related b2parts in separate fnTue, 21 May 2019 05:32:14 +0530, by Pulkit Goyal
-
narrow: remove unrequired compat code for old versions of hgTue, 21 May 2019 04:49:18 +0530, by Pulkit Goyal
-
perf: make sure to explicitly disable any profiler after the first iterationThu, 23 May 2019 19:05:39 +0200, by Pierre-Yves David
-
test: add missing 'cd ..' to test caseWed, 22 May 2019 16:20:34 -0700, by Danny Hooper
-
match: remove an obsolete comment about util.finddirs()Wed, 22 May 2019 14:16:44 -0700, by Martin von Zweigbergk
-
match: de-flake test-doctest.py by not depending on util.dirs() orderWed, 22 May 2019 13:58:05 -0700, by Martin von Zweigbergk
-
perf: add an option to profile the benchmark sectionTue, 21 May 2019 15:26:48 +0200, by Pierre-Yves David
-
perf: add a `pre-run` optionTue, 21 May 2019 15:08:06 +0200, by Pierre-Yves David
-
narrow: consider empty commits to be "inside the narrow spec" for templatesMon, 20 May 2019 18:09:41 -0700, by Danny Hooper
-
rust-python3: useless python2 specific importTue, 21 May 2019 20:07:20 +0200, by Georges Racinet
-
rust-python3: compatibility fix for incoming PyLongThu, 16 May 2019 21:22:29 +0200, by Georges Racinet
-
py3: add one new passing test found by buildbotTue, 21 May 2019 04:30:56 +0530, by Pulkit Goyal
-
discovery: slowly increase sampling sizeTue, 21 May 2019 13:08:22 +0200, by Pierre-Yves David
-
tests: make the grep pattern in remotefilelog-gcrepack portable (issue6122)Tue, 21 May 2019 19:23:14 +0200, by Juan Francisco Cantero Hurtado
-
help: document new "bookmarksinstore" requirement in internals.requirementsMon, 20 May 2019 16:12:27 -0700, by Martin von Zweigbergk
-
absorb: fix interactive mode I didn't know existedMon, 20 May 2019 14:00:12 -0400, by Augie Fackler
-
tests: work around libressl being different about error strings (issue6122)Fri, 17 May 2019 11:13:12 -0400, by Augie Fackler
-
merge with stableMon, 20 May 2019 11:40:47 -0400, by Augie Fackler
-
templatekw: change default value of 'requires' to ()Mon, 20 May 2019 08:40:54 +0900, by Yuya Nishihara
-
commit: move sorting of added and removed files list to lower levelTue, 14 May 2019 16:30:38 -0700, by Martin von Zweigbergk
-
match: drop unnecessary adding of '' to set of dirsWed, 24 Apr 2019 09:39:40 -0700, by Martin von Zweigbergk
-
narrowcommands: drop unnecessary adding of '' for root directoryMon, 22 Apr 2019 22:43:00 -0700, by Martin von Zweigbergk
-
copies: remove hack for adding root dir to util.dirs objectWed, 17 Apr 2019 21:39:18 -0700, by Martin von Zweigbergk
-
util: make util.dirs() and util.finddirs() include root directory (API)Tue, 16 May 2017 11:00:38 -0700, by Martin von Zweigbergk
-
dirstate: drop workaround for '.' matching root directoryThu, 13 Jul 2017 23:43:16 -0700, by Martin von Zweigbergk
-
match: use '' instead of '.' for root directory (API)Mon, 15 May 2017 00:12:19 -0700, by Martin von Zweigbergk
-
dirstate: move special handling of files==['.'] togetherWed, 24 Apr 2019 09:32:29 -0700, by Martin von Zweigbergk
-
convert: don't include file in "files" list if it's added in p2Fri, 17 May 2019 00:57:57 -0700, by Martin von Zweigbergk
-
convert: demonstrate broken {files} list in merge commits with file flagsFri, 17 May 2019 11:32:48 -0700, by Martin von Zweigbergk
-
templater: drop support for old style keywords (API)Sat, 18 May 2019 19:56:06 -0400, by Matt Harbison
-
commands: drop support for legacy ^cmd registration (API)Sat, 18 May 2019 19:38:47 -0400, by Matt Harbison
-
extensions: drop support for extsetup() without `ui` argument (API)Sat, 18 May 2019 19:33:48 -0400, by Matt Harbison
-
relnotes: mention removed support for mixed log graph linesFri, 17 May 2019 11:11:40 -0700, by Martin von Zweigbergk
-
tests: fix test-clonebundles on recent openbsdFri, 17 May 2019 11:03:47 -0400, by Augie Fackler
-
rust-python3: compatibility fix for integer conversionThu, 16 May 2019 21:17:14 +0200, by Georges Racinet
-
rust: sort dependencies entries in Cargo.tomlFri, 17 May 2019 09:42:02 -0400, by Augie Fackler
-
py3: make contrib/testparseutil.py to work on str(unicodes)Fri, 17 May 2019 00:04:29 +0530, by Pulkit Goyal
-
rust-filepatterns: call new Rust implementations from PythonFri, 17 May 2019 09:36:29 -0400, by Raphaël Gomès
-
rust-filepatterns: add `rust-cpython` bindings for `filepatterns`Fri, 17 May 2019 09:36:29 -0400, by Raphaël Gomès
-
rust-filepatterns: add a Rust implementation of pattern-related utilsWed, 24 Apr 2019 11:34:09 +0200, by Raphaël Gomès
-
exchange: don't take wlock if bookmarks are stored in .hg/store/Wed, 15 May 2019 22:11:41 -0700, by Martin von Zweigbergk
-
bookmarks: keep bookmarks in .hg/store if new config setWed, 15 May 2019 22:09:02 -0700, by Martin von Zweigbergk
-
bookmark: also make bookmark cache depends of the changelog stableMon, 20 May 2019 10:08:28 +0200, by Pierre-Yves David
-
localrepo: grab mixedrepostorecache class from 526750cdd02d stableMon, 20 May 2019 10:08:17 +0200, by Pierre-Yves David
-
bookmark: add a test for a race condition on push stableMon, 20 May 2019 10:06:53 +0200, by Pierre-Yves David
-
test: update test for expected test output stableMon, 20 May 2019 07:11:06 +0200, by Pierre-Yves David
-
log: flag topo-sorted set as suchThu, 16 May 2019 08:15:20 +0900, by Yuya Nishihara
-
copies: fix duplicatecopies() with overlay contextWed, 09 Jan 2019 15:54:45 -0800, by Martin von Zweigbergk
-
tests: demonstrate crash when rebasing across copy with --collapseWed, 15 May 2019 16:10:52 -0700, by Martin von Zweigbergk
-
exthelper: add some semi-useful trace logsWed, 15 May 2019 17:18:57 -0400, by Augie Fackler
-
help: add missing blank line, making "revlog-compression" show upWed, 15 May 2019 23:26:05 -0700, by Martin von Zweigbergk
-
tests: fix share test to actually share the repoWed, 15 May 2019 11:53:22 -0700, by Martin von Zweigbergk
-
tests: separate out bookmarks tests from test-share.tWed, 15 May 2019 11:38:45 -0700, by Martin von Zweigbergk
-
bookmarks: use vfs.tryread() instead of reimplementing itWed, 15 May 2019 10:19:36 -0700, by Martin von Zweigbergk
-
bookmarks: use context manager when writing filesWed, 15 May 2019 10:13:29 -0700, by Martin von Zweigbergk
-
bisect: do not crash with rewritten commitsWed, 15 May 2019 10:54:36 -0400, by timeless
-
log: add config for making `hg log -G` always topo-sortedWed, 01 May 2019 09:34:47 -0700, by Martin von Zweigbergk
-
log: remove an unnecessary "and opts.get('rev')" conditionTue, 14 May 2019 09:13:39 -0700, by Martin von Zweigbergk
-
graphmod: remove support for graph lines mixing parent/grandparent styles (BC)Tue, 16 Oct 2018 04:59:36 -0700, by Kyle Lippincott
-
py3: add 5 new passing testsWed, 15 May 2019 21:02:32 +0300, by Pulkit Goyal
-
py3: add a r'' to prevent transformer adding b''Wed, 15 May 2019 20:37:39 +0300, by Pulkit Goyal
-
rust-dirstate: call parse/pack bindings from PythonMon, 06 May 2019 22:51:10 +0200, by Raphaël Gomès
-
rust-dirstate: add rust-cpython bindings to the new parse/pack functionsMon, 06 May 2019 22:50:34 +0200, by Raphaël Gomès
-
rust-dirstate: add rust implementation of `parse_dirstate` and `pack_dirstate`Mon, 06 May 2019 22:48:09 +0200, by Raphaël Gomès
-
changelog: define changelogrevision.p[12]copies for null revisionTue, 14 May 2019 22:56:58 -0700, by Martin von Zweigbergk
-
copies: write empty entries in changeset when also writing to filelogTue, 23 Apr 2019 13:29:13 -0700, by Martin von Zweigbergk
-
rebase: hide help for revisions.Predicates._destautoorphanrebaseMon, 13 May 2019 14:19:36 -0400, by timeless
-
unshelve: add space to helpFri, 03 May 2019 16:07:57 -0400, by timeless
-
context: default to using branch from dirstate only in workingctxFri, 10 May 2019 22:24:47 -0700, by Martin von Zweigbergk
-
context: let caller pass in branch to committablectx.__init__()Fri, 10 May 2019 22:51:33 -0700, by Martin von Zweigbergk
-
context: move contents of committablectx.markcommitted() to workingctxFri, 10 May 2019 21:55:59 -0700, by Martin von Zweigbergk
-
tests: demonstrate that close-head command updates working copyFri, 10 May 2019 22:18:11 -0700, by Martin von Zweigbergk
-
context: move walk() and match() overrides from committablectx to workingctxFri, 10 May 2019 21:53:41 -0700, by Martin von Zweigbergk
-
context: move flags overrides from committablectx to workingctxFri, 10 May 2019 21:35:30 -0700, by Martin von Zweigbergk
-
context: reuse changectx._copies() in all but workingctxFri, 10 May 2019 13:41:42 -0700, by Martin von Zweigbergk
-
overlayworkingctx: don't include added-then-deleted files in memctxFri, 10 May 2019 14:27:22 -0700, by Martin von Zweigbergk
-
tests: demonstrate loss of changeset copy metadata on rebaseFri, 10 May 2019 10:23:46 -0700, by Martin von Zweigbergk
-
overlaycontext: allow calling copydata() on clean contextFri, 10 May 2019 11:03:54 -0700, by Martin von Zweigbergk
-
tests: demonstrate another failure with in-memory rebase and copiesFri, 10 May 2019 10:23:08 -0700, by Martin von Zweigbergk
-
commit: fix a typo ("form p1" -> "from p1")Tue, 14 May 2019 16:40:49 -0700, by Martin von Zweigbergk
-
automation: initial support for running Linux testsSat, 27 Apr 2019 11:48:26 -0700, by Gregory Szorc
-
automation: move image operations to own functionsTue, 23 Apr 2019 21:57:32 -0700, by Gregory Szorc
-
automation: add --version argument to build-all-windows-packagesFri, 19 Apr 2019 09:18:23 -0700, by Gregory Szorc
-
automation: do a force push to synchronizeFri, 19 Apr 2019 08:32:24 -0700, by Gregory Szorc
-
automation: add check that hg source directory is a repoFri, 19 Apr 2019 08:21:02 -0700, by Gregory Szorc
-
automation: shore up rebooting behaviorFri, 19 Apr 2019 07:34:55 -0700, by Gregory Szorc
-
automation: wait longer for WinRM connectionFri, 19 Apr 2019 06:07:00 -0700, by Gregory Szorc
-
automation: wait for instance profiles and rolesSat, 27 Apr 2019 11:38:58 -0700, by Gregory Szorc
-
automation: don't create resources when deleting thingsFri, 19 Apr 2019 05:20:33 -0700, by Gregory Szorc
-
automation: detach policies before deleting roleFri, 19 Apr 2019 05:15:43 -0700, by Gregory Szorc
-
automation: only iterate over our AMIsFri, 19 Apr 2019 05:07:44 -0700, by Gregory Szorc
-
remotefilelog: move most setup from onetimesetup() to uisetup()Wed, 01 May 2019 15:34:03 -0700, by Martin von Zweigbergk
-
remotefilelog: move most functions in onetimeclientsetup() to top levelWed, 01 May 2019 15:24:16 -0700, by Martin von Zweigbergk
-
tests: avoid the word "dirty" to mean "not a descendant of merge base"Tue, 14 May 2019 09:46:38 -0700, by Martin von Zweigbergk
-
releasenotes: add a file in which to record release notesWed, 01 May 2019 20:54:27 -0700, by Martin von Zweigbergk
-
record: avoid modifying the matcher passed as a method parameterSat, 11 May 2019 22:08:57 -0400, by Matt Harbison
-
sslutil: add support for SSLKEYLOGFILE to wrapsocketSat, 04 May 2019 23:31:42 -0400, by Augie Fackler
-
phabricator: add custom vcr matcher to match request bodiesSun, 05 May 2019 17:04:48 +0100, by Ian Moody
-
merge with stableThu, 09 May 2019 18:37:37 -0400, by Augie Fackler
-
absorb: be more specific when erroring out on merge commitWed, 08 May 2019 21:25:23 -0700, by Martin von Zweigbergk
-
remotefilelog: log when we're about to fetch filesWed, 08 May 2019 18:11:33 -0400, by Augie Fackler
-
revset: populate wdir() by its hash or revision numberTue, 30 Apr 2019 15:15:57 +0900, by Yuya Nishihara
-
sslutil: fsencode path returned by certifi (issue6132) stableWed, 08 May 2019 16:09:50 -0400, by Augie Fackler
-
revset: extract private constant of {nullrev, wdirrev} setTue, 30 Apr 2019 15:10:07 +0900, by Yuya Nishihara
-
help: suggest merge() revset instead of -m/--only-mergesTue, 30 Apr 2019 15:22:03 +0900, by Yuya Nishihara
-
tests: update annotate tests to work around simplemerge bugMon, 06 May 2019 22:06:23 -0700, by Martin von Zweigbergk
-
copies: delete misplaced commentTue, 07 May 2019 14:42:15 -0700, by Martin von Zweigbergk
-
phabricator: include branch in the phabread outputMon, 22 Apr 2019 18:55:27 +0100, by Ian Moody
-
phabricator: fallback to reading metadata from diff for phabreadMon, 22 Apr 2019 18:55:26 +0100, by Ian Moody
-
phabricator: include commit (node) and parent in the local:commits metadataSat, 20 Apr 2019 16:11:23 +0100, by Ian Moody
-
copies: remove redundant filtering of ping-pong renames in _chain()Thu, 18 Apr 2019 00:34:45 -0700, by Martin von Zweigbergk
-
repair: reword comments that I noticed while working on source formattingFri, 03 May 2019 15:43:44 -0400, by Augie Fackler
-
commit: allow --interactive to work again when naming a directory (issue6131) stableMon, 06 May 2019 22:10:34 -0400, by Matt Harbison
-
gendoc: nest command headers under category headersFri, 26 Apr 2019 12:41:48 +0200, by Sietse Brouwer
-
minirst: support subsubsubsubsections (header level 5) with marker ''''Fri, 26 Apr 2019 12:40:26 +0200, by Sietse Brouwer
-
gendoc: guarantee that all commands were processedFri, 03 May 2019 15:37:08 +0200, by Sietse Brouwer
-
gendoc: group commands by category in man page and HTML helpFri, 26 Apr 2019 17:53:01 +0200, by Sietse Brouwer
-
gendoc: indent loop to make next patch more legibleThu, 25 Apr 2019 19:15:17 +0200, by Sietse Brouwer
-
contrib: have byteify-strings explode if run in Python 2Fri, 03 May 2019 15:53:56 -0400, by Augie Fackler
-
repair: reword comment about bookmarks logicFri, 03 May 2019 15:46:09 -0400, by Augie Fackler
-
monotone: fix a bogus _() wrapper that was caught when formatting codeFri, 03 May 2019 15:42:13 -0400, by Augie Fackler
-
commit: add ability to print file status after each successful invocationFri, 03 May 2019 14:11:16 +0800, by Anton Shestakov
-
tests: flatten repo structure in test-commit.tFri, 03 May 2019 14:07:14 +0800, by Anton Shestakov
-
lfs: add a TODO fileSat, 04 May 2019 01:16:42 -0400, by Matt Harbison
-
copies: make "limit" argument to _tracefile() mandatorySat, 27 Apr 2019 22:08:45 -0700, by Martin von Zweigbergk
-
localrepo: don't use defaults arguments that will never be overriddenFri, 03 May 2019 08:37:10 -0700, by Martin von Zweigbergk
-
tags: avoid double-reversing a listFri, 03 May 2019 12:32:00 -0700, by Martin von Zweigbergk
-
updatecaches: also warm hgtagsfnodescacheMon, 11 Mar 2019 02:35:18 +0100, by Pierre-Yves David
-
hgtagsfnodescache: inherit fnode from parent when possibleMon, 11 Mar 2019 01:10:20 +0100, by Pierre-Yves David
-
hgtagsfnodescache: handle nullid lookupMon, 11 Mar 2019 01:09:38 +0100, by Pierre-Yves David
-
help: register the 'gpg' command category and give it a descriptionFri, 26 Apr 2019 17:39:07 +0200, by Sietse Brouwer
-
histedit: Speed up scrolling in patch view modeThu, 25 Apr 2019 15:30:40 -0700, by feyu
-
histedit: Show file names in multiple line formatThu, 02 May 2019 16:43:34 -0700, by Yu Feng
-
parser: fix crash by parsing "()" in keyword argument position stableFri, 03 May 2019 20:06:03 +0900, by Yuya Nishihara
-
repoview: introduce a `experimental.extra-filter-revs` configSat, 06 Apr 2019 17:46:19 +0200, by Pierre-Yves David
-
copies: filter out copies from non-existent source later in _chain()Wed, 17 Apr 2019 23:10:29 -0700, by Martin von Zweigbergk
-
copies: clarify mutually exclusive cases in _chain() with a s/if/elif/Thu, 18 Apr 2019 00:12:56 -0700, by Martin von Zweigbergk
-
copies: delete a redundant cleanup step in _chain()Thu, 18 Apr 2019 00:05:05 -0700, by Martin von Zweigbergk
-
copies: document cases in _chain()Wed, 17 Apr 2019 23:10:14 -0700, by Martin von Zweigbergk
-
copies: ignore heuristics copytracing when using changeset-centric algosWed, 17 Apr 2019 14:44:18 -0700, by Martin von Zweigbergk
-
copies: move check for experimental.copytrace==<falsy> earlierWed, 17 Apr 2019 14:42:23 -0700, by Martin von Zweigbergk
-
copies: replace .items() by .values() where appropriateWed, 17 Apr 2019 14:11:54 -0700, by Martin von Zweigbergk
-
copies: inline _computenonoverlap() in mergecopies()Fri, 12 Apr 2019 10:44:37 -0700, by Martin von Zweigbergk
-
copies: calculate mergecopies() based on pathcopies()Thu, 11 Apr 2019 23:22:54 -0700, by Martin von Zweigbergk
-
tests: add test where copy source is deleted and added backMon, 29 Apr 2019 14:38:54 -0700, by Martin von Zweigbergk
-
merge with stableWed, 01 May 2019 14:30:25 -0400, by Augie Fackler
-
obsolete: drop the legacy `_enabled` variableMon, 29 Apr 2019 23:00:42 -0400, by Matt Harbison
-
discovery: only calculate closed branches if requiredSat, 27 Apr 2019 14:43:43 +0300, by Pulkit Goyal
-
branchcache: store the maximum tip in a variable inside for loopSat, 27 Apr 2019 02:13:43 +0300, by Pulkit Goyal
-
tests: demonstrate that rename is followed to wrong parent from mergeSat, 27 Apr 2019 23:30:19 -0700, by Martin von Zweigbergk
-
test: demonstrate failure to follow rename with shadowed linkrevSat, 27 Apr 2019 23:14:49 -0700, by Martin von Zweigbergk
-
tests: slightly modify a linkrev test to prepare for expanding itSat, 27 Apr 2019 22:57:15 -0700, by Martin von Zweigbergk
-
copies: process files in deterministic order for stable testsSat, 27 Apr 2019 22:55:54 -0700, by Martin von Zweigbergk
-
narrow: send specs as bundle2 data instead of param (issue5952) (issue6019) stableWed, 17 Apr 2019 15:06:41 +0300, by Pulkit Goyal
-
py3: properly reject non-encoded strings given to hgwebFri, 19 Apr 2019 14:26:32 +0000, by Ludovic Chabant
-
py3: handle meta-path finders that only use pre-python3.4 APIFri, 19 Apr 2019 14:25:18 +0000, by Ludovic Chabant
-
remotefilelog: add missing argument to hg.verify wrapperFri, 26 Apr 2019 17:41:22 -0700, by Danny Hooper
-
revsetbenchmark: track some simple use of "only"Thu, 24 Jan 2019 09:03:15 -0500, by Boris Feld
-
inno: bump keyring to 18.0.1 to avoid AttributeError (issue6043) stableFri, 26 Apr 2019 23:52:49 -0400, by Matt Harbison
-
push: added clear warning message when pushing closed branches(issue6080)Fri, 01 Mar 2019 05:56:18 +0530, by Taapas Agrawal
-
branch: abort if closing branch from a non-branchhead csetTue, 16 Apr 2019 02:06:20 +0530, by Sushil khanchi
-
branch: add tests which shows branch can be closed from a non-branchhead csetTue, 16 Apr 2019 01:19:58 +0530, by Sushil khanchi
-
phabricator: read more metadata from local:commitsSat, 20 Apr 2019 17:27:24 +0100, by Ian Moody
-
phabricator: don't assume the existence of properties of local:commitsSat, 20 Apr 2019 17:22:35 +0100, by Ian Moody
-
phabricator: include branch in the diffproperty metadataSat, 20 Apr 2019 16:01:47 +0100, by Ian Moody
-
tests: demonstrate `hg log -r . <file>` linkrev bugWed, 24 Apr 2019 10:47:40 -0700, by Martin von Zweigbergk
-
unionrepo: sync with repository APIFri, 19 Apr 2019 20:06:37 +0200, by Joerg Sonnenberger
-
match: remove unused match.__iter__ implementation (API)Tue, 23 Apr 2019 08:39:26 -0700, by Martin von Zweigbergk
-
fix: allow fixer tools to return metadata in addition to the file contentThu, 21 Mar 2019 18:32:45 -0700, by Danny Hooper
-
context: check file exists before getting data from _wrappedctx stableWed, 24 Apr 2019 19:42:43 +0300, by Pulkit Goyal
-
tests: show IMM is broken when merging file empty in destination stableWed, 24 Apr 2019 19:28:46 +0300, by Pulkit Goyal
-
buildrpm: bump bundled Python version to 2.7.16 when building for centos{5,6} stableFri, 19 Apr 2019 02:24:25 +0200, by Antonio Muci
-
merge with stableTue, 23 Apr 2019 15:49:17 -0400, by Augie Fackler
-
phabricator: set local:commits time metadata as an int, not a stringMon, 22 Apr 2019 17:46:57 +0100, by Ian Moody
-
phabricator: use templatefilters.json in writediffpropertiesMon, 22 Apr 2019 17:46:01 +0100, by Ian Moody
-
commands: use byteskwargs() in verify()Sun, 21 Apr 2019 09:34:16 -0700, by Gregory Szorc
-
match: use raw strings to avoid illegal baskslash escapeSun, 21 Apr 2019 09:29:55 -0700, by Gregory Szorc
-
revbranchcache: use context manager in _writerevs() to write to fileSat, 20 Apr 2019 00:48:16 +0300, by Pulkit Goyal
-
revbranchcache: factor logic to write names and revs in separate functionsSat, 20 Apr 2019 00:44:18 +0300, by Pulkit Goyal
-
tests: make log style a little easier to read in test-copytrace-heuristics.tThu, 18 Apr 2019 22:16:33 -0700, by Martin von Zweigbergk
-
tests: avoid cryptic nodeids in tests/test-rename-merge1.tThu, 18 Apr 2019 22:23:26 -0700, by Martin von Zweigbergk
-
tests: defines aliases for `hg log` calls in test-copytrace-heuristics.tThu, 18 Apr 2019 22:08:58 -0700, by Martin von Zweigbergk
-
rust-discovery: implementing and exposing stats()Thu, 14 Mar 2019 17:57:31 +0000, by Georges Racinet
-
rust-discovery: cpython bindings for the core logicWed, 20 Feb 2019 09:04:39 +0100, by Georges Racinet
-
rust-discovery: starting core implementationTue, 19 Feb 2019 23:42:31 +0100, by Georges Racinet
-
rust-dagops: rootsWed, 20 Feb 2019 18:33:53 +0100, by Georges Racinet
-
rust-dagops: range of revisionsTue, 19 Feb 2019 23:41:57 +0100, by Georges Racinet
-
branchcache: don't verify all nodes while writing stableFri, 19 Apr 2019 23:13:28 +0300, by Pulkit Goyal
-
setup: properly package distutils in py2exe virtualenv builds stableSat, 20 Apr 2019 07:29:07 -0700, by Gregory Szorc
-
narrow: also warn when not deleting untracked or ignored filesWed, 17 Apr 2019 10:49:11 -0700, by Martin von Zweigbergk
-
setdiscovery: fix a few typosWed, 17 Apr 2019 14:37:06 +0200, by Joerg Sonnenberger
-
copies: delete debug message about "unmatched files new in both"Mon, 15 Apr 2019 14:09:18 -0700, by Martin von Zweigbergk
-
copies: delete debug message about changes since common ancestorFri, 12 Apr 2019 21:41:51 -0700, by Martin von Zweigbergk
-
copies: delete debug message about search limitThu, 11 Apr 2019 23:28:38 -0700, by Martin von Zweigbergk
-
copies: move early return for "no copies" case a little earlierMon, 15 Apr 2019 22:58:10 -0700, by Martin von Zweigbergk
-
copies: fix up "fullcopy" with missing entries from "diverge"Mon, 15 Apr 2019 16:46:41 -0700, by Martin von Zweigbergk
-
copies: fix up "fullcopy" with missing entries from "copy"Mon, 15 Apr 2019 16:41:43 -0700, by Martin von Zweigbergk
-
merge: remove workaround for issue5020Sun, 14 Apr 2019 00:46:25 -0700, by Martin von Zweigbergk
-
copies: don't include copies that are not in source in directory moveFri, 12 Apr 2019 22:03:04 -0700, by Martin von Zweigbergk
-
tests: add test for issue5343 (grafting with copies)Sat, 13 Apr 2019 00:24:17 -0700, by Martin von Zweigbergk
-
chistedit: use context manager to set verbose uiTue, 16 Apr 2019 13:12:21 -0400, by Jordi Gutiérrez Hermoso
-
setdiscovery: stop limiting the number of local head we initially sendTue, 16 Apr 2019 17:26:38 +0200, by Pierre-Yves David
-
peer: introduce a limitedarguments attributesWed, 17 Apr 2019 17:56:30 +0200, by Pierre-Yves David
-
verify: also check full manifest validity during verify runsWed, 06 Mar 2019 15:06:53 +0100, by Pierre-Yves David
-
verify: introduce an experimental --full flagWed, 17 Apr 2019 01:11:09 +0200, by Pierre-Yves David
-
verify: introduce a notion of "level"Wed, 17 Apr 2019 01:12:21 +0200, by Pierre-Yves David
-
tests: split out separate test for issue5020Sat, 13 Apr 2019 23:18:56 -0700, by Martin von Zweigbergk
-
tests: avoid a rename/delete conflict when updating in test-narrow-update.tMon, 15 Apr 2019 18:04:54 -0700, by Martin von Zweigbergk
-
tests: delete unused function in test-rename-merge2.tMon, 15 Apr 2019 15:28:41 -0700, by Martin von Zweigbergk
-
tests: make merge conflicts explicit in `hg annotate` testsSun, 14 Apr 2019 13:46:40 -0700, by Martin von Zweigbergk
-
narrow: make warning about possibly dirty files respect ui.relative-pathsThu, 18 Apr 2019 03:05:42 +0530, by Martin von Zweigbergk
-
Added tag 5.0rc0 for changeset 4a8d9ed86475 stableWed, 17 Apr 2019 13:56:08 -0400, by Augie Fackler
-
merge: default into stable for release candidate stable 5.0rc0Wed, 17 Apr 2019 13:41:18 -0400, by Augie Fackler
-
debugdiscovery: include the number of heads in all setsTue, 16 Apr 2019 15:50:20 +0200, by Pierre-Yves David
-
recover: add a --[no-]verify flagWed, 17 Apr 2019 00:37:00 +0200, by Pierre-Yves David
-
bundle2: handle compression in _forwardchunksTue, 02 Apr 2019 19:48:31 +0200, by Joerg Sonnenberger
-
changelog: parse copy metadata if available in extrasWed, 27 Dec 2017 22:05:20 -0800, by Martin von Zweigbergk
-
copies: add config option for writing copy metadata to file and/or changsetWed, 27 Dec 2017 19:49:36 -0800, by Martin von Zweigbergk
-
revsetbenchmark: add some simpler revset for heads and rootsThu, 04 Apr 2019 13:46:49 +0200, by Pierre-Yves David
-
repoview: flag `server.view` as experimentalFri, 12 Apr 2019 16:25:59 +0200, by Pierre-Yves David
-
repoview: move subsettable in a dedicated moduleFri, 12 Apr 2019 15:41:32 +0200, by Pierre-Yves David
-
upgrade: support upgrade to/from zstd storage (issue6088)Fri, 01 Feb 2019 15:51:02 +0100, by Pierre-Yves David
-
compression: introduce an official `zstd-revlog` requirementWed, 27 Mar 2019 18:27:03 +0100, by Pierre-Yves David
-
compression: only declare revlog support for available engineTue, 16 Apr 2019 15:10:16 +0200, by Pierre-Yves David
-
branchcache: lazily validate nodes in iteritems()Mon, 15 Apr 2019 19:21:41 +0300, by Pulkit Goyal
-
branchcache: only iterate over branches which needs to be verifiedTue, 16 Apr 2019 15:01:33 +0300, by Pulkit Goyal
-
branchcache: fix the docstring of _verifybranch()Tue, 16 Apr 2019 14:48:48 +0300, by Pulkit Goyal
-
branchcache: don't verify while creating a copyTue, 16 Apr 2019 14:39:14 +0300, by Pulkit Goyal
-
pull: improved message issued in case of failed updateFri, 05 Apr 2019 14:35:33 +0200, by Pierre-Yves David
-
pull: deal with locally filtered changeset passed into --revFri, 05 Apr 2019 15:56:05 +0200, by Pierre-Yves David
-
absorb: aborting if another operation is in progressMon, 15 Apr 2019 22:13:11 -0700, by Rodrigo Damazio Bovendorp
-
repoview: keep the branchmap cache for the `served.hidden` view warmThu, 04 Apr 2019 13:58:49 +0200, by Pierre-Yves David
-
repoview: introduce a filter for serving hidden changesetsMon, 21 May 2018 17:28:35 +0200, by Pierre-Yves David
-
repoview: fix conditional around unserved changesetsSat, 13 Apr 2019 20:57:50 +0200, by Pierre-Yves David
-
branch: return early if we find an open named branch apart from defaultFri, 05 Apr 2019 16:05:20 +0300, by Pulkit Goyal
-
branchcache: don't verify closed nodes in _branchtip()Fri, 05 Apr 2019 15:57:09 +0300, by Pulkit Goyal
-
branchcache: don't verify closed nodes in iteropen()Fri, 05 Apr 2019 15:56:33 +0300, by Pulkit Goyal
-
branchcache: lazily validate nodes from the branchmapMon, 01 Apr 2019 13:56:47 +0300, by Pulkit Goyal
-
branchcache: add functions to validate changelog nodesTue, 19 Mar 2019 16:52:15 +0300, by Pulkit Goyal
-
readline: provide styled prompt to readline (issue6070)Mon, 15 Apr 2019 14:32:47 -0700, by Kyle Lippincott
-
copies: move comment about implementation of mergecopies() to endTue, 02 Apr 2019 14:49:28 -0700, by Martin von Zweigbergk
-
remotefilelog: return expected type from copies overridesFri, 12 Apr 2019 23:26:08 -0700, by Martin von Zweigbergk
-
changelog: extract a _string_unescape() to mirror _string_escape()Sun, 24 Mar 2019 23:47:01 -0700, by Martin von Zweigbergk
-
copies: extract function for deciding whether to use changeset-centric algosWed, 20 Mar 2019 11:42:02 -0700, by Martin von Zweigbergk
-
getrenamedfn: get copy data from context object if configuredFri, 18 Jan 2019 13:13:48 -0800, by Martin von Zweigbergk
-
branchmap: implement __contains__()Sun, 31 Mar 2019 16:27:10 +0300, by Pulkit Goyal
-
branchmap: prevent using __getitem__() in branchheads()Sun, 31 Mar 2019 16:20:17 +0300, by Pulkit Goyal
-
branchmap: dynamically resolve type of branchcache classWed, 27 Mar 2019 21:33:04 +0300, by Pulkit Goyal
-
copies: print list of divergent renames in sorted orderFri, 12 Apr 2019 09:41:08 -0700, by Martin von Zweigbergk
-
import: suppress accept: headerFri, 12 Apr 2019 12:20:38 -0400, by timeless
-
rebase: fix bug that prevented dry-run rebases from printing failuresFri, 12 Apr 2019 12:06:13 -0400, by Augie Fackler
-
rebase: demonstrate bug in dry-run mode which causes cycles to not be reportedFri, 12 Apr 2019 11:41:33 -0400, by Augie Fackler
-
test: minor cleanup to test-server-view.tSat, 06 Apr 2019 17:48:11 +0200, by Pierre-Yves David
-
repoview: improve documentation for `repo.filtered` methodSat, 06 Apr 2019 10:44:22 +0200, by Pierre-Yves David
-
revset: short docstring for checkstatusFri, 05 Apr 2019 14:30:52 -0400, by Jordi Gutiérrez Hermoso
-
discovery: stop direct use of attribute of partialdiscoveryThu, 11 Apr 2019 18:10:07 +0200, by Georges Racinet
-
overlayworkingctx: remove misleading trailing slash from directory patternWed, 10 Apr 2019 17:36:37 -0700, by Martin von Zweigbergk
-
overlayworkingctx: fix file/dir audit to be repo-relativeWed, 10 Apr 2019 17:31:32 -0700, by Martin von Zweigbergk
-
messages: replace some instances of "folder" by "directory"Wed, 10 Apr 2019 16:26:40 -0700, by Martin von Zweigbergk
-
match: fix re2 compability broken in 2e2699af5649Thu, 11 Apr 2019 18:34:56 +0200, by Pierre-Yves David
-
py3: add b'' prefixes to new doctests in match.pyWed, 10 Apr 2019 03:10:53 +0530, by Pulkit Goyal
-
py3: add one new passing test found by buildbotWed, 10 Apr 2019 03:02:31 +0530, by Pulkit Goyal
-
cext: cast s# arguments of Py_BuildValue() to Py_ssize_tTue, 09 Apr 2019 21:59:37 +0900, by Yuya Nishihara
-
remotefilelog: correctly reject wdir filenodesMon, 08 Apr 2019 10:52:04 -0400, by Augie Fackler
-
remotefilelog: add tests of `hg grep -r 'wdir()'`Mon, 08 Apr 2019 10:56:55 -0400, by Augie Fackler
-
config: read configs from directories in lexicographical orderWed, 03 Apr 2019 16:03:41 -0700, by Martin von Zweigbergk
-
remotefilelog: fix crash on `hg addremove` of added-but-deleted fileWed, 03 Apr 2019 17:41:58 -0700, by Martin von Zweigbergk
-
packaging: ensure that --python is an absolute path when building on WindowsFri, 05 Apr 2019 23:07:11 -0400, by Matt Harbison
-
packaging: don't crash building wix with python3.6 and earlierFri, 05 Apr 2019 22:47:45 -0400, by Matt Harbison
-
chistedit: add basic colours to diff viewWed, 03 Apr 2019 23:55:03 -0400, by Jordi Gutiérrez Hermoso
-
chistedit: use default curses coloursFri, 05 Apr 2019 14:54:45 -0400, by Jordi Gutiérrez Hermoso
-
match: let regex match function return a booleanSun, 07 Apr 2019 16:53:47 +0200, by Denis Laxalde
-
match: make arguments of _expandsets() optionalSun, 07 Apr 2019 17:16:58 +0200, by Denis Laxalde
-
match: make _donormalize's auditor and warn arguments optionalSun, 07 Apr 2019 17:14:29 +0200, by Denis Laxalde
-
match: add doctest examples in match()Mon, 08 Apr 2019 09:34:50 +0200, by Denis Laxalde
-
match: complete documentation of match() parametersSat, 06 Apr 2019 18:20:49 +0200, by Denis Laxalde
-
match: add doctest examples for patkind()Sat, 06 Apr 2019 17:54:13 +0200, by Denis Laxalde
-
match: add a docstring with doctest examples to patternmatcherSat, 06 Apr 2019 15:21:55 +0200, by Denis Laxalde
-
match: add doctest examples for exactmatcherSun, 07 Apr 2019 12:21:23 +0200, by Denis Laxalde
-
localrepo: don't allow lookup of working directory revisionFri, 05 Apr 2019 11:24:00 -0700, by Martin von Zweigbergk
-
tests: demonstrate broken pull of "ffffffffffff" revisionFri, 05 Apr 2019 11:22:26 -0700, by Martin von Zweigbergk
-
tests: demonstrate broken `hg convert` if "ffffffffffff" is in descriptionFri, 05 Apr 2019 11:12:08 -0700, by Martin von Zweigbergk
-
tests: add test of for hash reference translation by `hg convert`Fri, 05 Apr 2019 11:08:17 -0700, by Martin von Zweigbergk
-
py3: write out hgextindex as bytes in setup.pyFri, 05 Apr 2019 18:36:43 -0400, by Matt Harbison
-
setup: fix a possible NameError on rust buildThu, 04 Apr 2019 15:40:48 +0200, by Philippe Pepiot
-
crecord: new keys g & G to navigate to the top and bottom respectivelyMon, 01 Apr 2019 22:11:54 -0700, by Arun Chandrasekaran
-
chistedit: properly show verbose diffsThu, 04 Apr 2019 10:41:55 -0400, by Jordi Gutiérrez Hermoso
-
interactive: do not prompt about files given in command lineThu, 04 Apr 2019 11:35:18 +0200, by Denis Laxalde
-
zstandard: vendor python-zstandard 0.11Thu, 04 Apr 2019 17:34:43 -0700, by Gregory Szorc
-
cext: make osutil.c PY_SSIZE_T_CLEANThu, 04 Apr 2019 15:24:03 -0700, by Gregory Szorc
-
cext: make parsers.c PY_SSIZE_T_CLEANThu, 04 Apr 2019 15:21:30 -0700, by Gregory Szorc
-
cext: make revlog.c PY_SSIZE_T_CLEANThu, 04 Apr 2019 15:18:06 -0700, by Gregory Szorc
-
tests: add optional output for Python 2.7 deprecationThu, 04 Apr 2019 18:20:36 -0700, by Gregory Szorc
-
setup: use raw string for regular expressionThu, 04 Apr 2019 18:01:48 -0700, by Gregory Szorc
-
automation: use raw strings when there are backslashesThu, 04 Apr 2019 18:01:02 -0700, by Gregory Szorc
-
perf: make perf.run-limits code work with Python 3Thu, 04 Apr 2019 17:47:25 -0700, by Gregory Szorc
-
localrepo: rename crev in _filecommit() to cnode, since it's a nodeMon, 25 Dec 2017 05:55:50 -0800, by Martin von Zweigbergk
-
tests: unset environment variable P in test-revset2.t (issue6109)Fri, 05 Apr 2019 04:09:41 +0530, by Jerry Montfort
-
hgmanpage: use a py2 and py3 compatible iterable protocolThu, 04 Apr 2019 19:08:37 +0200, by Philippe Pepiot
-
hgmanpage: use range instead of xrangeThu, 04 Apr 2019 19:08:05 +0200, by Philippe Pepiot
-
packaging: allow to run make with python3Thu, 04 Apr 2019 19:06:48 +0200, by Philippe Pepiot
-
cleanup: use set literals where possibleWed, 03 Apr 2019 11:21:27 -0700, by Martin von Zweigbergk
-
tests: rename "u" to more usual "ui" in test-context.pyWed, 19 Jul 2017 13:17:49 -0700, by Martin von Zweigbergk
-
tests: better document the graft copy caseWed, 03 Apr 2019 09:38:08 -0700, by Martin von Zweigbergk
-
py2exe: add workaround to allow bundling of hgext3rd.* extensionsWed, 03 Apr 2019 11:46:29 -0400, by Augie Fackler
-
wix: fix the package build when not adding featuresTue, 02 Apr 2019 23:38:54 -0400, by Augie Fackler
-
histedit: narrow the scope of discarded ui outputMon, 01 Apr 2019 19:02:24 -0700, by Rodrigo Damazio Bovendorp
-
uncommit: abort if an explicitly given file cannot be uncommitted (BC)Fri, 29 Mar 2019 21:53:15 -0400, by Matt Harbison
-
unshelve: disable unshelve during merge (issue5123)Mon, 25 Mar 2019 12:33:41 +0530, by Navaneeth Suresh
-
wix: add functionality to inject additional Features into installerMon, 01 Apr 2019 20:01:48 -0400, by Augie Fackler
-
wix: add support for additional wxs filesMon, 01 Apr 2019 16:21:47 -0400, by Augie Fackler
-
wix: add a hook for a prebuild script to inject extra librariesWed, 20 Mar 2019 13:18:37 -0400, by Augie Fackler
-
compression: introduce an official `format.revlog-compression` optionWed, 27 Mar 2019 18:26:54 +0100, by Pierre-Yves David
-
compression: display compression level in debugformatTue, 02 Apr 2019 11:03:46 -0700, by Pierre-Yves David
-
compression: introduce a `storage.revlog.zstd.level` configurationWed, 27 Mar 2019 18:35:59 +0100, by Pierre-Yves David
-
compression: introduce a `storage.revlog.zlib.level` configurationWed, 27 Mar 2019 18:35:27 +0100, by Pierre-Yves David
-
compression: accept level management for zlib compressionWed, 27 Mar 2019 19:34:10 +0100, by Pierre-Yves David
-
util: extract compression code in `mercurial.utils.compression`Wed, 27 Mar 2019 16:45:14 +0100, by Pierre-Yves David
-
merge: make "labels" argument to graft() optional, like it is for update()Sat, 30 Mar 2019 13:13:10 -0700, by Martin von Zweigbergk
-
revset: remove comment about linkrev workaround from user-facing docsSun, 31 Mar 2019 09:39:02 -0700, by Martin von Zweigbergk
-
shelve: let cmdutil.revert() take care of backing up untracked filesFri, 29 Mar 2019 11:32:02 -0700, by Martin von Zweigbergk
-
shelve: stop passing list of files to revertFri, 29 Mar 2019 11:31:42 -0700, by Martin von Zweigbergk
-
remotefilelog: prefetch files in deterministic orderWed, 27 Mar 2019 14:55:46 -0700, by Martin von Zweigbergk
-
debugdiscovery: display time elapsed during the discovery stepTue, 26 Mar 2019 17:35:28 +0100, by Pierre-Yves David
-
debugdiscovery: only list common heads on verboseTue, 26 Mar 2019 17:26:54 +0100, by Pierre-Yves David
-
debugdiscovery: drop duplicated informationTue, 26 Mar 2019 17:26:11 +0100, by Pierre-Yves David
-
debugdiscovery: display more statistic about the common setTue, 26 Mar 2019 17:25:22 +0100, by Pierre-Yves David
-
debugdiscovery: small internal refactoringTue, 26 Mar 2019 14:04:33 +0100, by Pierre-Yves David
-
debugdiscovery: allow to select random seed during debugdiscovery runTue, 26 Mar 2019 14:02:40 +0100, by Pierre-Yves David
-
discovery: move cl.hasnode outside of the for-loopSun, 17 Mar 2019 18:45:53 +0300, by Pulkit Goyal
-
discovery: prevent deleting items from a dictionarySun, 17 Mar 2019 18:43:27 +0300, by Pulkit Goyal
-
discovery: drop some unused setsSun, 17 Mar 2019 18:34:28 +0300, by Pulkit Goyal
-
discovery: prevent recomputing info about server and outgoing changesetsSun, 17 Mar 2019 18:29:23 +0300, by Pulkit Goyal
-
crecord: draw on the whole screenThu, 21 Mar 2019 21:44:29 +0100, by Alexander Kobjolke
-
automation: perform tasks on remote machinesFri, 15 Mar 2019 11:24:08 -0700, by Gregory Szorc
-
contrib: PowerShell script to install development dependenciesSat, 09 Mar 2019 16:36:08 -0800, by Gregory Szorc
-
chistedit: change in-progress messageTue, 26 Mar 2019 11:53:30 -0400, by Jordi Gutiérrez Hermoso
-
perf: copyedit a few documentation stringsTue, 26 Mar 2019 10:21:17 -0400, by Augie Fackler
-
shelve: add --keep to list of allowablesSun, 24 Mar 2019 20:13:13 -0400, by Jordi Gutiérrez Hermoso
-
perf: introduce a `perf.run-limits` optionsSun, 17 Mar 2019 12:30:52 +0000, by Pierre-Yves David
-
perf: pass limits as a function argumentSat, 16 Mar 2019 19:11:19 +0000, by Pierre-Yves David
-
perf: more flexible implementation for checking stop conditionsSat, 16 Mar 2019 19:08:27 +0000, by Pierre-Yves David
-
perf: document perfparentsMon, 25 Mar 2019 08:41:02 -0700, by Pierre-Yves David
-
perf: document config optionsMon, 25 Mar 2019 13:43:40 +0100, by Pierre-Yves David
-
tests: use "perf" as a the extension name in test-contrib-perf.tMon, 25 Mar 2019 13:16:53 +0100, by Pierre-Yves David
-
shelve: do not update when keeping changes, just move the dirstateFri, 22 Mar 2019 11:26:47 -0400, by Jordi Gutiérrez Hermoso
-
shelve: refactor _shelvecreatedcommit's match object into calling siteFri, 22 Mar 2019 13:03:26 -0400, by Jordi Gutiérrez Hermoso
-
shelve: new keep optionFri, 22 Mar 2019 11:24:23 -0400, by Jordi Gutiérrez Hermoso
-
diff: support diffing explicit files in subreposThu, 21 Mar 2019 21:40:22 -0400, by Matt Harbison
-
fix: make the order of the work queue deterministicThu, 21 Mar 2019 18:27:09 -0700, by Danny Hooper
-
fix: allow fixing untracked files when given as argumentsThu, 21 Mar 2019 18:35:39 -0700, by Danny Hooper
-
branchcache: have a hasnode function to validate nodesTue, 19 Mar 2019 16:26:52 +0300, by Pulkit Goyal
-
branchcache: add attributes to track which nodes are verifiedTue, 19 Mar 2019 16:20:02 +0300, by Pulkit Goyal
-
branchcache: make entries a private attributeMon, 18 Mar 2019 19:44:55 +0300, by Pulkit Goyal
-
branchcache: introduce hasbranch()Mon, 18 Mar 2019 19:31:45 +0300, by Pulkit Goyal
-
branchmap: drop branchcache.setdefault() (API)Mon, 18 Mar 2019 19:11:55 +0300, by Pulkit Goyal
-
branchcache: rename itervalues() to iterheads()Mon, 18 Mar 2019 19:01:29 +0300, by Pulkit Goyal
-
branchmap: remove the dict interface from the branchcache class (API)Mon, 18 Mar 2019 18:59:38 +0300, by Pulkit Goyal