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