Mercurial > hg
graph
-
rebase: clear merge state when aborting in-memory merge on dirty working copy stable 5.6.1Wed, 02 Dec 2020 15:39:01 -0800, by Martin von Zweigbergk
-
tests: show that in-memory rebase leaves state when working copy is dirty stableWed, 02 Dec 2020 15:15:16 -0800, by Martin von Zweigbergk
-
extensions: avoid a crash when the version isn't properly byteified on py3 stableFri, 27 Nov 2020 14:54:37 -0500, by Matt Harbison
-
packaging: regenerate the Windows requirements manifest on Windows stableThu, 26 Nov 2020 02:28:42 -0500, by Matt Harbison
-
pyoxidizer: point to the py3 requirements instead of py2 on Windows stableThu, 26 Nov 2020 03:09:56 -0500, by Matt Harbison
-
extensions: gracefully warn when doing min version check with no local version stableSat, 21 Nov 2020 16:55:07 -0500, by Matt Harbison
-
diff: do not concatenate immutable bytes while building a/b bodies (issue6445) stableSat, 28 Nov 2020 11:15:54 +0900, by Yuya Nishihara
-
procutil: use rapply(tonativestr, ...) to preserve lists when they come in stableTue, 01 Dec 2020 01:18:21 -0500, by Augie Fackler
-
statprof: separate functions and "line", assume 4 digit line numbersWed, 02 Dec 2020 12:33:51 -0800, by Kyle Lippincott
-
statprof: fix off-by-one-line error in outputWed, 02 Dec 2020 15:38:05 -0800, by Kyle Lippincott
-
phab-refresh: do not error out when the stack is emptyThu, 03 Dec 2020 08:09:56 +0100, by Pierre-Yves David
-
run-tests: allow some slack about 'waiting on lock' messageWed, 02 Dec 2020 20:10:27 +0100, by Pierre-Yves David
-
pull: flush stdin after the `pull from` messageWed, 02 Dec 2020 23:15:11 +0100, by Pierre-Yves David
-
tests: explicitly skip the lock warning in some remotefilelog testsWed, 02 Dec 2020 20:10:22 +0100, by Pierre-Yves David
-
tests: use the right python when running dummyssh for narrowWed, 02 Dec 2020 20:02:35 +0100, by Pierre-Yves David
-
copies: avoid materializing a full directory map during copy tracingWed, 02 Dec 2020 11:05:53 -0800, by Kyle Lippincott
-
rebase: clear merge state when aborting in-memory merge on dirty working copyWed, 02 Dec 2020 15:39:01 -0800, by Martin von Zweigbergk
-
tests: show that in-memory rebase leaves state when working copy is dirtyWed, 02 Dec 2020 15:15:16 -0800, by Martin von Zweigbergk
-
helptext: document share safe functionality in `hg help config -v`Fri, 27 Nov 2020 18:32:20 +0530, by Pulkit Goyal
-
helptext: mention in `hg help config` that `.hg/hgrc-not-shared` is consultedFri, 27 Nov 2020 18:28:14 +0530, by Pulkit Goyal
-
share: add documentation about share-safe mode in `hg help -e share`Fri, 27 Nov 2020 18:11:47 +0530, by Pulkit Goyal
-
helptext: update first hg version when share-safe will be releasedFri, 27 Nov 2020 18:11:04 +0530, by Pulkit Goyal
-
share: show warning if share is outdated while source supports share-safeMon, 23 Nov 2020 14:15:26 +0530, by Pulkit Goyal
-
upgrade: add support to downgrade share safe modeFri, 16 Oct 2020 18:57:55 +0530, by Pulkit Goyal
-
upgrade: add support for experimental safe share modeThu, 25 Jun 2020 13:13:21 +0530, by Pulkit Goyal
-
chgserver: catch RepoError while loading configurationMon, 30 Nov 2020 14:11:03 +0530, by Pulkit Goyal
-
registrar: clarify the documentation about some byte strings being requiredSat, 28 Nov 2020 16:59:40 -0500, by Matt Harbison
-
match: skip walking up the directory hierarchy if the number of pats are smallMon, 30 Nov 2020 12:30:58 -0800, by Kyle Lippincott
-
relnotes: document better memory use for unbundleTue, 01 Dec 2020 22:19:01 +0100, by Joerg Sonnenberger
-
upgrade: add an explicite --filelogs argumentsMon, 30 Nov 2020 14:06:45 +0100, by Pierre-Yves David
-
rhg: add a test for --rev with a hex changeset IDMon, 30 Nov 2020 19:26:54 +0100, by Simon Sapin
-
upgrade: move optimisation to something more declarativeTue, 01 Dec 2020 02:07:15 +0100, by Pierre-Yves David
-
upgrade: capitalize the `deficiency` constantMon, 30 Nov 2020 23:54:25 +0100, by Pierre-Yves David
-
upgrade: capitalize the `deficiency` constantMon, 30 Nov 2020 23:52:29 +0100, by Pierre-Yves David
-
tests: set old git default branch name for compatibilityMon, 30 Nov 2020 09:47:46 -0800, by Martin von Zweigbergk
-
heptapod-ci: automatically refresh existing phabricator Diff on pushSat, 28 Nov 2020 14:15:55 +0100, by Pierre-Yves David
-
contrib: add a small script to refresh all diff in the current stackSat, 28 Nov 2020 14:11:54 +0100, by Pierre-Yves David
-
tests: conditionalize return code on chg in test-config.tMon, 30 Nov 2020 14:48:02 +0530, by Pulkit Goyal
-
tests: update test-chg.t with output changeFri, 27 Nov 2020 21:32:42 +0530, by Pulkit Goyal
-
rust-format: pin the formatted to a specific nightly versionMon, 23 Nov 2020 14:33:58 +0100, by Pierre-Yves David
-
copies: clarify the return of _merge_copies_dictFri, 20 Nov 2020 11:22:28 +0100, by Pierre-Yves David
-
copies: avoid unwanted side effect from one branch to anotherFri, 20 Nov 2020 10:38:46 +0100, by Pierre-Yves David
-
rhg: use `format_bytes!` for error messagesThu, 26 Nov 2020 09:54:16 +0100, by Raphaël Gomès
-
packaging: don't use plain 'python' if another python has been specifiedMon, 30 Nov 2020 10:18:36 +0100, by Mathias De Mare
-
packaging: add pygit2 to the py3 Windows installersThu, 26 Nov 2020 02:00:00 -0500, by Matt Harbison
-
upgrade: directly use the upgrade action constantMon, 30 Nov 2020 12:40:28 +0100, by Pierre-Yves David
-
upgrade: rename UPGRADE_FILELOG to UPGRADE_FILELOGSMon, 30 Nov 2020 12:24:36 +0100, by Pierre-Yves David
-
bisect: add `-G` to an `hg log` command in a testMon, 23 Nov 2020 12:54:46 +0100, by Simon Sapin
-
bisect: refactor to work on a list of revspecsMon, 23 Nov 2020 12:45:39 +0100, by Simon Sapin
-
copies: simplify the call to _merge_copies_dictFri, 20 Nov 2020 10:35:42 +0100, by Pierre-Yves David
-
copies: fast path no-op mergeFri, 20 Nov 2020 10:49:32 +0100, by Pierre-Yves David
-
copies-rust: encapsulate internal sets on `changes`Mon, 05 Oct 2020 01:49:04 +0200, by Pierre-Yves David
-
copies-rust: pre-indent some code to clarify the next patchFri, 30 Oct 2020 19:06:12 +0100, by Pierre-Yves David
-
copies-rust: combine the iteration over remove and copies into oneMon, 05 Oct 2020 01:31:32 +0200, by Pierre-Yves David
-
copies-rust: move is_ancestor caching within the rust codeFri, 02 Oct 2020 15:41:31 +0200, by Pierre-Yves David
-
copies-rust: leverage the immutability for efficient updateTue, 21 Apr 2020 15:00:32 +0200, by Pierre-Yves David
-
phabricator: use the `http.timeout` config for conduit callSun, 29 Nov 2020 00:05:50 +0100, by Pierre-Yves David
-
phabricator: introduce a `phabricator.retry` optionSat, 28 Nov 2020 19:58:37 +0100, by Pierre-Yves David
-
packaging: drop Disco (19.04) and add Focal (20.04)Tue, 24 Nov 2020 16:17:16 -0500, by Matt Harbison
-
make: drop Trusty and Artful targetsTue, 24 Nov 2020 14:47:24 -0500, by Matt Harbison
-
packaging: add `HG_DOCKER_OWN_USER` to `dockerdeb` like exists in `dockerrpm`Tue, 24 Nov 2020 14:03:19 -0500, by Matt Harbison
-
heptapod-ci: do not publish changeset when doing the local cloneSun, 29 Nov 2020 15:17:14 +0100, by Pierre-Yves David
-
copies-rust: pre-indent some code to clarify the next changesetMon, 02 Nov 2020 19:25:26 +0100, by Pierre-Yves David
-
copies-rust: use immutable "OrdMap" to store copies informationTue, 21 Apr 2020 11:28:48 +0200, by Pierre-Yves David
-
copies: use the rust code for `combine_changeset_copies`Thu, 01 Oct 2020 18:52:13 +0200, by Pierre-Yves David
-
tests: simplify and extend pull-bundle test using debugbuilddagWed, 18 Sep 2019 13:21:38 +0200, by Joerg Sonnenberger
-
helptext: document the mechanism for extensions to report a versionSat, 28 Nov 2020 00:25:04 -0500, by Matt Harbison
-
heptapod-ci: add a explicite "test" phasesSat, 28 Nov 2020 13:42:55 +0100, by Pierre-Yves David
-
test: fix some expect output in a tracebackSat, 28 Nov 2020 17:23:50 +0100, by Pierre-Yves David
-
help: fix a grammar/typo in hg help datesSat, 28 Nov 2020 16:35:20 +0530, by Sushil khanchi
-
rust: fix non-utf8 char in requirements.rsSat, 28 Nov 2020 14:29:50 +0100, by Pierre-Yves David
-
run-tests: use a context manager when looking for available portsSun, 29 Nov 2020 19:17:35 +0530, by Matt Harbison
-
dispatch: print the version of each extension in the bug report, if availableFri, 27 Nov 2020 15:54:46 -0500, by Matt Harbison
-
dispatch: sort the loaded extension names in the bug reportFri, 27 Nov 2020 15:45:37 -0500, by Matt Harbison
-
dispatch: quote the extension when printing the bug reportFri, 27 Nov 2020 15:39:27 -0500, by Matt Harbison
-
dispatch: print the version of the extension being blamed in a bug reportFri, 27 Nov 2020 14:31:59 -0500, by Matt Harbison
-
git: show the version of `pygit2` with verbose version outputThu, 26 Nov 2020 15:09:57 -0500, by Matt Harbison
-
git: add the standard `testedwith` attributeFri, 27 Nov 2020 15:17:42 -0500, by Matt Harbison
-
tests: add a comment that we're purposely testing py2 extension attributesFri, 27 Nov 2020 15:00:39 -0500, by Matt Harbison
-
extensions: avoid a crash when the version isn't properly byteified on py3Fri, 27 Nov 2020 14:54:37 -0500, by Matt Harbison
-
formatting: drop a few extra double quotes in docstringsFri, 27 Nov 2020 19:35:37 -0500, by Matt Harbison
-
copies: introduce the hg-cpython wrapper for `combine_changeset_copies`Thu, 01 Oct 2020 18:51:40 +0200, by Pierre-Yves David
-
copies: introduce a basic Rust function for `combine_changeset_copies`Thu, 01 Oct 2020 18:51:06 +0200, by Pierre-Yves David
-
hghave: adjust the detection of `pylint` for modern versionsFri, 27 Nov 2020 17:11:56 -0500, by Matt Harbison
-
formating: upgrade to black 20.8b1Fri, 27 Nov 2020 17:03:29 -0500, by Augie Fackler
-
osutil: reformat triple-quoted string so black doesn't confuse itselfFri, 27 Nov 2020 17:00:00 -0500, by Augie Fackler
-
merge: remove spurious ' and trailing whitespace from triple-quoted stringFri, 27 Nov 2020 16:59:14 -0500, by Augie Fackler
-
cleanup: fix a few recent black formatting violationsFri, 27 Nov 2020 17:00:25 -0500, by Matt Harbison
-
rhg: check that .hg/requires is ASCIIWed, 25 Nov 2020 12:33:37 +0100, by Simon Sapin
-
rhg: exit with relevant code for unsupported requirementsTue, 24 Nov 2020 18:52:38 +0100, by Simon Sapin
-
revlog: store new index entries as binaryTue, 06 Oct 2020 03:25:15 +0200, by Joerg Sonnenberger
-
packaging: enable rust extensions on centosWed, 11 Nov 2020 20:44:45 +0100, by Mathias De Mare
-
tests: use `testrepohg` in one more place in test-check-code.tSat, 21 Nov 2020 22:46:09 -0500, by Matt Harbison
-
setup: copy pythonXY.dll next to the hg.exe wrapper when buildingSat, 21 Nov 2020 16:20:49 -0500, by Matt Harbison
-
exthelper: update the examples to be python3 complaintSun, 22 Nov 2020 15:07:09 -0500, by Matt Harbison
-
helptext: byteify extensions examplesSun, 22 Nov 2020 14:55:40 -0500, by Matt Harbison
-
helptext: fix sentence in extensions documentationSun, 22 Nov 2020 14:53:17 -0500, by Matt Harbison
-
ui: ensure `getpass()` returns bytesMon, 23 Nov 2020 11:47:06 -0500, by Matt Harbison
-
packaging: regenerate the Windows requirements manifest on WindowsThu, 26 Nov 2020 02:28:42 -0500, by Matt Harbison
-
pyoxidizer: point to the py3 requirements instead of py2 on WindowsThu, 26 Nov 2020 03:09:56 -0500, by Matt Harbison
-
git: update test for hg and git output changesWed, 25 Nov 2020 22:38:23 -0500, by Augie Fackler
-
gitlog: add tiprev() functionWed, 25 Nov 2020 22:23:23 -0500, by Augie Fackler
-
requirements: move loading to hg-core and add parsingTue, 24 Nov 2020 17:49:16 +0100, by Simon Sapin
-
rhg: add a `debugrequirements` subcommandTue, 24 Nov 2020 15:11:58 +0100, by Simon Sapin
-
pyoxidizer: make sure defaultrc directory exists before trying to write to itWed, 25 Nov 2020 11:08:28 -0500, by Augie Fackler
-
commands: fix checking of share safe requirement on `config --shared`Sat, 21 Nov 2020 13:30:50 +0530, by Pulkit Goyal
-
dispatch: pass root path in ui.readconfig() as root of main repoFri, 20 Nov 2020 14:34:15 +0530, by Pulkit Goyal
-
scmutil: try-delete `.hg/store/requires` if store requirements are emptyFri, 16 Oct 2020 19:03:09 +0530, by Pulkit Goyal
-
errors: raise InputError on bad top-level flagsMon, 23 Nov 2020 10:39:51 -0800, by Martin von Zweigbergk
-
errors: raise StateError on uncommitted changes when merge startsMon, 23 Nov 2020 23:08:58 -0800, by Martin von Zweigbergk
-
errors: raise StateError when there are unresolves merge conflictsMon, 23 Nov 2020 16:48:13 -0800, by Martin von Zweigbergk
-
errors: introduce SecurityError and use it in a few placesMon, 23 Nov 2020 16:20:02 -0800, by Martin von Zweigbergk
-
errors: raise InputError when too few arguments given to aliasMon, 23 Nov 2020 16:05:03 -0800, by Martin von Zweigbergk
-
errors: raise InputError on bad bookmark argumentTue, 17 Nov 2020 16:32:03 -0800, by Martin von Zweigbergk
-
errors: raise ConfigError on bad alias definitionMon, 23 Nov 2020 12:27:22 -0800, by Martin von Zweigbergk
-
errors: raise InputError on bad repo argumentsMon, 23 Nov 2020 10:42:03 -0800, by Martin von Zweigbergk
-
errors: drop trailing "!" for some errors about bookmarksMon, 23 Nov 2020 14:48:05 -0800, by Martin von Zweigbergk
-
errors: remove trailing "!" in messages about bad top-level argsMon, 23 Nov 2020 12:47:08 -0800, by Martin von Zweigbergk
-
errors: remove trailing "!" in messages about creating new heads on pushMon, 23 Nov 2020 12:42:57 -0800, by Martin von Zweigbergk
-
errors: consistently don't use trailing "!" in "not found in manifest" messageMon, 23 Nov 2020 12:31:53 -0800, by Martin von Zweigbergk
-
errors: remove trailing "!" from some error messages for consistencyMon, 23 Nov 2020 11:18:48 -0800, by Martin von Zweigbergk
-
bisect: use tuple literal instead of split on string literalMon, 23 Nov 2020 12:20:19 +0100, by Simon Sapin
-
hgignore: add VS Code configMon, 23 Nov 2020 11:58:52 +0100, by Simon Sapin
-
tests: make test-worker.t pass on py2Mon, 23 Nov 2020 11:56:10 -0800, by Martin von Zweigbergk
-
tests: update test-https.t's #no-defaultcacertsloaded block with new exit codeMon, 23 Nov 2020 11:30:43 -0800, by Martin von Zweigbergk
-
chg: fix test-check-clang-format.t failureSun, 22 Nov 2020 23:53:09 +0530, by Pulkit Goyal
-
log: add bookmark option to "hg log"Tue, 17 Nov 2020 21:30:50 -0500, by Sebastien Boisvert
-
extensions: gracefully warn when doing min version check with no local versionSat, 21 Nov 2020 16:55:07 -0500, by Matt Harbison
-
make: switch the PYTHON default to `py.exe -3` on WindowsSat, 21 Nov 2020 15:34:54 -0500, by Matt Harbison
-
heptapod-ci: hosting base image on registry.heptapod.netFri, 20 Nov 2020 21:06:38 +0100, by Georges Racinet
-
context: small update to ctx.status docFri, 20 Nov 2020 07:37:09 +0100, by Pierre-Yves David
-
errors: use exit code 10 for parse errorsMon, 16 Nov 2020 16:00:50 -0800, by Martin von Zweigbergk
-
errors: raise ConfigError on failure to parse config fileFri, 20 Nov 2020 14:43:21 -0800, by Martin von Zweigbergk
-
histedit: don't crash if commit message is emptyMon, 16 Nov 2020 10:56:54 -0800, by Martin von Zweigbergk
-
copies: cache the ancestor checking call when tracing copyMon, 02 Nov 2020 11:03:56 +0100, by Pierre-Yves David
-
errors: remove ParseError.argsFri, 20 Nov 2020 10:34:26 -0800, by Martin von Zweigbergk
-
errors: let ParseError use Abort.__bytes__Fri, 20 Nov 2020 13:55:32 -0800, by Martin von Zweigbergk
-
config: clean up message about ignored untrusted configFri, 20 Nov 2020 10:31:56 -0800, by Martin von Zweigbergk
-
tests: use new ParseError.format() in test-trusted.pyFri, 20 Nov 2020 10:22:58 -0800, by Martin von Zweigbergk
-
errors: make ParseError a subtype of AbortThu, 19 Nov 2020 15:13:39 -0800, by Martin von Zweigbergk
-
tests: make doctests not depend on str(ParseError()) formatFri, 20 Nov 2020 13:24:45 -0800, by Martin von Zweigbergk
-
errors: format "abort: " text in a new Abort.format() methodFri, 20 Nov 2020 09:17:38 -0800, by Martin von Zweigbergk
-
errors: make formatparse() an instance method on ParseErrorFri, 20 Nov 2020 08:51:45 -0800, by Martin von Zweigbergk
-
errors: create "similarity hint" for UnknownIdentifier eagerly in constructorThu, 19 Nov 2020 11:23:59 -0800, by Martin von Zweigbergk
-
errors: move similarity_hint() to error moduleThu, 19 Nov 2020 12:20:26 -0800, by Martin von Zweigbergk
-
errors: morph reportsimilar() into similarity_hint()Thu, 19 Nov 2020 09:19:44 -0800, by Martin von Zweigbergk
-
errors: restructure formatparse() to clarify conditions a bitThu, 19 Nov 2020 10:29:06 -0800, by Martin von Zweigbergk
-
pyoxidizer: run buildifierThu, 19 Nov 2020 14:55:55 -0500, by Augie Fackler
-
errors: raise InputError in `hg absorb`Tue, 17 Nov 2020 16:23:57 -0800, by Martin von Zweigbergk
-
errors: introduce CanceledError and use it in a few placesThu, 22 Oct 2020 14:14:59 -0700, by Martin von Zweigbergk
-
errors: raise InputError in `hg split`Tue, 17 Nov 2020 15:51:09 -0800, by Martin von Zweigbergk
-
errors: raise StateError in `hg bisect`Tue, 17 Nov 2020 15:42:42 -0800, by Martin von Zweigbergk
-
errors: raise InputError in `hg debugobsolete`Tue, 17 Nov 2020 15:37:18 -0800, by Martin von Zweigbergk
-
errors: raise InputError when line range to followlines() is out of boundsMon, 16 Nov 2020 16:25:04 -0800, by Martin von Zweigbergk
-
transaction: split new files into a separate setSat, 07 Nov 2020 22:31:29 +0100, by Joerg Sonnenberger
-
transaction: change list of journal entries into a dictionarySat, 07 Nov 2020 21:34:09 +0100, by Joerg Sonnenberger
-
transaction: rename find to findoffset and drop backup file supportSat, 07 Nov 2020 19:24:12 +0100, by Joerg Sonnenberger
-
transaction: drop per-file extra data supportSat, 07 Nov 2020 17:56:01 +0100, by Joerg Sonnenberger
-
templates: define a {onelinesummary} keywordThu, 12 Nov 2020 14:07:34 -0800, by Martin von Zweigbergk
-
relnotes: document new [command-templates] sectionFri, 30 Oct 2020 12:46:38 -0700, by Martin von Zweigbergk
-
help: document the new [command-templates] config sectionFri, 30 Oct 2020 13:26:18 -0700, by Martin von Zweigbergk
-
strip: move into coreSun, 08 Nov 2020 16:23:35 -0500, by Valentin Gatien-Baron
-
revlog: pass sidedata argument to flagutil.processflagswrite()Sat, 07 Nov 2020 16:36:19 -0800, by Gregory Szorc
-
pure: guard against empty blocksSat, 07 Nov 2020 16:45:58 -0800, by Gregory Szorc
-
rust-status: don't bubble up os errors, translate them to bad matchesMon, 16 Nov 2020 16:38:57 +0100, by Raphaël Gomès
-
rust-status: properly translate OSError to PythonMon, 16 Nov 2020 16:36:00 +0100, by Raphaël Gomès
-
shelve: clear merge state after partial shelveMon, 16 Nov 2020 21:28:42 -0800, by Martin von Zweigbergk
-
tests: show that interactive shelve can leave the repo with a merge stateMon, 16 Nov 2020 22:38:36 -0800, by Martin von Zweigbergk
-
histedit: disable color while rendering template for use in planMon, 16 Nov 2020 10:30:53 -0800, by Martin von Zweigbergk
-
tests: show how `hg histedit` can put color codes in histedit planMon, 16 Nov 2020 10:30:06 -0800, by Martin von Zweigbergk
-
split: disable color while rendering template for use in commit messageFri, 13 Nov 2020 09:41:49 -0800, by Martin von Zweigbergk
-
tests: show how `hg split` can put color codes in commit templateThu, 12 Nov 2020 17:06:45 -0800, by Martin von Zweigbergk
-
dispatch: move some helper functions down into scmutilMon, 16 Nov 2020 16:00:13 -0800, by Martin von Zweigbergk
-
errors: raise more specific errors from rewriteutilMon, 16 Nov 2020 15:11:51 -0800, by Martin von Zweigbergk
-
chgserver: backport py3 buffered I/O workarounds from procutilTue, 17 Nov 2020 19:29:08 +0900, by Yuya Nishihara
-
chg: reset errno prior to calling strtol() stableTue, 03 Nov 2020 11:24:21 +0900, by Yuya Nishihara
-
chg: show debug message for each fd to be closed stableTue, 03 Nov 2020 11:12:25 +0900, by Yuya Nishihara
-
errors: use InputError for some errors on `hg clone`Thu, 12 Nov 2020 15:28:06 -0800, by Martin von Zweigbergk
-
errors: raise InputError when given non-existent paths etcThu, 12 Nov 2020 13:22:40 -0800, by Martin von Zweigbergk
-
errors: use InputError for errors about bad label names (tags etc)Thu, 12 Nov 2020 10:35:33 -0800, by Martin von Zweigbergk
-
errors: use InputError for errors about bad pathsThu, 12 Nov 2020 09:53:14 -0800, by Martin von Zweigbergk
-
destutil: raise more specific error when histedit.defaultrev is emptyTue, 10 Nov 2020 09:14:01 -0800, by Martin von Zweigbergk
-
errors: raise more specific errors when default remote not configuredTue, 20 Oct 2020 08:56:00 -0700, by Martin von Zweigbergk
-
errors: set detailed exit code to 30 for config errorsThu, 22 Oct 2020 13:56:01 -0700, by Martin von Zweigbergk
-
errors: introduce StateError and use it from commands and cmdutilMon, 12 Oct 2020 12:44:18 -0700, by Martin von Zweigbergk
-
errors: set detailed exit code to 100 for some remote errorsThu, 22 Oct 2020 13:31:34 -0700, by Martin von Zweigbergk
-
errors: catch urllib errors specifically instead of using safehasattr()Thu, 12 Nov 2020 21:56:52 -0800, by Martin von Zweigbergk
-
errors: raise InputError in fancyoptsThu, 12 Nov 2020 08:29:55 -0800, by Martin von Zweigbergk
-
packaging: switch centos 7 packaging to python 3Fri, 06 Nov 2020 17:32:23 +0100, by Mathias De Mare
-
packaging: remove centos5 and centos6 supportFri, 06 Nov 2020 11:24:54 +0100, by Mathias De Mare
-
test-filecache: use sys.executable to call pythonWed, 11 Nov 2020 22:01:45 +0100, by Mathias De Mare
-
make: add a pyoxidizer targetTue, 01 Sep 2020 11:03:47 -0400, by Augie Fackler
-
pyoxidizer: switch to modern config using run_command instead of run_modeTue, 10 Nov 2020 12:44:15 -0500, by Augie Fackler
-
pyoxidizer: default to one-file binary on non-Windows platformsTue, 03 Nov 2020 16:25:33 -0500, by Augie Fackler
-
global: use python3 in shebangsFri, 06 Nov 2020 13:58:59 -0800, by Gregory Szorc
-
tests: use python from environment in test-parseindex2.pyMon, 09 Nov 2020 09:58:44 -0800, by Martin von Zweigbergk
-
errors: set detailed exit code to 20 for locking errorsThu, 22 Oct 2020 13:38:14 -0700, by Martin von Zweigbergk
-
errors: introduce InputError and use it from commands and cmdutilTue, 06 Oct 2020 22:36:15 -0700, by Martin von Zweigbergk
-
errors: add config that lets user get more detailed exit codesWed, 21 Oct 2020 19:00:16 -0700, by Martin von Zweigbergk
-
worker: raise exception instead of calling sys.exit() with child's codeSat, 07 Nov 2020 21:50:28 -0800, by Martin von Zweigbergk
-
config: read system hgrc in lexicographical orderTue, 03 Nov 2020 09:56:02 -0800, by Martin von Zweigbergk
-
relnotes: drop 5.6 release entries from nextSun, 08 Nov 2020 20:12:32 +0100, by Joerg Sonnenberger
-
merge with stableSat, 07 Nov 2020 15:02:53 -0500, by Augie Fackler
-
makefile: use Python 3 by default (BC)Mon, 05 Oct 2020 19:46:31 -0700, by Gregory Szorc
-
hgweb: don't call sys.exit() in httpservice.run()Tue, 03 Nov 2020 20:28:23 -0800, by Martin von Zweigbergk
-
serve: simply return instead of calling sys.exit() in `hg serve --stdio`Tue, 03 Nov 2020 20:20:49 -0800, by Martin von Zweigbergk
-
httpservice: move sys.exit() out of serve_forever()Tue, 03 Nov 2020 20:18:26 -0800, by Martin von Zweigbergk
-
copies: handle more cases where a file got replaced by a copyMon, 22 Jun 2020 22:47:43 -0700, by Martin von Zweigbergk
-
tests: test more cases where a file got replaced by a copyMon, 22 Jun 2020 22:47:33 -0700, by Martin von Zweigbergk
-
unionrepo: don't insert index tuples with None as int fieldWed, 07 Oct 2020 03:00:26 +0200, by Joerg Sonnenberger
-
bundlerepo: don't insert index tuples with full nodes as linkrevWed, 07 Oct 2020 03:00:01 +0200, by Joerg Sonnenberger
-
rhg: add full node id support for `debugdata` commandTue, 20 Oct 2020 15:09:08 +0200, by Antoine cezar
-
commit: warn the user when a commit already existsThu, 29 Oct 2020 13:54:25 +0100, by Dan Villiom Podlaski Christiansen
-
revlog: don't cache parsed tuples in the C moduleTue, 06 Oct 2020 13:34:51 +0200, by Joerg Sonnenberger
-
fix: only check for obsolete commits in the --rev caseFri, 16 Oct 2020 16:00:32 -0700, by Martin von Zweigbergk
-
fix: don't include obsolete descendants with -sFri, 16 Oct 2020 15:02:46 -0700, by Martin von Zweigbergk
-
tests: add test showing how `hg fix -s` deals with obsolete and orphan nodesFri, 16 Oct 2020 11:15:00 -0700, by Martin von Zweigbergk
-
fix: suggest --source instead of --rev on empty revsetFri, 16 Oct 2020 15:05:43 -0700, by Martin von Zweigbergk
-
hg-core: fix path encoding usageMon, 28 Sep 2020 17:13:15 +0200, by Antoine cezar
-
push: add --all-bookmarks optionMon, 26 Oct 2020 11:45:32 +0100, by Dan Villiom Podlaski Christiansen
-
rhg: strip copied files metadata from `cat` outputThu, 29 Oct 2020 19:25:33 +0100, by Antoine cezar
-
merge with stableMon, 02 Nov 2020 14:39:43 -0500, by Augie Fackler
-
chg: close file descriptors when starting the daemon stableMon, 02 Nov 2020 11:58:34 +0100, by Mathias De Mare
-
crecord: render chunkpad on Windows (issue6427) stableSat, 31 Oct 2020 17:42:31 -0400, by Barret Rennie
-
copies: make sure deleted copy info do not overwriting unrelated onesTue, 13 Oct 2020 05:15:44 +0200, by Pierre-Yves David
-
utils: helper function to print top memory allocation siteWed, 21 Oct 2020 22:30:42 +0200, by Joerg Sonnenberger
-
templates: include all non-branch namespaces in default one-line summaryThu, 29 Oct 2020 09:03:08 -0700, by Martin von Zweigbergk
-
relnotes: mention improved memory use and underlaying API changesThu, 29 Oct 2020 13:29:05 +0100, by Joerg Sonnenberger
-
branching: merge with stableThu, 29 Oct 2020 00:17:12 -0700, by Martin von Zweigbergk
-
help: update command synopsis to clarify "cp --forget" only takes destinationsSat, 17 Oct 2020 21:57:21 +0900, by Yuya Nishihara
-
rebase: update commit hash references in the new commitsTue, 13 Oct 2020 14:16:21 -0400, by Matt Harbison
-
histedit: drop fallback to empty string from rendertemplate()Thu, 22 Oct 2020 23:35:04 -0700, by Martin von Zweigbergk
-
phases: convert registernew users to use revision setsTue, 20 Oct 2020 17:32:45 +0200, by Joerg Sonnenberger
-
phases: allow registration and boundary advancement with revision setsMon, 19 Oct 2020 02:54:12 +0200, by Joerg Sonnenberger
-
revlog: extend addgroup() with callback for duplicatesSun, 18 Oct 2020 22:18:02 +0200, by Joerg Sonnenberger
-
tags: add safety check for len(record) while reading hgtagsfnodescacheWed, 07 Oct 2020 14:26:47 +0530, by Pulkit Goyal
-
procutil: allow to specify arbitrary stdin bytes to runbgcommandWed, 14 Oct 2020 17:52:18 +0200, by Pierre-Yves David
-
clonebundle: move the manifest filename to a constantWed, 14 Oct 2020 17:46:28 +0200, by Pierre-Yves David
-
clonebundles: move a bundle of clone bundle related code to a new moduleThu, 15 Oct 2020 15:57:36 +0200, by Pierre-Yves David
-
config: add a .hg/hgrc-not-shared which won't be shared in share-safe modeWed, 01 Jul 2020 15:14:59 +0530, by Pulkit Goyal
-
dispatch: load shared source repository config in share-safe modeFri, 18 Sep 2020 18:52:38 +0530, by Pulkit Goyal
-
tests: add test showing broken extension loading in case of share-safeFri, 18 Sep 2020 17:28:22 +0530, by Pulkit Goyal
-
dirstate-tree: simplify the control flow in the Node.insert methodFri, 09 Oct 2020 10:33:19 +0200, by Pierre-Yves David
-
revlog: use LRU for the chain cacheWed, 21 Oct 2020 01:48:09 +0200, by Joerg Sonnenberger
-
tests: add notes about broken `hg log --follow <file>` with copies in extrasWed, 14 Oct 2020 08:38:58 -0700, by Martin von Zweigbergk
-
config: move message about leading spaces in config to config.pyThu, 22 Oct 2020 10:57:11 -0700, by Martin von Zweigbergk
-
errors: name arguments to ParseError constructorThu, 22 Oct 2020 09:58:05 -0700, by Martin von Zweigbergk
-
errors: remove unnecessary override of __bytes__ in RevlogErrorTue, 20 Oct 2020 08:58:20 -0700, by Martin von Zweigbergk
-
commit: leverage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 22:23:02 -0700, by Martin von Zweigbergk
-
split: use default one-line summaryTue, 27 Oct 2020 10:06:17 -0700, by Martin von Zweigbergk
-
phabsend: use default one-line summaryTue, 27 Oct 2020 10:22:36 -0700, by Martin von Zweigbergk
-
rebase: change and standarize template for rebase's one-line summaryTue, 27 Oct 2020 15:33:15 -0700, by Martin von Zweigbergk
-
rebase: make summary template configurable, with default to shared templateThu, 22 Oct 2020 23:10:06 -0700, by Martin von Zweigbergk
-
rebase: use hard-coded template for one-line commit descriptionThu, 22 Oct 2020 22:29:22 -0700, by Martin von Zweigbergk
-
config: move ui.pre-merge-tool-output-template into [command-templates]Mon, 26 Oct 2020 10:33:32 -0700, by Martin von Zweigbergk
-
config: rename ui.mergemarkertemplate to command-templates.mergemarkerFri, 23 Oct 2020 15:59:32 -0700, by Martin von Zweigbergk
-
config: rename ui.graphnodetemplate to command-templates.graphnodeFri, 23 Oct 2020 15:27:33 -0700, by Martin von Zweigbergk
-
config: add a new [command-templates] section for templates defined by hgFri, 23 Oct 2020 10:56:18 -0700, by Martin von Zweigbergk
-
i18n: fix coding tag unsupported by xgettext stable 5.6Thu, 29 Oct 2020 11:12:25 +0100, by Dan Villiom Podlaski Christiansen
-
relnotes: copy "next" to "5.6" and clear "next" stableThu, 29 Oct 2020 11:37:22 -0700, by Martin von Zweigbergk
-
repoview: only pin obsolete wdir parents while there are unresolved conflicts stableFri, 23 Oct 2020 22:20:08 -0400, by Matt Harbison
-
backout: don't assume that tip as what we just committed stableWed, 28 Oct 2020 17:41:25 +0100, by Dan Villiom Podlaski Christiansen
-
url: do not continue HTTP authentication with user=None (issue6425) stableFri, 23 Oct 2020 20:33:36 +0900, by Yuya Nishihara
-
ui: fix echo back of ui.prompt() to not concatenate None as bytes stableFri, 23 Oct 2020 20:10:17 +0900, by Yuya Nishihara
-
commit: don't change phases for preexisting commits stableThu, 29 Oct 2020 07:51:13 +0100, by Dan Villiom Podlaski Christiansen
-
branching: merge with stableMon, 26 Oct 2020 10:08:22 -0700, by Martin von Zweigbergk
-
demandimport: don't raise AttributeError if `exec_module` is missing stableThu, 22 Oct 2020 18:38:41 -0400, by Matt Harbison
-
test: avoid bashisms in test-transaction-rollback-on-sigpipe.t stableThu, 22 Oct 2020 12:31:26 -0400, by Mitchell Plamann
-
automation: upload Python 3.9 Windows wheels stableWed, 21 Oct 2020 22:53:15 -0700, by Gregory Szorc
-
contrib: split Windows requirements into multiple files stableWed, 21 Oct 2020 21:53:19 -0700, by Gregory Szorc
-
relnotes: add diffcontains() to new features list stableSat, 17 Oct 2020 13:06:18 +0900, by Yuya Nishihara
-
revset: rename diff(pattern) to diffcontains(pattern) stableSat, 17 Oct 2020 13:00:04 +0900, by Yuya Nishihara
-
tag: leverage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 22:57:30 -0700, by Martin von Zweigbergk
-
serve: leverage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 22:36:17 -0700, by Martin von Zweigbergk
-
revert: leverage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 22:36:08 -0700, by Martin von Zweigbergk
-
incoming: leverage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 22:23:45 -0700, by Martin von Zweigbergk
-
grep: levarage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 22:23:35 -0700, by Martin von Zweigbergk
-
import: leverage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 21:48:43 -0700, by Martin von Zweigbergk
-
backout: leverage cmdutil.check_incompatible_arguments()Thu, 15 Oct 2020 21:44:03 -0700, by Martin von Zweigbergk
-
transaction: use ProgrammingError for when an committed transaction is usedMon, 12 Oct 2020 12:52:45 -0700, by Martin von Zweigbergk
-
hook: ignore EPIPE when flushing stdout/stderrMon, 05 Oct 2020 17:18:39 -0400, by Mitchell Plamann
-
test: add test-transaction-rollback-on-sigpipe.t demonstrating py3 regressionMon, 05 Oct 2020 13:23:16 -0400, by Mitchell Plamann
-
upgrade: allow sidedata upgrade to modify revision flagTue, 13 Oct 2020 05:14:37 +0200, by Pierre-Yves David
-
sidedata: return enough data to set the proper flag in the futureTue, 13 Oct 2020 03:30:49 +0200, by Pierre-Yves David
-
test: move upgrade run and check earlier in test-copies-chain-mergeTue, 13 Oct 2020 02:49:03 +0200, by Pierre-Yves David
-
copies: split creation of the graph and actual checking againTue, 13 Oct 2020 02:45:24 +0200, by Pierre-Yves David
-
copy: clarify in help text that `hg co --forget` takes a *destination* fileThu, 15 Oct 2020 10:28:27 -0700, by Martin von Zweigbergk
-
test: check server error output in `test-pull-bundle.t`Thu, 15 Oct 2020 15:57:31 +0200, by Pierre-Yves David
-
unbundle: free temporary objects after useTue, 06 Oct 2020 01:51:56 +0200, by Joerg Sonnenberger
-
changing-files: add a shorthand property to check for copy relevant infoTue, 13 Oct 2020 03:23:17 +0200, by Pierre-Yves David
-
pycompat: add an entry for unnamedtmpfileWed, 14 Oct 2020 17:51:56 +0200, by Pierre-Yves David
-
pycompat: update comment about unnamedtempfileWed, 14 Oct 2020 21:47:14 +0200, by Pierre-Yves David
-
revset: add diff(pattern) predicate for "grep --diff"Tue, 08 Sep 2020 18:16:24 +0900, by Yuya Nishihara
-
stringutil: add function to compile stringmatcher pattern into regexpMon, 05 Oct 2020 20:40:39 +0900, by Yuya Nishihara
-
py3: fix stringmatcher() to byte-stringify exception messageWed, 14 Oct 2020 22:10:48 +0900, by Yuya Nishihara
-
stringutil: extract helper function that splits stringmatcher() patternMon, 05 Oct 2020 20:53:34 +0900, by Yuya Nishihara
-
grep: extract main search loop as searcher methodWed, 09 Sep 2020 17:17:38 +0900, by Yuya Nishihara
-
scmutil: move walkchangerevs() from cmdutilSun, 04 Oct 2020 13:17:57 +0900, by Yuya Nishihara
-
grep: extract public function to register file to be skippedWed, 09 Sep 2020 17:04:44 +0900, by Yuya Nishihara
-
posix: avoid a leaked file descriptor in a unix domain socket exception caseTue, 13 Oct 2020 16:44:57 -0400, by Matt Harbison
-
posix: use context managers in a couple of placesTue, 13 Oct 2020 16:41:01 -0400, by Matt Harbison
-
record: when backing up, avoid generating very long filenamesWed, 14 Oct 2020 14:43:39 -0700, by Kyle Lippincott
-
mergestate: add `allextras()` to get all extrasSat, 10 Oct 2020 12:43:04 +0530, by Pulkit Goyal
-
mergestate: document `o` merge record state in _mergestate_base docsTue, 06 Oct 2020 19:11:34 +0530, by Pulkit Goyal
-
fix: update commit hash references in the new commitsFri, 09 Oct 2020 00:33:50 -0400, by Matt Harbison
-
absorb: update commit hash references in the new commitsFri, 09 Oct 2020 00:14:07 -0400, by Matt Harbison
-
rewriteutil: handle dropped commits when updating description hashesThu, 08 Oct 2020 23:33:04 -0400, by Matt Harbison
-
dirstate-tree: move a conditional in an explicit booleanFri, 09 Oct 2020 10:20:53 +0200, by Pierre-Yves David
-
rust: cleanup some white space in a dockThu, 08 Oct 2020 18:50:46 +0200, by Pierre-Yves David
-
commit: pass ChangingFiles object as argument to _process_filesSat, 10 Oct 2020 13:19:25 +0530, by Pulkit Goyal
-
commit: pass mergestate into `_process_files` instead of re-reading itSat, 10 Oct 2020 13:15:20 +0530, by Pulkit Goyal
-
commit: move salvaged calculation a bit earlier in the functionSat, 10 Oct 2020 13:12:11 +0530, by Pulkit Goyal
-
commit: refactor salvage calculation to a different functionSat, 10 Oct 2020 12:53:35 +0530, by Pulkit Goyal
-
tests: run test-copies-chain-merge.t also with copies in changesetsThu, 08 Oct 2020 09:54:38 -0700, by Martin von Zweigbergk
-
tests: add test of copies suggested by Pierre-Yves on D9159Thu, 08 Oct 2020 08:12:47 -0700, by Martin von Zweigbergk
-
tests: update test-copies-chain-merge.t to not use empty filesThu, 08 Oct 2020 15:09:28 -0700, by Martin von Zweigbergk
-
revset: fix sorting key of wdir revisionFri, 09 Oct 2020 19:19:10 +0900, by Yuya Nishihara
-
grep: move prep() to grepsearcher classWed, 09 Sep 2020 16:18:26 +0900, by Yuya Nishihara
-
grep: move readfile() to grepsearcher classWed, 09 Sep 2020 16:04:39 +0900, by Yuya Nishihara
-
grep: move getbody() to grepsearcher classWed, 09 Sep 2020 16:00:03 +0900, by Yuya Nishihara
-
grep: add stub class that maintains cache and states of grep operationWed, 09 Sep 2020 15:56:40 +0900, by Yuya Nishihara
-
grep: move match and diff logic to new moduleWed, 09 Sep 2020 15:23:49 +0900, by Yuya Nishihara
-
grep: explicitly pass regexp to closure functionsWed, 09 Sep 2020 15:17:26 +0900, by Yuya Nishihara
-
upgrade: improve documentation of matchrevlog()Thu, 08 Oct 2020 17:29:51 +0530, by Pulkit Goyal
-
automation: support running against Python 3.9Fri, 09 Oct 2020 09:46:03 -0700, by Gregory Szorc
-
automation: upgrade packages in Linux environmentFri, 09 Oct 2020 09:22:59 -0700, by Gregory Szorc
-
packaging: upgrade packages in Windows environmentThu, 08 Oct 2020 18:17:20 -0700, by Gregory Szorc
-
contrib: install Python 3.9.0Thu, 08 Oct 2020 18:07:34 -0700, by Gregory Szorc
-
contrib: stop installing Python 3.5 and 3.6 in Windows environmentThu, 08 Oct 2020 18:02:47 -0700, by Gregory Szorc
-
py3: convert an exception message to bytesFri, 09 Oct 2020 09:17:47 -0700, by Martin von Zweigbergk
-
tests: fix test-url.py on py3, broken by D9179Fri, 09 Oct 2020 08:08:54 -0700, by Martin von Zweigbergk
-
revset: add a `node` key for sortingThu, 08 Oct 2020 16:14:06 +0200, by Pierre-Yves David
-
pyoxidizer: produce working Python 3 Windows installers (issue6366)Sun, 04 Oct 2020 22:32:41 -0700, by Gregory Szorc
-
tests: set git config using `git config` for simplicityThu, 08 Oct 2020 13:19:18 -0700, by Martin von Zweigbergk
-
tests: use `git init` instead of unusual synonym `git init-db`Thu, 08 Oct 2020 13:10:16 -0700, by Martin von Zweigbergk
-
errors: name arguments to Abort constructorThu, 08 Oct 2020 13:37:31 -0700, by Martin von Zweigbergk
-
errors: stop passing non-strings to Abort's constructorThu, 08 Oct 2020 15:35:44 -0700, by Martin von Zweigbergk
-
errors: name arguments to UnknownCommand constructorTue, 06 Oct 2020 21:06:18 -0700, by Martin von Zweigbergk
-
errors: name arguments to AmbiguousCommand constructorTue, 06 Oct 2020 20:45:52 -0700, by Martin von Zweigbergk
-
errors: name arguments to CommandError constructorTue, 06 Oct 2020 20:37:35 -0700, by Martin von Zweigbergk
-
errors: move UnknownCommand and AmbiguousCommand near CommandErrorTue, 06 Oct 2020 21:52:27 -0700, by Martin von Zweigbergk
-
templatekw: make {successorssets} always return a list (issue6342)Wed, 07 Oct 2020 00:45:41 +0800, by Aay Jay Chan
-
tests: test output of {predecessors}, {successorssets} for non-obsolete csetsWed, 07 Oct 2020 00:39:52 +0800, by Aay Jay Chan
-
branching: merge with stableThu, 08 Oct 2020 23:19:01 -0700, by Martin von Zweigbergk
-
copies: move `merged` testing soonerThu, 01 Oct 2020 09:45:00 +0200, by Pierre-Yves David
-
copies: return None instead of ChangingFiles when relevantThu, 01 Oct 2020 09:42:39 +0200, by Pierre-Yves David
-
copies: add a HASCOPIESINFO flag to highlight rev with useful dataThu, 01 Oct 2020 09:29:49 +0200, by Pierre-Yves David
-
salvaged: properly deal with salvaged file during copy tracingWed, 16 Sep 2020 21:00:02 +0200, by Pierre-Yves David
-
salvaged: persist the salvaged set on diskTue, 15 Sep 2020 10:55:17 +0200, by Pierre-Yves David
-
changing-files: add clean computation of changed file for mergesTue, 29 Sep 2020 22:47:54 +0200, by Pierre-Yves David
-
changing-files: add clean computation of changed files for linear changesetsTue, 29 Sep 2020 22:46:29 +0200, by Pierre-Yves David
-
changing-files: add clean computation of changed files for rootsTue, 29 Sep 2020 22:38:08 +0200, by Pierre-Yves David
-
changing-files: add a debug command display changed filesWed, 30 Sep 2020 09:21:33 +0200, by Pierre-Yves David
-
side-data: add a test to check sidedata upgradeTue, 29 Sep 2020 23:16:09 +0200, by Pierre-Yves David
-
changing-files: split the changing files computation from encodingTue, 29 Sep 2020 22:19:46 +0200, by Pierre-Yves David
-
salvaged: record salvaged in ChangingFiles at commit timeMon, 14 Sep 2020 23:47:42 +0200, by Pierre-Yves David
-
salvaged: track removal-candidates in more casesMon, 14 Sep 2020 23:46:38 +0200, by Pierre-Yves David
-
salvaged: explicitly skip salvaged file while encodingWed, 30 Sep 2020 12:46:49 +0200, by Pierre-Yves David
-
changing-files: add a "salvaged" set to track file that were not removedMon, 14 Sep 2020 23:46:21 +0200, by Pierre-Yves David
-
tests: back out accidentally queued changeset 0627cd03b1e9Thu, 08 Oct 2020 23:14:41 -0700, by Martin von Zweigbergk
-
tests: fix test-check-module-imports.t broken by D9150 stableThu, 08 Oct 2020 13:45:56 -0700, by Martin von Zweigbergk
-
tests: make test-convert-git.t work across changed default branch name stableThu, 08 Oct 2020 13:16:14 -0700, by Martin von Zweigbergk
-
tests: update test-copies-chain-merge.t to not use empty filesTue, 06 Oct 2020 15:23:10 -0700, by Martin von Zweigbergk
-
tests: only diff the `Cargo.lock` in `test-check-cargo-lock.t`Thu, 08 Oct 2020 10:07:19 +0200, by Raphaël Gomès
-
tests: update/remove outdated comments in test-copies-chain-merge.tWed, 07 Oct 2020 13:24:03 +0530, by Pulkit Goyal
-
churn: leverage logcmdutil to filter revisions by --dateMon, 21 Sep 2020 12:36:17 +0900, by Yuya Nishihara
-
cmdutil: remove remainder of old walkchangerevs() implementationThu, 10 Sep 2020 18:57:31 +0900, by Yuya Nishihara
-
cmdutil: rewrite walkchangerevs() by using logcmdutil functionsThu, 10 Sep 2020 18:01:43 +0900, by Yuya Nishihara
-
grep: filter target files by matcherThu, 10 Sep 2020 17:14:03 +0900, by Yuya Nishihara
-
cmdutil: make walkchangerevs() call prepare with matcher instead of filenamesThu, 10 Sep 2020 16:14:48 +0900, by Yuya Nishihara
-
grep: add option for logcmdutil.makewalker() to not filter revs by file patsThu, 10 Sep 2020 18:40:01 +0900, by Yuya Nishihara
-
rust-parsers: use in-place mutation instead of allocating a new `Vec`Thu, 01 Oct 2020 09:48:41 +0200, by Raphaël Gomès
-
revlog: pre-compute null revlog item for pure versionTue, 06 Oct 2020 02:21:14 +0200, by Joerg Sonnenberger
-
packaging: normalize - to _ in WiX Id valuesSun, 04 Oct 2020 22:17:52 -0700, by Gregory Szorc
-
contrib: install Rust 1.46.0Sat, 03 Oct 2020 14:44:11 -0700, by Gregory Szorc
-
contrib: install latest versions of PythonSat, 03 Oct 2020 19:52:52 -0700, by Gregory Szorc
-
help: extract logic for listing commands and topicsWed, 30 Sep 2020 00:33:53 -0700, by Ludovic Chabant
-
copies: directly pass a changes object to the copy tracing codeFri, 25 Sep 2020 15:05:08 +0200, by Pierre-Yves David
-
copies: no longer change the sidedata flagFri, 25 Sep 2020 14:54:43 +0200, by Pierre-Yves David
-
copies: use dedicated `_revinfo_getter` function and callFri, 25 Sep 2020 14:52:34 +0200, by Pierre-Yves David
-
copies: make two version of the changeset centric algorithmFri, 25 Sep 2020 14:39:04 +0200, by Pierre-Yves David
-
changing-files: retrieve changelogrevision.files from the sidedata blockTue, 15 Sep 2020 10:55:30 +0200, by Pierre-Yves David
-
changing-files: drop the now useless changelogrevision argumentTue, 15 Sep 2020 10:49:50 +0200, by Pierre-Yves David
-
changing-files: rework the way we store changed files in side-dataTue, 15 Sep 2020 10:55:17 +0200, by Pierre-Yves David
-
tests: skip doctests if not running from a hg repo stableMon, 05 Oct 2020 15:08:15 +0200, by Joerg Sonnenberger
-
py3: use native string when comparing with a function's argspecMon, 05 Oct 2020 10:33:52 +0200, by Raphaël Gomès
-
test: try to unflaky test-profile.tFri, 02 Oct 2020 10:29:22 +0200, by Pierre-Yves David
-
merge: check for conflicting actions irrespective of length of bidsFri, 02 Oct 2020 18:40:39 +0530, by Pulkit Goyal
-
branching: merge with stableFri, 02 Oct 2020 07:56:01 -0700, by Martin von Zweigbergk
-
log: extract function that builds (revs, makefilematcher) from walkoptsThu, 10 Sep 2020 17:44:34 +0900, by Yuya Nishihara
-
log: move --graph and topo sort options to walkoptsSat, 12 Sep 2020 22:42:58 +0900, by Yuya Nishihara
-
log: move miscellaneous filter/matcher options to walkoptsSat, 12 Sep 2020 22:03:53 +0900, by Yuya Nishihara
-
log: map --removed to walkopts.force_changelog_traversalSat, 12 Sep 2020 21:54:58 +0900, by Yuya Nishihara
-
copies: rename some function to the new naming schemeFri, 25 Sep 2020 14:33:05 +0200, by Pierre-Yves David
-
changing-files: cache the various propertyMon, 28 Sep 2020 12:26:09 +0200, by Pierre-Yves David
-
changing-files: always use `mark_touched` to update the touched setFri, 25 Sep 2020 14:16:35 +0200, by Pierre-Yves David
-
changing-files: fix docstringFri, 02 Oct 2020 08:57:43 +0200, by Pierre-Yves David
-
rust: move rustfmt.toml to repo root so it can be used by `hg fix`Thu, 01 Oct 2020 09:09:35 -0700, by Martin von Zweigbergk
-
merge: if CHANGED_DELETED and KEEP_NEW are actions, choose CHANGED_DELETEDWed, 30 Sep 2020 18:07:21 +0530, by Pulkit Goyal
-
tests: fix a typo in `desc()` revset in test-merge-criss-cross.tWed, 30 Sep 2020 17:51:40 +0530, by Pulkit Goyal
-
merge: if DELETED_CHANGED and GET are in actions, choose DELETED_CHANGEDWed, 30 Sep 2020 15:46:54 +0530, by Pulkit Goyal
-
tests: add newfilenode test case in test-merge-changedelete.tWed, 30 Sep 2020 15:09:25 +0530, by Pulkit Goyal
-
rust: leverage improved match ergonomicsThu, 01 Oct 2020 09:49:33 +0200, by Raphaël Gomès
-
rust: update minimum supported Rust compiler versionMon, 28 Sep 2020 15:08:02 +0200, by Raphaël Gomès
-
changing-files: add a utility to compute the merged files post-commitFri, 25 Sep 2020 11:29:19 +0200, by Pierre-Yves David
-
changing-files: record merged files at commit timeFri, 25 Sep 2020 02:01:32 +0200, by Pierre-Yves David
-
changing-files: add the ability to track merged files tooThu, 24 Sep 2020 09:50:09 +0200, by Pierre-Yves David
-
rust: start plugging the dirstate tree behind a feature gateWed, 30 Sep 2020 18:10:29 +0200, by Raphaël Gomès
-
rust: introduce `dirstate-tree` cargo featureWed, 30 Sep 2020 18:10:53 +0200, by Raphaël Gomès
-
rust: fix formattingWed, 30 Sep 2020 18:23:43 +0200, by Raphaël Gomès
-
rust-matchers: make `Matcher` trait object-safeWed, 23 Sep 2020 10:02:16 +0200, by Raphaël Gomès
-
rust: clippy passMon, 28 Sep 2020 14:07:00 +0200, by Raphaël Gomès
-
updaterepo: add deprecation warningMon, 28 Sep 2020 08:07:09 -0700, by Martin von Zweigbergk
-
rhg: use `.or(Err(Error))` not `.map_err(|_| Error)` (D9100#inline-15067)Mon, 28 Sep 2020 16:54:35 +0200, by Antoine cezar
-
hg-core: use `.or(Err(Error))` not `.map_err(|_| Error)` (D9100#inline-15067)Mon, 28 Sep 2020 16:52:35 +0200, by Antoine cezar
-
hg-core: return Err if `offset != bytes.len()`Mon, 28 Sep 2020 15:21:56 +0200, by Antoine cezar
-
hg-core: make `Index` owner of its bytes (D8958#inline-14994 followup 1/2)Mon, 28 Sep 2020 15:13:51 +0200, by Antoine cezar
-
hg-core: renaming of `Chunk` offset methods (D8958#inline-15002 followup)Mon, 28 Sep 2020 14:33:52 +0200, by Antoine cezar
-
hg-core: minor rewording in docstring (D8958#inline-15005 followup)Mon, 28 Sep 2020 14:31:58 +0200, by Antoine cezar
-
hg-core: use anonymous lifetime for `impl Chunk` (D8958#inline-15003 followup)Mon, 28 Sep 2020 14:29:05 +0200, by Antoine cezar
-
hg-core: use `u32` instead of `i32` in `Chunk` (D8958#inline-15001 followup)Mon, 28 Sep 2020 14:27:04 +0200, by Antoine cezar
-
hg-core: use the term `chunk` instead of `frag` (D8958#inline-15000 followup)Mon, 28 Sep 2020 14:16:31 +0200, by Antoine cezar
-
hg-core: return `Err` on decompression error (D8958#inline-15004 followup)Mon, 28 Sep 2020 14:06:23 +0200, by Antoine cezar
-
hg-core: remove useless code (D8958#inline-14988 followup)Mon, 28 Sep 2020 14:01:57 +0200, by Antoine cezar
-
hg-core: minor docstring update (D8958#inline-14991 followup)Mon, 28 Sep 2020 13:55:47 +0200, by Antoine cezar
-
hg-core: minor code style change (D8958#inline-14986 followup)Mon, 28 Sep 2020 13:53:11 +0200, by Antoine cezar
-
hg-core: Explain offset override of first revisionMon, 28 Sep 2020 13:51:16 +0200, by Antoine cezar
-
hg-core: minor code style change (D8958#inline-14993 followup)Mon, 28 Sep 2020 13:46:14 +0200, by Antoine cezar
-
changing-files: move default constructor value to NoneThu, 24 Sep 2020 09:32:07 +0200, by Pierre-Yves David
-
rust: format with rustfmtMon, 28 Sep 2020 11:16:12 +0200, by Raphaël Gomès
-
merge: store cases when a file is absent post merge in commitinfoMon, 24 Aug 2020 15:35:34 +0530, by Pulkit Goyal
-
tests: add some more debugmergestate calls in `test-merge-criss-cross.t`Mon, 14 Sep 2020 15:08:15 +0530, by Pulkit Goyal
-
commit: force create a new filenode if it was set in mergestate by mergeThu, 03 Sep 2020 13:58:14 +0530, by Pulkit Goyal
-
merge: store commitinfo if these is a dc or cd conflictThu, 03 Sep 2020 13:44:06 +0530, by Pulkit Goyal
-
mergestate: update _stateextras instead of reassingingFri, 25 Sep 2020 13:58:05 +0530, by Pulkit Goyal
-
tests: add some debugmergestate calls in `test-merge-criss-cross.t`Mon, 14 Sep 2020 14:11:45 +0530, by Pulkit Goyal
-
tests: add few debugrevlogindex and a log call to see changes in next testThu, 03 Sep 2020 13:54:46 +0530, by Pulkit Goyal
-
merge: disable `m2-vs-ma` optimization if new filenode config is trueMon, 14 Sep 2020 14:40:12 +0530, by Pulkit Goyal
-
configitems: add a new config option to control new filenode functionalityMon, 14 Sep 2020 14:31:23 +0530, by Pulkit Goyal
-
git: add test showing `hg commit -i` working on a git repoWed, 23 Sep 2020 14:20:49 -0400, by Connor Sheehan
-
merge: replace calls to hg.updaterepo() by merge.update()Mon, 21 Sep 2020 11:53:44 -0700, by Martin von Zweigbergk
-
merge: add a higher-level update() for the common `hg update` use caseMon, 21 Sep 2020 09:57:29 -0700, by Martin von Zweigbergk
-
sidedata: simply read p2copies files from the `ChangingFiles` objectWed, 23 Sep 2020 15:16:35 +0200, by Pierre-Yves David
-
sidedata: simply read p1copies files from the `ChangingFiles` objectWed, 23 Sep 2020 15:16:16 +0200, by Pierre-Yves David
-
sidedata: simply read removed files from the `ChangingFiles` objectWed, 23 Sep 2020 15:16:01 +0200, by Pierre-Yves David
-
sidedata: simply read added files from the `ChangingFiles` objectWed, 23 Sep 2020 15:15:46 +0200, by Pierre-Yves David
-
sidedata: add a `decode_files_sidedata` functionWed, 23 Sep 2020 15:13:44 +0200, by Pierre-Yves David
-
changelog: add a `changes` property on `changelogrevision`Tue, 15 Sep 2020 15:37:32 +0200, by Pierre-Yves David
-
sidedata: rename `encode_copies_sidedata` to `encode_files_sidedata`Tue, 22 Sep 2020 10:27:35 +0200, by Pierre-Yves David
-
log: pass around --rev option by walkoptsSat, 12 Sep 2020 21:45:37 +0900, by Yuya Nishihara
-
log: parse --limit option by logcmdutil.parseopts()Sat, 12 Sep 2020 21:39:58 +0900, by Yuya Nishihara
-
log: pass around --follow/--follow-first options by walkoptsSat, 12 Sep 2020 21:35:26 +0900, by Yuya Nishihara
-
log: introduce struct that carries log traversal optionsSat, 12 Sep 2020 21:06:16 +0900, by Yuya Nishihara
-
log: remove unused argument from _makerevset()Sat, 12 Sep 2020 16:19:01 +0900, by Yuya Nishihara
-
log: remove stale comment about order of user revsetSat, 12 Sep 2020 16:11:10 +0900, by Yuya Nishihara
-
rust: add `dirstate_tree` moduleFri, 25 Sep 2020 17:51:34 +0200, by Raphaël Gomès
-
hgdemandimport: exclude more sqlalchemy modules stable 5.5.2Tue, 29 Sep 2020 14:38:46 -0700, by Ludovic Chabant
-
rust-dirstatemap: add #[timed] to dirstatemap read for comparisonFri, 24 Jul 2020 16:35:02 +0200, by Raphaël Gomès
-
merge: make low-level update() private (API)Mon, 21 Sep 2020 11:12:58 -0700, by Martin von Zweigbergk
-
merge: use merge.clean_update() when applicableMon, 21 Sep 2020 10:09:39 -0700, by Martin von Zweigbergk
-
rebase: teach in-memory rebase to not restart with on-disk rebase on conflictFri, 18 Sep 2020 15:03:06 -0700, by Martin von Zweigbergk
-
rust: update Cargo.lockThu, 24 Sep 2020 16:30:17 +0200, by Raphaël Gomès
-
rust-tests: add test to check if `Cargo.lock` is up-to-dateThu, 24 Sep 2020 16:30:00 +0200, by Raphaël Gomès
-
scmutil: introduce function to check whether repo uses treemanifest or notTue, 01 Sep 2020 18:08:24 +0530, by Pulkit Goyal
-
chg: make is possible to call by default an hg binary located next to chgThu, 03 Sep 2020 11:07:47 -0400, by Valentin Gatien-Baron
-
phases: fix performance regression with Python 2Wed, 23 Sep 2020 14:44:21 +0200, by Joerg Sonnenberger
-
rebase: move check for unresolved conflicts into lower-level rebasenode()Wed, 23 Sep 2020 09:04:32 -0700, by Martin von Zweigbergk
-
rebase: add dryrun property to rebaseruntimeFri, 18 Sep 2020 15:40:26 -0700, by Martin von Zweigbergk
-
rebase: when collapsing, p1 == dest, so use the former onlyWed, 23 Sep 2020 09:21:26 -0700, by Martin von Zweigbergk
-
rebase: remove redundant isinmemory argument from _origrebase()Fri, 18 Sep 2020 15:37:03 -0700, by Martin von Zweigbergk
-
largefiles: prevent in-memory merge instead of switching to on-diskTue, 22 Sep 2020 23:18:37 -0700, by Martin von Zweigbergk
-
merge: add a back_out() function to encapsulate update()Mon, 21 Sep 2020 09:56:48 -0700, by Martin von Zweigbergk
-
tests: update test-share-safe to work with non-zstd versionsFri, 18 Sep 2020 17:19:49 +0530, by Pulkit Goyal
-
rhg: add a limited `rhg cat -r` subcommandTue, 15 Sep 2020 16:51:11 +0200, by Antoine Cezar
-
hg-core: add a `CatRev` operationFri, 11 Sep 2020 17:32:53 +0200, by Antoine Cezar
-
hg-core: add `files_with_nodes` to `Manifest`Tue, 15 Sep 2020 16:46:57 +0200, by Antoine Cezar
-
hg-core: add path_encodeTue, 15 Sep 2020 16:45:27 +0200, by Antoine Cezar
-
hg-core: impl TryFrom<PathBuff> for HgPathBufTue, 15 Sep 2020 10:52:28 +0200, by Antoine Cezar
-
rhg: add `--revision` argument to `rhg files`Wed, 09 Sep 2020 14:53:15 +0200, by Antoine Cezar
-
hg-core: add a `ListRevTrackedFiles` operationFri, 18 Sep 2020 16:52:16 +0200, by Antoine Cezar
-
hg-core: simplify `list_tracked_files` operationWed, 09 Sep 2020 12:12:11 +0200, by Antoine Cezar
-
hg-core: add `Revlog.get_node_rev`Fri, 18 Sep 2020 16:52:08 +0200, by Antoine Cezar
-
hg-core: add `Manifest` a specialized `Revlog`Wed, 09 Sep 2020 14:50:58 +0200, by Antoine Cezar
-
hg-core: add `Changlog` a specialized `Revlog`Wed, 09 Sep 2020 16:25:23 +0200, by Antoine Cezar
-
hg-core: check data integrity in `Revlog`Wed, 02 Sep 2020 15:23:25 +0200, by Antoine Cezar
-
rhg: Add debug timingWed, 23 Sep 2020 12:26:16 +0200, by Antoine Cezar
-
rhg: add a limited `rhg debugdata` subcommandMon, 17 Aug 2020 16:56:39 +0200, by Antoine Cezar
-
rhg: add a `DebugData` `Command` to prepare the `rhg debugdata` subcommandWed, 09 Sep 2020 12:07:05 +0200, by Antoine Cezar
-
hg-core: define a `DebugData` `Operation`Thu, 13 Aug 2020 16:22:15 +0200, by Antoine Cezar
-
hg-core: Add a limited read only `revlog` implementationFri, 04 Sep 2020 11:55:07 +0200, by Antoine Cezar
-
mergestate: define NO_OP_ACTION in module scope instead of inside mergeresultWed, 16 Sep 2020 18:09:32 +0530, by Pulkit Goyal
-
mergestate: introduce a new ACTION_KEEP_NEWWed, 09 Sep 2020 16:49:19 +0530, by Pulkit Goyal
-
repoview: don't crash if mergestate points to non-existent node stableWed, 23 Sep 2020 15:36:15 -0700, by Martin von Zweigbergk
-
tests: demonstrate crash caused by pinning of non-existent mergestate node stableWed, 23 Sep 2020 16:07:14 -0700, by Martin von Zweigbergk
-
git: also convert timezone to int (issue6359)Mon, 21 Sep 2020 10:23:25 -0400, by Augie Fackler
-
chg: fallback to original hg if stdio fds are missingFri, 18 Sep 2020 16:26:37 -0700, by Jun Wu
-
locking: remove support for inheriting locks in subprocessFri, 18 Sep 2020 08:27:43 -0700, by Martin von Zweigbergk
-
mergedriver: delete itThu, 17 Sep 2020 22:34:36 -0700, by Martin von Zweigbergk
-
rust-cpython: switch logging facade from `simple_logger` to `env_logger`Sun, 06 Sep 2020 10:33:12 +0200, by Raphaël Gomès
-
git: pass `id` attribute of `pygit2.Tree` objectTue, 22 Sep 2020 09:06:09 -0400, by Connor Sheehan
-
branchmap: add a cache validation cache, avoid expensive re-hash on every useWed, 16 Sep 2020 12:13:46 -0700, by Kyle Lippincott
-
merge with stableMon, 21 Sep 2020 15:05:38 -0400, by Augie Fackler
-
run-test: allow relative path in `--blacklist` and `--whitelist` (issue6351)Wed, 16 Sep 2020 19:32:53 +0200, by Antoine cezar
-
rebase: stop clearing on-disk mergestate when running in memoryFri, 18 Sep 2020 15:10:14 -0700, by Martin von Zweigbergk
-
rebase: delete unused p1 argument to _concludenode()Fri, 18 Sep 2020 10:15:13 -0700, by Martin von Zweigbergk
-
rebase: fix an inconsistent hyphenation in a debug messageFri, 18 Sep 2020 10:04:02 -0700, by Martin von Zweigbergk
-
strip: with --keep, consider all revs "removed" from the wcp (issue6270) stableFri, 18 Sep 2020 12:20:28 +0200, by Pierre-Yves David
-
test-strip: display more information highlight buggy behavior stableFri, 18 Sep 2020 12:10:12 +0200, by Pierre-Yves David
-
changing-files: implement equality checkingTue, 15 Sep 2020 15:03:07 +0200, by Pierre-Yves David
-
changing-files: document the various setsThu, 17 Sep 2020 11:21:13 +0200, by Pierre-Yves David
-
merge with stableFri, 18 Sep 2020 10:48:43 -0400, by Augie Fackler
-
share: do not write working-copy requirements twiceFri, 18 Sep 2020 20:19:52 +0900, by Yuya Nishihara
-
py3: fix formatting of LookupError for workingctx stableSun, 13 Sep 2020 15:59:23 +0900, by Yuya Nishihara
-
phabricator: fix loadhgrc() override broken by D8656Thu, 17 Sep 2020 22:45:51 -0700, by Martin von Zweigbergk
-
mergestate: move commit() from base class to on-disk subclassThu, 17 Sep 2020 23:09:47 -0700, by Martin von Zweigbergk
-
mergestate: make in-memory mergestate not clear on-disk mergestate on reset()Thu, 17 Sep 2020 23:12:48 -0700, by Martin von Zweigbergk
-
merge: use in-memory mergestate when using in-memory contextTue, 15 Sep 2020 16:10:16 -0700, by Martin von Zweigbergk
-
mergestate: extract a base class to be shared by future memmergestateTue, 15 Sep 2020 11:17:24 -0700, by Martin von Zweigbergk
-
mergestate: extract overridable methods for making/restoring file backupsTue, 15 Sep 2020 11:33:26 -0700, by Martin von Zweigbergk
-
mergestate: initialize all properties in __init__()Wed, 16 Sep 2020 13:39:26 -0700, by Martin von Zweigbergk
-
mergestate: remove unnecessary clearing of `localctx` and `otherctx`Thu, 17 Sep 2020 19:33:55 -0700, by Martin von Zweigbergk
-
mergestate: move most of of reset() into start()Wed, 16 Sep 2020 13:25:49 -0700, by Martin von Zweigbergk
-
mergestate: make clean() only be about creating a clean mergestateThu, 17 Sep 2020 09:23:21 -0700, by Martin von Zweigbergk
-
mergestate: split up reset() for its two use casesWed, 16 Sep 2020 10:09:37 -0700, by Martin von Zweigbergk
-
mergestate: simplify reset(), knowing that `other` and `node` go togetherTue, 15 Sep 2020 23:19:14 -0700, by Martin von Zweigbergk
-
mergestate: make some callers not pass pointless node argumentTue, 15 Sep 2020 22:40:26 -0700, by Martin von Zweigbergk
-
py3: don't risk passing a None value to error.ManifestLookupError()Thu, 17 Sep 2020 09:56:05 -0700, by Martin von Zweigbergk
-
merge: move initial handling of mergeactions near to later oneThu, 03 Sep 2020 13:25:29 +0530, by Pulkit Goyal
-
upgrade: support running upgrade if repository has share-safe requirementThu, 25 Jun 2020 13:16:55 +0530, by Pulkit Goyal
-
config: add `--shared` flag to edit config file of shared sourceThu, 17 Sep 2020 18:49:57 -0700, by Pulkit Goyal
-
localrepo: load the share source .hg/hgrc also in share-safe mode (API)Thu, 02 Jul 2020 16:23:36 +0530, by Pulkit Goyal
-
helptext: document exp-sharesafe in internals/requirements.txtFri, 07 Aug 2020 17:42:15 +0530, by Pulkit Goyal
-
share: introduce config option to store requires in .hg/storeTue, 14 Apr 2020 21:07:09 +0530, by Pulkit Goyal
-
scmutil: introduce filterrequirements() to split reqs into wc and store onesFri, 07 Aug 2020 16:11:19 +0530, by Pulkit Goyal
-
remotefilelog: acquire lock before writing requirements on cloneThu, 17 Sep 2020 18:28:53 -0700, by Pulkit Goyal
-
grep: make -frREV follow history from the specified revision (BC)Thu, 10 Sep 2020 14:23:12 +0900, by Yuya Nishihara
-
cmdutil: make walkchangerevs() gracefully handle wdir parentsFri, 11 Sep 2020 18:33:41 +0900, by Yuya Nishihara
-
grep: fix --follow with no --diff nor --rev to not fall back to plain grepThu, 10 Sep 2020 13:30:34 +0900, by Yuya Nishihara
-
test-grep: add tests for --follow with/without --diff and/or pathsFri, 11 Sep 2020 12:39:45 +0900, by Yuya Nishihara
-
grep: clarify that --all works exactly the same way as --diffThu, 10 Sep 2020 13:10:53 +0900, by Yuya Nishihara
-
churn: add an usage example in docstringThu, 17 Sep 2020 15:34:13 +0200, by Stephane
-
tests: run test-check-py3-compat only in pure python modeThu, 17 Sep 2020 15:47:19 +0530, by Pulkit Goyal
-
log: make -frREV PATH detect missing files before falling back to slow pathSat, 12 Sep 2020 07:23:47 +0900, by Yuya Nishihara
-
log: fix -fr'wdir()' PATH to follow newly added fileFri, 11 Sep 2020 15:13:35 +0900, by Yuya Nishihara
-
log: reorganize if-else and for loop in logcmdutil._makematcher()Fri, 11 Sep 2020 15:08:58 +0900, by Yuya Nishihara
-
merge: update commitinfo from all mergeresults during bid mergeWed, 26 Aug 2020 16:37:23 +0530, by Pulkit Goyal
-
merge: add missing ACTION_KEEP when both remote and ancestor are not presentMon, 24 Aug 2020 17:22:28 +0530, by Pulkit Goyal
-
merge: store ACTION_KEEP_ABSENT when we are keeping the file absent locallyMon, 24 Aug 2020 15:20:09 +0530, by Pulkit Goyal
-
merge: add `ACTION_KEEP_ABSENT` to represent files we want to keep absentTue, 01 Sep 2020 17:08:26 +0530, by Pulkit Goyal
-
mergeresult: introduce dedicated tuple for no-op actionsMon, 14 Sep 2020 13:51:39 +0530, by Pulkit Goyal
-
tests: add criss cross merging tests whose behavior need to be fixedFri, 19 Jun 2020 13:27:46 +0200, by Pierre-Yves David
-
repo: avoid copying/updating a dict on every `repo.__getitem__`Fri, 11 Sep 2020 15:52:06 -0700, by Kyle Lippincott
-
obsstore: refactor v1 logic to fix 32 byte hash supportThu, 23 Jul 2020 20:23:44 +0200, by Joerg Sonnenberger
-
fsmonitor: increase the threshold before we recommend it, when using rustMon, 14 Sep 2020 11:32:24 -0400, by Valentin Gatien-Baron
-
copy-tracing: test case where a merge reverted a file deletionFri, 19 Jun 2020 06:15:06 +0200, by Pierre-Yves David
-
copy-tracing: test case where we go across a changed/deleted mergeFri, 19 Jun 2020 06:04:48 +0200, by Pierre-Yves David
-
merge: show list of bids for each file in bid-merge in ui.debug()Wed, 26 Aug 2020 17:20:53 +0530, by Pulkit Goyal
-
merge with stableMon, 14 Sep 2020 19:39:51 +0900, by Yuya Nishihara
-
cmdutil: reimplement finddate() without using walkchangerevs()Sun, 13 Sep 2020 17:52:24 +0900, by Yuya Nishihara
-
test-simple-update: add test for -d DATE optionSun, 13 Sep 2020 18:14:51 +0900, by Yuya Nishihara
-
largefiles: walk history in ascending order while downloading all lfilesSun, 13 Sep 2020 17:46:48 +0900, by Yuya Nishihara
-
largefiles: replace use of walkchangerevs() with simple revset querySun, 13 Sep 2020 17:43:19 +0900, by Yuya Nishihara
-
largefiles: remove unused 'rev' parameter from downloadlfiles()Fri, 11 Sep 2020 10:47:17 +0900, by Yuya Nishihara
-
resourceutil: document when we expect to take the importlib.resouces code pathSat, 12 Sep 2020 11:18:12 -0700, by Martin von Zweigbergk
-
templater: fix reading of templates in frozen binaries with py3 < 3.7Thu, 10 Sep 2020 22:00:00 -0700, by Martin von Zweigbergk
-
histedit: cache description lineFri, 11 Sep 2020 09:35:49 -0700, by Martin von Zweigbergk
-
tests: make emacs test less strictFri, 11 Sep 2020 09:55:08 -0700, by Martin von Zweigbergk
-
graphlog: use '%' only if there are *unresolved* conflictsThu, 10 Sep 2020 13:12:34 -0700, by Martin von Zweigbergk
-
merge: show number of ancestors in bid merge debug notesWed, 26 Aug 2020 17:24:22 +0530, by Pulkit Goyal
-
debugmergestate: sort extras before printingThu, 03 Sep 2020 14:45:16 +0530, by Pulkit Goyal
-
debugmergestate: show extras for files which are not in mergestateMon, 24 Aug 2020 18:59:19 +0530, by Pulkit Goyal
-
tests: update lockdelay.py to handle the `wait` argumentThu, 10 Sep 2020 16:51:40 +0530, by Pulkit Goyal
-
commit: pass mergestate into _filecommit() instead of re-reading itThu, 03 Sep 2020 14:14:04 +0530, by Pulkit Goyal
-
py3: fix bytes and str mixup in run-testsFri, 11 Sep 2020 13:04:05 +0530, by Sushil khanchi
-
hg-core: fix some `clippy` warningsMon, 17 Aug 2020 10:59:30 +0200, by Antoine Cezar
-
rhg: print error message when argument parsing failsMon, 17 Aug 2020 16:55:43 +0200, by Antoine Cezar
-
rhg: fix `clippy` warningsThu, 13 Aug 2020 16:36:42 +0200, by Antoine Cezar
-
rhg: pass `ui` to `Command` `run`Tue, 04 Aug 2020 16:11:23 +0200, by Antoine Cezar
-
rhg: add harness tests for rhg filesMon, 03 Aug 2020 11:55:59 +0200, by Antoine Cezar
-
rhg: make output of `files` relative to the current directory and the rootThu, 30 Jul 2020 16:55:44 +0200, by Raphaël Gomès
-
tags: take lock instead of wlock before writing hgtagsfnodes1 cacheTue, 08 Sep 2020 19:36:40 +0530, by Pulkit Goyal
-
statichttprepo: use LockUnavailable() instead of Abort() for lock (API)Thu, 10 Sep 2020 13:37:35 +0530, by Pulkit Goyal
-
localrepo: warn if we are writing to cache without a lockTue, 08 Sep 2020 18:46:01 +0530, by Pulkit Goyal
-
commit: fix a wrong argument name in documentationThu, 03 Sep 2020 14:14:40 +0530, by Pulkit Goyal
-
git: remove unrequired assignment of listignored and listunknownThu, 10 Sep 2020 17:03:38 +0530, by Pulkit Goyal
-
grep: fix hash(linestate) to not include linenumWed, 09 Sep 2020 11:41:18 +0900, by Yuya Nishihara
-
test-grep: document that trivially moved lines might not be detectedTue, 08 Sep 2020 21:38:10 +0900, by Yuya Nishihara
-
revset: remove indirect indexing of status tupleWed, 09 Sep 2020 11:51:51 +0900, by Yuya Nishihara
-
rewriteutil: relax the sha1 hash references to handle future hash typesTue, 25 Aug 2020 23:18:42 -0400, by Matt Harbison
-
phabricator: update the hashes in commit messages as they get submittedMon, 24 Aug 2020 18:51:25 -0400, by Matt Harbison
-
rewriteutil: also consider pending obsoletes when updating hashes in messagesMon, 24 Aug 2020 18:44:15 -0400, by Matt Harbison
-
rewriteutil: extract evolve code used to replace obsolete hashes in commitsMon, 24 Aug 2020 12:43:53 -0400, by Matt Harbison
-
git: fix index handling of removed files during commit (issue6398)Mon, 07 Sep 2020 17:16:16 -0400, by Augie Fackler
-
git: make dirstate actually support listclean parameterMon, 07 Sep 2020 17:14:59 -0400, by Augie Fackler
-
git: make dirstate status() respect matcherMon, 07 Sep 2020 17:13:45 -0400, by Augie Fackler
-
git: fix up dirstate use of indexMon, 07 Sep 2020 17:12:29 -0400, by Augie Fackler
-
git: correctly handle "nothing changed" commitsMon, 07 Sep 2020 16:27:12 -0400, by Augie Fackler
-
localrepo: use functools.wraps() in unfilteredmethod decoratorMon, 07 Sep 2020 16:25:16 -0400, by Augie Fackler
-
git: actually copy treemanifest instances in .copy() (issue6398)Mon, 07 Sep 2020 16:13:10 -0400, by Augie Fackler
-
log: fix crash and bad filematcher lookup by -fr'wdir()' PATH stableFri, 11 Sep 2020 14:41:05 +0900, by Yuya Nishihara
-
hgdemandimport: bypass demandimport for _ast module (issue6407) stableWed, 09 Sep 2020 14:48:55 -0400, by Augie Fackler
-
git: restore basic functionality after b3040b6739ceMon, 07 Sep 2020 15:46:56 -0400, by Augie Fackler
-
git: convert tz offset to int (issue6359)Mon, 07 Sep 2020 15:31:34 -0400, by Augie Fackler
-
repoview: pin revisions for `local` and `other` when a merge is active stableFri, 04 Sep 2020 15:21:02 -0400, by Matt Harbison
-
merge with stableMon, 07 Sep 2020 15:20:31 -0400, by Augie Fackler
-
extdiff: refactor cmdline and gui calculation login in a separate fnWed, 02 Sep 2020 19:46:55 +0530, by Pulkit Goyal
-
extdiff: reorder an if-else conditionalWed, 02 Sep 2020 19:17:31 +0530, by Pulkit Goyal
-
run-tests: extract logic to get errpath in a utility funcWed, 02 Sep 2020 23:09:45 +0530, by Sushil khanchi
-
run-tests: refactor filtering logic for --retest flagSat, 22 Aug 2020 16:31:34 +0530, by Sushil khanchi
-
tests: add a --retest test to demonstrate a fix in next patchThu, 27 Aug 2020 12:24:57 +0530, by Sushil khanchi
-
tests: remove a sub-test since we are done with it in test-run-tests.tThu, 27 Aug 2020 12:21:24 +0530, by Sushil khanchi
-
storageutil: allow modern hash sizes for fileidsTue, 21 Jul 2020 22:41:45 +0200, by Joerg Sonnenberger
-
registrar: fix a documentation typoTue, 01 Sep 2020 22:28:41 -0400, by Matt Harbison
-
documentation: add `zstd` compression to the internal `revlogs` documentationMon, 10 Aug 2020 15:50:22 +0200, by Antoine Cezar
-
extdiff: move single file handling inside `not per-file` conditionalSat, 29 Aug 2020 14:35:18 +0530, by Pulkit Goyal
-
extdiff: remove dir2root and pass full path as dir2 in _runperfilediff()Sat, 29 Aug 2020 14:32:26 +0530, by Pulkit Goyal
-
extdiff: pass full paths of `dir1a` and `dir1b` to `_runperfilediff()`Sat, 29 Aug 2020 14:28:34 +0530, by Pulkit Goyal
-
hgweb: compatibility of hgweb.cgi template with Python 3 stableWed, 02 Sep 2020 12:31:37 +0200, by Harald Klimach
-
genosxversion: don't give up if we can't find a path to hg libraries stableTue, 01 Sep 2020 10:33:10 -0400, by Augie Fackler
-
tests: fix test-demandimport.py on Python 3.9 stableWed, 02 Sep 2020 01:30:56 +0200, by Manuel Jacob
-
merge with stableTue, 01 Sep 2020 09:46:15 -0400, by Augie Fackler
-
mercurial: force LF endings for *.py, *.{c,h} and *.t in .editorconfigMon, 24 Aug 2020 12:39:48 -0400, by Matt Harbison
-
hooklib: update documentation of changeset_obsoletedfor for changed hook typeTue, 18 Aug 2020 22:21:00 +0800, by Aay Jay Chan
-
worker: don't expose readinto() on _blockingreader since pickle is pickyFri, 14 Aug 2020 20:45:49 -0700, by Martin von Zweigbergk
-
test: add `test-repo` requirement to `test-check-format` (issue6395) stable 5.5.1Thu, 27 Aug 2020 09:06:35 +0200, by Pierre-Yves David
-
commit: clear mergestate also with --amend (issue6304)Tue, 18 Aug 2020 15:03:57 -0700, by Martin von Zweigbergk
-
tests: add test showing that merge state is not cleared by amendTue, 18 Aug 2020 14:26:49 -0700, by Martin von Zweigbergk
-
requirements: introduce constants for `shared` and `relshared` requirementsTue, 11 Aug 2020 13:43:43 +0530, by Pulkit Goyal
-
mergestate: replace `addmergedother()` with generic `addcommitinfo()` (API)Mon, 10 Aug 2020 15:47:21 +0530, by Pulkit Goyal
-
merge: introduce `addcommitinfo()` on mergeresult objectMon, 10 Aug 2020 15:38:45 +0530, by Pulkit Goyal
-
merge: use collections.defaultdict() for mergeresult.commitinfoMon, 10 Aug 2020 15:34:27 +0530, by Pulkit Goyal
-
mergestate: use _stateextras instead of merge records for commit related infoMon, 10 Aug 2020 15:29:02 +0530, by Pulkit Goyal
-
mergestate: use collections.defaultdict(dict) for _stateextrasMon, 10 Aug 2020 15:09:44 +0530, by Pulkit Goyal
-
hgweb: minimize scope of a try-block in staticfile()Mon, 03 Aug 2020 23:41:50 -0700, by Martin von Zweigbergk
-
hgweb: ignore web.templates config when guessing mime type for static contentMon, 03 Aug 2020 23:38:50 -0700, by Martin von Zweigbergk
-
hgweb: let staticfile() look up path from default location unless providedSat, 22 Aug 2020 16:03:44 -0700, by Martin von Zweigbergk
-
hgweb: handle None from templatedir() equally bad in webcommands.pyMon, 03 Aug 2020 22:40:05 -0700, by Martin von Zweigbergk
-
posixworker: avoid creating workers that end up getting no workThu, 13 Aug 2020 10:37:25 -0700, by Martin von Zweigbergk
-
revert: remove dangerous `parents` argument from `cmdutil.revert()`Mon, 10 Aug 2020 21:46:47 -0700, by Martin von Zweigbergk
-
requirements: introduce a set of working directory specific requirementsMon, 10 Aug 2020 18:08:15 -0700, by Pulkit Goyal
-
localrepo: move requirements constant to requirements moduleSat, 08 Aug 2020 16:37:59 +0530, by Pulkit Goyal
-
requirements: introduce new requirements related moduleSat, 08 Aug 2020 16:24:12 +0530, by Pulkit Goyal
-
repository: introduce constant for treemanifest requirement and use itSat, 08 Aug 2020 15:48:17 +0530, by Pulkit Goyal
-
tests: make flag parsing test more future safeTue, 21 Jul 2020 22:13:54 +0200, by Joerg Sonnenberger
-
rename: add support for --at-rev, which marks as copy and removes the sourceTue, 28 Jul 2020 09:58:28 -0700, by Martin von Zweigbergk
-
tests: make test-install.t work on debian systemsFri, 24 Jul 2020 15:03:14 -0700, by Kyle Lippincott
-
rhg: handle broken pipe error for stderrFri, 24 Jul 2020 10:34:04 +0200, by Antoine Cezar
-
rhg: extract function handle_stdout_errorFri, 24 Jul 2020 17:24:10 +0200, by Antoine Cezar
-
rhg: add a limited `rhg files` subcommandFri, 17 Jul 2020 17:24:54 +0200, by Antoine Cezar
-
rhg: add a `Files` `Command` to prepare the `rhg files` subcommandWed, 29 Jul 2020 10:21:17 +0200, by Antoine Cezar
-
rhg: simplify `FindRootError` handlingWed, 29 Jul 2020 15:49:44 +0200, by Antoine Cezar
-
rhg: add buffered stdout writing possibilityWed, 29 Jul 2020 10:26:17 +0200, by Antoine Cezar
-
rhg: ask the error message from `CommandError`Mon, 20 Jul 2020 18:14:52 +0200, by Antoine Cezar
-
rhg: Do not return error when when we really mean ok in commandsTue, 21 Jul 2020 10:39:30 +0200, by Antoine Cezar
-
hg-core: define a `ListTrackedFiles` `Operation`Sat, 08 Aug 2020 12:52:39 -0700, by Antoine Cezar
-
hg-core: remove the `Operation` traitWed, 29 Jul 2020 10:08:09 +0200, by Antoine Cezar
-
hg-core: make parse_dirstate return references rather than update hashmapsTue, 04 Aug 2020 10:59:43 +0200, by Antoine Cezar
-
repository: introduce constant for internal phase repo requirement and use itFri, 07 Aug 2020 18:01:48 +0530, by Pulkit Goyal
-
repository: introduce constant for sparse repo requirement and use itSat, 08 Aug 2020 10:06:32 -0700, by Pulkit Goyal
-
localrepo: refactor `.hg/requires` reading logic in separate functionFri, 07 Aug 2020 16:02:13 +0530, by Pulkit Goyal
-
localrepo: refactor logic to calculate sharedvfs in separate fnFri, 07 Aug 2020 15:52:52 +0530, by Pulkit Goyal
-
keepalive: Do not append _rbuf if _raw_readinto exists (issue6356) stableSun, 02 Aug 2020 17:40:35 +0200, by Cédric Krier
-
store: refactor space delimited list to proper data structureSat, 08 Aug 2020 10:13:37 -0700, by Pulkit Goyal
-
makefile: stop setting unused HGEXTDIR variable during osx buildFri, 07 Aug 2020 21:59:43 -0700, by Martin von Zweigbergk
-
merge: drop commitinfo argument to applyupdates (API)Thu, 06 Aug 2020 13:51:43 +0530, by Pulkit Goyal
-
merge: remove emptyactions() and use collections.defaultdict(list) insteadThu, 06 Aug 2020 13:27:38 +0530, by Pulkit Goyal
-
merge: pass mergeresult obj in _forgetremoved() (API)Wed, 05 Aug 2020 16:52:51 +0530, by Pulkit Goyal
-
mergeresult: introduce filemap() which yields filename based mappingWed, 05 Aug 2020 16:00:25 +0530, by Pulkit Goyal
-
mergeresult: add `files()` and use itWed, 05 Aug 2020 15:41:23 +0530, by Pulkit Goyal
-
mergeresult: introduce getfile() and use it where requiredWed, 05 Aug 2020 15:37:26 +0530, by Pulkit Goyal
-
merge: use ACTION_* constants instead of values in _filternarrowactions()Wed, 05 Aug 2020 14:03:59 +0530, by Pulkit Goyal
-
merge: rework iteration over mergeresult object in checkpathconflicts()Wed, 05 Aug 2020 13:50:49 +0530, by Pulkit Goyal
-
applyupdates: simplfy calculation of number of updated filesWed, 05 Aug 2020 13:21:06 +0530, by Pulkit Goyal
-
mergeresult: yield from getactions() instead of buidling a list and returningMon, 03 Aug 2020 18:08:37 +0530, by Pulkit Goyal
-
sparse: replace merge action values with mergestate.ACTION_* constantsMon, 03 Aug 2020 18:33:00 +0530, by Pulkit Goyal
-
mergeresult: implement a len() function and use itMon, 03 Aug 2020 17:58:18 +0530, by Pulkit Goyal
-
merge: replace use of actions dict with mergeresult objectMon, 03 Aug 2020 17:32:30 +0530, by Pulkit Goyal
-
mergeresult: add sort argument to getactions() methodMon, 03 Aug 2020 14:54:45 +0530, by Pulkit Goyal
-
merge: pass mergeresult obj in merge._prefetchfiles()Mon, 03 Aug 2020 14:19:06 +0530, by Pulkit Goyal
-
merge: pass mergeresult obj instead of actions in applyupdates() (API)Mon, 03 Aug 2020 14:12:13 +0530, by Pulkit Goyal
-
merge: pass mergeresult obj instead of actions in _checkcollision() (API)Mon, 03 Aug 2020 13:30:14 +0530, by Pulkit Goyal
-
commitctx: directly update the touched and added set of filesTue, 28 Jul 2020 20:21:06 +0200, by Pierre-Yves David
-
commitctx: directly updated the set of removed filesTue, 28 Jul 2020 20:19:09 +0200, by Pierre-Yves David
-
commitctx: create the `ChangingFiles` object soonerWed, 29 Jul 2020 16:48:31 +0200, by Pierre-Yves David
-
commitctx: move ChangingFiles creation directly inside `_process_files`Sat, 25 Jul 2020 16:34:02 +0200, by Pierre-Yves David
-
commitctx: create the ChangingFiles object directly in the various caseSat, 25 Jul 2020 16:13:32 +0200, by Pierre-Yves David
-
commitctx: no longer make the storage and added/removed file optionalSat, 25 Jul 2020 16:13:17 +0200, by Pierre-Yves David
-
commitctx: directly gather p1 and p2 copies in `files`Sat, 25 Jul 2020 16:07:38 +0200, by Pierre-Yves David
-
commitctx: extract sidedata encoding inside its own functionSat, 25 Jul 2020 16:02:26 +0200, by Pierre-Yves David
-
commitctx: directly pass a ChangingFiles object to changelog.addSat, 25 Jul 2020 15:55:09 +0200, by Pierre-Yves David
-
commitctx: return a richer object from _prepare_filesSat, 25 Jul 2020 15:49:12 +0200, by Pierre-Yves David
-
templater: teach template loader to use open_template() functionThu, 06 Aug 2020 10:53:00 -0700, by Martin von Zweigbergk
-
templater: restructure open_template() a little to prepare for relative pathsThu, 06 Aug 2020 10:52:52 -0700, by Martin von Zweigbergk
-
templater: add exception-raising version of open_template()Thu, 06 Aug 2020 09:50:10 -0700, by Martin von Zweigbergk
-
templater: replace Py3-only exception types by super-types available in Py2Wed, 05 Aug 2020 22:13:51 -0700, by Martin von Zweigbergk
-
hgweb: enable reading styles from resources in frozen binariesWed, 05 Aug 2020 14:19:42 -0700, by Martin von Zweigbergk
-
hgweb: rely on open_template()'s fallback to using templatedir()Wed, 05 Aug 2020 14:03:45 -0700, by Martin von Zweigbergk
-
hgweb: open mapfile using templater.open_template()Wed, 05 Aug 2020 14:03:14 -0700, by Martin von Zweigbergk
-
hgweb: simplify a constant-length list by converting to literal tupleWed, 05 Aug 2020 13:58:30 -0700, by Martin von Zweigbergk
-
hgweb: remove some accesses to private member uimod._unsetWed, 05 Aug 2020 13:33:07 -0700, by Martin von Zweigbergk
-
templater: try to read %include in mapfiles from resourcesThu, 30 Jul 2020 21:36:29 -0700, by Martin von Zweigbergk
-
templater: unroll loop over mapfile directoriesThu, 30 Jul 2020 15:29:06 -0700, by Martin von Zweigbergk
-
templater: make open_template() read from resources if in frozen binaryTue, 04 Aug 2020 10:51:25 -0700, by Martin von Zweigbergk
-
templater: pass opened file-like object to templatespecTue, 04 Aug 2020 13:22:00 -0700, by Martin von Zweigbergk
-
templater: replace templatepath() with function that also opens the fileTue, 04 Aug 2020 13:21:29 -0700, by Martin von Zweigbergk
-
templater: start passing resource to read from into _readmapfile()Thu, 30 Jul 2020 13:44:06 -0700, by Martin von Zweigbergk
-
templater: move stylemap() to hgweb_mod, since that's its only userTue, 04 Aug 2020 09:13:10 -0700, by Martin von Zweigbergk
-
hgweb: simplify staticfile() now that we always pass it a single directoryMon, 03 Aug 2020 22:15:45 -0700, by Martin von Zweigbergk
-
packaging: include templates with their package as key in package_dataFri, 31 Jul 2020 10:05:07 -0700, by Martin von Zweigbergk
-
packaging: mark mercurial.templates and subdirs as packagesFri, 31 Jul 2020 09:49:52 -0700, by Martin von Zweigbergk
-
templates: add __init__.py files to templates/ dirsThu, 12 Dec 2019 12:41:01 -0800, by Martin von Zweigbergk
-
merge with stableWed, 05 Aug 2020 13:36:50 -0400, by Augie Fackler
-
localrepo: abort creating a shared repo if the source does not have storeTue, 21 Jul 2020 18:21:27 +0530, by Pulkit Goyal
-
localrepo: only use 'bookmarksinstore' requirement if we have 'store'Tue, 21 Jul 2020 13:58:58 +0530, by Pulkit Goyal
-
mergeresult: make actionmapping a dict of dict instead of dict of listsSat, 25 Jul 2020 01:42:41 +0530, by Pulkit Goyal
-
largefiles: introduce a constant for 'lfmr' actionSat, 25 Jul 2020 14:44:29 +0530, by Pulkit Goyal
-
largefiles: override merge.emptyactions() to include `lfmr`Sat, 25 Jul 2020 14:41:20 +0530, by Pulkit Goyal
-
merge: unify logic of couple of if-else's in manifestmerge()Sat, 25 Jul 2020 01:17:35 +0530, by Pulkit Goyal
-
sparse: add comment for an if condition which I tried to refactorFri, 24 Jul 2020 23:49:08 +0530, by Pulkit Goyal
-
mergeactions: use action constants instead of string valuesFri, 24 Jul 2020 23:40:07 +0530, by Pulkit Goyal
-
merge: use the new action based mapping introduced in mergeresult objSun, 02 Aug 2020 10:24:28 -0700, by Pulkit Goyal
-
mergeresult: introduce action -> (filename, data, msg) mapping and related APIFri, 24 Jul 2020 19:48:38 +0530, by Pulkit Goyal
-
mergeresult: rename _actions to _filemappingSun, 02 Aug 2020 10:15:55 -0700, by Pulkit Goyal
-
sparse: pass mergeresult obj in sparse.filterupdatesactions() (API)Fri, 24 Jul 2020 19:19:47 +0530, by Pulkit Goyal
-
merge: filter actions before calling _resolvetrivial()Fri, 24 Jul 2020 19:13:20 +0530, by Pulkit Goyal
-
merge: introduce mergeresult.updateactions() and use itFri, 24 Jul 2020 18:16:29 +0530, by Pulkit Goyal
-
merge: pass mergeresult instead of actions in _checkunknownfiles() (API)Fri, 24 Jul 2020 17:57:23 +0530, by Pulkit Goyal
-
merge: pass mergeresult obj instead of actions dict in _resolvetrivial()Fri, 24 Jul 2020 17:52:33 +0530, by Pulkit Goyal
-
merge: pass mergeresult obj instead of actions in _filternarrowactions()Fri, 24 Jul 2020 17:49:13 +0530, by Pulkit Goyal
-
merge: pass mergeresult in checkpassconflicts() instead of actions (API)Fri, 24 Jul 2020 17:31:26 +0530, by Pulkit Goyal
-
merge: add removefile() to mergeresult objectFri, 24 Jul 2020 16:23:55 +0530, by Pulkit Goyal
-
merge: introduce mergeresult.addfile() and use itFri, 24 Jul 2020 16:18:39 +0530, by Pulkit Goyal
-
merge: make mergeresult constructor initialize empty objectFri, 24 Jul 2020 15:56:11 +0530, by Pulkit Goyal
-
merge: improve documentation of fbid dict used for merge bidFri, 24 Jul 2020 15:15:20 +0530, by Pulkit Goyal
-
merge: move conversion of file-key dict to action-key dict in mergeresultFri, 24 Jul 2020 14:45:00 +0530, by Pulkit Goyal
-
merge: introduce hasconflicts() on mergeresult objectSun, 02 Aug 2020 10:12:21 -0700, by Pulkit Goyal
-
merge: remove no longer required ACTION_GET_OTHER_AND_STORETue, 14 Jul 2020 16:40:28 +0530, by Pulkit Goyal
-
merge: pass commitinfo to applyupdates() and get it stored in mergestateTue, 14 Jul 2020 16:31:52 +0530, by Pulkit Goyal
-
merge: introduce 'commitinfo' in mergeresultTue, 14 Jul 2020 16:21:08 +0530, by Pulkit Goyal
-
merge: return a mergeresult obj from manifestmerge(), calculateupdates() (API)Thu, 23 Jul 2020 18:03:14 +0530, by Pulkit Goyal
-
mergestate: fix BC breakage introduced because of removal of a merge record stable 5.5Sat, 01 Aug 2020 18:39:28 +0530, by Pulkit Goyal
-
packaging: delete unnecessary updating of `dirs` listThu, 30 Jul 2020 22:49:51 -0700, by Martin von Zweigbergk
-
packaging: make "mercurial.defaultrc" a key in package_dataSun, 02 Aug 2020 10:08:18 -0700, by Martin von Zweigbergk
-
templatespec: use new factory functions in hooklibThu, 30 Jul 2020 12:22:41 -0700, by Martin von Zweigbergk
-
templatespec: use new factory functions in logcmdutilMon, 20 Jul 2020 22:43:33 -0700, by Martin von Zweigbergk
-
templatespec: move check for non-unicode to lower-level functionMon, 20 Jul 2020 21:33:28 -0700, by Martin von Zweigbergk
-
templatespec: logcmdutil.templatespec() gets either template or mapfileMon, 20 Jul 2020 21:32:10 -0700, by Martin von Zweigbergk
-
templatespec: create a factory function for each type there isThu, 16 Jul 2020 13:33:46 -0700, by Martin von Zweigbergk
-
templater: stop accepting a single style to stylemap()Wed, 29 Jul 2020 10:42:09 -0700, by Martin von Zweigbergk
-
formatter: inline a variable assigned from `templater.templater.frommapfile`Thu, 23 Jul 2020 10:20:48 -0700, by Martin von Zweigbergk
-
templater: don't normalize path separators to '/' when interacting with OSWed, 22 Jul 2020 21:23:46 -0700, by Martin von Zweigbergk
-
formatter: remove now-unnecessary check for file-nessThu, 23 Jul 2020 22:50:20 -0700, by Martin von Zweigbergk
-
templater: make templatepath() not return directory pathsThu, 23 Jul 2020 22:47:55 -0700, by Martin von Zweigbergk
-
tests: show unusual error message for `hg log --style coal`Thu, 23 Jul 2020 22:44:18 -0700, by Martin von Zweigbergk
-
config: remove now-unused `abs` argument from `include` callbackWed, 22 Jul 2020 10:34:24 -0700, by Martin von Zweigbergk
-
config: re-calculate absolute %include path in `include` callbackWed, 22 Jul 2020 10:32:28 -0700, by Martin von Zweigbergk
-
subrepoutil: use relative path for looking up config `%include`sWed, 22 Jul 2020 10:25:28 -0700, by Martin von Zweigbergk
-
config: remove now-unused support for "includepaths"Wed, 22 Jul 2020 00:13:02 -0700, by Martin von Zweigbergk
-
dispatch: adjust ui.flush() timing to stabilize test-blackbox.t stableSat, 25 Jul 2020 22:51:26 +0900, by Yuya Nishihara
-
commitctx: gather more code dealing with copy-in-extraSat, 25 Jul 2020 15:37:05 +0200, by Pierre-Yves David
-
commitctx: rename files to touched in a couple of placeSat, 25 Jul 2020 15:33:45 +0200, by Pierre-Yves David
-
commitctx: extract copy information encoding into extra into commit.pySat, 25 Jul 2020 15:13:25 +0200, by Pierre-Yves David
-
commitctx: create the new extra dict on its own lineSat, 25 Jul 2020 14:59:55 +0200, by Pierre-Yves David
-
commitctx: explicitly pass `manifest` to _commit_manifestWed, 29 Jul 2020 15:40:13 +0200, by Pierre-Yves David
-
phabricator: unconditionally pop `test_vcr` to fix debugcallconduitThu, 30 Jul 2020 16:58:38 +0100, by Ian Moody
-
phabricator: demonstrate debugcallconduit being broken without --test-vcrThu, 30 Jul 2020 16:52:12 +0100, by Ian Moody
-
cleanup: fix bad formatting of state.py from D8811Tue, 28 Jul 2020 11:11:14 -0700, by Martin von Zweigbergk
-
dirstate: restore original estimation and update commentThu, 30 Jul 2020 16:13:17 +0200, by Joerg Sonnenberger
-
merge stable in defaultFri, 31 Jul 2020 17:09:31 +0530, by Pulkit Goyal
-
dirstate: revert change to Rust bindingThu, 30 Jul 2020 01:10:10 +0200, by Joerg Sonnenberger
-
relnotes: copy "next" to "5.5" and clear "next" stableTue, 28 Jul 2020 10:19:49 -0700, by Martin von Zweigbergk
-
commitctx: extract all the file preparation logic in a new functionThu, 23 Jul 2020 23:52:31 +0200, by Pierre-Yves David
-
commitctx: gather more preparation code within the lock contextThu, 23 Jul 2020 23:58:23 +0200, by Pierre-Yves David
-
commitctx: move a special case about files earlierThu, 23 Jul 2020 23:40:59 +0200, by Pierre-Yves David
-
commitctx: extract all the manual logic to process the filesThu, 23 Jul 2020 18:25:45 +0200, by Pierre-Yves David
-
commitctx: treat `filesadded` more like `filesremoved`Thu, 23 Jul 2020 23:08:00 +0200, by Pierre-Yves David
-
commitctx: move `writechangesetcopy` business at the end a code sectionThu, 23 Jul 2020 22:58:29 +0200, by Pierre-Yves David
-
commitctx: move copy meta config reading in a dedicated functionThu, 23 Jul 2020 21:09:42 +0200, by Pierre-Yves David
-
commitctx: no longer use the `writecopiesto` variable in the functionThu, 23 Jul 2020 21:03:30 +0200, by Pierre-Yves David
-
commitctx: extract the function that commit a new manifestThu, 23 Jul 2020 14:58:21 +0200, by Pierre-Yves David
-
commitctx: stop using weakref proxy for transactionFri, 24 Jul 2020 12:52:32 +0200, by Pierre-Yves David
-
rebase: fix regression in file change detection introduced by 0ecb3b11fcad stableTue, 28 Jul 2020 20:47:50 +0200, by Manuel Jacob
-
context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842 stableTue, 28 Jul 2020 20:07:05 +0200, by Manuel Jacob
-
push: test for checks preventing publishing obsolete changeset stableThu, 23 Jul 2020 16:30:30 +0200, by Pierre-Yves David
-
push: test for checks preventing publishing obsolete changeset stableThu, 23 Jul 2020 16:29:15 +0200, by Pierre-Yves David
-
push: another test for checks preventing pushing orphaness to a server stableThu, 23 Jul 2020 16:26:29 +0200, by Pierre-Yves David
-
push: test the checks preventing pushing orphaness to a server stableThu, 23 Jul 2020 16:23:43 +0200, by Pierre-Yves David
-
commitctx: document the None return for "touched" valueWed, 22 Jul 2020 16:10:33 +0200, by Pierre-Yves David
-
tests: add tests trying to use dir as style, as %include, and as __base__Thu, 23 Jul 2020 22:06:36 -0700, by Martin von Zweigbergk
-
tests: fix mistaken copy&paste from commit 4489e9a22763Thu, 23 Jul 2020 22:06:31 -0700, by Martin von Zweigbergk
-
manifest: kill one more instance of the old merge hash hackMon, 06 Jul 2020 15:10:53 +0200, by Joerg Sonnenberger
-
dirstate: isolate node len dependency for the pure versionSat, 25 Jul 2020 04:29:17 +0200, by Joerg Sonnenberger
-
fix: update documentation to reflect preference for --source over --revFri, 24 Jul 2020 08:38:19 -0700, by Martin von Zweigbergk
-
tests: make check-py3-compat.py actually load the specified files correctlyFri, 24 Jul 2020 16:32:45 -0700, by Kyle Lippincott
-
tests: virtualenv is only used on py2, rename and conditionalizeFri, 24 Jul 2020 12:13:10 -0700, by Kyle Lippincott
-
morestatus: mention --stop even if not using --verboseThu, 23 Jul 2020 13:31:45 -0700, by Kyle Lippincott
-
exchange: backout changeset c26335fa4225 stableThu, 23 Jul 2020 16:57:56 +0200, by Pierre-Yves David
-
templater: handle None returned from templatedir()Fri, 24 Jul 2020 11:24:59 -0700, by Martin von Zweigbergk
-
tests: glob 'mercurial.error' in test-phases.t stableFri, 24 Jul 2020 00:50:57 +0530, by Pulkit Goyal
-
infinitepush: remove unused import to tempfile stableThu, 23 Jul 2020 17:32:09 +0200, by Pierre-Yves David
-
templater: do search for include of unqualified builtin outside of config codeWed, 22 Jul 2020 00:09:17 -0700, by Martin von Zweigbergk
-
templater: switch to lower-level config.parse() in _readmapfile()Tue, 21 Jul 2020 21:59:12 -0700, by Martin von Zweigbergk
-
config: pass both relative and absolute paths to `include` callbackTue, 21 Jul 2020 23:50:42 -0700, by Martin von Zweigbergk
-
tests: add test for bad template %include and __base__Wed, 22 Jul 2020 22:38:42 -0700, by Martin von Zweigbergk
-
tests: add test for unqualified include of a built-in template mapTue, 21 Jul 2020 22:52:22 -0700, by Martin von Zweigbergk
-
merge with stableWed, 22 Jul 2020 22:09:38 -0400, by Augie Fackler
-
commitctx: extract _filecommit tooTue, 07 Jul 2020 00:18:15 +0200, by Pierre-Yves David
-
commitctx: extract the function in a dedicated moduleMon, 06 Jul 2020 23:14:52 +0200, by Pierre-Yves David
-
commitctx: document a fast path in _filecommitMon, 06 Jul 2020 19:13:19 +0200, by Pierre-Yves David
-
hgweb: simplify now that we always have a single pathTue, 21 Jul 2020 13:36:48 -0700, by Martin von Zweigbergk
-
templater: simplify stylemap() now that templatedir() returns a single pathTue, 21 Jul 2020 13:41:26 -0700, by Martin von Zweigbergk
-
templater: make templatepaths() return a single path, or NoneTue, 21 Jul 2020 13:11:49 -0700, by Martin von Zweigbergk
-
templater: simplify templatepaths() to avoid iterating a singleton listTue, 21 Jul 2020 13:05:37 -0700, by Martin von Zweigbergk
-
commitctx: move a tiny else clause above the very long oneMon, 06 Jul 2020 22:46:49 +0200, by Pierre-Yves David
-
commitctx: consider removed as touchedMon, 06 Jul 2020 22:37:53 +0200, by Pierre-Yves David
-
commitctx: rename "changed" to touchedMon, 06 Jul 2020 22:35:34 +0200, by Pierre-Yves David
-
commitctx: more filesremoved assignment closer to removed computationTue, 07 Jul 2020 11:16:28 +0200, by Pierre-Yves David
-
commitctx: compute files added from _filecommit returnsMon, 06 Jul 2020 20:03:30 +0200, by Pierre-Yves David
-
commitctx: return "touched" status from _filecommitMon, 06 Jul 2020 19:35:53 +0200, by Pierre-Yves David
-
relnotes: add release notes for relevant changes I did since the 5.4 release stableTue, 21 Jul 2020 01:04:19 +0200, by Manuel Jacob
-
relnotes: make spacing before new section consistent stableMon, 20 Jul 2020 17:57:31 +0200, by Manuel Jacob
-
tests: make one of 'worker process exited' line option in test-chg.t stableWed, 22 Jul 2020 14:58:49 +0530, by Pulkit Goyal
-
infinitepush: fix `{get,put}_args` formatting on Python 3 stableWed, 22 Apr 2020 18:08:12 -0400, by Connor Sheehan
-
infinitepush: replace `NamedTemporaryFile` with `pycompat.namedtempfile` stableWed, 22 Apr 2020 17:59:17 -0400, by Connor Sheehan
-
chgserver: discard buffered output before restoring fds (issue6207) stableMon, 20 Jul 2020 20:31:24 +0900, by Yuya Nishihara
-
hghave: fix possible int('') in has_clang_format() stableTue, 21 Jul 2020 20:49:05 +0900, by Yuya Nishihara
-
phases: move short-lived PyObject pointers to local scopeSat, 18 Jul 2020 18:38:46 +0900, by Yuya Nishihara
-
phases: rename variable used for owned dict of phasesetsSat, 18 Jul 2020 18:35:17 +0900, by Yuya Nishihara
-
phases: leverage Py_BuildValue() to build PyInt and steal PyObjectSat, 18 Jul 2020 18:27:39 +0900, by Yuya Nishihara
-
phases: make sure an exception should be set on error returnSat, 18 Jul 2020 18:21:26 +0900, by Yuya Nishihara
-
phases: fix clang-format errorSat, 18 Jul 2020 18:19:14 +0900, by Yuya Nishihara
-
phases: fix error return with no exception from computephases()Sat, 18 Jul 2020 18:13:41 +0900, by Yuya Nishihara
-
osutil: fix excessive decref on tuple creation failure in listdir()Sun, 19 Jul 2020 17:35:41 +0900, by Yuya Nishihara
-
revlog: fix excessive decref on tuple creation failure in parse_index2()Sun, 19 Jul 2020 17:24:16 +0900, by Yuya Nishihara
-
tests: correctly match clang-format version >= 10Mon, 20 Jul 2020 17:38:01 +0200, by Manuel Jacob
-
state: support validated declaration of nested unfinished opsTue, 14 Jul 2020 13:36:57 -0700, by Daniel Ploch
-
absorb: improve message for the case when changeset became emptyFri, 17 Jul 2020 20:24:42 +0200, by Manuel Jacob
-
relnotes: extendSat, 18 Jul 2020 22:57:28 +0200, by Joerg Sonnenberger
-
merge: document return values of manifestmerge() and calculateupdates()Tue, 14 Jul 2020 15:42:28 +0530, by Pulkit Goyal
-
merge: refactor code to advise fsmonitor in separate functionThu, 09 Jul 2020 19:02:10 +0530, by Pulkit Goyal
-
mergestate: document what mergestate._results is forThu, 09 Jul 2020 18:43:38 +0530, by Pulkit Goyal
-
mergestate: rename a helpless variable name to bit helpful oneThu, 09 Jul 2020 18:38:09 +0530, by Pulkit Goyal
-
mergestate: remove unnecessary recordactions() from mergestate classThu, 09 Jul 2020 18:20:54 +0530, by Pulkit Goyal
-
mergestate: document mergestate records in an organized wayThu, 09 Jul 2020 17:05:41 +0530, by Pulkit Goyal
-
mergestate: remove unused unsupported related mergestate recordsThu, 09 Jul 2020 16:39:42 +0530, by Pulkit Goyal
-
mergestate: add comments about couple of record types and minor reorderThu, 09 Jul 2020 16:38:24 +0530, by Pulkit Goyal
-
mergestate: remove unrequired RECORD_RESOLVED_OTHER recordThu, 09 Jul 2020 15:50:02 +0530, by Pulkit Goyal
-
mergestate: rename addpath() -> addpathonflict() to prevent confusionThu, 09 Jul 2020 14:44:58 +0530, by Pulkit Goyal
-
windows: don’t set `softspace` attribute in `winstdout`Sat, 18 Jul 2020 12:35:55 +0200, by Manuel Jacob
-
windows: handle file-like objects without isatty() methodFri, 17 Jul 2020 14:58:22 +0200, by Manuel Jacob
-
exchange: check actually missing revs for obsolete / unstable revs (issue6372)Fri, 17 Jul 2020 08:21:31 +0200, by Manuel Jacob
-
tests: test that push doesn’t complain about unstable changesets if no changesFri, 17 Jul 2020 07:59:20 +0200, by Manuel Jacob
-
diff: move no-eol text constant to a common locationFri, 17 Jul 2020 03:53:19 -0700, by Rodrigo Damazio Bovendorp
-
revert: fix interactive reverting of end-of-file newline changesFri, 17 Jul 2020 02:31:42 -0700, by Rodrigo Damazio Bovendorp
-
phabricator: clarify the multiple heads/roots error message for phabsendThu, 16 Jul 2020 14:16:53 -0400, by Matt Harbison
-
error: normalize "unresolved conflicts" error messages with a custom classTue, 14 Jul 2020 13:35:54 -0700, by Daniel Ploch
-
error: unify the error message formats for 'rebase' and 'unshelve'Mon, 13 Jul 2020 16:42:44 -0700, by Daniel Ploch
-
debugcommands: create new debugantivirusrunning commandWed, 01 Apr 2020 08:42:00 -0500, by Augie Fackler
-
windows: always work around EINVAL in case of broken pipe for stdout / stderrFri, 17 Jul 2020 03:28:52 +0200, by Manuel Jacob
-
tests: make pipes / PTYs non-inheritable in test-stdio.pyFri, 17 Jul 2020 00:37:33 +0200, by Manuel Jacob
-
util: enhance `nullcontextmanager` to be able to return __enter__ resultThu, 16 Jul 2020 23:49:04 +0200, by Manuel Jacob
-
windows: augment docstring of `winstdout` classFri, 17 Jul 2020 03:12:29 +0200, by Manuel Jacob
-
discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`Fri, 17 Jul 2020 09:20:48 +0200, by Manuel Jacob
-
discovery: fix docstring of `outgoing` classWed, 15 Jul 2020 11:38:54 +0200, by Manuel Jacob
-
discovery: weaken claim about returned common heads if ancestorsof are givenWed, 15 Jul 2020 09:51:11 +0200, by Manuel Jacob
-
cext: remove unused variablesThu, 16 Jul 2020 19:48:49 +0200, by Joerg Sonnenberger
-
phabupdate: allow resigning from revisionsWed, 15 Jul 2020 14:18:18 -0400, by Matt Harbison
-
phabupdate: allow revisions to be commandeeredWed, 15 Jul 2020 14:14:58 -0400, by Matt Harbison
-
phabupdate: allow revisions to be reopenedWed, 15 Jul 2020 14:13:16 -0400, by Matt Harbison
-
phabupdate: allow revisions to be marked "closed"Wed, 15 Jul 2020 14:06:12 -0400, by Matt Harbison
-
phabupdate: allows revisions to be marked "request-review"Wed, 15 Jul 2020 14:03:55 -0400, by Matt Harbison
-
phabupdate: allow revisions to be marked with "plan changes"Wed, 15 Jul 2020 13:27:55 -0400, by Matt Harbison
-
status: match category text in the option descriptionThu, 16 Jul 2020 15:56:13 +0200, by Joerg Sonnenberger
-
purge: classify as a "working directory management" command in helpWed, 15 Jul 2020 13:19:09 -0700, by Martin von Zweigbergk
-
extensions: make `hg help extensions` list disabled extensions with PyOxidizerWed, 15 Jul 2020 22:24:02 -0700, by Martin von Zweigbergk
-
phases: sparsify phaseroots and phasesetsWed, 08 Jul 2020 00:36:36 +0200, by Joerg Sonnenberger
-
extdiff: add some comments in diffrevs()Tue, 07 Jul 2020 14:01:12 +0530, by Pulkit Goyal
-
extdiff: add comments and minor variable renames diffpatch()Tue, 07 Jul 2020 13:26:57 +0530, by Pulkit Goyal
-
extdiff: remove unrequired do3way argument to diffpatch()Tue, 07 Jul 2020 13:24:13 +0530, by Pulkit Goyal
-
extdiff: refactor logic to diff revs of versions of filesTue, 07 Jul 2020 13:13:18 +0530, by Pulkit Goyal
-
extdiff: refactor logic which does diff of patchesTue, 07 Jul 2020 12:42:39 +0530, by Pulkit Goyal
-
absorb: make it explicit if empty changeset was createdMon, 01 Jun 2020 09:55:31 +0200, by Manuel Jacob
-
absorb: consider rewrite.empty-successor configurationMon, 01 Jun 2020 09:42:41 +0200, by Manuel Jacob
-
rebase: consider rewrite.empty-successor configurationMon, 01 Jun 2020 08:38:42 +0200, by Manuel Jacob
-
rewriteutil: add utility to check whether empty successors should be skippedSun, 12 Jul 2020 06:06:06 +0200, by Manuel Jacob
-
config: add option to control creation of empty successors during rewriteSat, 11 Jul 2020 23:53:27 +0200, by Manuel Jacob
-
commands: use any() instead of `if a or b or c`Sat, 31 Aug 2019 14:33:26 +0200, by Pierre-Yves David
-
manifest: use the same logic for handling flags in _parse as elsewhereMon, 06 Jul 2020 14:49:19 +0200, by Joerg Sonnenberger
-
manifest: tigher manifest parsing and flag useMon, 06 Jul 2020 03:43:32 +0200, by Joerg Sonnenberger
-
phases: sparsify phase listsWed, 08 Jul 2020 00:15:15 +0200, by Joerg Sonnenberger
-
phases: updatephases should not skip internal phaseTue, 07 Jul 2020 22:00:02 +0200, by Joerg Sonnenberger
-
repoview: use the phasecache directly to determine mutable revisionsSun, 28 Jun 2020 01:08:13 +0200, by Joerg Sonnenberger
-
phases: provide a test and accessor for non-public phase rootsTue, 07 Jul 2020 21:45:10 +0200, by Joerg Sonnenberger
-
hg-core: define a `dirstate_status` `Operation`Wed, 24 Jun 2020 17:53:44 +0200, by Raphaël Gomès
-
rust-status: improve documentation and readabilityWed, 24 Jun 2020 17:20:39 +0200, by Raphaël Gomès
-
rust-status: refactor status into a structWed, 24 Jun 2020 16:12:45 +0200, by Raphaël Gomès
-
tests: avoid "magic" nodeids in test-rebase-legacy.tFri, 13 Dec 2019 22:20:03 -0800, by Martin von Zweigbergk
-
tests: avoid a "magic" nodeid in test-wireproto-command-lookup.tFri, 13 Dec 2019 22:08:18 -0800, by Martin von Zweigbergk
-
run-tests: replace '#' with '-' in temp path of repos created for testsMon, 22 Jun 2020 13:51:48 +0530, by Pulkit Goyal
-
debugcommands: introduce new debugrequirements commandTue, 14 Apr 2020 17:06:11 +0530, by Pulkit Goyal
-
scmutil: add writereporequirements() and route requires writing through itTue, 14 Apr 2020 16:43:54 +0530, by Pulkit Goyal
-
extensions: make `hg nonexistent` not crash with PyOxidizerTue, 14 Jul 2020 11:28:06 -0700, by Martin von Zweigbergk
-
procutil: avoid use of deprecated tempfile.mktemp()Thu, 09 Jul 2020 12:52:04 +0200, by Manuel Jacob
-
procutil: make _make_write_all() function privateWed, 15 Jul 2020 15:09:21 +0200, by Manuel Jacob
-
dispatch: handle late KeyboardInterrupt occurred in run()Mon, 13 Jul 2020 21:14:20 +0900, by Yuya Nishihara
-
dispatch: indent run() functionMon, 13 Jul 2020 21:06:34 +0900, by Yuya Nishihara
-
debuginstall: don't translate encoding messagesThu, 09 Jul 2020 19:16:52 +0900, by Yuya Nishihara
-
merge with stableWed, 15 Jul 2020 10:34:59 -0400, by Augie Fackler
-
patch: refactor content diffing part in separate fn so extensions can wrapMon, 06 Jul 2020 15:31:53 +0530, by Pulkit Goyal
-
tests: check that procutil.std{out,err}.write() returns correct resultThu, 09 Jul 2020 12:52:04 +0200, by Manuel Jacob
-
tests: add tests for when stdout or stderr is connected to `os.devnull`Thu, 09 Jul 2020 12:52:42 +0200, by Manuel Jacob
-
procutil: ensure that procutil.std{out,err}.write() writes all bytesFri, 10 Jul 2020 12:27:58 +0200, by Manuel Jacob
-
procutil: move assignmentsSat, 11 Jul 2020 07:47:04 +0200, by Manuel Jacob
-
procutil: distribute code for stdoutFri, 10 Jul 2020 10:12:04 +0200, by Manuel Jacob
-
overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methodsSat, 11 Jul 2020 03:17:42 +0200, by Manuel Jacob
-
rebase: correctly check for empty commit in in-memory modeSat, 11 Jul 2020 03:10:23 +0200, by Manuel Jacob
-
memctx: make `parents()` return list of one element if it’s not a mergeSat, 11 Jul 2020 02:13:19 +0200, by Manuel Jacob
-
commit: factor out empty commit check to `basectx.isempty()`Sat, 11 Jul 2020 01:14:00 +0200, by Manuel Jacob
-
overlayworkingctx: rename misleadingly named `isempty()` methodSat, 11 Jul 2020 00:53:34 +0200, by Manuel Jacob
-
rebase: add test case that shows that inmemory rebase does not preserve mergesFri, 10 Jul 2020 01:36:19 +0200, by Manuel Jacob
-
rebase: remove now unnecessary logic to allow empty commit when branch changesThu, 09 Jul 2020 07:00:32 +0200, by Manuel Jacob
-
commit: check branch change on to-be-committed changesetFri, 10 Jul 2020 00:44:18 +0200, by Manuel Jacob
-
merge with stableMon, 13 Jul 2020 13:06:12 -0400, by Augie Fackler
-
procutil: move comment closer to relevant codeFri, 10 Jul 2020 10:12:56 +0200, by Manuel Jacob
-
procutil: use mercurial.windows.winstdout only on Python 2 and TTYsFri, 10 Jul 2020 10:03:05 +0200, by Manuel Jacob
-
procutil: split if conditionFri, 10 Jul 2020 09:59:36 +0200, by Manuel Jacob
-
procutil: explain better why line buffering is not possibleFri, 10 Jul 2020 09:55:38 +0200, by Manuel Jacob
-
tests: make subprocess handling reusable for different tests in test-stdio.pyTue, 07 Jul 2020 12:13:40 +0200, by Manuel Jacob
-
procutil: back out 8403cc54bc83 (make ....procutil.stderr unbuffered)Sat, 11 Jul 2020 06:03:22 +0200, by Manuel Jacob
-
test-clone-uncompressed: use config to silence the lock warningThu, 09 Jul 2020 02:16:26 +0200, by Pierre-Yves David
-
hooklib: fix detection of successors for changeset_obsoletedThu, 21 May 2020 18:18:50 +0200, by Joerg Sonnenberger
-
fix: prefetch file contentsThu, 09 Jul 2020 20:46:52 -0700, by Rodrigo Damazio Bovendorp
-
fix: obtain base paths before starting workersThu, 09 Jul 2020 20:45:35 -0700, by Rodrigo Damazio Bovendorp
-
scmutil: allowing different files to be prefetched per revisionThu, 09 Jul 2020 18:48:55 -0700, by Rodrigo Damazio Bovendorp
-
tests: update test-devel-warnings.t output with chgSat, 11 Jul 2020 00:31:21 +0530, by Pulkit Goyal
-
tests: make names in test-stdio.py more distinctiveTue, 07 Jul 2020 11:10:07 +0200, by Manuel Jacob