log

age author description
Wed, 28 Oct 2020 17:41:25 +0100 Dan Villiom Podlaski Christiansen backout: don't assume that tip as what we just committed stable
Fri, 23 Oct 2020 20:33:36 +0900 Yuya Nishihara url: do not continue HTTP authentication with user=None (issue6425) stable
Fri, 23 Oct 2020 20:10:17 +0900 Yuya Nishihara ui: fix echo back of ui.prompt() to not concatenate None as bytes stable
Thu, 29 Oct 2020 07:51:13 +0100 Dan Villiom Podlaski Christiansen commit: don't change phases for preexisting commits stable
Mon, 26 Oct 2020 10:08:22 -0700 Martin von Zweigbergk branching: merge with stable
Thu, 22 Oct 2020 18:38:41 -0400 Matt Harbison demandimport: don't raise AttributeError if `exec_module` is missing stable
Thu, 22 Oct 2020 12:31:26 -0400 Mitchell Plamann test: avoid bashisms in test-transaction-rollback-on-sigpipe.t stable
Wed, 21 Oct 2020 22:53:15 -0700 Gregory Szorc automation: upload Python 3.9 Windows wheels stable
Wed, 21 Oct 2020 21:53:19 -0700 Gregory Szorc contrib: split Windows requirements into multiple files stable
Sat, 17 Oct 2020 13:06:18 +0900 Yuya Nishihara relnotes: add diffcontains() to new features list stable
Sat, 17 Oct 2020 13:00:04 +0900 Yuya Nishihara revset: rename diff(pattern) to diffcontains(pattern) stable
Sun, 18 Oct 2020 22:48:00 -0700 Gregory Szorc pyoxidizer: update to PyOxidizer 0.9 stable
Tue, 20 Oct 2020 22:06:30 +0530 Pulkit Goyal Added signature for changeset 0e06a7ab9e0d stable
Tue, 20 Oct 2020 22:06:23 +0530 Pulkit Goyal Added tag 5.6rc0 for changeset 0e06a7ab9e0d stable
Tue, 20 Oct 2020 22:04:04 +0530 Pulkit Goyal merge with default for 5.6rc0 stable 5.6rc0
Thu, 15 Oct 2020 22:57:30 -0700 Martin von Zweigbergk tag: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:36:17 -0700 Martin von Zweigbergk serve: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:36:08 -0700 Martin von Zweigbergk revert: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:23:45 -0700 Martin von Zweigbergk incoming: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:23:35 -0700 Martin von Zweigbergk grep: levarage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 21:48:43 -0700 Martin von Zweigbergk import: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 21:44:03 -0700 Martin von Zweigbergk backout: leverage cmdutil.check_incompatible_arguments()
Mon, 12 Oct 2020 12:52:45 -0700 Martin von Zweigbergk transaction: use ProgrammingError for when an committed transaction is used
Mon, 05 Oct 2020 17:18:39 -0400 Mitchell Plamann hook: ignore EPIPE when flushing stdout/stderr
Mon, 05 Oct 2020 13:23:16 -0400 Mitchell Plamann test: add test-transaction-rollback-on-sigpipe.t demonstrating py3 regression
Tue, 13 Oct 2020 05:14:37 +0200 Pierre-Yves David upgrade: allow sidedata upgrade to modify revision flag
Tue, 13 Oct 2020 03:30:49 +0200 Pierre-Yves David sidedata: return enough data to set the proper flag in the future
Tue, 13 Oct 2020 02:49:03 +0200 Pierre-Yves David test: move upgrade run and check earlier in test-copies-chain-merge
Tue, 13 Oct 2020 02:45:24 +0200 Pierre-Yves David copies: split creation of the graph and actual checking again
Thu, 15 Oct 2020 10:28:27 -0700 Martin von Zweigbergk copy: clarify in help text that `hg co --forget` takes a *destination* file
Thu, 15 Oct 2020 15:57:31 +0200 Pierre-Yves David test: check server error output in `test-pull-bundle.t`
Tue, 06 Oct 2020 01:51:56 +0200 Joerg Sonnenberger unbundle: free temporary objects after use
Tue, 13 Oct 2020 03:23:17 +0200 Pierre-Yves David changing-files: add a shorthand property to check for copy relevant info
Wed, 14 Oct 2020 17:51:56 +0200 Pierre-Yves David pycompat: add an entry for unnamedtmpfile
Wed, 14 Oct 2020 21:47:14 +0200 Pierre-Yves David pycompat: update comment about unnamedtempfile
Tue, 08 Sep 2020 18:16:24 +0900 Yuya Nishihara revset: add diff(pattern) predicate for "grep --diff"
Mon, 05 Oct 2020 20:40:39 +0900 Yuya Nishihara stringutil: add function to compile stringmatcher pattern into regexp
Wed, 14 Oct 2020 22:10:48 +0900 Yuya Nishihara py3: fix stringmatcher() to byte-stringify exception message
Mon, 05 Oct 2020 20:53:34 +0900 Yuya Nishihara stringutil: extract helper function that splits stringmatcher() pattern
Wed, 09 Sep 2020 17:17:38 +0900 Yuya Nishihara grep: extract main search loop as searcher method
Sun, 04 Oct 2020 13:17:57 +0900 Yuya Nishihara scmutil: move walkchangerevs() from cmdutil
Wed, 09 Sep 2020 17:04:44 +0900 Yuya Nishihara grep: extract public function to register file to be skipped
Tue, 13 Oct 2020 16:44:57 -0400 Matt Harbison posix: avoid a leaked file descriptor in a unix domain socket exception case
Tue, 13 Oct 2020 16:41:01 -0400 Matt Harbison posix: use context managers in a couple of places
Wed, 14 Oct 2020 14:43:39 -0700 Kyle Lippincott record: when backing up, avoid generating very long filenames
Sat, 10 Oct 2020 12:43:04 +0530 Pulkit Goyal mergestate: add `allextras()` to get all extras
Tue, 06 Oct 2020 19:11:34 +0530 Pulkit Goyal mergestate: document `o` merge record state in _mergestate_base docs
Fri, 09 Oct 2020 00:33:50 -0400 Matt Harbison fix: update commit hash references in the new commits
Fri, 09 Oct 2020 00:14:07 -0400 Matt Harbison absorb: update commit hash references in the new commits
Thu, 08 Oct 2020 23:33:04 -0400 Matt Harbison rewriteutil: handle dropped commits when updating description hashes
Fri, 09 Oct 2020 10:20:53 +0200 Pierre-Yves David dirstate-tree: move a conditional in an explicit boolean
Thu, 08 Oct 2020 18:50:46 +0200 Pierre-Yves David rust: cleanup some white space in a dock
Sat, 10 Oct 2020 13:19:25 +0530 Pulkit Goyal commit: pass ChangingFiles object as argument to _process_files
Sat, 10 Oct 2020 13:15:20 +0530 Pulkit Goyal commit: pass mergestate into `_process_files` instead of re-reading it
Sat, 10 Oct 2020 13:12:11 +0530 Pulkit Goyal commit: move salvaged calculation a bit earlier in the function
Sat, 10 Oct 2020 12:53:35 +0530 Pulkit Goyal commit: refactor salvage calculation to a different function
Thu, 08 Oct 2020 09:54:38 -0700 Martin von Zweigbergk tests: run test-copies-chain-merge.t also with copies in changesets
Thu, 08 Oct 2020 08:12:47 -0700 Martin von Zweigbergk tests: add test of copies suggested by Pierre-Yves on D9159
Thu, 08 Oct 2020 15:09:28 -0700 Martin von Zweigbergk tests: update test-copies-chain-merge.t to not use empty files
Fri, 09 Oct 2020 19:19:10 +0900 Yuya Nishihara revset: fix sorting key of wdir revision
Wed, 09 Sep 2020 16:18:26 +0900 Yuya Nishihara grep: move prep() to grepsearcher class
Wed, 09 Sep 2020 16:04:39 +0900 Yuya Nishihara grep: move readfile() to grepsearcher class
Wed, 09 Sep 2020 16:00:03 +0900 Yuya Nishihara grep: move getbody() to grepsearcher class
Wed, 09 Sep 2020 15:56:40 +0900 Yuya Nishihara grep: add stub class that maintains cache and states of grep operation
Wed, 09 Sep 2020 15:23:49 +0900 Yuya Nishihara grep: move match and diff logic to new module
Wed, 09 Sep 2020 15:17:26 +0900 Yuya Nishihara grep: explicitly pass regexp to closure functions
Thu, 08 Oct 2020 17:29:51 +0530 Pulkit Goyal upgrade: improve documentation of matchrevlog()
Fri, 09 Oct 2020 09:46:03 -0700 Gregory Szorc automation: support running against Python 3.9
Fri, 09 Oct 2020 09:22:59 -0700 Gregory Szorc automation: upgrade packages in Linux environment
Thu, 08 Oct 2020 18:17:20 -0700 Gregory Szorc packaging: upgrade packages in Windows environment
Thu, 08 Oct 2020 18:07:34 -0700 Gregory Szorc contrib: install Python 3.9.0
Thu, 08 Oct 2020 18:02:47 -0700 Gregory Szorc contrib: stop installing Python 3.5 and 3.6 in Windows environment
Fri, 09 Oct 2020 09:17:47 -0700 Martin von Zweigbergk py3: convert an exception message to bytes
Fri, 09 Oct 2020 08:08:54 -0700 Martin von Zweigbergk tests: fix test-url.py on py3, broken by D9179
Thu, 08 Oct 2020 16:14:06 +0200 Pierre-Yves David revset: add a `node` key for sorting
Sun, 04 Oct 2020 22:32:41 -0700 Gregory Szorc pyoxidizer: produce working Python 3 Windows installers (issue6366)
Thu, 08 Oct 2020 13:19:18 -0700 Martin von Zweigbergk tests: set git config using `git config` for simplicity
Thu, 08 Oct 2020 13:10:16 -0700 Martin von Zweigbergk tests: use `git init` instead of unusual synonym `git init-db`
Thu, 08 Oct 2020 13:37:31 -0700 Martin von Zweigbergk errors: name arguments to Abort constructor
Thu, 08 Oct 2020 15:35:44 -0700 Martin von Zweigbergk errors: stop passing non-strings to Abort's constructor
Tue, 06 Oct 2020 21:06:18 -0700 Martin von Zweigbergk errors: name arguments to UnknownCommand constructor
Tue, 06 Oct 2020 20:45:52 -0700 Martin von Zweigbergk errors: name arguments to AmbiguousCommand constructor
Tue, 06 Oct 2020 20:37:35 -0700 Martin von Zweigbergk errors: name arguments to CommandError constructor
Tue, 06 Oct 2020 21:52:27 -0700 Martin von Zweigbergk errors: move UnknownCommand and AmbiguousCommand near CommandError
Wed, 07 Oct 2020 00:45:41 +0800 Aay Jay Chan templatekw: make {successorssets} always return a list (issue6342)
Wed, 07 Oct 2020 00:39:52 +0800 Aay Jay Chan tests: test output of {predecessors}, {successorssets} for non-obsolete csets
Thu, 08 Oct 2020 23:19:01 -0700 Martin von Zweigbergk branching: merge with stable
Thu, 01 Oct 2020 09:45:00 +0200 Pierre-Yves David copies: move `merged` testing sooner
Thu, 01 Oct 2020 09:42:39 +0200 Pierre-Yves David copies: return None instead of ChangingFiles when relevant
Thu, 01 Oct 2020 09:29:49 +0200 Pierre-Yves David copies: add a HASCOPIESINFO flag to highlight rev with useful data
Wed, 16 Sep 2020 21:00:02 +0200 Pierre-Yves David salvaged: properly deal with salvaged file during copy tracing
Tue, 15 Sep 2020 10:55:17 +0200 Pierre-Yves David salvaged: persist the salvaged set on disk
Tue, 29 Sep 2020 22:47:54 +0200 Pierre-Yves David changing-files: add clean computation of changed file for merges
Tue, 29 Sep 2020 22:46:29 +0200 Pierre-Yves David changing-files: add clean computation of changed files for linear changesets
Tue, 29 Sep 2020 22:38:08 +0200 Pierre-Yves David changing-files: add clean computation of changed files for roots
Wed, 30 Sep 2020 09:21:33 +0200 Pierre-Yves David changing-files: add a debug command display changed files
Tue, 29 Sep 2020 23:16:09 +0200 Pierre-Yves David side-data: add a test to check sidedata upgrade
Tue, 29 Sep 2020 22:19:46 +0200 Pierre-Yves David changing-files: split the changing files computation from encoding
Mon, 14 Sep 2020 23:47:42 +0200 Pierre-Yves David salvaged: record salvaged in ChangingFiles at commit time
Mon, 14 Sep 2020 23:46:38 +0200 Pierre-Yves David salvaged: track removal-candidates in more cases
Wed, 30 Sep 2020 12:46:49 +0200 Pierre-Yves David salvaged: explicitly skip salvaged file while encoding
Mon, 14 Sep 2020 23:46:21 +0200 Pierre-Yves David changing-files: add a "salvaged" set to track file that were not removed
Thu, 08 Oct 2020 23:14:41 -0700 Martin von Zweigbergk tests: back out accidentally queued changeset 0627cd03b1e9
Thu, 08 Oct 2020 13:45:56 -0700 Martin von Zweigbergk tests: fix test-check-module-imports.t broken by D9150 stable
Thu, 08 Oct 2020 13:16:14 -0700 Martin von Zweigbergk tests: make test-convert-git.t work across changed default branch name stable
Tue, 06 Oct 2020 15:23:10 -0700 Martin von Zweigbergk tests: update test-copies-chain-merge.t to not use empty files
Thu, 08 Oct 2020 10:07:19 +0200 Raphaël Gomès tests: only diff the `Cargo.lock` in `test-check-cargo-lock.t`
Wed, 07 Oct 2020 13:24:03 +0530 Pulkit Goyal tests: update/remove outdated comments in test-copies-chain-merge.t
Mon, 21 Sep 2020 12:36:17 +0900 Yuya Nishihara churn: leverage logcmdutil to filter revisions by --date
Thu, 10 Sep 2020 18:57:31 +0900 Yuya Nishihara cmdutil: remove remainder of old walkchangerevs() implementation
Thu, 10 Sep 2020 18:01:43 +0900 Yuya Nishihara cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Thu, 10 Sep 2020 17:14:03 +0900 Yuya Nishihara grep: filter target files by matcher
Thu, 10 Sep 2020 16:14:48 +0900 Yuya Nishihara cmdutil: make walkchangerevs() call prepare with matcher instead of filenames
Thu, 10 Sep 2020 18:40:01 +0900 Yuya Nishihara grep: add option for logcmdutil.makewalker() to not filter revs by file pats
Thu, 01 Oct 2020 09:48:41 +0200 Raphaël Gomès rust-parsers: use in-place mutation instead of allocating a new `Vec`
Tue, 06 Oct 2020 02:21:14 +0200 Joerg Sonnenberger revlog: pre-compute null revlog item for pure version
Sun, 04 Oct 2020 22:17:52 -0700 Gregory Szorc packaging: normalize - to _ in WiX Id values
Sat, 03 Oct 2020 14:44:11 -0700 Gregory Szorc contrib: install Rust 1.46.0
Sat, 03 Oct 2020 19:52:52 -0700 Gregory Szorc contrib: install latest versions of Python
Wed, 30 Sep 2020 00:33:53 -0700 Ludovic Chabant help: extract logic for listing commands and topics
Fri, 25 Sep 2020 15:05:08 +0200 Pierre-Yves David copies: directly pass a changes object to the copy tracing code
Fri, 25 Sep 2020 14:54:43 +0200 Pierre-Yves David copies: no longer change the sidedata flag
Fri, 25 Sep 2020 14:52:34 +0200 Pierre-Yves David copies: use dedicated `_revinfo_getter` function and call
Fri, 25 Sep 2020 14:39:04 +0200 Pierre-Yves David copies: make two version of the changeset centric algorithm
Tue, 15 Sep 2020 10:55:30 +0200 Pierre-Yves David changing-files: retrieve changelogrevision.files from the sidedata block
Tue, 15 Sep 2020 10:49:50 +0200 Pierre-Yves David changing-files: drop the now useless changelogrevision argument
Tue, 15 Sep 2020 10:55:17 +0200 Pierre-Yves David changing-files: rework the way we store changed files in side-data
Mon, 05 Oct 2020 15:08:15 +0200 Joerg Sonnenberger tests: skip doctests if not running from a hg repo stable
Mon, 05 Oct 2020 10:33:52 +0200 Raphaël Gomès py3: use native string when comparing with a function's argspec
Fri, 02 Oct 2020 10:29:22 +0200 Pierre-Yves David test: try to unflaky test-profile.t
Fri, 02 Oct 2020 18:40:39 +0530 Pulkit Goyal merge: check for conflicting actions irrespective of length of bids
Fri, 02 Oct 2020 07:56:01 -0700 Martin von Zweigbergk branching: merge with stable
Thu, 10 Sep 2020 17:44:34 +0900 Yuya Nishihara log: extract function that builds (revs, makefilematcher) from walkopts
Sat, 12 Sep 2020 22:42:58 +0900 Yuya Nishihara log: move --graph and topo sort options to walkopts
Sat, 12 Sep 2020 22:03:53 +0900 Yuya Nishihara log: move miscellaneous filter/matcher options to walkopts
Sat, 12 Sep 2020 21:54:58 +0900 Yuya Nishihara log: map --removed to walkopts.force_changelog_traversal
Fri, 25 Sep 2020 14:33:05 +0200 Pierre-Yves David copies: rename some function to the new naming scheme
Mon, 28 Sep 2020 12:26:09 +0200 Pierre-Yves David changing-files: cache the various property
Fri, 25 Sep 2020 14:16:35 +0200 Pierre-Yves David changing-files: always use `mark_touched` to update the touched set
Fri, 02 Oct 2020 08:57:43 +0200 Pierre-Yves David changing-files: fix docstring
Thu, 01 Oct 2020 09:09:35 -0700 Martin von Zweigbergk rust: move rustfmt.toml to repo root so it can be used by `hg fix`
Wed, 30 Sep 2020 18:07:21 +0530 Pulkit Goyal merge: if CHANGED_DELETED and KEEP_NEW are actions, choose CHANGED_DELETED
Wed, 30 Sep 2020 17:51:40 +0530 Pulkit Goyal tests: fix a typo in `desc()` revset in test-merge-criss-cross.t
Wed, 30 Sep 2020 15:46:54 +0530 Pulkit Goyal merge: if DELETED_CHANGED and GET are in actions, choose DELETED_CHANGED
Wed, 30 Sep 2020 15:09:25 +0530 Pulkit Goyal tests: add newfilenode test case in test-merge-changedelete.t
Thu, 01 Oct 2020 09:49:33 +0200 Raphaël Gomès rust: leverage improved match ergonomics
Mon, 28 Sep 2020 15:08:02 +0200 Raphaël Gomès rust: update minimum supported Rust compiler version
Fri, 25 Sep 2020 11:29:19 +0200 Pierre-Yves David changing-files: add a utility to compute the merged files post-commit
Fri, 25 Sep 2020 02:01:32 +0200 Pierre-Yves David changing-files: record merged files at commit time
Thu, 24 Sep 2020 09:50:09 +0200 Pierre-Yves David changing-files: add the ability to track merged files too
Wed, 30 Sep 2020 18:10:29 +0200 Raphaël Gomès rust: start plugging the dirstate tree behind a feature gate
Wed, 30 Sep 2020 18:10:53 +0200 Raphaël Gomès rust: introduce `dirstate-tree` cargo feature
Wed, 30 Sep 2020 18:23:43 +0200 Raphaël Gomès rust: fix formatting
Wed, 23 Sep 2020 10:02:16 +0200 Raphaël Gomès rust-matchers: make `Matcher` trait object-safe
Mon, 28 Sep 2020 14:07:00 +0200 Raphaël Gomès rust: clippy pass
Mon, 28 Sep 2020 08:07:09 -0700 Martin von Zweigbergk updaterepo: add deprecation warning
Mon, 28 Sep 2020 16:54:35 +0200 Antoine cezar rhg: use `.or(Err(Error))` not `.map_err(|_| Error)` (D9100#inline-15067)
Mon, 28 Sep 2020 16:52:35 +0200 Antoine cezar hg-core: use `.or(Err(Error))` not `.map_err(|_| Error)` (D9100#inline-15067)
Mon, 28 Sep 2020 15:21:56 +0200 Antoine cezar hg-core: return Err if `offset != bytes.len()`
Mon, 28 Sep 2020 15:13:51 +0200 Antoine cezar hg-core: make `Index` owner of its bytes (D8958#inline-14994 followup 1/2)
Mon, 28 Sep 2020 14:33:52 +0200 Antoine cezar hg-core: renaming of `Chunk` offset methods (D8958#inline-15002 followup)
Mon, 28 Sep 2020 14:31:58 +0200 Antoine cezar hg-core: minor rewording in docstring (D8958#inline-15005 followup)
Mon, 28 Sep 2020 14:29:05 +0200 Antoine cezar hg-core: use anonymous lifetime for `impl Chunk` (D8958#inline-15003 followup)
Mon, 28 Sep 2020 14:27:04 +0200 Antoine cezar hg-core: use `u32` instead of `i32` in `Chunk` (D8958#inline-15001 followup)
Mon, 28 Sep 2020 14:16:31 +0200 Antoine cezar hg-core: use the term `chunk` instead of `frag` (D8958#inline-15000 followup)
Mon, 28 Sep 2020 14:06:23 +0200 Antoine cezar hg-core: return `Err` on decompression error (D8958#inline-15004 followup)
Mon, 28 Sep 2020 14:01:57 +0200 Antoine cezar hg-core: remove useless code (D8958#inline-14988 followup)
Mon, 28 Sep 2020 13:55:47 +0200 Antoine cezar hg-core: minor docstring update (D8958#inline-14991 followup)
Mon, 28 Sep 2020 13:53:11 +0200 Antoine cezar hg-core: minor code style change (D8958#inline-14986 followup)
Mon, 28 Sep 2020 13:51:16 +0200 Antoine cezar hg-core: Explain offset override of first revision
Mon, 28 Sep 2020 13:46:14 +0200 Antoine cezar hg-core: minor code style change (D8958#inline-14993 followup)
Thu, 24 Sep 2020 09:32:07 +0200 Pierre-Yves David changing-files: move default constructor value to None
Mon, 28 Sep 2020 11:16:12 +0200 Raphaël Gomès rust: format with rustfmt
Mon, 24 Aug 2020 15:35:34 +0530 Pulkit Goyal merge: store cases when a file is absent post merge in commitinfo
Mon, 14 Sep 2020 15:08:15 +0530 Pulkit Goyal tests: add some more debugmergestate calls in `test-merge-criss-cross.t`
Thu, 03 Sep 2020 13:58:14 +0530 Pulkit Goyal commit: force create a new filenode if it was set in mergestate by merge
Thu, 03 Sep 2020 13:44:06 +0530 Pulkit Goyal merge: store commitinfo if these is a dc or cd conflict
Fri, 25 Sep 2020 13:58:05 +0530 Pulkit Goyal mergestate: update _stateextras instead of reassinging
Mon, 14 Sep 2020 14:11:45 +0530 Pulkit Goyal tests: add some debugmergestate calls in `test-merge-criss-cross.t`
Thu, 03 Sep 2020 13:54:46 +0530 Pulkit Goyal tests: add few debugrevlogindex and a log call to see changes in next test
Mon, 14 Sep 2020 14:40:12 +0530 Pulkit Goyal merge: disable `m2-vs-ma` optimization if new filenode config is true
Mon, 14 Sep 2020 14:31:23 +0530 Pulkit Goyal configitems: add a new config option to control new filenode functionality
Wed, 23 Sep 2020 14:20:49 -0400 Connor Sheehan git: add test showing `hg commit -i` working on a git repo
Mon, 21 Sep 2020 11:53:44 -0700 Martin von Zweigbergk merge: replace calls to hg.updaterepo() by merge.update()
Mon, 21 Sep 2020 09:57:29 -0700 Martin von Zweigbergk merge: add a higher-level update() for the common `hg update` use case
Wed, 23 Sep 2020 15:16:35 +0200 Pierre-Yves David sidedata: simply read p2copies files from the `ChangingFiles` object
Wed, 23 Sep 2020 15:16:16 +0200 Pierre-Yves David sidedata: simply read p1copies files from the `ChangingFiles` object
Wed, 23 Sep 2020 15:16:01 +0200 Pierre-Yves David sidedata: simply read removed files from the `ChangingFiles` object
Wed, 23 Sep 2020 15:15:46 +0200 Pierre-Yves David sidedata: simply read added files from the `ChangingFiles` object
Wed, 23 Sep 2020 15:13:44 +0200 Pierre-Yves David sidedata: add a `decode_files_sidedata` function
Tue, 15 Sep 2020 15:37:32 +0200 Pierre-Yves David changelog: add a `changes` property on `changelogrevision`
Tue, 22 Sep 2020 10:27:35 +0200 Pierre-Yves David sidedata: rename `encode_copies_sidedata` to `encode_files_sidedata`
Sat, 12 Sep 2020 21:45:37 +0900 Yuya Nishihara log: pass around --rev option by walkopts
Sat, 12 Sep 2020 21:39:58 +0900 Yuya Nishihara log: parse --limit option by logcmdutil.parseopts()
Sat, 12 Sep 2020 21:35:26 +0900 Yuya Nishihara log: pass around --follow/--follow-first options by walkopts
Sat, 12 Sep 2020 21:06:16 +0900 Yuya Nishihara log: introduce struct that carries log traversal options
Sat, 12 Sep 2020 16:19:01 +0900 Yuya Nishihara log: remove unused argument from _makerevset()
Sat, 12 Sep 2020 16:11:10 +0900 Yuya Nishihara log: remove stale comment about order of user revset
Fri, 25 Sep 2020 17:51:34 +0200 Raphaël Gomès rust: add `dirstate_tree` module
Fri, 02 Oct 2020 19:19:01 +0530 Pulkit Goyal Added signature for changeset 07731064ac41 stable
Fri, 02 Oct 2020 19:18:54 +0530 Pulkit Goyal Added tag 5.5.2 for changeset 07731064ac41 stable
Tue, 29 Sep 2020 14:38:46 -0700 Ludovic Chabant hgdemandimport: exclude more sqlalchemy modules stable 5.5.2
Fri, 24 Jul 2020 16:35:02 +0200 Raphaël Gomès rust-dirstatemap: add #[timed] to dirstatemap read for comparison
Mon, 21 Sep 2020 11:12:58 -0700 Martin von Zweigbergk merge: make low-level update() private (API)
Mon, 21 Sep 2020 10:09:39 -0700 Martin von Zweigbergk merge: use merge.clean_update() when applicable
Fri, 18 Sep 2020 15:03:06 -0700 Martin von Zweigbergk rebase: teach in-memory rebase to not restart with on-disk rebase on conflict
Thu, 24 Sep 2020 16:30:17 +0200 Raphaël Gomès rust: update Cargo.lock
Thu, 24 Sep 2020 16:30:00 +0200 Raphaël Gomès rust-tests: add test to check if `Cargo.lock` is up-to-date
Tue, 01 Sep 2020 18:08:24 +0530 Pulkit Goyal scmutil: introduce function to check whether repo uses treemanifest or not
Thu, 03 Sep 2020 11:07:47 -0400 Valentin Gatien-Baron chg: make is possible to call by default an hg binary located next to chg
Wed, 23 Sep 2020 14:44:21 +0200 Joerg Sonnenberger phases: fix performance regression with Python 2
Wed, 23 Sep 2020 09:04:32 -0700 Martin von Zweigbergk rebase: move check for unresolved conflicts into lower-level rebasenode()
Fri, 18 Sep 2020 15:40:26 -0700 Martin von Zweigbergk rebase: add dryrun property to rebaseruntime
Wed, 23 Sep 2020 09:21:26 -0700 Martin von Zweigbergk rebase: when collapsing, p1 == dest, so use the former only
Fri, 18 Sep 2020 15:37:03 -0700 Martin von Zweigbergk rebase: remove redundant isinmemory argument from _origrebase()
Tue, 22 Sep 2020 23:18:37 -0700 Martin von Zweigbergk largefiles: prevent in-memory merge instead of switching to on-disk
Mon, 21 Sep 2020 09:56:48 -0700 Martin von Zweigbergk merge: add a back_out() function to encapsulate update()
Fri, 18 Sep 2020 17:19:49 +0530 Pulkit Goyal tests: update test-share-safe to work with non-zstd versions
Tue, 15 Sep 2020 16:51:11 +0200 Antoine Cezar rhg: add a limited `rhg cat -r` subcommand
Fri, 11 Sep 2020 17:32:53 +0200 Antoine Cezar hg-core: add a `CatRev` operation
Tue, 15 Sep 2020 16:46:57 +0200 Antoine Cezar hg-core: add `files_with_nodes` to `Manifest`
Tue, 15 Sep 2020 16:45:27 +0200 Antoine Cezar hg-core: add path_encode
Tue, 15 Sep 2020 10:52:28 +0200 Antoine Cezar hg-core: impl TryFrom<PathBuff> for HgPathBuf
Wed, 09 Sep 2020 14:53:15 +0200 Antoine Cezar rhg: add `--revision` argument to `rhg files`
Fri, 18 Sep 2020 16:52:16 +0200 Antoine Cezar hg-core: add a `ListRevTrackedFiles` operation
Wed, 09 Sep 2020 12:12:11 +0200 Antoine Cezar hg-core: simplify `list_tracked_files` operation
Fri, 18 Sep 2020 16:52:08 +0200 Antoine Cezar hg-core: add `Revlog.get_node_rev`
Wed, 09 Sep 2020 14:50:58 +0200 Antoine Cezar hg-core: add `Manifest` a specialized `Revlog`
Wed, 09 Sep 2020 16:25:23 +0200 Antoine Cezar hg-core: add `Changlog` a specialized `Revlog`
Wed, 02 Sep 2020 15:23:25 +0200 Antoine Cezar hg-core: check data integrity in `Revlog`
Wed, 23 Sep 2020 12:26:16 +0200 Antoine Cezar rhg: Add debug timing
Mon, 17 Aug 2020 16:56:39 +0200 Antoine Cezar rhg: add a limited `rhg debugdata` subcommand
Wed, 09 Sep 2020 12:07:05 +0200 Antoine Cezar rhg: add a `DebugData` `Command` to prepare the `rhg debugdata` subcommand
Thu, 13 Aug 2020 16:22:15 +0200 Antoine Cezar hg-core: define a `DebugData` `Operation`
Fri, 04 Sep 2020 11:55:07 +0200 Antoine Cezar hg-core: Add a limited read only `revlog` implementation
Wed, 16 Sep 2020 18:09:32 +0530 Pulkit Goyal mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult
Wed, 09 Sep 2020 16:49:19 +0530 Pulkit Goyal mergestate: introduce a new ACTION_KEEP_NEW
Wed, 23 Sep 2020 15:36:15 -0700 Martin von Zweigbergk repoview: don't crash if mergestate points to non-existent node stable
Wed, 23 Sep 2020 16:07:14 -0700 Martin von Zweigbergk tests: demonstrate crash caused by pinning of non-existent mergestate node stable
Mon, 21 Sep 2020 10:23:25 -0400 Augie Fackler git: also convert timezone to int (issue6359)
Fri, 18 Sep 2020 16:26:37 -0700 Jun Wu chg: fallback to original hg if stdio fds are missing
Fri, 18 Sep 2020 08:27:43 -0700 Martin von Zweigbergk locking: remove support for inheriting locks in subprocess
Thu, 17 Sep 2020 22:34:36 -0700 Martin von Zweigbergk mergedriver: delete it
Sun, 06 Sep 2020 10:33:12 +0200 Raphaël Gomès rust-cpython: switch logging facade from `simple_logger` to `env_logger`
Tue, 22 Sep 2020 09:06:09 -0400 Connor Sheehan git: pass `id` attribute of `pygit2.Tree` object
Wed, 16 Sep 2020 12:13:46 -0700 Kyle Lippincott branchmap: add a cache validation cache, avoid expensive re-hash on every use
Mon, 21 Sep 2020 15:05:38 -0400 Augie Fackler merge with stable
Wed, 16 Sep 2020 19:32:53 +0200 Antoine cezar run-test: allow relative path in `--blacklist` and `--whitelist` (issue6351)
Fri, 18 Sep 2020 15:10:14 -0700 Martin von Zweigbergk rebase: stop clearing on-disk mergestate when running in memory
Fri, 18 Sep 2020 10:15:13 -0700 Martin von Zweigbergk rebase: delete unused p1 argument to _concludenode()
Fri, 18 Sep 2020 10:04:02 -0700 Martin von Zweigbergk rebase: fix an inconsistent hyphenation in a debug message
Fri, 18 Sep 2020 12:20:28 +0200 Pierre-Yves David strip: with --keep, consider all revs "removed" from the wcp (issue6270) stable
Fri, 18 Sep 2020 12:10:12 +0200 Pierre-Yves David test-strip: display more information highlight buggy behavior stable
Tue, 15 Sep 2020 15:03:07 +0200 Pierre-Yves David changing-files: implement equality checking
Thu, 17 Sep 2020 11:21:13 +0200 Pierre-Yves David changing-files: document the various sets
Fri, 18 Sep 2020 10:48:43 -0400 Augie Fackler merge with stable
Fri, 18 Sep 2020 20:19:52 +0900 Yuya Nishihara share: do not write working-copy requirements twice
Sun, 13 Sep 2020 15:59:23 +0900 Yuya Nishihara py3: fix formatting of LookupError for workingctx stable
Thu, 17 Sep 2020 22:45:51 -0700 Martin von Zweigbergk phabricator: fix loadhgrc() override broken by D8656
Thu, 17 Sep 2020 23:09:47 -0700 Martin von Zweigbergk mergestate: move commit() from base class to on-disk subclass
Thu, 17 Sep 2020 23:12:48 -0700 Martin von Zweigbergk mergestate: make in-memory mergestate not clear on-disk mergestate on reset()
Tue, 15 Sep 2020 16:10:16 -0700 Martin von Zweigbergk merge: use in-memory mergestate when using in-memory context
Tue, 15 Sep 2020 11:17:24 -0700 Martin von Zweigbergk mergestate: extract a base class to be shared by future memmergestate
Tue, 15 Sep 2020 11:33:26 -0700 Martin von Zweigbergk mergestate: extract overridable methods for making/restoring file backups
Wed, 16 Sep 2020 13:39:26 -0700 Martin von Zweigbergk mergestate: initialize all properties in __init__()
Thu, 17 Sep 2020 19:33:55 -0700 Martin von Zweigbergk mergestate: remove unnecessary clearing of `localctx` and `otherctx`
Wed, 16 Sep 2020 13:25:49 -0700 Martin von Zweigbergk mergestate: move most of of reset() into start()
Thu, 17 Sep 2020 09:23:21 -0700 Martin von Zweigbergk mergestate: make clean() only be about creating a clean mergestate
Wed, 16 Sep 2020 10:09:37 -0700 Martin von Zweigbergk mergestate: split up reset() for its two use cases
Tue, 15 Sep 2020 23:19:14 -0700 Martin von Zweigbergk mergestate: simplify reset(), knowing that `other` and `node` go together
Tue, 15 Sep 2020 22:40:26 -0700 Martin von Zweigbergk mergestate: make some callers not pass pointless node argument
Thu, 17 Sep 2020 09:56:05 -0700 Martin von Zweigbergk py3: don't risk passing a None value to error.ManifestLookupError()
Thu, 03 Sep 2020 13:25:29 +0530 Pulkit Goyal merge: move initial handling of mergeactions near to later one
Thu, 25 Jun 2020 13:16:55 +0530 Pulkit Goyal upgrade: support running upgrade if repository has share-safe requirement
Thu, 17 Sep 2020 18:49:57 -0700 Pulkit Goyal config: add `--shared` flag to edit config file of shared source
Thu, 02 Jul 2020 16:23:36 +0530 Pulkit Goyal localrepo: load the share source .hg/hgrc also in share-safe mode (API)
Fri, 07 Aug 2020 17:42:15 +0530 Pulkit Goyal helptext: document exp-sharesafe in internals/requirements.txt
Tue, 14 Apr 2020 21:07:09 +0530 Pulkit Goyal share: introduce config option to store requires in .hg/store
Fri, 07 Aug 2020 16:11:19 +0530 Pulkit Goyal scmutil: introduce filterrequirements() to split reqs into wc and store ones
Thu, 17 Sep 2020 18:28:53 -0700 Pulkit Goyal remotefilelog: acquire lock before writing requirements on clone
Thu, 10 Sep 2020 14:23:12 +0900 Yuya Nishihara grep: make -frREV follow history from the specified revision (BC)
Fri, 11 Sep 2020 18:33:41 +0900 Yuya Nishihara cmdutil: make walkchangerevs() gracefully handle wdir parents
Thu, 10 Sep 2020 13:30:34 +0900 Yuya Nishihara grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Fri, 11 Sep 2020 12:39:45 +0900 Yuya Nishihara test-grep: add tests for --follow with/without --diff and/or paths
Thu, 10 Sep 2020 13:10:53 +0900 Yuya Nishihara grep: clarify that --all works exactly the same way as --diff
Thu, 17 Sep 2020 15:34:13 +0200 Stephane churn: add an usage example in docstring
Thu, 17 Sep 2020 15:47:19 +0530 Pulkit Goyal tests: run test-check-py3-compat only in pure python mode
Sat, 12 Sep 2020 07:23:47 +0900 Yuya Nishihara log: make -frREV PATH detect missing files before falling back to slow path
Fri, 11 Sep 2020 15:13:35 +0900 Yuya Nishihara log: fix -fr'wdir()' PATH to follow newly added file
Fri, 11 Sep 2020 15:08:58 +0900 Yuya Nishihara log: reorganize if-else and for loop in logcmdutil._makematcher()
Wed, 26 Aug 2020 16:37:23 +0530 Pulkit Goyal merge: update commitinfo from all mergeresults during bid merge
Mon, 24 Aug 2020 17:22:28 +0530 Pulkit Goyal merge: add missing ACTION_KEEP when both remote and ancestor are not present
Mon, 24 Aug 2020 15:20:09 +0530 Pulkit Goyal merge: store ACTION_KEEP_ABSENT when we are keeping the file absent locally
Tue, 01 Sep 2020 17:08:26 +0530 Pulkit Goyal merge: add `ACTION_KEEP_ABSENT` to represent files we want to keep absent
Mon, 14 Sep 2020 13:51:39 +0530 Pulkit Goyal mergeresult: introduce dedicated tuple for no-op actions
Fri, 19 Jun 2020 13:27:46 +0200 Pierre-Yves David tests: add criss cross merging tests whose behavior need to be fixed
Fri, 11 Sep 2020 15:52:06 -0700 Kyle Lippincott repo: avoid copying/updating a dict on every `repo.__getitem__`
Thu, 23 Jul 2020 20:23:44 +0200 Joerg Sonnenberger obsstore: refactor v1 logic to fix 32 byte hash support
Mon, 14 Sep 2020 11:32:24 -0400 Valentin Gatien-Baron fsmonitor: increase the threshold before we recommend it, when using rust
Fri, 19 Jun 2020 06:15:06 +0200 Pierre-Yves David copy-tracing: test case where a merge reverted a file deletion
Fri, 19 Jun 2020 06:04:48 +0200 Pierre-Yves David copy-tracing: test case where we go across a changed/deleted merge
Wed, 26 Aug 2020 17:20:53 +0530 Pulkit Goyal merge: show list of bids for each file in bid-merge in ui.debug()
Mon, 14 Sep 2020 19:39:51 +0900 Yuya Nishihara merge with stable
Sun, 13 Sep 2020 17:52:24 +0900 Yuya Nishihara cmdutil: reimplement finddate() without using walkchangerevs()
Sun, 13 Sep 2020 18:14:51 +0900 Yuya Nishihara test-simple-update: add test for -d DATE option
Sun, 13 Sep 2020 17:46:48 +0900 Yuya Nishihara largefiles: walk history in ascending order while downloading all lfiles
Sun, 13 Sep 2020 17:43:19 +0900 Yuya Nishihara largefiles: replace use of walkchangerevs() with simple revset query
Fri, 11 Sep 2020 10:47:17 +0900 Yuya Nishihara largefiles: remove unused 'rev' parameter from downloadlfiles()
Sat, 12 Sep 2020 11:18:12 -0700 Martin von Zweigbergk resourceutil: document when we expect to take the importlib.resouces code path
Thu, 10 Sep 2020 22:00:00 -0700 Martin von Zweigbergk templater: fix reading of templates in frozen binaries with py3 < 3.7
Fri, 11 Sep 2020 09:35:49 -0700 Martin von Zweigbergk histedit: cache description line
Fri, 11 Sep 2020 09:55:08 -0700 Martin von Zweigbergk tests: make emacs test less strict
Thu, 10 Sep 2020 13:12:34 -0700 Martin von Zweigbergk graphlog: use '%' only if there are *unresolved* conflicts
Wed, 26 Aug 2020 17:24:22 +0530 Pulkit Goyal merge: show number of ancestors in bid merge debug notes
Thu, 03 Sep 2020 14:45:16 +0530 Pulkit Goyal debugmergestate: sort extras before printing
Mon, 24 Aug 2020 18:59:19 +0530 Pulkit Goyal debugmergestate: show extras for files which are not in mergestate
Thu, 10 Sep 2020 16:51:40 +0530 Pulkit Goyal tests: update lockdelay.py to handle the `wait` argument
Thu, 03 Sep 2020 14:14:04 +0530 Pulkit Goyal commit: pass mergestate into _filecommit() instead of re-reading it
Fri, 11 Sep 2020 13:04:05 +0530 Sushil khanchi py3: fix bytes and str mixup in run-tests
Mon, 17 Aug 2020 10:59:30 +0200 Antoine Cezar hg-core: fix some `clippy` warnings
Mon, 17 Aug 2020 16:55:43 +0200 Antoine Cezar rhg: print error message when argument parsing fails
Thu, 13 Aug 2020 16:36:42 +0200 Antoine Cezar rhg: fix `clippy` warnings
Tue, 04 Aug 2020 16:11:23 +0200 Antoine Cezar rhg: pass `ui` to `Command` `run`
Mon, 03 Aug 2020 11:55:59 +0200 Antoine Cezar rhg: add harness tests for rhg files
Thu, 30 Jul 2020 16:55:44 +0200 Raphaël Gomès rhg: make output of `files` relative to the current directory and the root
Tue, 08 Sep 2020 19:36:40 +0530 Pulkit Goyal tags: take lock instead of wlock before writing hgtagsfnodes1 cache
Thu, 10 Sep 2020 13:37:35 +0530 Pulkit Goyal statichttprepo: use LockUnavailable() instead of Abort() for lock (API)
Tue, 08 Sep 2020 18:46:01 +0530 Pulkit Goyal localrepo: warn if we are writing to cache without a lock
Thu, 03 Sep 2020 14:14:40 +0530 Pulkit Goyal commit: fix a wrong argument name in documentation
Thu, 10 Sep 2020 17:03:38 +0530 Pulkit Goyal git: remove unrequired assignment of listignored and listunknown
Wed, 09 Sep 2020 11:41:18 +0900 Yuya Nishihara grep: fix hash(linestate) to not include linenum
Tue, 08 Sep 2020 21:38:10 +0900 Yuya Nishihara test-grep: document that trivially moved lines might not be detected
Wed, 09 Sep 2020 11:51:51 +0900 Yuya Nishihara revset: remove indirect indexing of status tuple
Tue, 25 Aug 2020 23:18:42 -0400 Matt Harbison rewriteutil: relax the sha1 hash references to handle future hash types
Mon, 24 Aug 2020 18:51:25 -0400 Matt Harbison phabricator: update the hashes in commit messages as they get submitted
Mon, 24 Aug 2020 18:44:15 -0400 Matt Harbison rewriteutil: also consider pending obsoletes when updating hashes in messages
Mon, 24 Aug 2020 12:43:53 -0400 Matt Harbison rewriteutil: extract evolve code used to replace obsolete hashes in commits
Mon, 07 Sep 2020 17:16:16 -0400 Augie Fackler git: fix index handling of removed files during commit (issue6398)
Mon, 07 Sep 2020 17:14:59 -0400 Augie Fackler git: make dirstate actually support listclean parameter
Mon, 07 Sep 2020 17:13:45 -0400 Augie Fackler git: make dirstate status() respect matcher
Mon, 07 Sep 2020 17:12:29 -0400 Augie Fackler git: fix up dirstate use of index
Mon, 07 Sep 2020 16:27:12 -0400 Augie Fackler git: correctly handle "nothing changed" commits
Mon, 07 Sep 2020 16:25:16 -0400 Augie Fackler localrepo: use functools.wraps() in unfilteredmethod decorator
Mon, 07 Sep 2020 16:13:10 -0400 Augie Fackler git: actually copy treemanifest instances in .copy() (issue6398)
Fri, 11 Sep 2020 14:41:05 +0900 Yuya Nishihara log: fix crash and bad filematcher lookup by -fr'wdir()' PATH stable
Wed, 09 Sep 2020 14:48:55 -0400 Augie Fackler hgdemandimport: bypass demandimport for _ast module (issue6407) stable
Mon, 07 Sep 2020 15:46:56 -0400 Augie Fackler git: restore basic functionality after b3040b6739ce
Mon, 07 Sep 2020 15:31:34 -0400 Augie Fackler git: convert tz offset to int (issue6359)
Fri, 04 Sep 2020 15:21:02 -0400 Matt Harbison repoview: pin revisions for `local` and `other` when a merge is active stable
Mon, 07 Sep 2020 15:20:31 -0400 Augie Fackler merge with stable
Wed, 02 Sep 2020 19:46:55 +0530 Pulkit Goyal extdiff: refactor cmdline and gui calculation login in a separate fn
Wed, 02 Sep 2020 19:17:31 +0530 Pulkit Goyal extdiff: reorder an if-else conditional
Wed, 02 Sep 2020 23:09:45 +0530 Sushil khanchi run-tests: extract logic to get errpath in a utility func
Sat, 22 Aug 2020 16:31:34 +0530 Sushil khanchi run-tests: refactor filtering logic for --retest flag
Thu, 27 Aug 2020 12:24:57 +0530 Sushil khanchi tests: add a --retest test to demonstrate a fix in next patch
Thu, 27 Aug 2020 12:21:24 +0530 Sushil khanchi tests: remove a sub-test since we are done with it in test-run-tests.t
Tue, 21 Jul 2020 22:41:45 +0200 Joerg Sonnenberger storageutil: allow modern hash sizes for fileids
Tue, 01 Sep 2020 22:28:41 -0400 Matt Harbison registrar: fix a documentation typo
Mon, 10 Aug 2020 15:50:22 +0200 Antoine Cezar documentation: add `zstd` compression to the internal `revlogs` documentation
Sat, 29 Aug 2020 14:35:18 +0530 Pulkit Goyal extdiff: move single file handling inside `not per-file` conditional
Sat, 29 Aug 2020 14:32:26 +0530 Pulkit Goyal extdiff: remove dir2root and pass full path as dir2 in _runperfilediff()
Sat, 29 Aug 2020 14:28:34 +0530 Pulkit Goyal extdiff: pass full paths of `dir1a` and `dir1b` to `_runperfilediff()`
Wed, 02 Sep 2020 12:31:37 +0200 Harald Klimach hgweb: compatibility of hgweb.cgi template with Python 3 stable
Tue, 01 Sep 2020 10:33:10 -0400 Augie Fackler genosxversion: don't give up if we can't find a path to hg libraries stable
Wed, 02 Sep 2020 01:30:56 +0200 Manuel Jacob tests: fix test-demandimport.py on Python 3.9 stable
Tue, 01 Sep 2020 09:46:15 -0400 Augie Fackler merge with stable
Tue, 01 Sep 2020 16:27:25 +0530 Pulkit Goyal Added signature for changeset f62bb5d07848 stable
Tue, 01 Sep 2020 16:27:18 +0530 Pulkit Goyal Added tag 5.5.1 for changeset f62bb5d07848 stable
Mon, 24 Aug 2020 12:39:48 -0400 Matt Harbison mercurial: force LF endings for *.py, *.{c,h} and *.t in .editorconfig
Tue, 18 Aug 2020 22:21:00 +0800 Aay Jay Chan hooklib: update documentation of changeset_obsoletedfor for changed hook type
Fri, 14 Aug 2020 20:45:49 -0700 Martin von Zweigbergk worker: don't expose readinto() on _blockingreader since pickle is picky
Thu, 27 Aug 2020 09:06:35 +0200 Pierre-Yves David test: add `test-repo` requirement to `test-check-format` (issue6395) stable 5.5.1
Tue, 18 Aug 2020 15:03:57 -0700 Martin von Zweigbergk commit: clear mergestate also with --amend (issue6304)
Tue, 18 Aug 2020 14:26:49 -0700 Martin von Zweigbergk tests: add test showing that merge state is not cleared by amend
Tue, 11 Aug 2020 13:43:43 +0530 Pulkit Goyal requirements: introduce constants for `shared` and `relshared` requirements
Mon, 10 Aug 2020 15:47:21 +0530 Pulkit Goyal mergestate: replace `addmergedother()` with generic `addcommitinfo()` (API)
Mon, 10 Aug 2020 15:38:45 +0530 Pulkit Goyal merge: introduce `addcommitinfo()` on mergeresult object
Mon, 10 Aug 2020 15:34:27 +0530 Pulkit Goyal merge: use collections.defaultdict() for mergeresult.commitinfo
Mon, 10 Aug 2020 15:29:02 +0530 Pulkit Goyal mergestate: use _stateextras instead of merge records for commit related info
Mon, 10 Aug 2020 15:09:44 +0530 Pulkit Goyal mergestate: use collections.defaultdict(dict) for _stateextras
Mon, 03 Aug 2020 23:41:50 -0700 Martin von Zweigbergk hgweb: minimize scope of a try-block in staticfile()
Mon, 03 Aug 2020 23:38:50 -0700 Martin von Zweigbergk hgweb: ignore web.templates config when guessing mime type for static content
Sat, 22 Aug 2020 16:03:44 -0700 Martin von Zweigbergk hgweb: let staticfile() look up path from default location unless provided
Mon, 03 Aug 2020 22:40:05 -0700 Martin von Zweigbergk hgweb: handle None from templatedir() equally bad in webcommands.py
Thu, 13 Aug 2020 10:37:25 -0700 Martin von Zweigbergk posixworker: avoid creating workers that end up getting no work
Mon, 10 Aug 2020 21:46:47 -0700 Martin von Zweigbergk revert: remove dangerous `parents` argument from `cmdutil.revert()`
Mon, 10 Aug 2020 18:08:15 -0700 Pulkit Goyal requirements: introduce a set of working directory specific requirements
Sat, 08 Aug 2020 16:37:59 +0530 Pulkit Goyal localrepo: move requirements constant to requirements module
Sat, 08 Aug 2020 16:24:12 +0530 Pulkit Goyal requirements: introduce new requirements related module
Sat, 08 Aug 2020 15:48:17 +0530 Pulkit Goyal repository: introduce constant for treemanifest requirement and use it
Tue, 21 Jul 2020 22:13:54 +0200 Joerg Sonnenberger tests: make flag parsing test more future safe
Tue, 28 Jul 2020 09:58:28 -0700 Martin von Zweigbergk rename: add support for --at-rev, which marks as copy and removes the source
Fri, 24 Jul 2020 15:03:14 -0700 Kyle Lippincott tests: make test-install.t work on debian systems
Fri, 24 Jul 2020 10:34:04 +0200 Antoine Cezar rhg: handle broken pipe error for stderr
Fri, 24 Jul 2020 17:24:10 +0200 Antoine Cezar rhg: extract function handle_stdout_error
Fri, 17 Jul 2020 17:24:54 +0200 Antoine Cezar rhg: add a limited `rhg files` subcommand
Wed, 29 Jul 2020 10:21:17 +0200 Antoine Cezar rhg: add a `Files` `Command` to prepare the `rhg files` subcommand
Wed, 29 Jul 2020 15:49:44 +0200 Antoine Cezar rhg: simplify `FindRootError` handling
Wed, 29 Jul 2020 10:26:17 +0200 Antoine Cezar rhg: add buffered stdout writing possibility
Mon, 20 Jul 2020 18:14:52 +0200 Antoine Cezar rhg: ask the error message from `CommandError`
Tue, 21 Jul 2020 10:39:30 +0200 Antoine Cezar rhg: Do not return error when when we really mean ok in commands
Sat, 08 Aug 2020 12:52:39 -0700 Antoine Cezar hg-core: define a `ListTrackedFiles` `Operation`
Wed, 29 Jul 2020 10:08:09 +0200 Antoine Cezar hg-core: remove the `Operation` trait
Tue, 04 Aug 2020 10:59:43 +0200 Antoine Cezar hg-core: make parse_dirstate return references rather than update hashmaps
Fri, 07 Aug 2020 18:01:48 +0530 Pulkit Goyal repository: introduce constant for internal phase repo requirement and use it
Sat, 08 Aug 2020 10:06:32 -0700 Pulkit Goyal repository: introduce constant for sparse repo requirement and use it
Fri, 07 Aug 2020 16:02:13 +0530 Pulkit Goyal localrepo: refactor `.hg/requires` reading logic in separate function
Fri, 07 Aug 2020 15:52:52 +0530 Pulkit Goyal localrepo: refactor logic to calculate sharedvfs in separate fn
Sun, 02 Aug 2020 17:40:35 +0200 Cédric Krier keepalive: Do not append _rbuf if _raw_readinto exists (issue6356) stable
Sat, 08 Aug 2020 10:13:37 -0700 Pulkit Goyal store: refactor space delimited list to proper data structure
Fri, 07 Aug 2020 21:59:43 -0700 Martin von Zweigbergk makefile: stop setting unused HGEXTDIR variable during osx build
Thu, 06 Aug 2020 13:51:43 +0530 Pulkit Goyal merge: drop commitinfo argument to applyupdates (API)
Thu, 06 Aug 2020 13:27:38 +0530 Pulkit Goyal merge: remove emptyactions() and use collections.defaultdict(list) instead
Wed, 05 Aug 2020 16:52:51 +0530 Pulkit Goyal merge: pass mergeresult obj in _forgetremoved() (API)
Wed, 05 Aug 2020 16:00:25 +0530 Pulkit Goyal mergeresult: introduce filemap() which yields filename based mapping
Wed, 05 Aug 2020 15:41:23 +0530 Pulkit Goyal mergeresult: add `files()` and use it
Wed, 05 Aug 2020 15:37:26 +0530 Pulkit Goyal mergeresult: introduce getfile() and use it where required
Wed, 05 Aug 2020 14:03:59 +0530 Pulkit Goyal merge: use ACTION_* constants instead of values in _filternarrowactions()
Wed, 05 Aug 2020 13:50:49 +0530 Pulkit Goyal merge: rework iteration over mergeresult object in checkpathconflicts()
Wed, 05 Aug 2020 13:21:06 +0530 Pulkit Goyal applyupdates: simplfy calculation of number of updated files
Mon, 03 Aug 2020 18:08:37 +0530 Pulkit Goyal mergeresult: yield from getactions() instead of buidling a list and returning
Mon, 03 Aug 2020 18:33:00 +0530 Pulkit Goyal sparse: replace merge action values with mergestate.ACTION_* constants
Mon, 03 Aug 2020 17:58:18 +0530 Pulkit Goyal mergeresult: implement a len() function and use it
Mon, 03 Aug 2020 17:32:30 +0530 Pulkit Goyal merge: replace use of actions dict with mergeresult object
Mon, 03 Aug 2020 14:54:45 +0530 Pulkit Goyal mergeresult: add sort argument to getactions() method
Mon, 03 Aug 2020 14:19:06 +0530 Pulkit Goyal merge: pass mergeresult obj in merge._prefetchfiles()
Mon, 03 Aug 2020 14:12:13 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions in applyupdates() (API)
Mon, 03 Aug 2020 13:30:14 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions in _checkcollision() (API)
Tue, 28 Jul 2020 20:21:06 +0200 Pierre-Yves David commitctx: directly update the touched and added set of files
Tue, 28 Jul 2020 20:19:09 +0200 Pierre-Yves David commitctx: directly updated the set of removed files
Wed, 29 Jul 2020 16:48:31 +0200 Pierre-Yves David commitctx: create the `ChangingFiles` object sooner
Sat, 25 Jul 2020 16:34:02 +0200 Pierre-Yves David commitctx: move ChangingFiles creation directly inside `_process_files`
Sat, 25 Jul 2020 16:13:32 +0200 Pierre-Yves David commitctx: create the ChangingFiles object directly in the various case
Sat, 25 Jul 2020 16:13:17 +0200 Pierre-Yves David commitctx: no longer make the storage and added/removed file optional
Sat, 25 Jul 2020 16:07:38 +0200 Pierre-Yves David commitctx: directly gather p1 and p2 copies in `files`
Sat, 25 Jul 2020 16:02:26 +0200 Pierre-Yves David commitctx: extract sidedata encoding inside its own function
Sat, 25 Jul 2020 15:55:09 +0200 Pierre-Yves David commitctx: directly pass a ChangingFiles object to changelog.add
Sat, 25 Jul 2020 15:49:12 +0200 Pierre-Yves David commitctx: return a richer object from _prepare_files
Thu, 06 Aug 2020 10:53:00 -0700 Martin von Zweigbergk templater: teach template loader to use open_template() function
Thu, 06 Aug 2020 10:52:52 -0700 Martin von Zweigbergk templater: restructure open_template() a little to prepare for relative paths
Thu, 06 Aug 2020 09:50:10 -0700 Martin von Zweigbergk templater: add exception-raising version of open_template()
Wed, 05 Aug 2020 22:13:51 -0700 Martin von Zweigbergk templater: replace Py3-only exception types by super-types available in Py2
Wed, 05 Aug 2020 14:19:42 -0700 Martin von Zweigbergk hgweb: enable reading styles from resources in frozen binaries
Wed, 05 Aug 2020 14:03:45 -0700 Martin von Zweigbergk hgweb: rely on open_template()'s fallback to using templatedir()
Wed, 05 Aug 2020 14:03:14 -0700 Martin von Zweigbergk hgweb: open mapfile using templater.open_template()
Wed, 05 Aug 2020 13:58:30 -0700 Martin von Zweigbergk hgweb: simplify a constant-length list by converting to literal tuple
Wed, 05 Aug 2020 13:33:07 -0700 Martin von Zweigbergk hgweb: remove some accesses to private member uimod._unset
Thu, 30 Jul 2020 21:36:29 -0700 Martin von Zweigbergk templater: try to read %include in mapfiles from resources
Thu, 30 Jul 2020 15:29:06 -0700 Martin von Zweigbergk templater: unroll loop over mapfile directories
Tue, 04 Aug 2020 10:51:25 -0700 Martin von Zweigbergk templater: make open_template() read from resources if in frozen binary
Tue, 04 Aug 2020 13:22:00 -0700 Martin von Zweigbergk templater: pass opened file-like object to templatespec
Tue, 04 Aug 2020 13:21:29 -0700 Martin von Zweigbergk templater: replace templatepath() with function that also opens the file
Thu, 30 Jul 2020 13:44:06 -0700 Martin von Zweigbergk templater: start passing resource to read from into _readmapfile()
Tue, 04 Aug 2020 09:13:10 -0700 Martin von Zweigbergk templater: move stylemap() to hgweb_mod, since that's its only user
Mon, 03 Aug 2020 22:15:45 -0700 Martin von Zweigbergk hgweb: simplify staticfile() now that we always pass it a single directory
Fri, 31 Jul 2020 10:05:07 -0700 Martin von Zweigbergk packaging: include templates with their package as key in package_data
Fri, 31 Jul 2020 09:49:52 -0700 Martin von Zweigbergk packaging: mark mercurial.templates and subdirs as packages
Thu, 12 Dec 2019 12:41:01 -0800 Martin von Zweigbergk templates: add __init__.py files to templates/ dirs
Wed, 05 Aug 2020 13:36:50 -0400 Augie Fackler merge with stable
Tue, 21 Jul 2020 18:21:27 +0530 Pulkit Goyal localrepo: abort creating a shared repo if the source does not have store
Tue, 21 Jul 2020 13:58:58 +0530 Pulkit Goyal localrepo: only use 'bookmarksinstore' requirement if we have 'store'
Sat, 25 Jul 2020 01:42:41 +0530 Pulkit Goyal mergeresult: make actionmapping a dict of dict instead of dict of lists
Sat, 25 Jul 2020 14:44:29 +0530 Pulkit Goyal largefiles: introduce a constant for 'lfmr' action
Sat, 25 Jul 2020 14:41:20 +0530 Pulkit Goyal largefiles: override merge.emptyactions() to include `lfmr`
Sat, 25 Jul 2020 01:17:35 +0530 Pulkit Goyal merge: unify logic of couple of if-else's in manifestmerge()
Fri, 24 Jul 2020 23:49:08 +0530 Pulkit Goyal sparse: add comment for an if condition which I tried to refactor
Fri, 24 Jul 2020 23:40:07 +0530 Pulkit Goyal mergeactions: use action constants instead of string values
Sun, 02 Aug 2020 10:24:28 -0700 Pulkit Goyal merge: use the new action based mapping introduced in mergeresult obj
Fri, 24 Jul 2020 19:48:38 +0530 Pulkit Goyal mergeresult: introduce action -> (filename, data, msg) mapping and related API
Sun, 02 Aug 2020 10:15:55 -0700 Pulkit Goyal mergeresult: rename _actions to _filemapping
Fri, 24 Jul 2020 19:19:47 +0530 Pulkit Goyal sparse: pass mergeresult obj in sparse.filterupdatesactions() (API)
Fri, 24 Jul 2020 19:13:20 +0530 Pulkit Goyal merge: filter actions before calling _resolvetrivial()
Fri, 24 Jul 2020 18:16:29 +0530 Pulkit Goyal merge: introduce mergeresult.updateactions() and use it
Fri, 24 Jul 2020 17:57:23 +0530 Pulkit Goyal merge: pass mergeresult instead of actions in _checkunknownfiles() (API)
Fri, 24 Jul 2020 17:52:33 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions dict in _resolvetrivial()
Fri, 24 Jul 2020 17:49:13 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions in _filternarrowactions()
Fri, 24 Jul 2020 17:31:26 +0530 Pulkit Goyal merge: pass mergeresult in checkpassconflicts() instead of actions (API)
Fri, 24 Jul 2020 16:23:55 +0530 Pulkit Goyal merge: add removefile() to mergeresult object
Fri, 24 Jul 2020 16:18:39 +0530 Pulkit Goyal merge: introduce mergeresult.addfile() and use it
Fri, 24 Jul 2020 15:56:11 +0530 Pulkit Goyal merge: make mergeresult constructor initialize empty object