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