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, 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
|
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
|
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
|
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)
|
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)
|
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()`
|
Tue, 01 Sep 2020 09:46:15 -0400 |
Augie Fackler |
merge with 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
|
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
|
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
|
Fri, 24 Jul 2020 15:15:20 +0530 |
Pulkit Goyal |
merge: improve documentation of fbid dict used for merge bid
|
Fri, 24 Jul 2020 14:45:00 +0530 |
Pulkit Goyal |
merge: move conversion of file-key dict to action-key dict in mergeresult
|
Sun, 02 Aug 2020 10:12:21 -0700 |
Pulkit Goyal |
merge: introduce hasconflicts() on mergeresult object
|
Tue, 14 Jul 2020 16:40:28 +0530 |
Pulkit Goyal |
merge: remove no longer required ACTION_GET_OTHER_AND_STORE
|
Tue, 14 Jul 2020 16:31:52 +0530 |
Pulkit Goyal |
merge: pass commitinfo to applyupdates() and get it stored in mergestate
|
Tue, 14 Jul 2020 16:21:08 +0530 |
Pulkit Goyal |
merge: introduce 'commitinfo' in mergeresult
|
Thu, 23 Jul 2020 18:03:14 +0530 |
Pulkit Goyal |
merge: return a mergeresult obj from manifestmerge(), calculateupdates() (API)
|
Thu, 30 Jul 2020 22:49:51 -0700 |
Martin von Zweigbergk |
packaging: delete unnecessary updating of `dirs` list
|
Sun, 02 Aug 2020 10:08:18 -0700 |
Martin von Zweigbergk |
packaging: make "mercurial.defaultrc" a key in package_data
|
Thu, 30 Jul 2020 12:22:41 -0700 |
Martin von Zweigbergk |
templatespec: use new factory functions in hooklib
|
Mon, 20 Jul 2020 22:43:33 -0700 |
Martin von Zweigbergk |
templatespec: use new factory functions in logcmdutil
|
Mon, 20 Jul 2020 21:33:28 -0700 |
Martin von Zweigbergk |
templatespec: move check for non-unicode to lower-level function
|
Mon, 20 Jul 2020 21:32:10 -0700 |
Martin von Zweigbergk |
templatespec: logcmdutil.templatespec() gets either template or mapfile
|
Thu, 16 Jul 2020 13:33:46 -0700 |
Martin von Zweigbergk |
templatespec: create a factory function for each type there is
|
Wed, 29 Jul 2020 10:42:09 -0700 |
Martin von Zweigbergk |
templater: stop accepting a single style to stylemap()
|
Thu, 23 Jul 2020 10:20:48 -0700 |
Martin von Zweigbergk |
formatter: inline a variable assigned from `templater.templater.frommapfile`
|
Wed, 22 Jul 2020 21:23:46 -0700 |
Martin von Zweigbergk |
templater: don't normalize path separators to '/' when interacting with OS
|
Thu, 23 Jul 2020 22:50:20 -0700 |
Martin von Zweigbergk |
formatter: remove now-unnecessary check for file-ness
|
Thu, 23 Jul 2020 22:47:55 -0700 |
Martin von Zweigbergk |
templater: make templatepath() not return directory paths
|
Thu, 23 Jul 2020 22:44:18 -0700 |
Martin von Zweigbergk |
tests: show unusual error message for `hg log --style coal`
|
Wed, 22 Jul 2020 10:34:24 -0700 |
Martin von Zweigbergk |
config: remove now-unused `abs` argument from `include` callback
|
Wed, 22 Jul 2020 10:32:28 -0700 |
Martin von Zweigbergk |
config: re-calculate absolute %include path in `include` callback
|
Wed, 22 Jul 2020 10:25:28 -0700 |
Martin von Zweigbergk |
subrepoutil: use relative path for looking up config `%include`s
|
Wed, 22 Jul 2020 00:13:02 -0700 |
Martin von Zweigbergk |
config: remove now-unused support for "includepaths"
|
Sat, 25 Jul 2020 15:37:05 +0200 |
Pierre-Yves David |
commitctx: gather more code dealing with copy-in-extra
|
Sat, 25 Jul 2020 15:33:45 +0200 |
Pierre-Yves David |
commitctx: rename files to touched in a couple of place
|
Sat, 25 Jul 2020 15:13:25 +0200 |
Pierre-Yves David |
commitctx: extract copy information encoding into extra into commit.py
|
Sat, 25 Jul 2020 14:59:55 +0200 |
Pierre-Yves David |
commitctx: create the new extra dict on its own line
|
Wed, 29 Jul 2020 15:40:13 +0200 |
Pierre-Yves David |
commitctx: explicitly pass `manifest` to _commit_manifest
|
Thu, 30 Jul 2020 16:58:38 +0100 |
Ian Moody |
phabricator: unconditionally pop `test_vcr` to fix debugcallconduit
|
Thu, 30 Jul 2020 16:52:12 +0100 |
Ian Moody |
phabricator: demonstrate debugcallconduit being broken without --test-vcr
|
Tue, 28 Jul 2020 11:11:14 -0700 |
Martin von Zweigbergk |
cleanup: fix bad formatting of state.py from D8811
|
Thu, 30 Jul 2020 16:13:17 +0200 |
Joerg Sonnenberger |
dirstate: restore original estimation and update comment
|
Fri, 31 Jul 2020 17:09:31 +0530 |
Pulkit Goyal |
merge stable in default
|
Thu, 30 Jul 2020 01:10:10 +0200 |
Joerg Sonnenberger |
dirstate: revert change to Rust binding
|
Thu, 23 Jul 2020 23:52:31 +0200 |
Pierre-Yves David |
commitctx: extract all the file preparation logic in a new function
|
Thu, 23 Jul 2020 23:58:23 +0200 |
Pierre-Yves David |
commitctx: gather more preparation code within the lock context
|
Thu, 23 Jul 2020 23:40:59 +0200 |
Pierre-Yves David |
commitctx: move a special case about files earlier
|
Thu, 23 Jul 2020 18:25:45 +0200 |
Pierre-Yves David |
commitctx: extract all the manual logic to process the files
|
Thu, 23 Jul 2020 23:08:00 +0200 |
Pierre-Yves David |
commitctx: treat `filesadded` more like `filesremoved`
|
Thu, 23 Jul 2020 22:58:29 +0200 |
Pierre-Yves David |
commitctx: move `writechangesetcopy` business at the end a code section
|
Thu, 23 Jul 2020 21:09:42 +0200 |
Pierre-Yves David |
commitctx: move copy meta config reading in a dedicated function
|
Thu, 23 Jul 2020 21:03:30 +0200 |
Pierre-Yves David |
commitctx: no longer use the `writecopiesto` variable in the function
|
Thu, 23 Jul 2020 14:58:21 +0200 |
Pierre-Yves David |
commitctx: extract the function that commit a new manifest
|
Fri, 24 Jul 2020 12:52:32 +0200 |
Pierre-Yves David |
commitctx: stop using weakref proxy for transaction
|
Wed, 22 Jul 2020 16:10:33 +0200 |
Pierre-Yves David |
commitctx: document the None return for "touched" value
|
Thu, 23 Jul 2020 22:06:36 -0700 |
Martin von Zweigbergk |
tests: add tests trying to use dir as style, as %include, and as __base__
|
Thu, 23 Jul 2020 22:06:31 -0700 |
Martin von Zweigbergk |
tests: fix mistaken copy&paste from commit 4489e9a22763
|
Mon, 06 Jul 2020 15:10:53 +0200 |
Joerg Sonnenberger |
manifest: kill one more instance of the old merge hash hack
|
Sat, 25 Jul 2020 04:29:17 +0200 |
Joerg Sonnenberger |
dirstate: isolate node len dependency for the pure version
|
Fri, 24 Jul 2020 08:38:19 -0700 |
Martin von Zweigbergk |
fix: update documentation to reflect preference for --source over --rev
|
Fri, 24 Jul 2020 16:32:45 -0700 |
Kyle Lippincott |
tests: make check-py3-compat.py actually load the specified files correctly
|
Fri, 24 Jul 2020 12:13:10 -0700 |
Kyle Lippincott |
tests: virtualenv is only used on py2, rename and conditionalize
|
Thu, 23 Jul 2020 13:31:45 -0700 |
Kyle Lippincott |
morestatus: mention --stop even if not using --verbose
|
Fri, 24 Jul 2020 11:24:59 -0700 |
Martin von Zweigbergk |
templater: handle None returned from templatedir()
|
Wed, 22 Jul 2020 00:09:17 -0700 |
Martin von Zweigbergk |
templater: do search for include of unqualified builtin outside of config code
|
Tue, 21 Jul 2020 21:59:12 -0700 |
Martin von Zweigbergk |
templater: switch to lower-level config.parse() in _readmapfile()
|
Tue, 21 Jul 2020 23:50:42 -0700 |
Martin von Zweigbergk |
config: pass both relative and absolute paths to `include` callback
|
Wed, 22 Jul 2020 22:38:42 -0700 |
Martin von Zweigbergk |
tests: add test for bad template %include and __base__
|
Tue, 21 Jul 2020 22:52:22 -0700 |
Martin von Zweigbergk |
tests: add test for unqualified include of a built-in template map
|
Wed, 22 Jul 2020 22:09:38 -0400 |
Augie Fackler |
merge with stable
|
Tue, 07 Jul 2020 00:18:15 +0200 |
Pierre-Yves David |
commitctx: extract _filecommit too
|
Mon, 06 Jul 2020 23:14:52 +0200 |
Pierre-Yves David |
commitctx: extract the function in a dedicated module
|
Mon, 06 Jul 2020 19:13:19 +0200 |
Pierre-Yves David |
commitctx: document a fast path in _filecommit
|
Tue, 21 Jul 2020 13:36:48 -0700 |
Martin von Zweigbergk |
hgweb: simplify now that we always have a single path
|
Tue, 21 Jul 2020 13:41:26 -0700 |
Martin von Zweigbergk |
templater: simplify stylemap() now that templatedir() returns a single path
|
Tue, 21 Jul 2020 13:11:49 -0700 |
Martin von Zweigbergk |
templater: make templatepaths() return a single path, or None
|
Tue, 21 Jul 2020 13:05:37 -0700 |
Martin von Zweigbergk |
templater: simplify templatepaths() to avoid iterating a singleton list
|
Mon, 06 Jul 2020 22:46:49 +0200 |
Pierre-Yves David |
commitctx: move a tiny else clause above the very long one
|
Mon, 06 Jul 2020 22:37:53 +0200 |
Pierre-Yves David |
commitctx: consider removed as touched
|
Mon, 06 Jul 2020 22:35:34 +0200 |
Pierre-Yves David |
commitctx: rename "changed" to touched
|
Tue, 07 Jul 2020 11:16:28 +0200 |
Pierre-Yves David |
commitctx: more filesremoved assignment closer to removed computation
|
Mon, 06 Jul 2020 20:03:30 +0200 |
Pierre-Yves David |
commitctx: compute files added from _filecommit returns
|
Mon, 06 Jul 2020 19:35:53 +0200 |
Pierre-Yves David |
commitctx: return "touched" status from _filecommit
|
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
|
Mon, 05 Oct 2020 15:08:15 +0200 |
Joerg Sonnenberger |
tests: skip doctests if not running from a hg repo
stable
|
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
|
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
|
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
|
Sun, 13 Sep 2020 15:59:23 +0900 |
Yuya Nishihara |
py3: fix formatting of LookupError for workingctx
stable
|
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
|
Fri, 04 Sep 2020 15:21:02 -0400 |
Matt Harbison |
repoview: pin revisions for `local` and `other` when a merge is active
stable
|
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 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
|
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
|
Sun, 02 Aug 2020 17:40:35 +0200 |
Cédric Krier |
keepalive: Do not append _rbuf if _raw_readinto exists (issue6356)
stable
|
Mon, 03 Aug 2020 23:13:58 +0530 |
Pulkit Goyal |
Added signature for changeset 7fc3c5fbc65f
stable
|
Mon, 03 Aug 2020 23:13:52 +0530 |
Pulkit Goyal |
Added tag 5.5 for changeset 7fc3c5fbc65f
stable
|
Sat, 01 Aug 2020 18:39:28 +0530 |
Pulkit Goyal |
mergestate: fix BC breakage introduced because of removal of a merge record
stable 5.5
|
Sat, 25 Jul 2020 22:51:26 +0900 |
Yuya Nishihara |
dispatch: adjust ui.flush() timing to stabilize test-blackbox.t
stable
|
Sun, 26 Jul 2020 12:46:04 -0700 |
Gregory Szorc |
clonebundles: document REQUIREDRAM key
stable
|
Tue, 28 Jul 2020 10:19:49 -0700 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.5" and clear "next"
stable
|
Tue, 28 Jul 2020 20:47:50 +0200 |
Manuel Jacob |
rebase: fix regression in file change detection introduced by 0ecb3b11fcad
stable
|
Tue, 28 Jul 2020 20:07:05 +0200 |
Manuel Jacob |
context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842
stable
|
Thu, 23 Jul 2020 16:30:30 +0200 |
Pierre-Yves David |
push: test for checks preventing publishing obsolete changeset
stable
|
Thu, 23 Jul 2020 16:29:15 +0200 |
Pierre-Yves David |
push: test for checks preventing publishing obsolete changeset
stable
|
Thu, 23 Jul 2020 16:26:29 +0200 |
Pierre-Yves David |
push: another test for checks preventing pushing orphaness to a server
stable
|
Thu, 23 Jul 2020 16:23:43 +0200 |
Pierre-Yves David |
push: test the checks preventing pushing orphaness to a server
stable
|
Thu, 23 Jul 2020 16:57:56 +0200 |
Pierre-Yves David |
exchange: backout changeset c26335fa4225
stable
|
Fri, 24 Jul 2020 00:50:57 +0530 |
Pulkit Goyal |
tests: glob 'mercurial.error' in test-phases.t
stable
|
Thu, 23 Jul 2020 17:32:09 +0200 |
Pierre-Yves David |
infinitepush: remove unused import to tempfile
stable
|
Tue, 21 Jul 2020 01:04:19 +0200 |
Manuel Jacob |
relnotes: add release notes for relevant changes I did since the 5.4 release
stable
|
Mon, 20 Jul 2020 18:04:19 +0200 |
Manuel Jacob |
relnotes: fix indentation
stable
|
Mon, 20 Jul 2020 17:57:31 +0200 |
Manuel Jacob |
relnotes: make spacing before new section consistent
stable
|
Wed, 22 Jul 2020 14:58:49 +0530 |
Pulkit Goyal |
tests: make one of 'worker process exited' line option in test-chg.t
stable
|
Wed, 22 Apr 2020 18:08:12 -0400 |
Connor Sheehan |
infinitepush: fix `{get,put}_args` formatting on Python 3
stable
|
Wed, 22 Apr 2020 17:59:17 -0400 |
Connor Sheehan |
infinitepush: replace `NamedTemporaryFile` with `pycompat.namedtempfile`
stable
|
Mon, 20 Jul 2020 20:31:24 +0900 |
Yuya Nishihara |
chgserver: discard buffered output before restoring fds (issue6207)
stable
|
Tue, 21 Jul 2020 20:49:05 +0900 |
Yuya Nishihara |
hghave: fix possible int('') in has_clang_format()
stable
|
Mon, 20 Jul 2020 22:16:26 +0530 |
Pulkit Goyal |
Added signature for changeset 28163c5de797
stable
|
Mon, 20 Jul 2020 22:16:13 +0530 |
Pulkit Goyal |
Added tag 5.5rc0 for changeset 28163c5de797
stable
|
Mon, 20 Jul 2020 21:56:27 +0530 |
Pulkit Goyal |
merge default into stable for 5.5rc0
stable 5.5rc0
|
Sat, 18 Jul 2020 18:38:46 +0900 |
Yuya Nishihara |
phases: move short-lived PyObject pointers to local scope
|
Sat, 18 Jul 2020 18:35:17 +0900 |
Yuya Nishihara |
phases: rename variable used for owned dict of phasesets
|
Sat, 18 Jul 2020 18:27:39 +0900 |
Yuya Nishihara |
phases: leverage Py_BuildValue() to build PyInt and steal PyObject
|
Sat, 18 Jul 2020 18:21:26 +0900 |
Yuya Nishihara |
phases: make sure an exception should be set on error return
|
Sat, 18 Jul 2020 18:19:14 +0900 |
Yuya Nishihara |
phases: fix clang-format error
|
Sat, 18 Jul 2020 18:13:41 +0900 |
Yuya Nishihara |
phases: fix error return with no exception from computephases()
|
Sun, 19 Jul 2020 17:35:41 +0900 |
Yuya Nishihara |
osutil: fix excessive decref on tuple creation failure in listdir()
|
Sun, 19 Jul 2020 17:24:16 +0900 |
Yuya Nishihara |
revlog: fix excessive decref on tuple creation failure in parse_index2()
|
Mon, 20 Jul 2020 17:38:01 +0200 |
Manuel Jacob |
tests: correctly match clang-format version >= 10
|
Tue, 14 Jul 2020 13:36:57 -0700 |
Daniel Ploch |
state: support validated declaration of nested unfinished ops
|
Fri, 17 Jul 2020 20:24:42 +0200 |
Manuel Jacob |
absorb: improve message for the case when changeset became empty
|
Sat, 18 Jul 2020 22:57:28 +0200 |
Joerg Sonnenberger |
relnotes: extend
|
Tue, 14 Jul 2020 15:42:28 +0530 |
Pulkit Goyal |
merge: document return values of manifestmerge() and calculateupdates()
|
Thu, 09 Jul 2020 19:02:10 +0530 |
Pulkit Goyal |
merge: refactor code to advise fsmonitor in separate function
|
Thu, 09 Jul 2020 18:43:38 +0530 |
Pulkit Goyal |
mergestate: document what mergestate._results is for
|
Thu, 09 Jul 2020 18:38:09 +0530 |
Pulkit Goyal |
mergestate: rename a helpless variable name to bit helpful one
|
Thu, 09 Jul 2020 18:20:54 +0530 |
Pulkit Goyal |
mergestate: remove unnecessary recordactions() from mergestate class
|
Thu, 09 Jul 2020 17:05:41 +0530 |
Pulkit Goyal |
mergestate: document mergestate records in an organized way
|
Thu, 09 Jul 2020 16:39:42 +0530 |
Pulkit Goyal |
mergestate: remove unused unsupported related mergestate records
|
Thu, 09 Jul 2020 16:38:24 +0530 |
Pulkit Goyal |
mergestate: add comments about couple of record types and minor reorder
|
Thu, 09 Jul 2020 15:50:02 +0530 |
Pulkit Goyal |
mergestate: remove unrequired RECORD_RESOLVED_OTHER record
|
Thu, 09 Jul 2020 14:44:58 +0530 |
Pulkit Goyal |
mergestate: rename addpath() -> addpathonflict() to prevent confusion
|
Sat, 18 Jul 2020 12:35:55 +0200 |
Manuel Jacob |
windows: don’t set `softspace` attribute in `winstdout`
|
Fri, 17 Jul 2020 14:58:22 +0200 |
Manuel Jacob |
windows: handle file-like objects without isatty() method
|
Fri, 17 Jul 2020 08:21:31 +0200 |
Manuel Jacob |
exchange: check actually missing revs for obsolete / unstable revs (issue6372)
|
Fri, 17 Jul 2020 07:59:20 +0200 |
Manuel Jacob |
tests: test that push doesn’t complain about unstable changesets if no changes
|
Fri, 17 Jul 2020 03:53:19 -0700 |
Rodrigo Damazio Bovendorp |
diff: move no-eol text constant to a common location
|
Fri, 17 Jul 2020 02:31:42 -0700 |
Rodrigo Damazio Bovendorp |
revert: fix interactive reverting of end-of-file newline changes
|
Thu, 16 Jul 2020 14:16:53 -0400 |
Matt Harbison |
phabricator: clarify the multiple heads/roots error message for phabsend
|
Tue, 14 Jul 2020 13:35:54 -0700 |
Daniel Ploch |
error: normalize "unresolved conflicts" error messages with a custom class
|
Mon, 13 Jul 2020 16:42:44 -0700 |
Daniel Ploch |
error: unify the error message formats for 'rebase' and 'unshelve'
|
Wed, 01 Apr 2020 08:42:00 -0500 |
Augie Fackler |
debugcommands: create new debugantivirusrunning command
|
Fri, 17 Jul 2020 03:28:52 +0200 |
Manuel Jacob |
windows: always work around EINVAL in case of broken pipe for stdout / stderr
|
Fri, 17 Jul 2020 00:37:33 +0200 |
Manuel Jacob |
tests: make pipes / PTYs non-inheritable in test-stdio.py
|
Thu, 16 Jul 2020 23:49:04 +0200 |
Manuel Jacob |
util: enhance `nullcontextmanager` to be able to return __enter__ result
|
Fri, 17 Jul 2020 03:12:29 +0200 |
Manuel Jacob |
windows: augment docstring of `winstdout` class
|
Fri, 17 Jul 2020 09:20:48 +0200 |
Manuel Jacob |
discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
|
Wed, 15 Jul 2020 11:38:54 +0200 |
Manuel Jacob |
discovery: fix docstring of `outgoing` class
|
Wed, 15 Jul 2020 09:51:11 +0200 |
Manuel Jacob |
discovery: weaken claim about returned common heads if ancestorsof are given
|
Thu, 16 Jul 2020 19:48:49 +0200 |
Joerg Sonnenberger |
cext: remove unused variables
|
Wed, 15 Jul 2020 14:18:18 -0400 |
Matt Harbison |
phabupdate: allow resigning from revisions
|
Wed, 15 Jul 2020 14:14:58 -0400 |
Matt Harbison |
phabupdate: allow revisions to be commandeered
|
Wed, 15 Jul 2020 14:13:16 -0400 |
Matt Harbison |
phabupdate: allow revisions to be reopened
|
Wed, 15 Jul 2020 14:06:12 -0400 |
Matt Harbison |
phabupdate: allow revisions to be marked "closed"
|
Wed, 15 Jul 2020 14:03:55 -0400 |
Matt Harbison |
phabupdate: allows revisions to be marked "request-review"
|
Wed, 15 Jul 2020 13:27:55 -0400 |
Matt Harbison |
phabupdate: allow revisions to be marked with "plan changes"
|
Thu, 16 Jul 2020 15:56:13 +0200 |
Joerg Sonnenberger |
status: match category text in the option description
|
Wed, 15 Jul 2020 13:19:09 -0700 |
Martin von Zweigbergk |
purge: classify as a "working directory management" command in help
|
Wed, 15 Jul 2020 22:24:02 -0700 |
Martin von Zweigbergk |
extensions: make `hg help extensions` list disabled extensions with PyOxidizer
|
Wed, 08 Jul 2020 00:36:36 +0200 |
Joerg Sonnenberger |
phases: sparsify phaseroots and phasesets
|
Tue, 07 Jul 2020 14:01:12 +0530 |
Pulkit Goyal |
extdiff: add some comments in diffrevs()
|
Tue, 07 Jul 2020 13:26:57 +0530 |
Pulkit Goyal |
extdiff: add comments and minor variable renames diffpatch()
|
Tue, 07 Jul 2020 13:24:13 +0530 |
Pulkit Goyal |
extdiff: remove unrequired do3way argument to diffpatch()
|
Tue, 07 Jul 2020 13:13:18 +0530 |
Pulkit Goyal |
extdiff: refactor logic to diff revs of versions of files
|
Tue, 07 Jul 2020 12:42:39 +0530 |
Pulkit Goyal |
extdiff: refactor logic which does diff of patches
|
Mon, 01 Jun 2020 09:55:31 +0200 |
Manuel Jacob |
absorb: make it explicit if empty changeset was created
|
Mon, 01 Jun 2020 09:42:41 +0200 |
Manuel Jacob |
absorb: consider rewrite.empty-successor configuration
|
Mon, 01 Jun 2020 08:38:42 +0200 |
Manuel Jacob |
rebase: consider rewrite.empty-successor configuration
|
Sun, 12 Jul 2020 06:06:06 +0200 |
Manuel Jacob |
rewriteutil: add utility to check whether empty successors should be skipped
|
Sat, 11 Jul 2020 23:53:27 +0200 |
Manuel Jacob |
config: add option to control creation of empty successors during rewrite
|
Sat, 31 Aug 2019 14:33:26 +0200 |
Pierre-Yves David |
commands: use any() instead of `if a or b or c`
|
Mon, 06 Jul 2020 14:49:19 +0200 |
Joerg Sonnenberger |
manifest: use the same logic for handling flags in _parse as elsewhere
|
Mon, 06 Jul 2020 03:43:32 +0200 |
Joerg Sonnenberger |
manifest: tigher manifest parsing and flag use
|
Wed, 08 Jul 2020 00:15:15 +0200 |
Joerg Sonnenberger |
phases: sparsify phase lists
|
Tue, 07 Jul 2020 22:00:02 +0200 |
Joerg Sonnenberger |
phases: updatephases should not skip internal phase
|
Sun, 28 Jun 2020 01:08:13 +0200 |
Joerg Sonnenberger |
repoview: use the phasecache directly to determine mutable revisions
|
Tue, 07 Jul 2020 21:45:10 +0200 |
Joerg Sonnenberger |
phases: provide a test and accessor for non-public phase roots
|
Wed, 24 Jun 2020 17:53:44 +0200 |
Raphaël Gomès |
hg-core: define a `dirstate_status` `Operation`
|
Wed, 24 Jun 2020 17:20:39 +0200 |
Raphaël Gomès |
rust-status: improve documentation and readability
|
Wed, 24 Jun 2020 16:12:45 +0200 |
Raphaël Gomès |
rust-status: refactor status into a struct
|
Fri, 13 Dec 2019 22:20:03 -0800 |
Martin von Zweigbergk |
tests: avoid "magic" nodeids in test-rebase-legacy.t
|
Fri, 13 Dec 2019 22:08:18 -0800 |
Martin von Zweigbergk |
tests: avoid a "magic" nodeid in test-wireproto-command-lookup.t
|
Mon, 22 Jun 2020 13:51:48 +0530 |
Pulkit Goyal |
run-tests: replace '#' with '-' in temp path of repos created for tests
|
Tue, 14 Apr 2020 17:06:11 +0530 |
Pulkit Goyal |
debugcommands: introduce new debugrequirements command
|
Tue, 14 Apr 2020 16:43:54 +0530 |
Pulkit Goyal |
scmutil: add writereporequirements() and route requires writing through it
|
Tue, 14 Jul 2020 11:28:06 -0700 |
Martin von Zweigbergk |
extensions: make `hg nonexistent` not crash with PyOxidizer
|
Thu, 09 Jul 2020 12:52:04 +0200 |
Manuel Jacob |
procutil: avoid use of deprecated tempfile.mktemp()
|
Wed, 15 Jul 2020 15:09:21 +0200 |
Manuel Jacob |
procutil: make _make_write_all() function private
|
Mon, 13 Jul 2020 21:14:20 +0900 |
Yuya Nishihara |
dispatch: handle late KeyboardInterrupt occurred in run()
|
Mon, 13 Jul 2020 21:06:34 +0900 |
Yuya Nishihara |
dispatch: indent run() function
|
Thu, 09 Jul 2020 19:16:52 +0900 |
Yuya Nishihara |
debuginstall: don't translate encoding messages
|
Wed, 15 Jul 2020 10:34:59 -0400 |
Augie Fackler |
merge with stable
|
Mon, 06 Jul 2020 15:31:53 +0530 |
Pulkit Goyal |
patch: refactor content diffing part in separate fn so extensions can wrap
|
Thu, 09 Jul 2020 12:52:04 +0200 |
Manuel Jacob |
tests: check that procutil.std{out,err}.write() returns correct result
|
Thu, 09 Jul 2020 12:52:42 +0200 |
Manuel Jacob |
tests: add tests for when stdout or stderr is connected to `os.devnull`
|
Fri, 10 Jul 2020 12:27:58 +0200 |
Manuel Jacob |
procutil: ensure that procutil.std{out,err}.write() writes all bytes
|
Sat, 11 Jul 2020 07:47:04 +0200 |
Manuel Jacob |
procutil: move assignments
|