Mon, 07 Feb 2022 13:23:58 +0100 |
pacien |
revlog: register changelogv2 C implementation in parsers
|
Mon, 14 Feb 2022 12:34:02 +0100 |
pacien |
revlog: implement changelogv2 packing and unpacking in C
|
Thu, 10 Feb 2022 16:20:14 +0100 |
pacien |
revlog: memset whole record instead of dealing with padding
|
Fri, 11 Feb 2022 05:37:19 +0100 |
Pierre-Yves David |
revlog: do not compute node location by hand in index_invalidate_added
|
Fri, 28 Jan 2022 11:54:44 +0100 |
pacien |
rank: compute property incrementally
|
Fri, 28 Jan 2022 11:45:33 +0100 |
Pierre-Yves David |
rank: add test with golden values
|
Fri, 28 Jan 2022 11:45:18 +0100 |
pacien |
rank: add minimal test
|
Fri, 28 Jan 2022 11:35:41 +0100 |
Pierre-Yves David |
rank: add context and template keyword
|
Fri, 28 Jan 2022 11:33:01 +0100 |
Pierre-Yves David |
rank: naive rank property computation and retrieval
|
Mon, 07 Feb 2022 22:54:38 -0800 |
Martin von Zweigbergk |
filemerge: move check for identical sides out of filemerge()
|
Mon, 07 Feb 2022 20:12:09 -0800 |
Martin von Zweigbergk |
mergestate: use an early return for trivial merges
|
Mon, 07 Feb 2022 14:07:04 -0800 |
Martin von Zweigbergk |
simplemerge: remove now-unused arguments
|
Tue, 18 Jan 2022 13:22:55 -0800 |
Martin von Zweigbergk |
merge: fix documented order of `labels` argument
|
Tue, 18 Jan 2022 12:57:55 -0800 |
Martin von Zweigbergk |
filemerge: when not keeping premerge, don't write markers to context
|
Fri, 14 Jan 2022 08:17:13 -0800 |
Martin von Zweigbergk |
simplemerge: move printing of merge result to extension
|
Thu, 10 Feb 2022 15:48:01 -0800 |
Martin von Zweigbergk |
simplemerge: remove code for checking binary input now that callers do it
|
Thu, 10 Feb 2022 15:27:58 -0800 |
Martin von Zweigbergk |
simplemerge: let filemerge check for binary inputs
|
Thu, 10 Feb 2022 13:36:09 -0800 |
Martin von Zweigbergk |
simplemerge: let extension check for binary inputs (unless `--text`)
|
Thu, 10 Feb 2022 11:00:32 -0800 |
Martin von Zweigbergk |
simplemerge: store input data in MergeInput
|
Fri, 04 Feb 2022 18:36:36 -0800 |
Martin von Zweigbergk |
simplemerge: convert MergeInput to regular, non-attr.ib class
|
Thu, 10 Feb 2022 09:59:07 -0800 |
Martin von Zweigbergk |
simplemerge: replace `**opts` passed to `simplemerge()` by keyword arguments
|
Wed, 25 Aug 2021 19:55:20 -0700 |
Gregory Szorc |
automation: use gp3 volume type
stable
|
Thu, 26 Aug 2021 17:47:50 -0700 |
Gregory Szorc |
automation: use m6i instances
stable
|
Thu, 03 Feb 2022 18:14:25 +0100 |
Pierre-Yves David |
narrow: add support for merging add and remove outside of the tracked set
|
Fri, 21 Jan 2022 17:54:03 +0100 |
Simon Sapin |
status: prefer relative paths in Rust code
|
Mon, 14 Feb 2022 18:51:43 +0100 |
Simon Sapin |
rust: remove unused `StatusError::IO` enum variant
|
Tue, 15 Feb 2022 15:52:44 +0100 |
Raphaël Gomès |
copyright: it's 2022
stable
|
Mon, 14 Feb 2022 19:03:22 +0100 |
Raphaël Gomès |
hghave: update rustfmt criterion
stable
|
Fri, 11 Feb 2022 23:43:17 +0100 |
Raphaël Gomès |
dirstate-v2: fix infinite loop in pure packer
stable
|
Tue, 15 Feb 2022 15:33:33 +0100 |
Mathias De Mare |
contrib: refer to RHEL and derivatives instead of CentOS specifically
stable
|
Mon, 14 Feb 2022 11:32:03 +0100 |
Mathias De Mare |
packaging: replace centos8 by rockylinux 8
stable
|
Mon, 14 Feb 2022 18:57:12 +0100 |
Simon Sapin |
rust: fix code formatting
|
Mon, 07 Feb 2022 00:33:22 -0500 |
Valentin Gatien-Baron |
sparse: rework debugsparse's interface
|
Wed, 09 Feb 2022 13:04:37 -0500 |
Mitchell Hentges |
color: don't infer vt status from TERM on Windows
|
Thu, 10 Feb 2022 19:26:10 +0100 |
Simon Sapin |
rhg: enable `rhg status` by default, without config or env opt-in
|
Tue, 08 Feb 2022 14:20:58 +0100 |
Simon Sapin |
rhg: Colorize `rhg status` output when appropriate
|
Thu, 10 Feb 2022 12:59:32 +0100 |
Simon Sapin |
rhg: Add support for colored output
|
Thu, 10 Feb 2022 13:56:43 +0100 |
Simon Sapin |
rhg: Add parsing for the --color global CLI argument
|
Thu, 10 Feb 2022 12:52:25 +0100 |
Simon Sapin |
rhg: Make Ui::new falliable, add Ui::new_infallible
|
Thu, 10 Feb 2022 12:12:56 +0100 |
Simon Sapin |
rhg: Pass a &Config to Ui::new
|
Thu, 10 Feb 2022 11:58:04 +0100 |
Simon Sapin |
rhg: Add support for HGPLAINEXPECT
|
Thu, 10 Feb 2022 13:24:38 -0500 |
Augie Fackler |
merge: with stable
|
Wed, 09 Feb 2022 16:07:50 +0100 |
Pierre-Yves David |
help: make the help for `safe-mismatch` real section
stable
|
Wed, 09 Feb 2022 15:44:21 +0100 |
Pierre-Yves David |
help: avoid repeated value in the safe-mistmatch help
stable
|
Wed, 09 Feb 2022 15:43:01 +0100 |
Pierre-Yves David |
help: add missing `.` in config reference
stable
|
Mon, 07 Feb 2022 12:29:43 +0300 |
Anton Shestakov |
scmutil: obsrevs is already a frozenset
|
Mon, 07 Feb 2022 12:25:46 +0300 |
Anton Shestakov |
obsolete: always return frozensets from obsolete.getrevs()
|
Wed, 26 Jan 2022 13:18:48 +0100 |
pacien |
revlog: split revlog v1 and revlog v2 handling
|
Wed, 26 Jan 2022 13:08:36 +0100 |
pacien |
revlog: extract entry byte offsets into named constants
|
Mon, 07 Feb 2022 15:45:53 +0100 |
Mads Kiilerich |
doc: inspect.getargspec has been removed in Python 3.11
stable
|
Mon, 07 Feb 2022 13:24:30 +0300 |
Anton Shestakov |
branchmap: split a long condition in branchcache.validfor(), add comments
|
Sun, 06 Feb 2022 19:31:39 +0300 |
Anton Shestakov |
branchmap: don't add branch entries if there are no heads
|
Sun, 06 Feb 2022 19:14:51 +0300 |
Anton Shestakov |
notify: don't produce errors if a revision is not found
|
Thu, 03 Feb 2022 18:14:11 +0100 |
Pierre-Yves David |
narrow: allow merging non-conflicting change outside of the narrow spec
|
Sun, 30 Jan 2022 06:01:42 +0100 |
Pierre-Yves David |
merge-actions: add some information about the "changes" the action do
|
Sat, 29 Jan 2022 06:21:32 +0100 |
Pierre-Yves David |
merge-actions: have an attribute for narrow safetiness
|
Fri, 28 Jan 2022 15:19:58 +0100 |
Pierre-Yves David |
merge-actions: add an explicite "no_op" attribute
|
Fri, 28 Jan 2022 19:46:37 +0100 |
Pierre-Yves David |
merge-actions: gather all created action into a set
|
Fri, 28 Jan 2022 17:08:30 +0100 |
Pierre-Yves David |
merge-actions: make merge action a full featured object
|
Fri, 28 Jan 2022 16:25:41 +0100 |
Pierre-Yves David |
convert: use the merge action constant
|
Fri, 28 Jan 2022 16:11:42 +0100 |
Pierre-Yves David |
large-file: use the merge action constant
|
Fri, 28 Jan 2022 16:41:45 +0100 |
Pierre-Yves David |
merge: stop using merge action for pathconflict option
|
Fri, 28 Jan 2022 14:25:51 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:25:45 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:25:39 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:25:32 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:25:05 +0100 |
Pierre-Yves David |
merge: break up two not-so-one-liner for extra readability
|
Fri, 28 Jan 2022 14:24:41 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:24:30 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:23:56 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:23:49 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Fri, 28 Jan 2022 14:23:37 +0100 |
Pierre-Yves David |
merge: break up a not-so-one-liner for readability
|
Thu, 03 Feb 2022 06:49:48 +0100 |
Pierre-Yves David |
phabricator-refresh: add a magic value to skip it in the CI
|
Thu, 27 Jan 2022 20:04:56 +0300 |
Anton Shestakov |
interfaces: add missing caches kwarg of localrepo.updatecaches()
|
Mon, 31 Jan 2022 18:05:36 +0300 |
Anton Shestakov |
obsolete: don't import from .node twice
|
Mon, 31 Jan 2022 18:04:11 +0300 |
Anton Shestakov |
dagop: don't import nullrev from .node twice
|
Thu, 27 Jan 2022 22:24:11 +0100 |
Pierre-Yves David |
stream-clone: allow to change persistent-nodemap format during stream clone
|
Thu, 27 Jan 2022 15:22:09 +0100 |
Pierre-Yves David |
stream-clone: add 5000 changesets to test-clone-stream-format
|
Thu, 27 Jan 2022 15:22:04 +0100 |
Pierre-Yves David |
debugbuilddag: add a flag to allow running it from a non-empty repository
|
Thu, 27 Jan 2022 17:04:40 +0100 |
Pierre-Yves David |
persistent-nodemap: properly delete all nodemap files on downgrade
|
Sat, 15 Jan 2022 09:08:41 +0300 |
Anton Shestakov |
destutil: if wdp is obsolete, update to the closest non-obsolete ancestor
|
Tue, 04 Jan 2022 23:38:39 +0300 |
Anton Shestakov |
discovery: port _postprocessobsolete() changes from evolve, add tests
|
Fri, 07 Jan 2022 11:53:23 +0300 |
Anton Shestakov |
branchmap: skip obsolete revisions while computing heads
|
Fri, 28 Jan 2022 19:07:52 +0300 |
Anton Shestakov |
obsolete: make sure windows tests pass when stat() is given a URL
|
Mon, 31 Jan 2022 18:38:15 +0100 |
Pierre-Yves David |
transaction: do not rely on a global variable to post_finalize file
|
Mon, 31 Jan 2022 08:44:48 +0100 |
Pierre-Yves David |
dirstate: introduce a "tracked-key" feature
|
Mon, 31 Jan 2022 14:26:35 +0100 |
Pierre-Yves David |
dirstate: rename the filegenerator used for writing
|
Mon, 31 Jan 2022 08:23:54 +0100 |
Pierre-Yves David |
dirstate: use a context manager when writing the dirstate
|
Wed, 02 Feb 2022 17:24:05 +0100 |
Raphaël Gomès |
branching: merge stable into default
|
Wed, 02 Feb 2022 17:02:34 +0100 |
Raphaël Gomès |
Added signature for changeset 75676122c2bf
stable
|
Wed, 02 Feb 2022 17:02:09 +0100 |
Raphaël Gomès |
Added tag 6.0.2 for changeset 75676122c2bf
stable
|
Wed, 02 Feb 2022 15:03:29 +0100 |
Raphaël Gomès |
relnotes: add 6.0.1 and 6.0.2 notes
stable 6.0.2
|
Tue, 01 Feb 2022 15:19:50 +0100 |
Pierre-Yves David |
branchmap: stop writing cache for uncommitted data
stable
|
Mon, 31 Jan 2022 19:28:58 +0100 |
Pierre-Yves David |
transaction: add a way to know a transaction has been finalized
stable
|
Tue, 01 Feb 2022 15:14:05 +0100 |
Pierre-Yves David |
branchmap: Add a test about writing branchmap and aborted transaction
stable
|
Tue, 01 Feb 2022 16:36:20 +0100 |
Pierre-Yves David |
dirstate-v2: rename the configuration to enable the format
stable
|
Wed, 26 Jan 2022 15:32:18 -0800 |
Martin von Zweigbergk |
arbitraryfilectx: use our existing helpers for reading and writing files
|
Thu, 11 Feb 2021 22:52:43 -0800 |
Martin von Zweigbergk |
fix: remove unnecessary and overly strict check for divergence
|
Wed, 26 Jan 2022 10:11:01 -0800 |
Martin von Zweigbergk |
encoding: fix trim() to be O(n) instead of O(n^2)
|
Mon, 24 Jan 2022 11:49:06 +0100 |
Pierre-Yves David |
stream-clone: filter possible missing requirements using all supported one
stable
|
Tue, 11 Jan 2022 21:40:08 +0100 |
Pierre-Yves David |
share-safe: enable by default (BC)
|
Tue, 11 Jan 2022 09:56:03 +0100 |
Pierre-Yves David |
share-safe: add support for static-http repository
|
Tue, 11 Jan 2022 09:36:10 +0100 |
Pierre-Yves David |
legacy-revlog: fix requirement computation when cloning legacy repo
|
Mon, 10 Jan 2022 12:48:35 +0100 |
Pierre-Yves David |
requirements: do not warn about dropping share-safe, unless explicitly set
|
Tue, 11 Jan 2022 06:40:44 +0100 |
Pierre-Yves David |
sparse: take lock before writing requirements
|
Fri, 07 Jan 2022 16:30:11 +0100 |
Pierre-Yves David |
largefiles: take lock before writing requirements
|
Fri, 07 Jan 2022 17:33:27 +0100 |
Pierre-Yves David |
lfs: take lock before writing requirements
|
Tue, 11 Jan 2022 06:32:18 +0100 |
Pierre-Yves David |
test: simpler requirements matching in test-repo-compengines.t
|
Mon, 10 Jan 2022 19:52:07 +0100 |
Pierre-Yves David |
test: simpler requirements matching in test-lfs-largefiles.t
|
Mon, 10 Jan 2022 12:06:42 +0100 |
Pierre-Yves David |
test: simpler requirements matching in test-sidedata.t
|
Mon, 10 Jan 2022 11:58:33 +0100 |
Pierre-Yves David |
test: simpler requirement matching in test-revlog-v2.t
|
Mon, 10 Jan 2022 19:46:54 +0100 |
Pierre-Yves David |
test-copies: narrow the format check in test-copies-in-changeset.t
|
Fri, 07 Jan 2022 17:32:25 +0100 |
Pierre-Yves David |
tests: use debugrequires instead of grepping the file directly
|
Tue, 11 Jan 2022 16:32:38 +0100 |
Pierre-Yves David |
tests: use debugrequires in test-upgrade-repo.t
|
Thu, 06 Jan 2022 17:15:49 +0100 |
Pierre-Yves David |
test: do not use `which` to find an exec path in the test
|
Fri, 14 Jan 2022 18:17:55 +0100 |
Pierre-Yves David |
stream-clone: stop considering working copy only requirements
|
Tue, 18 Jan 2022 00:19:04 +0100 |
Pierre-Yves David |
stream-clone: also filter the requirement we put in the bundle 2
|
Mon, 24 Jan 2022 12:44:20 +0100 |
Pierre-Yves David |
requirements: add an official `REVLOG_COMPRESSION_ZSTD` const
|
Tue, 18 Jan 2022 20:35:04 +0100 |
Pierre-Yves David |
stream-requirements: smoother matching in test-http-protocol.t
|
Tue, 18 Jan 2022 12:21:13 +0100 |
Pierre-Yves David |
stream-requirements: smoother matching in test-ssh-bundle1.t
|
Tue, 18 Jan 2022 12:02:50 +0100 |
Pierre-Yves David |
stream-requirements: smoother matching in test-ssh-proto.t
|
Tue, 18 Jan 2022 10:50:20 +0100 |
Pierre-Yves David |
stream-requirements: smoother matching in test-hgweb-commands.t
|
Tue, 18 Jan 2022 10:50:08 +0100 |
Pierre-Yves David |
stream-requirements: smoother matching in test-treemanifest.t
|
Tue, 18 Jan 2022 10:49:43 +0100 |
Pierre-Yves David |
stream-requirements: smoother matching in test-ssh-proto-unbundle.t
|
Mon, 24 Jan 2022 12:58:18 +0100 |
Pierre-Yves David |
test-bundle: split some variant in there own section
|
Tue, 18 Jan 2022 15:27:51 +0100 |
Pierre-Yves David |
test-bundle: split each variant in there own section
|
Mon, 24 Jan 2022 01:28:16 +0100 |
Pierre-Yves David |
test-http-bad-server: abstract the `streamreqs` value
|
Fri, 21 Jan 2022 19:57:47 +0100 |
Pierre-Yves David |
test-http-bad-server: use the new pattern-reading for a test-case
|
Fri, 21 Jan 2022 19:25:57 +0100 |
Pierre-Yves David |
test-http-bad-server: use the new pattern-reading for a test-case
|
Fri, 21 Jan 2022 19:19:05 +0100 |
Pierre-Yves David |
test-http-bad-server: use the new pattern-reading for a test-case
|
Fri, 21 Jan 2022 19:04:10 +0100 |
Pierre-Yves David |
test-http-bad-server: use the new pattern-reading for a test-case
|
Sun, 23 Jan 2022 19:51:00 +0100 |
Pierre-Yves David |
test-http-bad-server: use the new pattern-reading for a test-case
|
Sun, 23 Jan 2022 19:49:42 +0100 |
Pierre-Yves David |
test-http-bad-server: introduce socket closing after reading a pattern
|
Fri, 21 Jan 2022 18:22:13 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 18:01:59 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 17:54:31 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 17:53:06 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 17:49:59 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 17:40:02 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 17:06:01 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 17:00:58 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 16:27:13 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 16:23:44 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 16:22:10 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Sat, 22 Jan 2022 08:55:59 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 16:07:04 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Sun, 23 Jan 2022 20:24:35 +0100 |
Pierre-Yves David |
test-http-bad-server: modify some `tail` call fit their goal
|
Fri, 21 Jan 2022 16:02:47 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 16:02:26 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 15:52:48 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Fri, 21 Jan 2022 15:44:15 +0100 |
Pierre-Yves David |
test-http-bad-server: move on test from bytes-count to pattern
|
Sat, 22 Jan 2022 01:51:28 +0100 |
Pierre-Yves David |
test-bad-http-server: introduce sock closing when writing a pattern
|
Sat, 22 Jan 2022 01:13:12 +0100 |
Pierre-Yves David |
test-http-bad-server: document that the value are actually a list
|
Fri, 21 Jan 2022 12:44:39 +0100 |
Pierre-Yves David |
test-http-bad-server: refactor the writing logic to avoid early return
|
Fri, 21 Jan 2022 11:58:55 +0100 |
Pierre-Yves David |
test-http-bad-server: replace the default 65537 value in output
|
Fri, 21 Jan 2022 11:15:56 +0100 |
Pierre-Yves David |
test-http-bad-server: refactor the reading logic to avoid early return
|
Fri, 21 Jan 2022 03:05:43 +0100 |
Pierre-Yves David |
test-http-bad-server: factor code dealing with "read" in the new object
|
Fri, 21 Jan 2022 00:54:15 +0100 |
Pierre-Yves David |
test-http-bad-server: factor code dealing with "write" in the new object
|
Sun, 23 Jan 2022 21:25:01 +0100 |
Pierre-Yves David |
test-http-bad-server: unify log printing for `sendall` and `write`
|
Fri, 21 Jan 2022 01:07:50 +0100 |
Pierre-Yves David |
test-http-bad-server: track close condition in an object
|
Wed, 19 Jan 2022 19:14:17 +0100 |
Pierre-Yves David |
test-http-bad-server: use more readable name for variable
|
Fri, 21 Jan 2022 02:07:13 +0100 |
Pierre-Yves David |
test-http-bad-server: align output by using `;`
|
Wed, 19 Jan 2022 19:04:55 +0100 |
Pierre-Yves David |
test-http-bad-server: highlight each test with section
|
Fri, 21 Jan 2022 20:50:40 +0100 |
Pierre-Yves David |
test-http-bad-server: rename config to use `-`
|
Tue, 18 Jan 2022 21:29:43 +0100 |
Pierre-Yves David |
test-http-bad-server: move the extension in `testlib`
|
Mon, 17 Jan 2022 19:29:41 +0100 |
Pierre-Yves David |
requirements: remove the `localrepo.supportedformat` attribute
|
Mon, 17 Jan 2022 22:48:16 +0100 |
Pierre-Yves David |
requirements: sort _basesupported
|
Mon, 17 Jan 2022 19:28:10 +0100 |
Pierre-Yves David |
requirements: move the comment about manifestv2 in the module
|
Mon, 17 Jan 2022 19:26:36 +0100 |
Pierre-Yves David |
stream-clone: add a explicit set list requirements relevant to stream clone
|
Mon, 24 Jan 2022 11:49:06 +0100 |
Pierre-Yves David |
stream-clone: filter possible missing requirements using all supported one
|
Mon, 17 Jan 2022 19:18:20 +0100 |
Pierre-Yves David |
requirements: move "bookmark in store" requirements in the right module
|
Mon, 17 Jan 2022 18:51:47 +0100 |
Pierre-Yves David |
stream-clone: add a explicit test for format change during stream clone
|
Fri, 14 Jan 2022 18:02:25 +0100 |
Pierre-Yves David |
stream-clone: factor computation of requirement of a stream clone
|
Fri, 14 Jan 2022 17:57:49 +0100 |
Pierre-Yves David |
stream-clone: factor computation of new clone requirement out
|
Tue, 18 Jan 2022 00:07:43 +0100 |
Pierre-Yves David |
stream-clone: drop some outdated lines in test-stream-bundle-v2.t
|
Mon, 24 Jan 2022 08:35:14 -0800 |
Martin von Zweigbergk |
relnotes: add note about changed labels texts
|
Fri, 21 Jan 2022 13:48:48 -0800 |
Martin von Zweigbergk |
graft: attempt to make merge labels more helpful
|
Fri, 21 Jan 2022 13:49:11 -0800 |
Martin von Zweigbergk |
shelve: attempt to make merge labels more helpful
|
Fri, 21 Jan 2022 13:48:18 -0800 |
Martin von Zweigbergk |
histedit: attempt to make merge labels more helpful
|
Tue, 18 Jan 2022 13:23:49 -0800 |
Martin von Zweigbergk |
update: set custom conflict label for base commit
|
Tue, 18 Jan 2022 15:04:55 -0800 |
Martin von Zweigbergk |
merge: set custom conflict label for base commit
|
Tue, 18 Jan 2022 14:57:15 -0800 |
Martin von Zweigbergk |
rebase: set custom conflict label for base commit
|
Thu, 20 Jan 2022 11:06:52 -0800 |
Martin von Zweigbergk |
simplemerge: take over formatting of label from `filemerge`
|
Thu, 20 Jan 2022 16:16:05 -0800 |
Martin von Zweigbergk |
filemerge: pass `simplemerge.MergeInput` to tool functions
|
Thu, 20 Jan 2022 14:42:50 -0800 |
Martin von Zweigbergk |
filemerge: work with `simplemerge.MergeInput` in `filemerge()`
|
Thu, 20 Jan 2022 14:13:12 -0800 |
Martin von Zweigbergk |
filemerge: always define a "base" label
|
Thu, 20 Jan 2022 13:43:43 -0800 |
Martin von Zweigbergk |
filemerge: set default labels a little earlier
|
Tue, 18 Jan 2022 10:32:11 +0100 |
Raphaël Gomès |
helptext: add missing newline to Rust helptext
stable
|
Mon, 24 Jan 2022 21:17:04 -0800 |
Martin von Zweigbergk |
unamend: error out when running on merge commit
stable
|
Mon, 24 Jan 2022 21:12:19 -0800 |
Martin von Zweigbergk |
tests: demonstrate how `hg unamend` fails on merge commits
stable
|
Thu, 20 Jan 2022 11:17:09 -0800 |
Martin von Zweigbergk |
filemerge: remove unused arguments from `_merge()`
|
Thu, 20 Jan 2022 11:00:30 -0800 |
Martin von Zweigbergk |
simplemerge: take arguments as annotated context objects
|
Thu, 20 Jan 2022 09:04:39 -0800 |
Martin von Zweigbergk |
filemerge: make `labels` a required arg for `_premerge()`
|
Thu, 20 Jan 2022 14:46:16 -0800 |
Martin von Zweigbergk |
filemerge: remove unnecessary check for empty string
|
Thu, 20 Jan 2022 23:07:35 -0800 |
Martin von Zweigbergk |
tests: also test spaces in conflict marker labels
|
Mon, 17 Jan 2022 21:20:46 -0500 |
Valentin Gatien-Baron |
blackbox: change year in logs to ISO 8601 format
|
Mon, 17 Jan 2022 21:00:33 -0500 |
Valentin Gatien-Baron |
blackbox: add milliseconds to blackbox logs by default
|
Mon, 17 Jan 2022 20:47:46 -0500 |
Valentin Gatien-Baron |
blackbox: correct date format doc
|
Thu, 20 Jan 2022 14:06:36 +0000 |
Arseniy Alekseyev |
revlog: fix a bug where transaction can be aborted partially
stable
|
Thu, 20 Jan 2022 14:02:58 +0000 |
Arseniy Alekseyev |
revlog: demonstrate a bug where transaction can be aborted partially
stable
|
Tue, 18 Jan 2022 10:27:13 +0100 |
Raphaël Gomès |
branching: merge with stable
|
Thu, 30 Dec 2021 13:25:44 +0100 |
Dan Villiom Podlaski Christiansen |
rust: fix build errors on darwin
stable
|
Mon, 17 Jan 2022 12:50:13 +0100 |
Simon Sapin |
rust: Fix outdated comments in OwningDirstateMap
|
Fri, 14 Jan 2022 09:28:44 -0800 |
Martin von Zweigbergk |
merge: consider the file merged when using :merge-{local,other}
|
Fri, 14 Jan 2022 08:44:36 -0800 |
Martin von Zweigbergk |
simplemerge: delete unused exception class `CantReprocessAndShowBase`
|
Tue, 11 Jan 2022 22:13:56 -0800 |
Martin von Zweigbergk |
simplemerge: change _minimize() to minimize a single conflict
|
Tue, 11 Jan 2022 22:03:55 -0800 |
Martin von Zweigbergk |
simplemerge: make minimize() a free function
|
Tue, 11 Jan 2022 21:56:27 -0800 |
Martin von Zweigbergk |
simplemerge: simplify and rename `render_markers()`
|
Tue, 11 Jan 2022 16:23:10 -0800 |
Martin von Zweigbergk |
simplemerge: split out function for rendering :merge3 conflict markers
|
Fri, 07 Jan 2022 23:29:19 -0800 |
Martin von Zweigbergk |
simplemerge: move default labels to simplemerge extension
|
Fri, 07 Jan 2022 22:23:44 -0800 |
Martin von Zweigbergk |
simplemerge: use same newline detection for :mergediff as for :merge[3]
|
Tue, 11 Jan 2022 16:54:42 -0800 |
Martin von Zweigbergk |
simplemerge: clarify names of functions that render conflict markers
|
Fri, 07 Jan 2022 22:16:22 -0800 |
Martin von Zweigbergk |
simplemerge: make merge_lines() a free function
|
Fri, 07 Jan 2022 18:42:31 -0800 |
Martin von Zweigbergk |
simplemerge: convert `merge_lines()` away from generator
|
Tue, 14 Dec 2021 13:12:56 -0800 |
Martin von Zweigbergk |
simplemerge: use 3-way markers if mode=='merge3', ignoring number of labels
|
Fri, 14 Jan 2022 10:25:45 -0800 |
Martin von Zweigbergk |
rust: upgrade `rand*` crates
|
Thu, 06 Jan 2022 22:09:40 -0800 |
Martin von Zweigbergk |
logcmdutil: raise `StateError` when file to follow doesn't exist
|
Thu, 06 Jan 2022 22:03:21 -0800 |
Martin von Zweigbergk |
logcmdutil: raise `InputError` on bad CLI arguments
|
Mon, 10 Jan 2022 18:04:41 -0500 |
Matt Harbison |
subrepo: make -S work again on Windows for incoming/outgoing to remote repos
stable
|
Sun, 09 Jan 2022 13:35:30 +0100 |
Cédric Krier |
tests: support pygments 2.11 (issue6628)
|
Mon, 03 Jan 2022 01:09:56 +0100 |
Joerg Sonnenberger |
exchange: add fast path for subrepo check on push
|
Wed, 05 Jan 2022 11:34:54 -0800 |
Martin von Zweigbergk |
simplemerge: rewrite `merge_lines()` using `merge_groups()`
|
Thu, 06 Jan 2022 09:03:17 -0800 |
Martin von Zweigbergk |
simplemerge: make merge_groups() yield only 2-tuples
|
Fri, 07 Jan 2022 14:40:21 +0100 |
Simon Sapin |
rhg: desambiguate status without decompressing filelog if possible
|
Thu, 06 Jan 2022 12:46:10 +0100 |
Simon Sapin |
filelog: add a comment explaining a fast path in filerevisioncopied()
|
Tue, 21 Dec 2021 21:26:14 +0100 |
Simon Sapin |
rhg: Store p1, p2, and hash in RevlogEntry
|
Tue, 21 Dec 2021 21:23:46 +0100 |
Simon Sapin |
rhg: RevlogEntry::uncompressed_len is signed
|
Tue, 21 Dec 2021 18:50:44 +0100 |
Simon Sapin |
rhg: Expose FilelogEntry that wraps RevlogEntry
|
Tue, 21 Dec 2021 18:35:58 +0100 |
Simon Sapin |
rhg: Add RevlogEntry::data that does delta resolution
|
Tue, 21 Dec 2021 15:57:30 +0100 |
Simon Sapin |
rhg: Rename some revlog-related types and methods
|
Wed, 05 Jan 2022 13:36:05 -0500 |
Augie Fackler |
git: add opener attribute to gitstore
|
Thu, 06 Jan 2022 09:55:28 +0100 |
Raphaël Gomès |
branching: merge stable into default
|
Wed, 05 Jan 2022 17:53:57 +0100 |
Raphaël Gomès |
Added signature for changeset 799fdf4cca80
stable
|
Wed, 05 Jan 2022 17:53:03 +0100 |
Raphaël Gomès |
Added tag 6.0.1 for changeset 799fdf4cca80
stable
|
Fri, 26 Nov 2021 14:29:05 +0100 |
Raphaël Gomès |
docs: update Rust readme with a mention of `rhg`
stable 6.0.1
|
Fri, 26 Nov 2021 12:21:03 +0100 |
Raphaël Gomès |
docs: fix typos and wording for the persistent-nodemap feature
stable
|
Fri, 26 Nov 2021 12:17:51 +0100 |
Raphaël Gomès |
docs: add missing dirstate-v2 documentation
stable
|
Fri, 26 Nov 2021 14:28:27 +0100 |
Raphaël Gomès |
docs: add documentation about Rust
stable
|
Thu, 23 Dec 2021 14:49:28 +0100 |
Raphaël Gomès |
dirstate: remove deprecated API
|
Thu, 23 Dec 2021 14:49:05 +0100 |
Raphaël Gomès |
discovery: remove deprecated API
|
Thu, 23 Dec 2021 14:48:31 +0100 |
Raphaël Gomès |
revlog: remove deprecated APIs
|
Thu, 23 Dec 2021 14:47:52 +0100 |
Raphaël Gomès |
urls: remove deprecated APIs
|
Thu, 23 Dec 2021 14:47:33 +0100 |
Raphaël Gomès |
remotefilelog: remove deprecated API
|
Tue, 07 Dec 2021 16:44:22 +0100 |
Raphaël Gomès |
exchangev2: remove it
|
Thu, 30 Dec 2021 13:25:44 +0100 |
Dan Villiom Podlaski Christiansen |
rust: fix build errors on darwin
|
Tue, 04 Jan 2022 14:21:22 -0500 |
Augie Fackler |
merge: with stable
|
Fri, 15 Feb 2019 17:20:32 -0500 |
Jordi Gutiérrez Hermoso |
help: properly document the default pattern
|
Mon, 03 Jan 2022 10:43:17 +0100 |
Raphaël Gomès |
heptapod-ci: make Windows jobs manual again
stable
|
Wed, 25 Aug 2021 17:14:47 +0200 |
Julien Cristau |
tests: allow for variation in zstd output as seen on s390x and powerpc
stable
|
Fri, 10 Dec 2021 16:25:02 +0100 |
pacien |
hg-core: dedup LazyAncestors Iterator impl
|
Tue, 16 Nov 2021 18:54:05 +0100 |
pacien |
hg-cpython: use ancestor iterator impls from vcsgraph
|
Fri, 10 Dec 2021 15:27:22 +0100 |
pacien |
hg-cpython: implement vcsgraph::Graph for our Index
|
Fri, 10 Dec 2021 15:22:24 +0100 |
pacien |
rust: add vcsgraph crate as dependency
|
Tue, 07 Dec 2021 23:01:20 -0800 |
Martin von Zweigbergk |
simplemerge: don't calculate conflict labels when resolving automatically
|
Tue, 07 Dec 2021 22:45:31 -0800 |
Martin von Zweigbergk |
simplemerge: remove now-unused `localorother` argument from `merge_lines()`
|
Tue, 07 Dec 2021 22:33:18 -0800 |
Martin von Zweigbergk |
simplemerge: add a specialized function for "union", "local", "other"
|
Sat, 18 Dec 2021 11:47:03 +0100 |
Simon Sapin |
rhg: Fall back to Python if verbose status is requested by config
|
Fri, 17 Dec 2021 17:56:13 +0100 |
Simon Sapin |
rhg: Accept different "invalid ignore pattern" error message formatting
|
Fri, 17 Dec 2021 16:54:22 +0100 |
Simon Sapin |
rhg: Properly format warnings related to ignore patterns
|
Tue, 09 Nov 2021 18:17:52 +0100 |
Simon Sapin |
rhg: Sub-repositories are not supported
|
Tue, 07 Dec 2021 17:48:50 -0800 |
Martin von Zweigbergk |
simplemerge: make `localorother` a "mode" instead of a separate thing
|
Tue, 07 Dec 2021 14:11:58 -0800 |
Martin von Zweigbergk |
simplemerge: avoid a call to `pycompat.strkwargs()`
|
Mon, 06 Dec 2021 23:17:43 -0800 |
Martin von Zweigbergk |
simplemerge: stop merging file flags
|
Tue, 07 Dec 2021 21:17:18 -0800 |
Martin von Zweigbergk |
filemerge: stop returning always-`True` value
|
Mon, 06 Dec 2021 13:43:00 -0800 |
Martin von Zweigbergk |
filemerge: remove unused `orig` argument from tool functions
|
Mon, 06 Dec 2021 12:48:01 -0800 |
Martin von Zweigbergk |
filemerge: stop passing around 3 unused `None` values in `files` argument
|
Mon, 06 Dec 2021 13:15:40 -0800 |
Martin von Zweigbergk |
filemerge: rename backup variables from `back` to `backup`
|
Sat, 18 Dec 2021 20:56:52 -0500 |
Matt Harbison |
setup.py: fix some documentation typos
|
Fri, 17 Dec 2021 14:15:08 +0100 |
Simon Sapin |
dirstate-v2: Apply SECOND_AMBIGUOUS to directory mtimes too
|
Wed, 15 Dec 2021 15:28:41 +0100 |
Pierre-Yves David |
rank: actually persist revision's rank in changelog-v2
|
Tue, 14 Dec 2021 23:56:38 +0100 |
Pierre-Yves David |
rank: add a "rank" value to the revlog-entry tuple
|
Wed, 15 Dec 2021 14:50:07 +0100 |
Pierre-Yves David |
changelog-v2: fix an assertion error to display the right data
|
Tue, 14 Dec 2021 19:24:24 +0100 |
Pierre-Yves David |
changelog-v2: use helper constant in the code to pack/unpack entries
|
Wed, 15 Dec 2021 15:28:30 +0100 |
Pierre-Yves David |
revlog: add some information about the revision we cannot find
|
Thu, 16 Dec 2021 17:34:51 +0100 |
Simon Sapin |
rhg: Use binary search in manifest lookup
|
Mon, 29 Nov 2021 12:27:33 +0000 |
Arseniy Alekseyev |
sparse: lock the store when updating requirements config
stable
|
Tue, 16 Nov 2021 17:35:57 +0000 |
Arseniy Alekseyev |
sparse: demonstrate a bug when used with safe-share
stable
|
Fri, 17 Dec 2021 11:46:30 +0100 |
Simon Sapin |
rust: Upgrade to format-bytes 0.3
|
Tue, 14 Dec 2021 20:13:10 -0500 |
Matt Harbison |
pytype: stop excluding ssutil.py
|
Tue, 14 Dec 2021 19:13:30 -0500 |
Matt Harbison |
pytype: stop excluding wireprotoserver.py
|
Tue, 14 Dec 2021 18:36:07 -0500 |
Matt Harbison |
pytype: stop excluding pycompat.py
|
Tue, 14 Dec 2021 17:29:30 -0500 |
Matt Harbison |
procutil: avoid an uninitialized variable usage on tempfile exception
|
Tue, 14 Dec 2021 17:25:46 -0500 |
Matt Harbison |
pytype: stop excluding procutil.py
|
Tue, 14 Dec 2021 17:06:32 -0500 |
Matt Harbison |
pytype: stop excluding chgserver.py
|
Mon, 13 Dec 2021 22:46:43 -0500 |
Matt Harbison |
pytype: stop excluding webcommands.py
|
Mon, 13 Dec 2021 20:45:31 -0500 |
Matt Harbison |
tests: drop an obsolete comment about a pytype failure
|
Mon, 13 Dec 2021 20:19:09 -0500 |
Matt Harbison |
pytype: stop excluding patch.py
|
Mon, 13 Dec 2021 19:34:06 -0500 |
Matt Harbison |
pytype: stop excluding statprof.py
|
Mon, 13 Dec 2021 17:59:36 -0500 |
Matt Harbison |
statprof: convert a few exception byte strings to str
|
Mon, 13 Dec 2021 16:42:36 -0500 |
Matt Harbison |
pytype: stop excluding wireprotov2server.py
|
Mon, 13 Dec 2021 14:43:10 -0500 |
Matt Harbison |
pytype: stop excluding stringutil.py
|
Mon, 13 Dec 2021 00:25:38 -0500 |
Matt Harbison |
pytype: stop excluding cmdutil.py
|
Mon, 13 Dec 2021 00:04:53 -0500 |
Matt Harbison |
pytype: stop excluding copies.py
|
Sun, 12 Dec 2021 22:29:46 -0500 |
Matt Harbison |
copies: fix some documentation typos
|
Sun, 12 Dec 2021 22:24:16 -0500 |
Matt Harbison |
copies: drop an unused variable
|
Sun, 12 Dec 2021 22:09:13 -0500 |
Matt Harbison |
pytype: stop excluding lsprof.py
|
Sun, 12 Dec 2021 21:10:02 -0500 |
Matt Harbison |
pytype: stop excluding changegroup.py
|
Sun, 12 Dec 2021 20:01:05 -0500 |
Matt Harbison |
pytype: stop excluding upgrade.py
|
Tue, 14 Dec 2021 20:36:36 +0100 |
Simon Sapin |
rhg: Skip reading the contents of ambiguous files in some cases
|
Tue, 14 Dec 2021 19:47:33 +0100 |
Simon Sapin |
rhg: Mark it as expected that the issue6528 bug is not reproduced
|
Tue, 14 Dec 2021 13:41:34 -0800 |
Martin von Zweigbergk |
filemerge: remove leftover documentation of removed argument
|
Mon, 13 Dec 2021 14:44:16 -0500 |
Matt Harbison |
merge with stable
|
Mon, 13 Dec 2021 14:37:16 +0100 |
Simon Sapin |
rhg: Print "bad match" errors in rhg status
|
Tue, 07 Dec 2021 15:14:08 +0100 |
Pierre-Yves David |
share: make it possible to control the working copy format variant
|
Tue, 07 Dec 2021 14:51:45 +0100 |
Pierre-Yves David |
share: move the requirement initialisation code around
|
Wed, 08 Dec 2021 05:35:32 +0100 |
Pierre-Yves David |
test: use `hg debugrequires` instead of `cat` in some tests
|
Wed, 08 Dec 2021 05:42:01 +0100 |
Pierre-Yves David |
test: simplify `debugformat` matching in test-phases.t
|
Tue, 07 Dec 2021 23:49:35 +0100 |
Pierre-Yves David |
test: simplify `debugformat` matching in test-copies-chain-merge
|
Tue, 07 Dec 2021 15:53:55 -0800 |
Kyle Lippincott |
status: when extracting arguments from `opts`, use the same default values
|
Tue, 07 Dec 2021 15:48:22 -0800 |
Kyle Lippincott |
directaccess: fix uses of commands.status() that don't go through flag parsing
|
Sun, 07 Nov 2021 16:25:42 -0500 |
Valentin Gatien-Baron |
test: add test for a former race resulting in bad dirstate
|
Tue, 07 Dec 2021 18:57:43 +0000 |
Arseniy Alekseyev |
rhg: fix a crash on non-generaldelta revlogs
|
Tue, 07 Dec 2021 18:12:13 +0000 |
Arseniy Alekseyev |
rhg: centralize index header parsing
|
Tue, 07 Dec 2021 17:50:19 +0000 |
Arseniy Alekseyev |
rhg: demonstrate that rhg breaks on non-generaldelta revlogs
|
Fri, 10 Dec 2021 23:08:25 +0100 |
Simon Sapin |
tests: add a short `sleep` in test-status.t
|
Fri, 10 Dec 2021 16:18:58 +0100 |
Simon Sapin |
rhg: Add support for `rhg status --copies`
|
Fri, 10 Dec 2021 16:57:39 +0100 |
Simon Sapin |
rhg: refactor relativize_path into a struct + method
|
Fri, 10 Dec 2021 16:31:16 +0100 |
Simon Sapin |
rhg: refactor display_status_paths with a struct for common arguments
|
Fri, 10 Dec 2021 14:27:00 +0100 |
Simon Sapin |
rhg: Add support for ui.ignore and ui.ignore.* config
|
Fri, 10 Dec 2021 17:20:21 +0100 |
Pierre-Yves David |
doc: remove a spurious ^L in some doc
|
Mon, 06 Dec 2021 21:30:32 +0100 |
Pierre-Yves David |
upgrade: drop some dead code
|
Mon, 06 Dec 2021 17:54:39 +0100 |
Pierre-Yves David |
upgrade: only process revlogs that needs it by default
|
Mon, 06 Dec 2021 17:13:26 +0100 |
Pierre-Yves David |
upgrade: issue a message when a revlog type has to be upgraded
|
Mon, 06 Dec 2021 17:12:21 +0100 |
Pierre-Yves David |
upgrade: explicitly warn when a `--no-xxx` flag is overwritten
|
Mon, 06 Dec 2021 14:40:13 +0100 |
Pierre-Yves David |
upgrade: make the list of explicitly specified revlog a dict
|
Mon, 06 Dec 2021 11:59:48 +0100 |
Pierre-Yves David |
upgrade: move the revlog selection code lower down the chain
|
Thu, 09 Dec 2021 10:55:17 +0100 |
Simon Sapin |
rhg: Set second_ambiguous as needed in post-status fixup
|
Thu, 09 Dec 2021 10:23:41 +0100 |
Simon Sapin |
dirstate: Document Timestamp.second_ambiguous
|
Mon, 13 Dec 2021 00:18:31 -0500 |
Matt Harbison |
hghave: fix the check for suid on platforms lacking support
stable
|
Sun, 12 Dec 2021 19:36:11 -0500 |
Matt Harbison |
upgrade: byteify a few error messages
stable
|
Tue, 07 Dec 2021 12:34:58 +0100 |
Raphaël Gomès |
rhg: support the new extension suboptions syntax
|
Wed, 08 Dec 2021 10:14:37 +0100 |
Raphaël Gomès |
branching: merge stable into default
|
Mon, 06 Dec 2021 10:08:04 +0100 |
Pierre-Yves David |
dirstate-v2: fix upgrade on an empty repository
stable
|
Mon, 06 Dec 2021 10:52:40 +0100 |
Pierre-Yves David |
dirstate-v2: test upgrade without rust too
stable
|
Tue, 07 Dec 2021 10:03:00 +0100 |
Pierre-Yves David |
upgrade: don't use `dd status=none` in the test
stable
|
Mon, 06 Dec 2021 10:23:51 +0100 |
Pierre-Yves David |
test-upgrade: narrow the `debugformat` call when upgrading to dirstate-v2
stable
|
Mon, 06 Dec 2021 12:30:54 -0800 |
Martin von Zweigbergk |
filemerge: remove `premerge` argument from `_makebackup()`
|
Fri, 03 Dec 2021 22:45:35 -0800 |
Martin von Zweigbergk |
filemerge: inline `_filemerge()` into `filemerge()`
|
Fri, 03 Dec 2021 21:41:43 -0800 |
Martin von Zweigbergk |
filemerge: make `_filemerge()` do both premerge and merge
|
Fri, 03 Dec 2021 16:21:46 -0800 |
Martin von Zweigbergk |
filemerge: merge `premerge()` into `filemerge()`
|
Fri, 03 Dec 2021 15:43:54 -0800 |
Martin von Zweigbergk |
mergestate: inline `_resolve()` into `resolve()`
|
Fri, 03 Dec 2021 13:53:02 -0800 |
Martin von Zweigbergk |
mergestate: make `_resolve()` do both preresolve and resolve
|
Thu, 02 Dec 2021 22:59:36 -0800 |
Martin von Zweigbergk |
mergestate: merge `preresolve()` into `resolve()`
|
Fri, 03 Dec 2021 21:50:25 -0800 |
Martin von Zweigbergk |
tests: remove unnecessary explicit args from `failfilemerge.py`
|
Mon, 29 Nov 2021 23:00:29 -0800 |
Martin von Zweigbergk |
simplemerge: set `conflicts` earlier for :union tool
|
Thu, 25 Nov 2021 18:26:50 +0100 |
Raphaël Gomès |
downgrade: don't assume existence of nodemap files when downgrading
stable
|
Fri, 26 Nov 2021 11:53:54 +0100 |
Raphaël Gomès |
typo: s/unkown/unknown across the codebase
|
Thu, 25 Nov 2021 18:33:51 +0100 |
Simon Sapin |
rhg: Update the dirstate on disk after status
|
Thu, 02 Dec 2021 15:10:03 +0100 |
Simon Sapin |
rhg: Add Repo::write_dirstate
|
Thu, 02 Dec 2021 12:05:36 +0100 |
Simon Sapin |
rhg: Add lazy/cached dirstate data file ID parsing on Repo
|
Mon, 29 Nov 2021 19:00:11 +0100 |
Simon Sapin |
rhg: Make Repo::dirstate_parents a LazyCell
|
Mon, 29 Nov 2021 18:46:04 +0100 |
Simon Sapin |
rust: Add Vfs::write_atomic
|
Mon, 22 Mar 2021 09:07:10 +0100 |
Simon Sapin |
rhg: Initial repository locking
|
Mon, 29 Nov 2021 17:37:08 +0100 |
Simon Sapin |
rust: Serializing a DirstateMap does not mutate it anymore
|
Fri, 26 Nov 2021 15:07:59 +0100 |
Raphaël Gomès |
rhg: don't run `blackbox` if not activated
|
Fri, 26 Nov 2021 15:05:58 +0100 |
Raphaël Gomès |
rust: add function to check if an extension is enabled
|
Fri, 03 Dec 2021 15:06:40 +0100 |
Raphaël Gomès |
dirstate: remove unused method
|
Tue, 07 Dec 2021 15:01:30 +0100 |
Raphaël Gomès |
fsmonitor: fix criteria for nonnormalset computation
stable
|
Mon, 06 Dec 2021 11:10:59 +0100 |
Raphaël Gomès |
fsmonitor: incorporate fixes for Python 3.10 (issue6612)
stable
|
Sat, 04 Dec 2021 03:51:33 +0100 |
Pierre-Yves David |
python2-compat: fix extensions' tests on python2
|
Tue, 16 Nov 2021 11:53:58 +0000 |
Arseniy Alekseyev |
rhg: add support for narrow clones and sparse checkouts
|
Fri, 03 Dec 2021 14:36:40 +0100 |
Pierre-Yves David |
update: reformat the `commands.update.check` help
|
Fri, 03 Dec 2021 12:03:23 +0100 |
Pierre-Yves David |
update: properly overwrite `check` config with `--no-` variants
|
Fri, 03 Dec 2021 12:19:36 +0100 |
Pierre-Yves David |
update: add a test for `--merge` overriding the "abort" config
|
Fri, 03 Dec 2021 12:01:00 +0100 |
Pierre-Yves David |
update: use long version of the flag in the test
|
Mon, 22 Nov 2021 10:47:12 +0100 |
Raphaël Gomès |
backout: backed out changeset 5d83a40cd3f8
|
Wed, 24 Nov 2021 05:00:28 +0100 |
Pierre-Yves David |
status: keep second-ambiguous mtimes during fixup
|
Wed, 24 Nov 2021 04:43:57 +0100 |
Pierre-Yves David |
dirstate-item: make sure we load `mtime-second-ambiguous` from disk
|
Wed, 24 Nov 2021 05:00:06 +0100 |
Pierre-Yves David |
dirstate-item: make sure we set the mtime-second-ambiguous on v2 write
|
Wed, 24 Nov 2021 04:59:48 +0100 |
Pierre-Yves David |
dirstate-item: ignore mtime to write v1 when `mtime-second-ambiguous` is set
|
Wed, 24 Nov 2021 04:51:05 +0100 |
Pierre-Yves David |
dirstate-item: implement the comparison logic for mtime-second-ambiguous
|
Wed, 24 Nov 2021 04:40:00 +0100 |
Pierre-Yves David |
dirstate-item: add a "second_ambiguous` flag in the mtime tuple
|
Tue, 23 Nov 2021 19:27:17 +0100 |
Pierre-Yves David |
dirstate: drop comparison primitive on the timestamp class
|
Tue, 23 Nov 2021 18:13:33 +0100 |
Pierre-Yves David |
largefile: use the proper "mtime boundary" logic during fixup
|
Tue, 23 Nov 2021 18:03:51 +0100 |
Pierre-Yves David |
status: move the boundary comparison logic within the timestamp module
|
Tue, 23 Nov 2021 18:11:42 +0100 |
Pierre-Yves David |
tests: remove potential mtime ambiguity in a dirstate test
|
Fri, 19 Nov 2021 03:03:01 +0100 |
Pierre-Yves David |
dirstate: cleanup remaining of "now" during write
|
Fri, 19 Nov 2021 03:04:42 +0100 |
Pierre-Yves David |
dirstate: remove need_delay logic
|
Mon, 25 Oct 2021 11:36:22 +0200 |
Pierre-Yves David |
dirstate: remove `lastnormaltime` mechanism
|
Thu, 18 Nov 2021 13:12:40 +0100 |
Pierre-Yves David |
status: use filesystem time boundary to invalidate racy mtime
|
Thu, 18 Nov 2021 15:00:13 +0100 |
Pierre-Yves David |
test: use a different timestamp for the updated file
|
Tue, 23 Nov 2021 03:22:30 +0100 |
Pierre-Yves David |
win32text: drop associated dirstate cache information on revert
|
Wed, 17 Nov 2021 20:27:27 +0100 |
Pierre-Yves David |
dirstate: stop gathering parentfiledata in update_file
|
Wed, 17 Nov 2021 20:26:33 +0100 |
Pierre-Yves David |
dirstate: stop gathering parentfiledata in update_file_p1
|
Wed, 17 Nov 2021 20:26:14 +0100 |
Pierre-Yves David |
dirstate: make it mandatory to provide parentfiledata in `set_clean`
|
Mon, 22 Nov 2021 15:58:51 +0100 |
Pierre-Yves David |
dirstate: do no use `set_clean` in revert
|
Thu, 18 Nov 2021 22:49:05 +0100 |
Pierre-Yves David |
status: adapt the "keyword" extensions to gather stats at lookup time
|
Thu, 18 Nov 2021 22:46:50 +0100 |
Pierre-Yves David |
status: adapt largefile to gather stats at lookup time
|
Wed, 17 Nov 2021 23:37:47 +0100 |
Pierre-Yves David |
status: gather fixup info at comparison time
|
Wed, 17 Nov 2021 10:22:15 +0100 |
Pierre-Yves David |
update: filter the ambiguous mtime in update directly
|
Wed, 17 Nov 2021 12:24:00 +0100 |
Pierre-Yves David |
dirstate: move "get fs now" in the timestamp utility module
|
Wed, 17 Nov 2021 10:26:48 +0100 |
Pierre-Yves David |
dirstate-item: allow mtime to be None in "parentdata"
|
Wed, 17 Nov 2021 02:58:44 +0100 |
Pierre-Yves David |
dirstate: add a comment about a racy piece of code during updates
|
Mon, 25 Oct 2021 15:11:53 +0200 |
Raphaël Gomès |
tests: add missing `head` for when things go wrong
|
Tue, 23 Nov 2021 16:32:56 +0100 |
Pierre-Yves David |
tests: ensure a status will have non ambiguous mtime in some race test
|
Thu, 18 Nov 2021 00:08:57 +0100 |
Pierre-Yves David |
tests: make sure no ambiguities remains after the commit
|
Thu, 04 Nov 2021 17:49:25 +0100 |
Pierre-Yves David |
dirstate: clarify a `hg update` invocation in a test
|
Wed, 01 Dec 2021 00:04:29 +0100 |
Pierre-Yves David |
test: mark rhg output as flaky
|
Mon, 18 Oct 2021 12:30:53 -0700 |
Martin von Zweigbergk |
chistedit: explain which order the commits are presented in
|
Mon, 22 Nov 2021 17:21:55 -0800 |
Martin von Zweigbergk |
errors: use detailed error for invalid commit-extras argument
|
Fri, 19 Nov 2021 16:21:00 -0800 |
Martin von Zweigbergk |
errors: use detailed exit code in pathauditor
|
Fri, 19 Nov 2021 16:16:21 -0800 |
Martin von Zweigbergk |
errors: use detailed exit code for RepoLookupError
|
Fri, 19 Nov 2021 15:40:56 -0800 |
Martin von Zweigbergk |
errors: use detailed exit code for detected case-collision
|
Fri, 19 Nov 2021 15:39:35 -0800 |
Martin von Zweigbergk |
errors: use detailed exit code when trying to merge file outside narrowspec
|
Fri, 19 Nov 2021 15:38:36 -0800 |
Martin von Zweigbergk |
errors: use detailed exit code for non-integer number of diff context lines
|
Fri, 19 Nov 2021 09:17:30 -0800 |
Martin von Zweigbergk |
patch: add hint about mangled whitespace on bad patch
|
Fri, 19 Nov 2021 12:57:53 -0800 |
Martin von Zweigbergk |
errors: return more detailed errors when failing to parse or apply patch
|
Fri, 26 Nov 2021 17:22:14 +0100 |
Pierre-Yves David |
extensions: add a default "*" suboptions prefix
|
Fri, 26 Nov 2021 17:17:49 +0100 |
Pierre-Yves David |
extension: add a `required` suboption to enforce the use of an extensions
|
Mon, 29 Nov 2021 13:09:04 +0100 |
Pierre-Yves David |
extensions: highlight the name of the faulty extensions in the error message
|
Fri, 26 Nov 2021 16:55:34 +0100 |
Pierre-Yves David |
extensions: refactor handling of loading error make it reusable
|
Fri, 26 Nov 2021 16:51:58 +0100 |
Pierre-Yves David |
extensions: ignore "sub-options" when looking for extensions
|
Tue, 23 Nov 2021 17:52:38 -0800 |
Gregory Szorc |
automation: support Python 3.10 on Windows
|
Mon, 15 Nov 2021 20:10:50 -0800 |
Gregory Szorc |
contrib: update Windows environment to Python 3.9.9
|
Mon, 29 Nov 2021 14:07:47 +0000 |
Arseniy Alekseyev |
rhg: implement the debugignorerhg subcommand
|
Mon, 29 Nov 2021 14:06:41 +0000 |
Arseniy Alekseyev |
rhg: refactor to use IgnoreFnType alias more widely
|
Thu, 11 Nov 2021 14:26:25 +0000 |
Arseniy Alekseyev |
rhg: only complain about poorly configured fallback when falling back
|
Wed, 24 Nov 2021 20:51:01 -0500 |
Matt Harbison |
packaging: bump pygit2 to 1.7.1
|
Wed, 24 Nov 2021 20:45:27 -0500 |
Matt Harbison |
packaging: bump windows_curses to 2.3.0
|
Wed, 24 Nov 2021 20:43:05 -0500 |
Matt Harbison |
packaging: regenerate the requirements files with pip-tools 6.4.0
|
Fri, 26 Nov 2021 15:59:09 +0100 |
Simon Sapin |
rhg: Add support for `rhg status -n`
|
Fri, 19 Nov 2021 18:48:34 -0800 |
Martin von Zweigbergk |
filemerge: simplify slightly by using filectx.decodeddata()
|
Fri, 19 Nov 2021 18:14:25 -0800 |
Martin von Zweigbergk |
filemerge: rename _formatconflictmarker() since it formats a label
|
Sun, 28 Nov 2021 11:27:08 +0100 |
Thomas Klausner |
tests: fix test-fix on NetBSD
stable
|
Tue, 23 Nov 2021 20:04:22 +0100 |
Simon Sapin |
rhg: Fix status desambiguation of symlinks and executable files
|
Tue, 23 Nov 2021 19:40:29 +0100 |
Simon Sapin |
rhg: Rename cat_file_is_modified
|
Tue, 23 Nov 2021 19:39:51 +0100 |
Simon Sapin |
rhg: Also parse flags in the manifest parser
|
Tue, 23 Nov 2021 18:27:42 +0100 |
Simon Sapin |
rhg: Propogate manifest parse errors instead of panicking
|
Fri, 19 Nov 2021 17:34:48 +0100 |
Simon Sapin |
tests: Adapt test-basic.t expected output for rhg
|
Tue, 09 Nov 2021 19:28:13 +0100 |
Simon Sapin |
rhg: Colored output is not supported
|
Tue, 09 Nov 2021 19:09:57 +0100 |
Simon Sapin |
rhg: [encode] and [decode] config sections are not supported
|
Tue, 09 Nov 2021 18:56:55 +0100 |
Simon Sapin |
rhg: Config commands.status.terse is not supported
|
Tue, 09 Nov 2021 18:39:37 +0100 |
Simon Sapin |
rhg: Propagate config errors in `rhg status`
|
Tue, 09 Nov 2021 17:09:40 +0100 |
Simon Sapin |
rhg: $HG_PENDING is not supported
|
Tue, 09 Nov 2021 19:55:46 +0100 |
Simon Sapin |
rhg: Enable `rhg status` in most tests
|
Tue, 23 Nov 2021 15:35:31 +0530 |
Pulkit Goyal |
Added signature for changeset 5d08b289e2e5
stable
|
Tue, 23 Nov 2021 15:35:21 +0530 |
Pulkit Goyal |
Added tag 6.0 for changeset 5d08b289e2e5
stable
|
Wed, 17 Nov 2021 13:47:25 +0100 |
Mathias De Mare |
packaging: make rpm relocatable
stable 6.0
|
Wed, 17 Nov 2021 13:28:22 +0100 |
Mathias De Mare |
dockerrpm: always use current user and group
stable
|
Thu, 18 Nov 2021 12:31:37 +0100 |
Mads Kiilerich |
cext: fix Python 3.11 compatibility - Py_SIZE is not an lvalue (issue6610)
stable
|
Fri, 19 Nov 2021 11:20:10 +0100 |
Raphaël Gomès |
branching: merge stable into default
|
Tue, 16 Nov 2021 16:38:37 +0100 |
Raphaël Gomès |
heptapod-ci: re-introduce Windows CI
stable
|
Mon, 15 Nov 2021 19:53:01 -0800 |
Gregory Szorc |
cext: define S_IFLNK on Python 2.7 and Windows
stable
|
Mon, 15 Nov 2021 12:03:28 +0100 |
Thomas Klausner |
tests: dd status=noxfer is not portable (issue6523)
stable
|
Mon, 15 Nov 2021 00:15:21 +0100 |
Thomas Klausner |
tests: use more portable mkdir -p instead of --parents (issue6591)
stable
|
Mon, 15 Nov 2021 00:08:02 +0100 |
Thomas Klausner |
tests: fix test-censor by improving regexp (issue6585)
stable
|
Wed, 10 Nov 2021 08:09:34 -0800 |
Martin von Zweigbergk |
ci: stop running with Python 2
|
Wed, 10 Nov 2021 11:43:22 +0100 |
Raphaël Gomès |
internals: typo pass on the dirstate-v2 help file
stable
|
Wed, 10 Nov 2021 11:42:13 +0100 |
Raphaël Gomès |
dirstate-v2: fix confusion between requirement and format config variable
stable
|
Wed, 10 Nov 2021 10:58:13 +0100 |
Raphaël Gomès |
internals: correct dirstate-v2 format variable in the documentation
stable
|
Wed, 10 Nov 2021 10:50:54 +0100 |
Raphaël Gomès |
hghave: update dirstate-v2 format config option
stable
|
Wed, 10 Nov 2021 14:54:55 -0500 |
Augie Fackler |
merge: with stable
|
Tue, 09 Nov 2021 22:06:40 +0530 |
Pulkit Goyal |
Added signature for changeset a44bb185f6bd
stable
|
Tue, 09 Nov 2021 22:06:26 +0530 |
Pulkit Goyal |
Added tag 6.0rc0 for changeset a44bb185f6bd
stable
|
Tue, 09 Nov 2021 21:56:04 +0530 |
Pulkit Goyal |
merge with default
stable 6.0rc0
|
Tue, 09 Nov 2021 02:19:43 +0100 |
pacien |
tests: accept alternative privileged port allocation failure
stable
|
Tue, 09 Nov 2021 02:16:43 +0100 |
pacien |
tests: allow the true command to be provided by coreutils
stable
|
Tue, 09 Nov 2021 02:08:18 +0100 |
pacien |
tests: add guard check for suid support
stable
|
Tue, 26 Oct 2021 19:47:30 +0100 |
Arseniy Alekseyev |
rhg: more efficient `HgPath::join`
|
Tue, 09 Nov 2021 15:25:38 +0100 |
Raphaël Gomès |
relnotes: update 6.0 with the last changes for the release
|
Tue, 09 Nov 2021 15:43:29 +0100 |
Simon Sapin |
rhg: Fix `rhg status` file content comparison
|
Wed, 27 Oct 2021 19:37:46 +0100 |
Arseniy Alekseyev |
rhg: make it possible to opt out of `rhg cat`
|
Tue, 09 Nov 2021 02:00:25 +0100 |
pacien |
tests: run the whole hg-core/path_auditor test in a clean temp dir
stable
|
Wed, 20 Oct 2021 10:25:51 +0200 |
Raphaël Gomès |
fsmonitor: fix traceback after removal of nonnormalset (issue6600)
|
Wed, 20 Oct 2021 10:26:39 +0200 |
Raphaël Gomès |
fsmonitor: fix traceback about bytes and str incompatibility
|
Wed, 27 Oct 2021 15:18:52 +0200 |
Raphaël Gomès |
backout: backed out changeset 67d14d4e036c
|
Wed, 27 Oct 2021 12:07:58 +0200 |
Raphaël Gomès |
backout: backed out changeset f78d8b8c46d7
|
Thu, 04 Nov 2021 12:35:05 +0100 |
Raphaël Gomès |
relnotes: clear next release notes
|
Thu, 04 Nov 2021 12:34:51 +0100 |
Raphaël Gomès |
relnotes: add 6.0 release notes
|
Thu, 04 Nov 2021 09:55:37 +0100 |
Raphaël Gomès |
relnotes: fix wrong command name in 5.9 relnotes
stable
|
Wed, 03 Nov 2021 14:11:11 -0700 |
Kyle Lippincott |
pyoxidizer: use in-memory resources on non-Windows platforms
|
Wed, 03 Nov 2021 12:35:57 +0100 |
Raphaël Gomès |
compat: don't rely on cpython-specific builtins manipulation
|
Wed, 03 Nov 2021 17:06:01 +0100 |
Raphaël Gomès |
rust-format: update rustfmt version
|
Wed, 25 Aug 2021 17:53:19 +0200 |
Raphaël Gomès |
rust: update the minimum version of Rust
|
Wed, 20 Oct 2021 00:57:02 +0200 |
Pierre-Yves David |
dirstate-v2: freeze the on-disk format
|
Mon, 01 Nov 2021 14:59:07 -0400 |
Augie Fackler |
merge: with stable
|
Fri, 22 Oct 2021 09:45:35 +0200 |
Raphaël Gomès |
windows: use raw string in test log paths
|
Fri, 29 Oct 2021 14:40:46 +0200 |
Pierre-Yves David |
pull: make the new argument a keyword argument
|
Thu, 28 Oct 2021 17:44:58 +0200 |
Pierre-Yves David |
dirstate: make sure that status does not overlook the fallback flags
|
Thu, 28 Oct 2021 17:26:03 +0200 |
Pierre-Yves David |
dirstate: use a single closure for get_flags
|
Fri, 30 Apr 2021 16:00:40 -0700 |
Kyle Lippincott |
tests: allow Google's internal builds of clang-format to be used
stable
|
Tue, 26 Oct 2021 10:23:14 -0400 |
Augie Fackler |
merge: with stable
|
Tue, 26 Oct 2021 18:53:58 +0530 |
Pulkit Goyal |
Added signature for changeset 6ee0244fc1cf
stable
|
Tue, 26 Oct 2021 18:53:51 +0530 |
Pulkit Goyal |
Added tag 5.9.3 for changeset 6ee0244fc1cf
stable
|
Mon, 25 Oct 2021 17:57:01 +0200 |
Raphaël Gomès |
relnotes: update release notes for upcoming 5.9.3
stable 5.9.3
|
Sat, 23 Oct 2021 17:13:57 -0400 |
Matt Harbison |
typing: add more type hints to the errors module
|
Sat, 23 Oct 2021 16:04:05 -0400 |
Matt Harbison |
typing: add a few assertions to revlog.py to help pytype
|
Thu, 21 Oct 2021 09:22:06 +0200 |
Raphaël Gomès |
dirstate: group return logic and clarify each function in flagfunc
|
Wed, 20 Oct 2021 18:40:03 +0200 |
Raphaël Gomès |
dirstate: add missing return on platforms without exec or symlink
|
Wed, 20 Oct 2021 18:25:49 +0200 |
Raphaël Gomès |
parsers: don't ask about symlinks on platforms that don't support them
|
Wed, 20 Oct 2021 18:05:16 +0200 |
Raphaël Gomès |
parsers: don't ask about the exec bit on platforms that don't have it
|
Tue, 19 Oct 2021 18:06:07 -0700 |
Kyle Lippincott |
tests: fix test-convert-git to work w/ "git pull" requiring strategy
|
Thu, 21 Oct 2021 17:25:41 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Thu, 21 Oct 2021 14:03:33 +0200 |
Raphaël Gomès |
heptapod-ci: actually give pytest more time before timeout
stable
|
Wed, 20 Oct 2021 18:44:26 +0100 |
Arseniy Alekseyev |
tests: better determinism in test-chg.t
stable
|
Thu, 21 Oct 2021 11:21:21 +0200 |
David Demelier |
hg: remove reserved identifiers
|
Tue, 19 Oct 2021 16:05:20 +0200 |
Raphaël Gomès |
python: compatibility for python 3.11 (issue6604)
stable
|
Wed, 20 Oct 2021 16:54:43 +0200 |
Raphaël Gomès |
pyoxidizer: force pip to not use pep517 in order to be able to install hg
stable
|
Tue, 19 Oct 2021 16:14:53 -0700 |
Kyle Lippincott |
merge-halt: fix issue with merge.on-failure=halt breaking unshelve
stable
|
Tue, 19 Oct 2021 16:14:46 -0700 |
Kyle Lippincott |
merge-halt: demonstrate unshelve issue with merge.on-failure=halt
stable
|
Tue, 19 Oct 2021 19:05:41 +0200 |
Georges Racinet |
rust-nodemap: backed out mitigation for issue 6554
stable
|
Mon, 18 Oct 2021 16:24:00 -0700 |
Kyle Lippincott |
pyoxidizer: update README.md with several small fixes
|
Mon, 18 Oct 2021 16:18:41 -0700 |
Kyle Lippincott |
pyoxidizer: disable using in-memory resources
|
Wed, 20 Oct 2021 00:21:41 +0200 |
Pierre-Yves David |
dirstate-v2: reorder flag to group related one together
|
Tue, 19 Oct 2021 20:14:17 +0200 |
Pierre-Yves David |
dirstate-v2: read the fallback value in Rust
|
Tue, 19 Oct 2021 18:18:05 +0200 |
Pierre-Yves David |
dirstate-v2: adjust the meaning of directory flags
|
Wed, 13 Oct 2021 15:58:14 +0200 |
Simon Sapin |
dirstate-v2: actually use sub-second mtime precision
|
Thu, 14 Oct 2021 13:54:39 +0200 |
Simon Sapin |
dirstate: ignore sub-second component when either is zero in mtime
|
Tue, 19 Oct 2021 22:04:14 +0200 |
Pierre-Yves David |
dirstate-v2: add a new MTIME_SECOND_AMBIGUOUS flags
|
Mon, 18 Oct 2021 11:23:07 +0200 |
Simon Sapin |
dirstate: store mtimes with nanosecond precision in memory
|
Tue, 19 Oct 2021 21:03:13 +0200 |
Simon Sapin |
rust: remove now-unused DirstateEntry::clear_ambiguous_mtime method
|
Tue, 19 Oct 2021 22:14:48 +0200 |
Pierre-Yves David |
dirstate: align Rust function name to `need_delay`
|
Mon, 18 Oct 2021 19:02:40 +0200 |
Simon Sapin |
dirstate: rename a `very_likely_equal` method to `likely_equal`
|
Tue, 19 Oct 2021 19:03:39 +0200 |
Raphaël Gomès |
backout: backed out changeset 2f2107c01dee
|
Tue, 19 Oct 2021 19:04:11 +0200 |
Raphaël Gomès |
backout: backed out changeset 6edc8800dbc3
|
Mon, 18 Oct 2021 10:56:54 +0200 |
Pierre-Yves David |
dirstate-v2: preserve the fallback values on disk
|
Mon, 18 Oct 2021 20:02:05 +0200 |
Pierre-Yves David |
dirstate: make DirstateItem constructor accept fallback value
|
Mon, 18 Oct 2021 20:02:15 +0200 |
Pierre-Yves David |
dirstate: add a concept of "fallback" flags to dirstate item
|
Fri, 15 Oct 2021 16:33:19 +0200 |
Pierre-Yves David |
dirstate-v2: adds two flag to track the presence of some unrecorded files
|
Fri, 15 Oct 2021 16:12:00 +0200 |
Simon Sapin |
dirstate-v2: adds a flag to mark a file as modified
|
Tue, 19 Oct 2021 10:52:13 +0100 |
Arseniy Alekseyev |
rhg: simplify split_metadata
|
Fri, 27 Aug 2021 14:40:09 +0200 |
Raphaël Gomès |
pyoxidizer: default to a meaningless release instead of hardcoding 5.8
|
Thu, 14 Oct 2021 10:58:39 -0700 |
Martin von Zweigbergk |
copy: recommend `--at-rev .` if target was added in parent commit
|
Mon, 18 Oct 2021 10:14:44 +0200 |
Raphaël Gomès |
fix: appease pyflakes and make unused variables more obvious
|
Mon, 18 Oct 2021 17:11:48 +0200 |
Raphaël Gomès |
rewrite: fix issue6599
stable
|
Fri, 15 Oct 2021 04:41:24 +0200 |
Pierre-Yves David |
bookmarks: add a `ignore` variant of the bookmark mode
|
Fri, 15 Oct 2021 04:25:58 +0200 |
Pierre-Yves David |
bookmarks: add support for `mirror` mode to `incoming`
|
Fri, 15 Oct 2021 03:49:05 +0200 |
Pierre-Yves David |
bookmarks: move the `mirror` option to the `paths` section
|
Fri, 15 Oct 2021 03:28:28 +0200 |
Pierre-Yves David |
path: keep the path instance in the `pulloperation`
|
Fri, 15 Oct 2021 02:44:14 +0200 |
Pierre-Yves David |
path: return path instance directly from get_pull_paths
|
Fri, 15 Oct 2021 02:36:54 +0200 |
Pierre-Yves David |
path: unify path creation in `get_pull_paths`
|
Fri, 15 Oct 2021 02:36:38 +0200 |
Pierre-Yves David |
path: add a new argument to control path validation
|
Fri, 15 Oct 2021 14:05:20 +0100 |
Arseniy Alekseyev |
rhg: internally, return a structured representation from hg cat
|
Thu, 14 Oct 2021 19:02:08 +0100 |
Arseniy Alekseyev |
rhg: fix `hg cat` interaction with null revision
|
Fri, 15 Oct 2021 01:27:39 +0200 |
Pierre-Yves David |
dirstate-v2: add an option to prevent unintentional slow dirstate-v2
|
Thu, 14 Oct 2021 22:35:46 -0700 |
Martin von Zweigbergk |
rhg: fix formatting error reported by test-check-format-rust.t
|
Tue, 12 Oct 2021 13:54:06 -0700 |
Martin von Zweigbergk |
chistedit: add option to show order of commits in opposite order
|
Thu, 14 Oct 2021 16:39:16 +0200 |
Simon Sapin |
dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags
|
Thu, 14 Oct 2021 16:06:31 +0200 |
Simon Sapin |
dirstate-v2: Extend node flags to 16 bits
|
Thu, 14 Oct 2021 08:58:07 -0700 |
Martin von Zweigbergk |
narrow: raise StateError when working copy is stale (for detailed exit code)
|
Thu, 14 Oct 2021 15:05:04 +0200 |
Simon Sapin |
dirstate-v2: Use attributes as intended instead of properties in v2_data()
|
Thu, 14 Oct 2021 13:59:18 +0200 |
Simon Sapin |
dirstate: Remove unused variable
|
Thu, 14 Oct 2021 13:58:25 +0200 |
Simon Sapin |
rust: Reformat source code
|
Thu, 14 Oct 2021 13:34:37 +0100 |
Arseniy Alekseyev |
rhg: do not try to open a nodemap for an inline index
|
Tue, 05 Oct 2021 15:10:42 +0100 |
Arseniy Alekseyev |
rhg: stop manifest traversal when no more files are needed
|
Mon, 04 Oct 2021 19:06:45 +0100 |
Arseniy Alekseyev |
rhg: faster hg cat when many files are requested
|
Fri, 16 Jul 2021 18:42:20 +0200 |
Simon Sapin |
dirstate-v2: Add support when Rust is not enabled
|
Thu, 22 Jul 2021 17:31:37 +0200 |
Raphaël Gomès |
dirstate-v2: Initial Python serializer
|
Sun, 03 Oct 2021 13:18:03 +0200 |
Simon Sapin |
dirstate-v2: initial Python parser
|
Fri, 08 Oct 2021 13:15:22 +0200 |
Simon Sapin |
dirstate: Move more methods to the _dirstatemapcommon base class
|
Wed, 13 Oct 2021 17:32:52 +0200 |
Simon Sapin |
dirstate-v2: Add storage space for nanoseconds precision in file mtimes
|
Wed, 13 Oct 2021 16:21:39 +0200 |
Simon Sapin |
status: Extract TruncatedTimestamp from fs::Metadata without SystemTime
|
Fri, 17 Sep 2021 15:07:30 -0400 |
Matt Harbison |
pyoxidizer: add the user site to `sys.path` on macOS
|
Fri, 17 Sep 2021 15:02:01 -0400 |
Matt Harbison |
pyoxidizer: don't use in-memory for resources on macOS
|
Tue, 12 Oct 2021 14:12:41 -0700 |
Martin von Zweigbergk |
chistedit: rename a confusingly named variable
|
Tue, 12 Oct 2021 14:28:51 -0700 |
Martin von Zweigbergk |
chistedit: remove some local variable and access state on self instead
|
Tue, 12 Oct 2021 09:41:11 -0700 |
Martin von Zweigbergk |
chistedit: move changeview() onto state class
|
Tue, 12 Oct 2021 09:38:04 -0700 |
Martin von Zweigbergk |
chistedit: move cycleaction() onto state class
|
Tue, 12 Oct 2021 09:22:29 -0700 |
Martin von Zweigbergk |
chistedit: move changeaction() onto state class
|
Tue, 12 Oct 2021 09:20:46 -0700 |
Martin von Zweigbergk |
chistedit: move swap() onto state class
|
Tue, 12 Oct 2021 09:17:59 -0700 |
Martin von Zweigbergk |
chistedit: move makeselection() onto state class
|
Tue, 12 Oct 2021 09:16:14 -0700 |
Martin von Zweigbergk |
chistedit: move changemode() onto state class
|
Tue, 12 Oct 2021 09:00:51 -0700 |
Martin von Zweigbergk |
chistedit: move movecursor() onto state class
|
Tue, 12 Oct 2021 08:56:56 -0700 |
Martin von Zweigbergk |
chistedit: move patchcontents() onto state class
|
Tue, 12 Oct 2021 08:55:19 -0700 |
Martin von Zweigbergk |
chistedit: move event() onto state class
|
Mon, 11 Oct 2021 23:07:54 -0700 |
Martin von Zweigbergk |
chistedit: move renderpatch() and dependencies onto state class
|
Mon, 11 Oct 2021 23:04:29 -0700 |
Martin von Zweigbergk |
chistedit: move renderrules() onto state class
|
Mon, 11 Oct 2021 23:02:49 -0700 |
Martin von Zweigbergk |
chistedit: move layout() and dependencies onto state class
|
Mon, 11 Oct 2021 22:51:58 -0700 |
Martin von Zweigbergk |
chistedit: move rendercommit() onto state class
|
Mon, 11 Oct 2021 22:47:37 -0700 |
Martin von Zweigbergk |
chistedit: move view state from a dict to a custom class
|
Wed, 13 Oct 2021 10:17:27 -0700 |
Arseniy Alekseyev |
rhg: do not fail when the repo is empty
|
Tue, 12 Oct 2021 19:43:51 +0100 |
Arseniy Alekseyev |
rhg: handle null changelog and manifest revisions
|
Tue, 12 Oct 2021 15:43:45 +0200 |
Simon Sapin |
rust: update the rust-cpython crate to 0.7.0
|
Sun, 03 Oct 2021 13:14:43 +0200 |
Simon Sapin |
dirstate-v2: Name a constant in the Rust implementation
|
Tue, 12 Oct 2021 17:57:57 +0200 |
Simon Sapin |
dirstate-v2: Replace the 32-bit `mode` field with two bits
|
Mon, 11 Oct 2021 18:37:21 +0200 |
Simon Sapin |
dirstate-v2: Store unsigned integers inside DirstateEntry
|
Tue, 12 Oct 2021 16:38:13 +0200 |
Simon Sapin |
dirstate-v2: Truncate directory mtimes to 31 bits of seconds
|
Tue, 12 Oct 2021 16:20:05 +0200 |
Simon Sapin |
dirstate-v2: Separate Rust structs for Timestamp and PackedTimestamp
|
Mon, 11 Oct 2021 22:19:42 +0200 |
Simon Sapin |
dirstate-v2: Change the representation of negative directory mtime
|
Tue, 12 Oct 2021 15:29:05 +0200 |
Simon Sapin |
dirstate-v2: Only convert from SystemTime to Timestamp and not back
|
Fri, 08 Oct 2021 12:57:24 +0200 |
Simon Sapin |
dirstate-v2: Swap the order of size and mtime on disk
|
Mon, 11 Oct 2021 18:23:17 +0200 |
Simon Sapin |
dirstate-v2: Document flags/mode/size/mtime fields of tree nodes
|
Wed, 08 Sep 2021 10:47:10 +0200 |
Raphaël Gomès |
help: update help text for debug-repair-issue6528
|
Tue, 02 Mar 2021 09:33:25 -0800 |
Martin von Zweigbergk |
dispatch: use detailed exit code 250 for keyboard interrupt
|
Fri, 08 Oct 2021 13:36:02 -0700 |
Martin von Zweigbergk |
dispatch: ignore failure to flush ui
|
Fri, 08 Oct 2021 13:34:33 -0700 |
Martin von Zweigbergk |
dispatch: don't change error status if flushing stdio fails
|
Mon, 11 Oct 2021 17:31:27 +0200 |
Simon Sapin |
dirstate-v2: Use "byte sequence" in docs
|
Fri, 08 Oct 2021 11:06:03 +0200 |
Simon Sapin |
rust: Make the hg-cpython crate default to Python 3
|
Sun, 03 Oct 2021 20:11:42 -0400 |
Matt Harbison |
packaging: update the certifi dependency
|
Sun, 19 Sep 2021 01:36:37 -0400 |
Matt Harbison |
setup: stop packaging python3.dll and python3X.dll in the wheel distribution
|
Sun, 19 Sep 2021 01:23:16 -0400 |
Matt Harbison |
exewrapper: find the proper python3X.dll in the registry
|
Thu, 02 Sep 2021 14:08:45 -0700 |
Danny Hooper |
fix: reduce number of tool executions
|
Thu, 02 Sep 2021 14:07:55 -0700 |
Danny Hooper |
fix: add test to demonstrate how many times tools are executed
|
Fri, 25 Jun 2021 15:00:08 +0530 |
Pulkit Goyal |
rhg: add ui.plain() and check it before showing relative paths in status
|
Tue, 05 Oct 2021 18:10:04 +0530 |
Pulkit Goyal |
rhg: add relative paths support in `rhg status`
|
Tue, 05 Oct 2021 18:02:22 +0530 |
Pulkit Goyal |
rhg: refactor function to relativize paths in utils
|
Wed, 06 Oct 2021 13:32:07 +0530 |
Sushil khanchi |
hg: let extensions call the func without populating opts keys
|
Tue, 05 Oct 2021 16:09:20 +0100 |
Arseniy Alekseyev |
rhg: in rhg cat cli, fix the long name of the --rev flag
|
Thu, 24 Jun 2021 14:23:11 +0530 |
Pulkit Goyal |
rhg: fallback if tweakdefaults or statuscopies is enabled with status
|
Mon, 19 Jul 2021 04:13:50 +0530 |
Pulkit Goyal |
largefiles: partially undo 61e526585b20e2ff15f19497d0451d18fea02db8 and child
|
Mon, 19 Jul 2021 04:12:14 +0530 |
Pulkit Goyal |
largefiles: add tr backup for largefilesdirstate
|
Mon, 19 Jul 2021 04:11:08 +0530 |
Pulkit Goyal |
largefiles: pass current transaction to `lfdirstate.write()`
|
Thu, 07 Oct 2021 10:23:57 -0400 |
Augie Fackler |
merge: with stable
|
Fri, 01 Oct 2021 12:17:09 +0200 |
Simon Sapin |
dirstate-v2: Add internal documentation
|
Fri, 01 Oct 2021 12:27:17 +0200 |
Simon Sapin |
dirstate-v2: Move data file info in the docket closer together
|
Fri, 01 Oct 2021 09:29:50 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_normal constructor
|
Fri, 01 Oct 2021 09:29:32 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_normal
|
Fri, 01 Oct 2021 09:28:19 +0200 |
Pierre-Yves David |
dirstate-item: replace a call to new_normal
|
Fri, 01 Oct 2021 09:25:13 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_possibly_dirty constructor
|
Fri, 01 Oct 2021 09:24:48 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_possibly_dirty
|
Fri, 01 Oct 2021 09:23:28 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_from_p2 constructor
|
Fri, 01 Oct 2021 09:21:52 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_from_p2
|
Fri, 01 Oct 2021 09:16:53 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_added constructor
|
Fri, 01 Oct 2021 09:15:03 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_added
|
Fri, 01 Oct 2021 09:14:10 +0200 |
Pierre-Yves David |
dirstate-item: drop the legacy new_merged constructor
|
Fri, 01 Oct 2021 09:12:52 +0200 |
Pierre-Yves David |
dirstate-item: replace call to new_merged
|
Fri, 01 Oct 2021 03:30:00 +0200 |
Pierre-Yves David |
dirstate-item: drop the `merged` property
|
Fri, 01 Oct 2021 03:29:33 +0200 |
Pierre-Yves David |
dirstate-item: replace another usage of `merged`
|
Fri, 01 Oct 2021 03:28:01 +0200 |
Pierre-Yves David |
dirstate-item: replace a `merged` usage with `p2_info`
|
Fri, 01 Oct 2021 03:26:12 +0200 |
Pierre-Yves David |
dirstate-item: drop the `from_p2` property
|
Fri, 01 Oct 2021 03:24:57 +0200 |
Pierre-Yves David |
dirstate-item: directly use `p2_info` in `v1_size`
|
Fri, 01 Oct 2021 04:04:38 +0200 |
Pierre-Yves David |
dirstate-item: use the `p2_info` property to replace more verbose call
|
Wed, 29 Sep 2021 02:06:04 +0200 |
Pierre-Yves David |
status: process `from_p2` file the same as `merged` one
|
Fri, 01 Oct 2021 02:43:39 +0200 |
Pierre-Yves David |
dirstate: drop an incorrect comment
|
Fri, 01 Oct 2021 01:45:20 +0200 |
Pierre-Yves David |
dirstate: drop some duplicated code
|
Thu, 30 Sep 2021 16:33:12 +0200 |
Pierre-Yves David |
dirstate: align the dirstate's API to the lower level ones
|
Fri, 01 Oct 2021 04:07:21 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `p1_tracked` property
|
Fri, 01 Oct 2021 04:04:09 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `p2_info` property that combine two others
|
Fri, 01 Oct 2021 02:01:12 +0200 |
Pierre-Yves David |
dirstate: narrow gathering of parent data
|
Fri, 01 Oct 2021 01:27:53 +0200 |
Pierre-Yves David |
dirstate: align the dirstatemap's API to the data change
|
Fri, 01 Oct 2021 18:49:33 +0200 |
Simon Sapin |
dirstate-v2: Store a bitfield on disk instead of v1-like state
|
Fri, 01 Oct 2021 20:35:30 +0200 |
Pierre-Yves David |
dirstate-item: change the internal storage and constructor value
|
Sat, 02 Oct 2021 11:39:57 +0200 |
Pierre-Yves David |
dirstatemap: drop legacy method on the dirstatemap wrapper
|
Sat, 02 Oct 2021 00:15:24 +0200 |
Pierre-Yves David |
dirstatemap: align the Rust wrapper implementation of `setparent`
|
Sat, 02 Oct 2021 00:44:17 +0200 |
Pierre-Yves David |
dirstatemap: fix copymap.pop in Rust to return the value it pops
|
Sat, 02 Oct 2021 00:14:32 +0200 |
Pierre-Yves David |
dirstate-item: implement `drop_merge_data` on the Rust DirstateItem
|
Sat, 02 Oct 2021 00:02:55 +0200 |
Pierre-Yves David |
dirstatemap: use a common implement for reset_state
|
Sat, 02 Oct 2021 00:01:56 +0200 |
Pierre-Yves David |
dirstatemap: add a common `_drop_entry` method for dirstatemap
|
Fri, 01 Oct 2021 23:49:40 +0200 |
Pierre-Yves David |
dirstatemap: use common code for set_clean
|
Fri, 01 Oct 2021 23:42:24 +0200 |
Pierre-Yves David |
dirstatemap: use common code for set_possibly_dirty
|
Fri, 01 Oct 2021 23:24:01 +0200 |
Pierre-Yves David |
dirstatemap: use a common implement for set_tracked
|
Fri, 01 Oct 2021 23:13:44 +0200 |
Pierre-Yves David |
dirstatemap: add a common `_insert_entry` method for dirstatemap
|
Fri, 01 Oct 2021 19:14:09 +0200 |
Pierre-Yves David |
dirstatemap: use a common implementation for `dirstatemap.set_untracked`
|
Fri, 01 Oct 2021 18:54:40 +0200 |
Pierre-Yves David |
dirstatemap: add a common `_refresh_entry` method for dirstatemap
|
Fri, 01 Oct 2021 18:52:26 +0200 |
Pierre-Yves David |
dirstatemap: create `_dirs_incr/_dirs_decr` methods on the common class
|
Fri, 01 Oct 2021 18:49:21 +0200 |
Pierre-Yves David |
dirstatemap: small rework of the `set_untracked` method
|
Sat, 02 Oct 2021 12:10:46 +0200 |
Pierre-Yves David |
dirstatemap: arrange methods by category
|
Sat, 02 Oct 2021 12:01:50 +0200 |
Pierre-Yves David |
dirstatemap: move a multiple simple functions in the common class
|
Fri, 01 Oct 2021 17:10:24 +0200 |
Pierre-Yves David |
dirstatemap: rename `_rustmap` to `_map`
|
Fri, 01 Oct 2021 16:52:44 +0200 |
Pierre-Yves David |
dirstatemap: use a common __init__ for dirstatemap
|
Fri, 01 Oct 2021 16:14:29 +0200 |
Pierre-Yves David |
dirstatemap: introduce a common base for the dirstatemap class
|
Tue, 28 Sep 2021 15:11:22 -0700 |
Martin von Zweigbergk |
errors: raise InputError from revsingle() iff revset provided by the user
|
Tue, 28 Sep 2021 13:59:01 -0700 |
Martin von Zweigbergk |
errors: raise InputError from revpair() iff revset provided by the user
|
Tue, 28 Sep 2021 08:47:11 -0700 |
Martin von Zweigbergk |
errors: raise InputError on bad revset to revrange() iff provided by the user
|
Tue, 28 Sep 2021 09:08:43 -0700 |
Martin von Zweigbergk |
phase: avoid a no-op resolution of revset from revnums
|
Fri, 01 Oct 2021 15:19:37 +0200 |
Pierre-Yves David |
dirstate: push back the future a bit in the test
|
Thu, 30 Sep 2021 18:07:31 +0200 |
Pierre-Yves David |
dirstate-item: point out that `merged` is set only with p1_tracked
|
Wed, 29 Sep 2021 01:23:10 +0200 |
Pierre-Yves David |
dirstate-item: update the attribute documentation
|
Fri, 01 Oct 2021 03:50:37 +0200 |
Pierre-Yves David |
dirstate-item: use `any_tracked` more
|
Fri, 01 Oct 2021 03:49:03 +0200 |
Pierre-Yves David |
dirstate-item: drop an outdated comments
|
Fri, 01 Oct 2021 00:00:29 +0200 |
Pierre-Yves David |
dirstate: remove a update_file's special case for `merged` file
|
Thu, 30 Sep 2021 18:00:39 +0200 |
Pierre-Yves David |
dirstate: remove a update_file's special case for tracked file with p2 data
|
Wed, 29 Sep 2021 02:34:32 +0200 |
Pierre-Yves David |
dirstate: deprecate `__getitem__` access
|
Wed, 29 Sep 2021 18:39:02 +0200 |
Pierre-Yves David |
dirstate-item: use item's property instead of `state` in largefile
|
Wed, 29 Sep 2021 18:37:54 +0200 |
Pierre-Yves David |
dirstate-item: use `added` instead of `state` when moving dirstate
|
Wed, 29 Sep 2021 18:37:20 +0200 |
Pierre-Yves David |
dirstate-item: use item's property instead of `state` in revert
|
Wed, 29 Sep 2021 18:36:12 +0200 |
Pierre-Yves David |
dirstate-item: use item's property when computing a copies
|
Wed, 29 Sep 2021 18:32:21 +0200 |
Pierre-Yves David |
dirstate-item: use item's property instead of `state` in copy
|
Wed, 29 Sep 2021 17:52:39 +0200 |
Pierre-Yves David |
dirstate-item: use `added` in debugrebuilddirstate
|
Wed, 29 Sep 2021 17:42:57 +0200 |
Pierre-Yves David |
dirstate-item: use `maybe_clean` instead of `state` in record
|
Wed, 29 Sep 2021 15:40:13 +0200 |
Pierre-Yves David |
dirstate-item: use `any_tracked` instead of `state` to apply patches
|
Wed, 29 Sep 2021 15:39:33 +0200 |
Pierre-Yves David |
dirstate-item: use item's property instead of `state` in addremove
|
Wed, 29 Sep 2021 15:26:30 +0200 |
Pierre-Yves David |
dirstate-item: use `tracked` instead of `state` during copy detection
|
Wed, 29 Sep 2021 15:23:57 +0200 |
Pierre-Yves David |
dirstate-item: use `maybe_clean` instead of `state` in `strip`
|
Wed, 29 Sep 2021 15:07:21 +0200 |
Pierre-Yves David |
dirstate-item: use `tracked` instead of `state` in context.matches
|
Thu, 30 Sep 2021 15:28:42 +0200 |
Pierre-Yves David |
dirstate-item: use `tracked` instead of the `state` in context's iter
|
Wed, 29 Sep 2021 14:57:54 +0200 |
Pierre-Yves David |
dirstate-item: use `tracked` instead of the `state` in context
|
Wed, 29 Sep 2021 14:56:23 +0200 |
Pierre-Yves David |
dirstate-item: use item's property to deal with hgsubstate in mq
|
Wed, 29 Sep 2021 14:56:05 +0200 |
Pierre-Yves David |
dirstate-item: use `added` instead of the `state` in the `mq` extension
|
Wed, 29 Sep 2021 14:55:29 +0200 |
Pierre-Yves David |
dirstate-item: use maybe_clean instead of `state` in the eol extension
|
Thu, 30 Sep 2021 12:00:15 +0200 |
Pierre-Yves David |
dirstate: move verification code within the dirstate itself
|
Wed, 29 Sep 2021 14:52:44 +0200 |
Pierre-Yves David |
dirstate-entry: use `?` for the state of entry without any tracking
|
Wed, 29 Sep 2021 14:51:31 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `any_tracked` property
|
Wed, 29 Sep 2021 14:41:19 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `maybe_clean` property
|
Wed, 29 Sep 2021 02:37:24 +0200 |
Pierre-Yves David |
dirstate: add a `get_entry` method to the dirstate
|
Thu, 30 Sep 2021 18:06:34 +0200 |
Simon Sapin |
dirstate-item: Make constructor parameters optional
|
Fri, 01 Oct 2021 08:44:56 -0700 |
Martin von Zweigbergk |
hg-core: silence dead-code warning by adding RevlogEntry::revion() accessor
|
Fri, 01 Oct 2021 18:14:56 +0200 |
Raphaël Gomès |
rust: remove dead code
|
Tue, 05 Oct 2021 21:17:31 +0530 |
Pulkit Goyal |
Added signature for changeset 750920b18aaa
stable
|
Tue, 05 Oct 2021 21:17:23 +0530 |
Pulkit Goyal |
Added tag 5.9.2 for changeset 750920b18aaa
stable
|
Sat, 11 Sep 2021 00:09:29 +0200 |
Raphaël Gomès |
rust-revset: support explicit `.` revision
|
Sat, 11 Sep 2021 00:05:08 +0200 |
Raphaël Gomès |
rust-revset: add separate match logic for shortcuts
|
Mon, 13 Sep 2021 15:12:35 +0200 |
Raphaël Gomès |
rhg: fall back if subrepos are detected
|
Wed, 01 Sep 2021 18:09:35 +0200 |
Raphaël Gomès |
rhg: fallback if `defaults` config is set for the current command
|
Wed, 01 Sep 2021 17:41:51 +0200 |
Raphaël Gomès |
rhg: fallback if the current command has any generic hook defined
|
Wed, 01 Sep 2021 17:41:08 +0200 |
Raphaël Gomès |
rhg-cat: fallback in presence of a fileset
|
Wed, 01 Sep 2021 17:40:25 +0200 |
Raphaël Gomès |
rhg-cat: fallback when detecting `.` or `..` path segments
|
Wed, 01 Sep 2021 16:13:25 +0200 |
Raphaël Gomès |
rhg: add support for calling `rhg cat` without a revision
|
Thu, 30 Sep 2021 17:34:28 +0200 |
Raphaël Gomès |
branching: merge with stable
|
Tue, 28 Sep 2021 13:26:08 +0200 |
Raphaël Gomès |
windows-ci: temporarily allow Windows jobs to fail
stable 5.9.2
|
Mon, 27 Sep 2021 13:52:49 +0200 |
Simon Sapin |
dirstate: Remove the Rust abstraction DirstateMapMethods
|
Mon, 27 Sep 2021 12:09:15 +0200 |
Simon Sapin |
dirstate: Remove the flat Rust DirstateMap implementation
|
Tue, 28 Sep 2021 20:00:19 +0200 |
Pierre-Yves David |
dirstate: drop the from_p2_removed method
|
Tue, 28 Sep 2021 19:29:44 +0200 |
Pierre-Yves David |
dirstate: inline the `from_p2_removed` logic
|
Tue, 28 Sep 2021 19:15:46 +0200 |
Pierre-Yves David |
dirstate: drop the merged_removed method
|
Tue, 28 Sep 2021 19:12:44 +0200 |
Pierre-Yves David |
dirstate: inline the merged_removed logic
|
Tue, 28 Sep 2021 18:57:20 +0200 |
Pierre-Yves David |
dirstate: drop some safety assert in largefile
|
Tue, 28 Sep 2021 18:29:57 +0200 |
Pierre-Yves David |
dirstate: drop unused condition in `from_p2`
|
Tue, 28 Sep 2021 20:05:37 +0200 |
Pierre-Yves David |
dirstate: drop all logic around the "non-normal" sets
|
Wed, 22 Sep 2021 17:46:29 +0200 |
Pierre-Yves David |
dirstate: use a new `drop_merge_data` in `setparent`
|
Wed, 22 Sep 2021 15:17:12 +0200 |
Pierre-Yves David |
dirstate: move parent state handling in the dirstatemap
|
Wed, 22 Sep 2021 09:46:37 +0200 |
Pierre-Yves David |
dirstate: stop checking for path collision when adjusting parents
|
Wed, 22 Sep 2021 15:08:47 +0200 |
Pierre-Yves David |
dirstate: drop the `_updatedfiles` set
|
Wed, 22 Sep 2021 15:23:03 +0200 |
Pierre-Yves David |
dirstate: drop the `clearambiguoustimes` method for the map
|
Wed, 22 Sep 2021 14:54:42 +0200 |
Pierre-Yves David |
dirstate: simplify the ambiguity clearing at write time
|
Tue, 28 Sep 2021 09:32:24 -0700 |
Martin von Zweigbergk |
histedit: use more specific exceptions for more detailed exit codes
|
Tue, 28 Sep 2021 09:25:05 -0700 |
Martin von Zweigbergk |
histedit: remove redundant checks for unfinished histedit state
|
Tue, 28 Sep 2021 13:43:14 +0200 |
Simon Sapin |
dirstate: Appease pytype
|
Thu, 23 Sep 2021 18:29:40 +0200 |
Simon Sapin |
dirstate: Pass the final DirstateItem to _rustmap.addfile()
|
Thu, 23 Sep 2021 15:36:43 +0200 |
Simon Sapin |
dirstate: Replace dropfile with drop_item_and_copy_source
|
Thu, 23 Sep 2021 15:29:38 +0200 |
Simon Sapin |
rust: Remove some obsolete doc-comments
|
Thu, 23 Sep 2021 15:26:33 +0200 |
Simon Sapin |
dirstate: Remove return boolean from dirstatemap.dropfile
|
Wed, 22 Sep 2021 18:56:58 +0200 |
Simon Sapin |
dirstate: Propagate dirstate-v2 parse errors from set_dirstate_item
|
Wed, 22 Sep 2021 18:42:00 +0200 |
Simon Sapin |
dirstate: Don’t drop unrelated data in DirstateMap::set_entry
|
Wed, 22 Sep 2021 18:21:58 +0200 |
Simon Sapin |
dirstate: Skip no-op conversion in Rust DirstateMap::set_v1
|
Wed, 22 Sep 2021 11:33:29 +0200 |
Simon Sapin |
dirstate: Use the Rust implementation of DirstateItem when Rust is enabled
|
Wed, 22 Sep 2021 11:28:52 +0200 |
Simon Sapin |
rust: Add Python bindings for DirstateEntry as rustext.dirstate.DirstateItem
|
Mon, 20 Sep 2021 19:18:21 +0200 |
Simon Sapin |
rust: Align DirstateEntry internals with Python/C DirstateItem
|
Tue, 28 Sep 2021 09:40:57 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Tue, 21 Sep 2021 18:18:56 +0200 |
Pierre-Yves David |
manifestlog: also monitor `00manifest.n` when applicable
stable
|
Tue, 21 Sep 2021 18:03:37 +0200 |
Pierre-Yves David |
changelog: also monitor `00changelog.n` when applicable (issue6554)
stable
|
Tue, 21 Sep 2021 21:18:50 +0200 |
Pierre-Yves David |
persistent-nodemap: introduce a test to highlight possible race
stable
|
Tue, 21 Sep 2021 21:18:44 +0200 |
Pierre-Yves David |
test: enable share-safe in test-persistent-nodemap
stable
|
Tue, 21 Sep 2021 18:02:07 +0200 |
Pierre-Yves David |
filecache: abstract the fetching of the list of tracked file
stable
|
Mon, 20 Sep 2021 18:18:15 +0200 |
Pierre-Yves David |
persistent-nodemap: use quiet upgrade in tests
stable
|
Mon, 20 Sep 2021 18:08:46 +0200 |
Pierre-Yves David |
persistent-nodemap: fix a typo in a test comment
stable
|
Wed, 22 Sep 2021 17:14:54 -0400 |
Valentin Gatien-Baron |
bookmarks: add an option to make pull mirror remote bookmarks
|
Thu, 23 Sep 2021 09:42:20 -0700 |
Martin von Zweigbergk |
errors: use InputError for bad path arguments to `hg annotate`
|
Thu, 23 Sep 2021 09:40:01 -0700 |
Martin von Zweigbergk |
errors: use InputError for bad --similarity value
|
Thu, 23 Sep 2021 09:38:45 -0700 |
Martin von Zweigbergk |
errors: use InputError for some invalid revsets and such
|
Thu, 23 Sep 2021 17:05:37 -0400 |
Augie Fackler |
merge: with stable
|
Thu, 23 Sep 2021 16:52:35 +0900 |
Yuya Nishihara |
dirstate: fix leak of entry object in dirstate_item_from_v1_data()
|
Thu, 23 Sep 2021 16:44:17 +0900 |
Yuya Nishihara |
dirstate: fix parse_dirstate() to error out if NULL entry created
|
Mon, 20 Sep 2021 20:55:38 +0200 |
Simon Sapin |
rust: Remove EntryState::Unknown
|
Mon, 20 Sep 2021 20:21:35 +0200 |
Simon Sapin |
dirstate: Remove the `state == ' '` special case
|
Mon, 20 Sep 2021 20:20:55 +0200 |
Simon Sapin |
debugsate: Change debug_iter() to yield tuples instead of DirstateItem
|
Mon, 20 Sep 2021 19:59:09 +0200 |
Simon Sapin |
debugstate: Always call dirstatemap.debug_iter()
|
Fri, 17 Sep 2021 13:33:45 +0200 |
Simon Sapin |
rust: Make the fields of DirstateEntry private
|
Mon, 20 Sep 2021 13:16:36 +0200 |
Simon Sapin |
rust: Remove support for passing a dict to the Rust pathutil.dirs()
|
Mon, 20 Sep 2021 12:52:32 +0200 |
Simon Sapin |
rust: Remove the `rustext.parsers` module
|
Fri, 17 Sep 2021 14:36:54 +0200 |
Simon Sapin |
dirstate: remove now-unused .directories() method
|
Fri, 17 Sep 2021 12:42:24 +0200 |
Simon Sapin |
rust: Move DirstateEntry to its own module
|
Mon, 20 Sep 2021 15:16:10 +0200 |
Raphaël Gomès |
patchbomb: fix traceback on outgoing when not specifying revisions
stable
|
Mon, 20 Sep 2021 14:21:18 -0400 |
Matt Harbison |
extensions: prevent a crash on py3 with a `minimumhgversion` str value
|
Mon, 20 Sep 2021 14:16:10 -0400 |
Matt Harbison |
extensions: prevent a crash on py3 when testing a bad extension minimum
|
Mon, 20 Sep 2021 11:22:27 -0400 |
Matt Harbison |
typing: drop annotations on `mercurial/logcmdutil.walkopts` attributes
|
Mon, 20 Sep 2021 11:05:30 -0400 |
Matt Harbison |
util: eliminate the possibility of returning None from `versiontuple()`
|
Mon, 20 Sep 2021 11:03:46 -0400 |
Matt Harbison |
archival: force a `CompressionError` to bytes before passing to `error.Abort`
|
Mon, 20 Sep 2021 10:59:26 -0400 |
Matt Harbison |
parser: force a `ValueError` to bytes before passing to `error.ParseError`
|
Mon, 20 Sep 2021 10:46:35 -0400 |
Matt Harbison |
util: avoid a name-error warning in the `mmapread` exception handler
|
Mon, 20 Sep 2021 10:45:18 -0400 |
Matt Harbison |
typing: suppress an name-error warning in `mercurial/windows.py`
|
Mon, 20 Sep 2021 10:44:25 -0400 |
Matt Harbison |
typing: suppress an import-error warning in `mercurial/utils/resourceutil.py`
|
Mon, 20 Sep 2021 10:42:38 -0400 |
Matt Harbison |
encoding: force a few Errors to bytes before passing to `error.Abort`
|
Tue, 21 Sep 2021 00:16:35 -0400 |
Matt Harbison |
typing: add a fake `__init__()` to bytestr to distract pytype
|
Mon, 20 Sep 2021 15:51:23 -0400 |
Augie Fackler |
merge: with stable
|
Thu, 09 Sep 2021 10:42:28 +0200 |
Raphaël Gomès |
pep-517: remove the `build-backend` key to allow for users to build extensions
stable
|
Wed, 15 Sep 2021 18:41:38 +0200 |
Pierre-Yves David |
dirstate: drop the `dirstatemap.dropfile` method
|
Thu, 16 Sep 2021 15:21:22 +0200 |
Pierre-Yves David |
dirstate: use `reset_state` instead of `dropfile` in test-rebuildstate.t
|
Thu, 16 Sep 2021 15:20:28 +0200 |
Pierre-Yves David |
dirstate: use `reset_state` instead of `dropfile` in largefile
|
Wed, 15 Sep 2021 18:40:25 +0200 |
Pierre-Yves David |
dirstate: use `reset_state` in `rebuild` instead of `dropfile`
|
Wed, 15 Sep 2021 18:38:24 +0200 |
Pierre-Yves David |
dirstate: use `reset_state` to drop file in `update_file_p1`
|
Wed, 15 Sep 2021 18:36:59 +0200 |
Pierre-Yves David |
dirstate: support file tracked nowhere in `reset_state`
|
Wed, 15 Sep 2021 18:30:06 +0200 |
Pierre-Yves David |
dirstate: drop dirstatemap.addfile
|
Wed, 15 Sep 2021 18:27:57 +0200 |
Pierre-Yves David |
dirstate: update the documentation of the dirstatemap API
|
Wed, 15 Sep 2021 12:38:56 +0200 |
Pierre-Yves David |
dirstate: drop the `_addpath` method
|
Wed, 15 Sep 2021 12:33:59 +0200 |
Pierre-Yves David |
dirstate: remove the `normallookup` function
|
Thu, 16 Sep 2021 14:14:33 +0200 |
Pierre-Yves David |
dirstate: stop using `_normallookup` in the adddrop extension
|
Wed, 15 Sep 2021 18:12:55 +0200 |
Pierre-Yves David |
dirstate: replace the use of `_normallookup` in `rebuild`
|
Wed, 15 Sep 2021 18:16:16 +0200 |
Pierre-Yves David |
dirstate: replace the use of _normallookup in `setparents`
|
Wed, 15 Sep 2021 18:05:39 +0200 |
Pierre-Yves David |
dirstate: introduce a set_tracked method on "map" and "item"
|
Wed, 15 Sep 2021 11:13:46 +0200 |
Pierre-Yves David |
dirstate: fix restoration of "merged" state after a remove
|
Wed, 15 Sep 2021 10:20:25 +0200 |
Pierre-Yves David |
dirstate: inline the last two `_drop` usage
|
Wed, 15 Sep 2021 10:02:11 +0200 |
Pierre-Yves David |
dirstate: make a conditionnal easier to read in `setparents`
|
Wed, 15 Sep 2021 09:50:44 +0200 |
Pierre-Yves David |
dirstate: removed the now unused `_add` method
|
Wed, 15 Sep 2021 18:18:16 +0200 |
Pierre-Yves David |
dirstate: replace `_add` call in `setparent`
|
Wed, 15 Sep 2021 09:41:02 +0200 |
Pierre-Yves David |
dirstate: directly call the right function in `set_tracked`
|
Wed, 15 Sep 2021 10:05:25 +0200 |
Pierre-Yves David |
dirstate: same logic as what we did for `_drop`
|
Wed, 15 Sep 2021 09:28:17 +0200 |
Pierre-Yves David |
dirstate: use `tracked` property in `_addpath`
|
Fri, 17 Sep 2021 08:57:12 +0200 |
Simon Sapin |
rust: Update the memmap2 crate to version 0.4.0
|
Fri, 17 Sep 2021 21:04:21 +0200 |
Pierre-Yves David |
tests: make removeemptydirs more portable
stable
|
Fri, 17 Sep 2021 21:04:17 +0200 |
Pierre-Yves David |
check-code: make it possible to ignore the PWD check in some situation
stable
|
Fri, 17 Sep 2021 14:05:56 +0200 |
Raphaël Gomès |
relnotes: update next
stable
|
Fri, 17 Sep 2021 14:05:32 +0200 |
Raphaël Gomès |
relnotes: add release notes for 5.9
stable
|
Thu, 16 Sep 2021 16:42:16 -0700 |
Martin von Zweigbergk |
dirstate: fix compilation warnings in `dirstate_item_set_possibly_dirty()`
|
Thu, 16 Sep 2021 16:29:55 -0700 |
Martin von Zweigbergk |
dirstate: make dirstate flags char be unsigned
|
Thu, 02 Sep 2021 03:59:35 +0200 |
Pierre-Yves David |
dirstate: introduce a `set_clean` method on dirstate's map and items
|
Thu, 02 Sep 2021 04:03:20 +0200 |
Pierre-Yves David |
dirstate: extract the logic to check file/dirname collision when adding a file
|
Thu, 02 Sep 2021 02:53:47 +0200 |
Pierre-Yves David |
dirstate: make dirstatemap.set_untracked deal with added file
|
Thu, 02 Sep 2021 02:48:56 +0200 |
Pierre-Yves David |
dirstate: remove some usage of `_drop`
|
Thu, 02 Sep 2021 02:44:12 +0200 |
Pierre-Yves David |
dirstate: move the copymap drop inside dropfile
|
Tue, 14 Sep 2021 18:25:51 +0200 |
Simon Sapin |
rust: Rename get_node methods to data_for_node, get_rev to data_for_rev
|
Tue, 14 Sep 2021 18:10:35 +0200 |
Simon Sapin |
rust: Rename the `Revlog::get_node_rev` method to `rev_from_node`
|
Tue, 14 Sep 2021 18:07:11 +0200 |
Simon Sapin |
rust: Make private the `index` field of the `Revlog` struct
|
Mon, 26 Jul 2021 10:26:45 +0200 |
Simon Sapin |
dirstate-v2: Remove the `.d` suffix in data file names
|
Mon, 13 Sep 2021 18:48:48 +0200 |
Simon Sapin |
rhg: Don’t compare ambiguous files one byte at a time
|
Mon, 13 Sep 2021 18:09:10 +0200 |
Simon Sapin |
rhg: Reuse manifest when checking status of multiple ambiguous files
|
Mon, 13 Sep 2021 18:02:45 +0200 |
Simon Sapin |
rust: Return HgError instead of RevlogError in revlog constructors
|
Mon, 13 Sep 2021 17:23:42 +0200 |
Simon Sapin |
rhg: Align with Python on some revset parsing corner cases
|
Mon, 13 Sep 2021 15:42:39 +0200 |
Simon Sapin |
rust: Add a Filelog struct that wraps Revlog
|
Mon, 13 Sep 2021 13:45:10 +0200 |
Simon Sapin |
rust: Add Repo::manifest(revision)
|
Mon, 13 Sep 2021 13:29:55 +0200 |
Simon Sapin |
rust: Keep lazily-initialized Changelog and Manifest log on the Repo object
|
Mon, 13 Sep 2021 13:16:10 +0200 |
Simon Sapin |
rust: Move lazy initialization of `Repo::dirstate_map` into a generic struct
|
Mon, 13 Sep 2021 13:01:25 +0200 |
Simon Sapin |
rust: Rename Manifest to Manifestlog, ManifestEntry to Manifest
|
Thu, 09 Sep 2021 21:04:55 +0200 |
Simon Sapin |
rust: Add Repo::dirstate_map and use it in `rhg status`
|
Fri, 10 Sep 2021 09:53:09 +0200 |
Simon Sapin |
rust: Switch to the memmap2-rs crate
|
Thu, 09 Sep 2021 18:07:40 +0200 |
Simon Sapin |
rust: Make OwningDirstateMap generic and move it into hg-core
|
Mon, 06 Sep 2021 13:39:54 +0200 |
Simon Sapin |
rust: Move PyBytesWithData out of copy-tracing code
|
Mon, 06 Sep 2021 11:39:59 +0200 |
Simon Sapin |
rust: Move VFS code to its own module
|
Fri, 03 Sep 2021 16:32:35 +0200 |
Simon Sapin |
rhg: Switch rhg.ignored-extensions config to Python-compatible list syntax
|
Wed, 17 Feb 2021 20:49:53 +0100 |
Simon Sapin |
rhg: Port Python’s `ui.configlist` as `Config::get_list`
|
Fri, 03 Sep 2021 16:37:20 +0200 |
Simon Sapin |
rust: Generalize the `trim_end_newlines` utility of byte strings
|
Mon, 30 Aug 2021 21:18:29 +0200 |
Pierre-Yves David |
dirstate-item: move the C implementation to the same logic
|
Tue, 31 Aug 2021 09:23:50 +0200 |
Pierre-Yves David |
dirstate-item: introduce low level C function
|
Fri, 27 Aug 2021 20:06:07 +0200 |
Pierre-Yves David |
dirstate-item: factor some code in the C implementation
|
Fri, 27 Aug 2021 19:19:21 +0200 |
Pierre-Yves David |
dirstate-item: `dirstate_item_from_v1_data` replaces make_dirstate_item
|
Mon, 30 Aug 2021 18:45:54 +0200 |
Pierre-Yves David |
pathutil: replace the `skip` argument of `dirs` with a boolean
|
Thu, 02 Sep 2021 00:16:37 +0200 |
Pierre-Yves David |
dirstate: clarify the message in nonnormal checking
|
Wed, 08 Sep 2021 15:59:48 -0400 |
Augie Fackler |
merge: with stable
|
Fri, 10 Sep 2021 14:57:00 -0400 |
Valentin Gatien-Baron |
narrow: fix commits of empty files
stable
|
Fri, 10 Sep 2021 14:37:03 -0400 |
Valentin Gatien-Baron |
narrow: show repo corruption when commiting empty files
stable
|
Tue, 07 Sep 2021 11:50:12 -0700 |
Kyle Lippincott |
filemerge: be more strict when detecting conflict markers, add `|` markers
stable
|
Fri, 27 Aug 2021 18:00:47 +0200 |
Pierre-Yves David |
dirstate-item: implement `v1_mtime` with higher level block
|
Fri, 27 Aug 2021 17:59:00 +0200 |
Pierre-Yves David |
dirstate-item: implement `v1_size` with higher level block
|
Fri, 27 Aug 2021 17:48:12 +0200 |
Pierre-Yves David |
dirstate-item: implement v1_state with higher level block
|
Fri, 27 Aug 2021 18:04:49 +0200 |
Pierre-Yves David |
dirstate-item: add more logic to `from_p2`
|
Fri, 27 Aug 2021 17:14:54 +0200 |
Pierre-Yves David |
dirstate-item: implement `merged_removed` in a simpler way
|
Fri, 27 Aug 2021 17:12:39 +0200 |
Pierre-Yves David |
dirstate-item: implement `removed` in a simpler way
|
Fri, 27 Aug 2021 17:10:26 +0200 |
Pierre-Yves David |
dirstate-item: implement `from_p2_removed` in a simpler way
|
Fri, 27 Aug 2021 17:09:49 +0200 |
Pierre-Yves David |
dirstate-item: implement `from_p2` in a simpler way
|
Fri, 27 Aug 2021 17:09:06 +0200 |
Pierre-Yves David |
dirstate-item: implement `merged` in a simpler way
|
Fri, 27 Aug 2021 17:07:56 +0200 |
Pierre-Yves David |
dirstate-item: implement `added` in a simpler way
|
Fri, 27 Aug 2021 17:07:12 +0200 |
Pierre-Yves David |
dirstate-item: implement `tracked` in a simpler way
|
Fri, 27 Aug 2021 15:10:21 +0200 |
Pierre-Yves David |
dirstate-item: keep the full information in memory (for pure form)
|
Thu, 26 Aug 2021 16:50:14 +0200 |
Pierre-Yves David |
dirstate-item: have all the logic go through the v1_ accessors
|
Thu, 26 Aug 2021 16:39:00 +0200 |
Pierre-Yves David |
dirstate-item: drop the deprecated __getitem__ variante
|
Mon, 30 Aug 2021 12:25:57 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Fri, 27 Aug 2021 09:09:10 -0400 |
Valentin Gatien-Baron |
tests: normalize the way some debug output it matched
|
Mon, 02 Aug 2021 23:46:26 -0400 |
Valentin Gatien-Baron |
tests: drop hgrc bits that have become the default
|
Mon, 02 Aug 2021 23:43:40 -0400 |
Valentin Gatien-Baron |
tests: manual cleanup now that dummyssh usage is implied
|
Mon, 02 Aug 2021 21:25:01 -0400 |
Valentin Gatien-Baron |
tests: rely on dummyssh being the default
|
Mon, 02 Aug 2021 21:10:42 -0400 |
Valentin Gatien-Baron |
tests: setup dummyssh as the default ssh
|
Tue, 24 Aug 2021 21:25:35 +0200 |
Pierre-Yves David |
dirstate: drop the `_otherparent` method
|
Tue, 24 Aug 2021 21:18:28 +0200 |
Pierre-Yves David |
dirstate: drop the `_normal` method
|
Tue, 24 Aug 2021 21:16:48 +0200 |
Pierre-Yves David |
dirstate: drop the `_merge` method
|
Tue, 24 Aug 2021 21:12:39 +0200 |
Pierre-Yves David |
dirstate: drop the deprecated `drop` method
|
Tue, 24 Aug 2021 21:11:57 +0200 |
Pierre-Yves David |
dirstate: drop the deprecated `merge` method
|
Tue, 24 Aug 2021 21:11:42 +0200 |
Pierre-Yves David |
dirstate: drop the deprecated `remove` method
|
Tue, 24 Aug 2021 21:09:20 +0200 |
Pierre-Yves David |
dirstate: drop the deprecated `add` method
|
Tue, 24 Aug 2021 21:09:01 +0200 |
Pierre-Yves David |
dirstate: drop the deprecated `otherparent` method
|
Tue, 24 Aug 2021 21:08:37 +0200 |
Pierre-Yves David |
dirstate: drop the deprecated `normallookup` method
|
Tue, 24 Aug 2021 21:08:09 +0200 |
Pierre-Yves David |
dirstate: drop the deprecated `normal` method
|
Tue, 24 Aug 2021 22:07:50 +0200 |
Pierre-Yves David |
dirstate: also wrap the new method in `dirstatenonnormalcheck`
|
Fri, 20 Aug 2021 16:12:33 +0200 |
Pierre-Yves David |
dirstatemap: also discard item from sets
|
Fri, 16 Jul 2021 18:25:01 +0200 |
Pierre-Yves David |
dirstatemap: drop unused internal constant definition
|
Fri, 16 Jul 2021 18:12:27 +0200 |
Pierre-Yves David |
dirstate-item: add dedicated "legacy" constructor for `addfile` case
|
Fri, 16 Jul 2021 17:32:40 +0200 |
Pierre-Yves David |
dirstatemap: use the default code to handle "merged" case
|
Fri, 16 Jul 2021 17:29:16 +0200 |
Pierre-Yves David |
dirstatemap: use the default code to handle "added" case
|
Fri, 16 Jul 2021 17:23:40 +0200 |
Pierre-Yves David |
dirstatemap: use the default code to handle "removed" case
|
Fri, 16 Jul 2021 17:20:17 +0200 |
Pierre-Yves David |
dirstatemap: use the default code to handle "clean-p2" case
|
Fri, 16 Jul 2021 17:14:56 +0200 |
Pierre-Yves David |
dirstatemap: use the default code to handle "p2-tracked" case
|
Fri, 16 Jul 2021 17:10:52 +0200 |
Pierre-Yves David |
dirstatemap: use the default code to handle "possibly_dirty" case
|
Fri, 16 Jul 2021 17:08:41 +0200 |
Pierre-Yves David |
dirstatemap: use the default code to handle normal entry
|
Fri, 16 Jul 2021 17:03:39 +0200 |
Pierre-Yves David |
dirstatemap: conclude `reset_state` with logic using the new __init__
|
Fri, 16 Jul 2021 16:29:16 +0200 |
Pierre-Yves David |
dirstatemap: temporarily return early in `reset_state`
|
Fri, 16 Jul 2021 16:52:53 +0200 |
Pierre-Yves David |
dirstate-item: feed more information to `__init__`
|
Fri, 20 Aug 2021 22:35:52 +0200 |
Pierre-Yves David |
rust-dirstatemap: temporarily use `from_v1_data` in `addfile`
|
Fri, 16 Jul 2021 16:30:52 +0200 |
Pierre-Yves David |
dirstatemap: temporarily use `from_v1_data` in `addfile`
|
Fri, 20 Aug 2021 18:11:49 +0200 |
Pierre-Yves David |
dirstate-item: fix the declaration of the Cext `from_v1_meth`
|
Fri, 20 Aug 2021 22:30:30 +0200 |
Pierre-Yves David |
dirstate-item: fix Cext declaration of dm_nonnormal and dm_otherparent
|
Fri, 20 Aug 2021 11:27:01 +0200 |
Pierre-Yves David |
dirstatemap: replace `removefile` by an explicit `entry.set_untracked()`
|
Fri, 20 Aug 2021 11:23:52 +0200 |
Pierre-Yves David |
dirstate: forward `remove` call to newer `API`
|
Mon, 30 Aug 2021 23:40:43 +0530 |
Pulkit Goyal |
Added signature for changeset 86a60679cf61
stable
|
Mon, 30 Aug 2021 23:40:37 +0530 |
Pulkit Goyal |
Added tag 5.9.1 for changeset 86a60679cf61
stable
|
Fri, 27 Aug 2021 13:51:44 -0700 |
Martin von Zweigbergk |
fix: again allow formatting the working copy while merging
stable 5.9.1
|
Thu, 26 Aug 2021 21:40:21 -0700 |
Gregory Szorc |
pyoxidizer: add arch to PyOxidizer MSIs
stable
|
Thu, 26 Aug 2021 20:05:12 -0700 |
Gregory Szorc |
pyoxidizer: pass arch to WiXInstaller()
stable
|
Thu, 26 Aug 2021 20:01:01 -0700 |
Gregory Szorc |
contrib: install PyOxidizer 0.17.0
stable
|
Thu, 26 Aug 2021 17:39:11 -0700 |
Gregory Szorc |
packaging: reference proper output directory
stable
|
Wed, 25 Aug 2021 19:33:25 -0700 |
Gregory Szorc |
packaging: pass extra_pyoxidizer_vars only to pyoxidizer
stable
|
Thu, 26 Aug 2021 11:04:14 -0400 |
Matt Harbison |
hg: don't attempt to extend `sys.path` with the user site without `APPDATA`
stable
|
Thu, 26 Aug 2021 09:49:09 +0200 |
Pierre-Yves David |
ci: only run the phabricator step if the previous on succeeded
stable
|
Wed, 25 Aug 2021 15:15:19 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Mon, 02 Aug 2021 08:05:13 -0400 |
Valentin Gatien-Baron |
store: return just one filename in walk functions
|
Sun, 01 Aug 2021 10:57:21 -0400 |
Valentin Gatien-Baron |
tests: rename test-clone-uncompressed.t
|
Fri, 06 Aug 2021 16:27:17 -0400 |
Valentin Gatien-Baron |
debugrebuildfncache: add a cheaper option to rebuild the fncache
|
Fri, 06 Aug 2021 16:17:17 -0400 |
Valentin Gatien-Baron |
test: reduce noise, so the important bits stand out
|
Tue, 24 Aug 2021 17:27:16 +0200 |
Valentin Gatien-Baron |
wireprotov1peer: update all rpcs to use the new batchable scheme
|
Tue, 24 Aug 2021 17:27:16 +0200 |
Valentin Gatien-Baron |
wireprotov1peer: simplify the way batchable rpcs are defined
|
Wed, 25 Aug 2021 11:32:49 +0200 |
Pierre-Yves David |
clone: properly create target directories during local clone (issue6581)
stable
|
Wed, 25 Aug 2021 10:00:55 +0200 |
Pierre-Yves David |
clone: add a file demonstrating issue6581 in test-clone-stream.t
stable
|
Wed, 25 Aug 2021 10:42:09 +0200 |
Pierre-Yves David |
clone: verify the local clone in test-clone-stream.t
stable
|
Wed, 25 Aug 2021 10:08:37 +0200 |
Pierre-Yves David |
clone: automatically glob stream clone output in test
stable
|
Wed, 25 Aug 2021 09:32:21 +0200 |
Pierre-Yves David |
clone: fix a comment in test-clone-stream.t
stable
|
Sun, 22 Aug 2021 17:59:21 -0400 |
Matt Harbison |
windows: degrade to py2 behavior when reading a non-symlink as a symlink
stable
|
Wed, 18 Aug 2021 21:59:55 -0400 |
Matt Harbison |
pyoxidizer: add user-site to `sys.path` on Windows
stable
|
Wed, 18 Aug 2021 14:58:42 -0400 |
Matt Harbison |
zeroconf: fix an issue concatenating bytes and str
stable
|
Tue, 24 Aug 2021 23:42:35 +0200 |
Julien Cristau |
revlog: fix more type confusion in index_replace_sidedata_info (issue6580)
stable
|
Tue, 24 Aug 2021 12:44:34 +0200 |
Julien Cristau |
revlog: fix type confusion with sidedata_comp_len (issue6580)
stable
|
Fri, 20 Aug 2021 11:23:41 +0200 |
Pierre-Yves David |
dirstate: directly call the dirstatemap in `set_untracked`
|
Thu, 19 Aug 2021 17:42:55 +0200 |
Pierre-Yves David |
resources: narrow the try:except clause to minimum
|
Sun, 22 Aug 2021 16:32:06 -0400 |
Matt Harbison |
merge with stable
|
Thu, 19 Aug 2021 17:47:27 +0200 |
Pierre-Yves David |
resources: stop important a non existent FileNotFoundError
stable
|
Thu, 19 Aug 2021 17:46:46 +0200 |
Pierre-Yves David |
template: FileNotFoundError is actually a built in exception
stable
|
Thu, 19 Aug 2021 18:04:14 +0200 |
Pierre-Yves David |
check-code: drop the camelcase checks
stable
|
Fri, 20 Aug 2021 00:23:49 +0530 |
Pulkit Goyal |
Added signature for changeset 53221078e0de
stable
|
Fri, 20 Aug 2021 00:23:40 +0530 |
Pulkit Goyal |
Added tag 5.9 for changeset 53221078e0de
stable
|
Mon, 16 Aug 2021 18:39:58 +0200 |
Pierre-Yves David |
pyoxidizer: always run the associated CI jobs
stable 5.9
|
Wed, 18 Aug 2021 21:28:36 +0200 |
Pierre-Yves David |
pyoxidizer: skip for ZeroConf related test for now
stable
|
Wed, 18 Aug 2021 21:05:46 +0200 |
Pierre-Yves David |
pyoxidizer: disable the test for disabled & broken extensions help
stable
|
Wed, 18 Aug 2021 21:37:55 +0200 |
Pierre-Yves David |
pyoxidizer: re-install PYTHONPATH behavior
stable
|
Wed, 18 Aug 2021 16:48:32 +0200 |
Pierre-Yves David |
windows: add pytest-vcr to the dependencies
stable
|
Wed, 18 Aug 2021 16:02:46 +0200 |
Pierre-Yves David |
pyoxidizer: wrap the pyoxidizer script on multiple line
stable
|
Wed, 18 Aug 2021 15:05:25 +0200 |
Pierre-Yves David |
pyoxidized: silence the fuzzywuzzy warning about python-Levenshtein
stable
|
Wed, 18 Aug 2021 13:16:04 +0200 |
Pierre-Yves David |
pyoxidized: install fuzzywuzzy too
stable
|
Wed, 18 Aug 2021 14:57:34 +0200 |
Pierre-Yves David |
pyoxidized: adapt output of test-install.t
stable
|
Wed, 18 Aug 2021 13:02:08 +0200 |
Pierre-Yves David |
pyoxidized: disable part of `test-install.t` related to pip and virtualenv
stable
|
Wed, 18 Aug 2021 12:53:40 +0200 |
Pierre-Yves David |
pyoxidized: adapt output of test-bad-extension.t
stable
|
Wed, 18 Aug 2021 12:49:55 +0200 |
Pierre-Yves David |
pyoxidized: adapt output of test-flagprocessor.t
stable
|
Wed, 18 Aug 2021 12:42:16 +0200 |
Pierre-Yves David |
pyoxidized: adapt output of `test-phases.t`
stable
|
Wed, 18 Aug 2021 01:27:45 +0200 |
Pierre-Yves David |
pyoxidized: add a copy of the `doc` directory in the right location
stable
|
Wed, 18 Aug 2021 01:26:25 +0200 |
Pierre-Yves David |
pyoxidized: add a copy of the `contrib` directory in the right location
stable
|
Wed, 18 Aug 2021 01:18:34 +0200 |
Pierre-Yves David |
pyoxidized: add a copy of the `defaultrc` file in the right location
stable
|
Wed, 18 Aug 2021 02:08:03 +0200 |
Pierre-Yves David |
pyoxidized: add a copy of the `helptext` directory in the right location
stable
|
Wed, 18 Aug 2021 01:41:02 +0200 |
Pierre-Yves David |
template: handle missing resource in `_readmapfile`
stable
|
Wed, 18 Aug 2021 01:10:40 +0200 |
Pierre-Yves David |
pyoxidized: add a copy of the `templates` directory in the right location
stable
|
Wed, 18 Aug 2021 01:07:38 +0200 |
Pierre-Yves David |
pyoxidized: add a dedicated target in the tests
stable
|
Tue, 17 Aug 2021 20:48:52 +0200 |
Pierre-Yves David |
pyoxidized: adapt test-devel-warnings.t
stable
|
Tue, 17 Aug 2021 21:57:59 +0200 |
Pierre-Yves David |
test-extension: adapt output to pyoxidizer
stable
|
Tue, 17 Aug 2021 20:48:34 +0200 |
Pierre-Yves David |
pyoxidized: add a `pyoxidizer` hghave keyword for line matching
stable
|
Tue, 17 Aug 2021 14:38:25 +0200 |
Pierre-Yves David |
templater: swap `\` with `/` in more location
stable
|
Tue, 17 Aug 2021 13:22:06 +0200 |
Pierre-Yves David |
templater: swap `\` with `/` to allow the resource logic to kicks in
stable
|
Thu, 05 Aug 2021 18:38:42 +0200 |
Raphaël Gomès |
heptapod-ci: extend timeout for pytype checking
stable
|
Mon, 09 Aug 2021 00:49:50 -0400 |
Matt Harbison |
ci: run --pyoxidized tests on Windows
stable
|
Tue, 10 Aug 2021 12:56:32 +0200 |
Pierre-Yves David |
run-tests: introduce a --pyoxidized option
stable
|
Tue, 10 Aug 2021 11:45:43 +0200 |
Pierre-Yves David |
ci: add a "all" template to easily control "when" test run
stable
|
Tue, 10 Aug 2021 19:19:53 +0530 |
Pulkit Goyal |
Added signature for changeset 2813d406b036
stable
|
Tue, 10 Aug 2021 19:19:47 +0530 |
Pulkit Goyal |
Added tag 5.9rc1 for changeset 2813d406b036
stable
|
Sat, 07 Aug 2021 16:51:47 +0200 |
Pierre-Yves David |
issue6528: add a config option to control the fixing on the fly
stable 5.9rc1
|
Sat, 07 Aug 2021 14:12:28 +0200 |
Pierre-Yves David |
issue6528: also filter delta on the fly when applying a changegroup
stable
|
Sat, 07 Aug 2021 14:13:53 +0200 |
Pierre-Yves David |
filelog: open the writing context a bit earlier in `addgroup`
stable
|
Sat, 07 Aug 2021 12:39:01 +0200 |
Pierre-Yves David |
issue6528: implement _is_revision_affected_fast using callback
stable
|
Sat, 07 Aug 2021 12:38:48 +0200 |
Pierre-Yves David |
issue6528: implement _is_revision_affected using callback
stable
|
Fri, 06 Aug 2021 12:10:36 +0200 |
Raphaël Gomès |
debugcommands: add a `--paranoid` option to `debug-repair-issue-6528`
stable
|
Thu, 05 Aug 2021 17:00:03 +0200 |
Raphaël Gomès |
repair: improve performance of detection of revisions affected by issue6528
stable
|
Tue, 27 Jul 2021 21:45:27 +0200 |
Raphaël Gomès |
debugcommands: introduce a debug command to repair repos affected by issue6528
stable
|
Mon, 09 Aug 2021 19:49:57 -0400 |
Matt Harbison |
contrib: switch the Windows bootstrap environment to py3.9
stable
|
Mon, 09 Aug 2021 19:36:26 -0400 |
Matt Harbison |
contrib: comment out the 64-bit py38 dependency installation on Windows
stable
|
Mon, 09 Aug 2021 19:32:44 -0400 |
Matt Harbison |
contrib: drop python2.7 from the Windows dependency install script
stable
|
Mon, 09 Aug 2021 19:24:46 -0400 |
Matt Harbison |
contrib: log the command and args for every process installing windows deps
stable
|
Fri, 23 Jul 2021 10:47:12 +0200 |
Raphaël Gomès |
windows-ci: run Windows CI automatically alongside the others
stable
|
Thu, 05 Aug 2021 12:53:44 +0200 |
Pierre-Yves David |
vfs: always use / as file separator (issue6546)
stable
|
Thu, 05 Aug 2021 12:53:36 +0200 |
Pierre-Yves David |
subrepo: compare normalised vfs path
stable
|
Thu, 05 Aug 2021 18:25:35 +0200 |
Raphaël Gomès |
pager: account for flakiness in Windows output
stable
|
Fri, 23 Jul 2021 10:45:08 +0200 |
Raphaël Gomès |
windows-ci: clean up the Heptapod CI file now that the baseline is solid
stable
|
Tue, 03 Aug 2021 21:22:02 +0200 |
Pierre-Yves David |
test-nointerrupt: make "sure" the handler "might" trigger (issue6558)
stable
|
Tue, 03 Aug 2021 19:26:26 +0200 |
Pierre-Yves David |
testing: make sure write_file is "atomic"
stable
|
Wed, 04 Aug 2021 19:45:13 +0200 |
Pierre-Yves David |
test: disable test-subrepo-git.t in python2 + chg
stable
|
Tue, 20 Jul 2021 17:20:19 +0200 |
Georges Racinet |
hgwebdir: avoid systematic full garbage collection
|
Tue, 03 Aug 2021 18:29:31 +0200 |
Pierre-Yves David |
check-module-imports: ignore non-stdlib module installed by distribution
stable
|
Mon, 02 Aug 2021 08:06:27 -0400 |
Valentin Gatien-Baron |
remotefilelog: fix what looks like a wrong refactoring
stable
|
Sun, 01 Aug 2021 14:39:38 +0200 |
Georges Racinet |
rust-nodemap: falling back to C impl as mitigation
stable
|
Wed, 28 Jul 2021 13:45:07 +0300 |
Anton Shestakov |
obsolete: disable other evolution config options if createmarkers is off
stable
|
Wed, 28 Jul 2021 13:47:21 +0300 |
Anton Shestakov |
fix: use obsolete.isenabled() to check for experimental.allowdivergence
stable
|
Wed, 28 Jul 2021 13:45:41 +0300 |
Anton Shestakov |
rebase: use obsolete.isenabled() to check for experimental.allowdivergence
stable
|
Wed, 28 Jul 2021 13:45:07 +0300 |
Anton Shestakov |
obsolete: disable other evolution config options if createmarkers is off
|
Wed, 28 Jul 2021 13:47:21 +0300 |
Anton Shestakov |
fix: use obsolete.isenabled() to check for experimental.allowdivergence
|
Wed, 28 Jul 2021 13:45:41 +0300 |
Anton Shestakov |
rebase: use obsolete.isenabled() to check for experimental.allowdivergence
|
Mon, 02 Aug 2021 16:23:45 +0200 |
Raphaël Gomès |
heptapod-ci: enable pytype testing for all pipelines
stable
|
Mon, 02 Aug 2021 16:21:54 +0200 |
Raphaël Gomès |
pytype: add assertions to explain revlogv2 invariants to Pytype
stable
|
Fri, 30 Jul 2021 00:11:56 -0400 |
Matt Harbison |
typing: add several assertions to dirstatemap to appease pytype
stable
|
Mon, 02 Aug 2021 10:51:19 -0400 |
Matt Harbison |
windows: avoid a bytes vs unicode crash reading passwords on py2
stable
|
Sun, 01 Aug 2021 10:54:03 -0400 |
Valentin Gatien-Baron |
streamclone: ensure the server sends the right amount of data
stable
|
Thu, 29 Jul 2021 16:23:45 -0400 |
Augie Fackler |
rewriteutil: fix crash when a rewritten message references f{6,64}
stable
|
Thu, 29 Jul 2021 16:18:35 -0400 |
Augie Fackler |
tests: add explicit coverage for update_hash_refs from rewriteutil
stable
|
Tue, 27 Jul 2021 19:36:20 +0200 |
Pierre-Yves David |
store: document the decoding discrepancy in store.py
stable
|
Tue, 27 Jul 2021 19:19:00 +0200 |
Pierre-Yves David |
clone: add a file with special character while testing uncompressed
stable
|
Tue, 27 Jul 2021 19:16:30 +0200 |
Pierre-Yves David |
clone: test local clone in `test-clone-uncompressed.t` too
stable
|
Tue, 27 Jul 2021 00:49:16 +0200 |
Pierre-Yves David |
test-transaction-safety: relax some of the synchronisation schedule
stable
|
Tue, 27 Jul 2021 00:44:57 +0200 |
Pierre-Yves David |
test-transaction-safety: document the test schedule
stable
|
Thu, 29 Jul 2021 12:22:25 +0200 |
Simon Sapin |
rhg: Propagate permission errors when finding a repository
stable
|
Thu, 29 Jul 2021 11:53:03 +0200 |
Simon Sapin |
rhg: Add build and config instructions to the README file
stable
|
Wed, 28 Jul 2021 12:39:06 +0200 |
Pierre-Yves David |
dirstate: use `add` in the deprecation message about `add`
stable
|
Mon, 26 Jul 2021 15:02:23 -0700 |
Kyle Lippincott |
help: correct config.profiling.freq name (frequency->freq)
stable
|
Wed, 28 Jul 2021 13:18:13 +0200 |
Pierre-Yves David |
run-tests: use a small timeout for chg instance
stable
|
Wed, 28 Jul 2021 14:56:10 +0200 |
Pierre-Yves David |
run-tests: do not inherit file descriptor when running a command
stable
|
Wed, 28 Jul 2021 14:55:06 +0200 |
Pierre-Yves David |
dummyssh: make sure we don't inherit files descriptor to the children
stable
|
Thu, 29 Jul 2021 02:20:26 +0200 |
Pierre-Yves David |
tests: make test-serve works on system that allow user to bind low port
stable
|
Thu, 29 Jul 2021 17:04:55 -0400 |
Augie Fackler |
git: restore basic functionality (issue6545)
stable
|
Thu, 29 Jul 2021 17:03:35 -0400 |
Augie Fackler |
dirstate: fix typo in docstring
stable
|
Fri, 30 Jul 2021 00:11:56 -0400 |
Matt Harbison |
typing: add several assertions to dirstatemap to appease pytype
|
Mon, 26 Jul 2021 21:55:53 +0200 |
Pierre-Yves David |
help: indicate how to run downgrade a repository using persistent nodemap
stable
|
Mon, 26 Jul 2021 21:52:10 +0200 |
Pierre-Yves David |
help: use the correct spelling for `slow-path` in persistent nodemap help
stable
|
Mon, 11 Mar 2019 10:59:35 -0700 |
Martin von Zweigbergk |
fix: use scmutil.movedirstate() instead of reimplementing
stable
|
Mon, 11 Mar 2019 10:56:56 -0700 |
Martin von Zweigbergk |
fix: rewrite writeworkingdir() to explicitly not work with merges
stable
|
Thu, 22 Jul 2021 17:12:56 -0700 |
Martin von Zweigbergk |
tests: demonstrate bug in `hg fix` with incorrectly dirty working copy
stable
|
Wed, 21 Jul 2021 15:50:17 -0400 |
Matt Harbison |
upgrade: byteify an i18n message
stable
|
Wed, 21 Jul 2021 15:34:35 -0400 |
Matt Harbison |
typing: convert an annotation to an assertion in commands.py
stable
|
Tue, 20 Jul 2021 23:04:28 +0200 |
Pierre-Yves David |
test: remove `sleep` usage in `test-nointerrupt.t` (issue6271)
stable
|
Thu, 22 Jul 2021 03:13:37 +0530 |
Pulkit Goyal |
Added signature for changeset d7515d29761d
stable
|
Thu, 22 Jul 2021 03:13:30 +0530 |
Pulkit Goyal |
Added tag 5.9rc0 for changeset d7515d29761d
stable
|
Wed, 21 Jul 2021 22:52:09 +0200 |
Pierre-Yves David |
branching: merge default into stable
stable 5.9rc0
|
Mon, 19 Jul 2021 23:14:38 +0200 |
Pierre-Yves David |
relnotes: document the change in the dirstate API
|
Mon, 19 Jul 2021 08:56:56 +0200 |
Pierre-Yves David |
dirstate: deprecate the `add` method
|
Sun, 18 Jul 2021 22:35:37 +0200 |
Pierre-Yves David |
mq: replace `add` call with newer API
|
Mon, 19 Jul 2021 08:59:00 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `add` in `synclfdirstate`
|
Mon, 19 Jul 2021 03:19:06 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `add` in `mergerecordupdates`
|
Mon, 19 Jul 2021 09:05:25 +0200 |
Pierre-Yves David |
dirstate: deprecate the `drop` method
|
Mon, 19 Jul 2021 17:33:45 +0200 |
Pierre-Yves David |
narrow: stop using `drop` in the `updateworkingcopy`
|
Sun, 18 Jul 2021 22:32:55 +0200 |
Pierre-Yves David |
mq: replace `drop` call with newer API
|
Mon, 19 Jul 2021 09:15:37 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `drop` during `rollback`
|
Mon, 19 Jul 2021 09:14:24 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `drop` in `synclfdirstate`
|
Mon, 19 Jul 2021 09:08:54 +0200 |
Pierre-Yves David |
sparse: use `update_file` instead of `drop`
|
Mon, 19 Jul 2021 01:58:45 +0200 |
Pierre-Yves David |
sparse: use `update_file` instead of `drop` in `refreshwdir`
|
Mon, 19 Jul 2021 09:07:08 +0200 |
Pierre-Yves David |
amend: use `update_file` instead of `drop`
|
Mon, 19 Jul 2021 03:16:40 +0200 |
Pierre-Yves David |
context: use `update_file` instead of `drop` in `markcommitted`
|
Mon, 19 Jul 2021 16:21:22 +0200 |
Pierre-Yves David |
dirstate: deprecate the `merge` method in all cases
|
Sun, 18 Jul 2021 22:45:18 +0200 |
Pierre-Yves David |
mq: drop the use of `dirstate.merged`
|
Mon, 19 Jul 2021 00:31:59 +0200 |
Pierre-Yves David |
dirstate: deprecate the `otherparent` method in all cases
|
Mon, 19 Jul 2021 00:26:02 +0200 |
Pierre-Yves David |
dirstate: deprecate the `normallookup` method in all cases
|
Mon, 19 Jul 2021 15:41:51 +0200 |
Pierre-Yves David |
narrow: stop using `normallookup` during a test
|
Mon, 19 Jul 2021 08:44:49 +0200 |
Pierre-Yves David |
narrow: use `update_file` instead of `normallookup` after update
|
Mon, 19 Jul 2021 15:34:17 +0200 |
Pierre-Yves David |
test: use the internal `_normallookup` in `test-rebuildstate.t`
|
Mon, 19 Jul 2021 01:59:09 +0200 |
Pierre-Yves David |
sparse: use `update_file` instead of `normallookup` in refreshwdir
|
Mon, 19 Jul 2021 02:05:29 +0200 |
Pierre-Yves David |
keyword: use `update_file_p1` instead of `normallookup`
|
Mon, 19 Jul 2021 05:41:32 +0200 |
Pierre-Yves David |
fix: use `set_possibly_dirty` instead of `normallookup`
|
Mon, 19 Jul 2021 05:41:02 +0200 |
Pierre-Yves David |
eol: use `set_possibly_dirty` instead of `normallookup`
|
Sun, 18 Jul 2021 22:50:02 +0200 |
Pierre-Yves David |
mq: replace `normallookup` call with newer API
|
Mon, 19 Jul 2021 03:52:54 +0200 |
Pierre-Yves David |
revert: use `set_possibly_dirty` instead of `normallookup`
|
Mon, 19 Jul 2021 14:02:58 +0200 |
Pierre-Yves David |
dirstate: enforce `possibly_dirty` in `set_tracked`
|
Mon, 19 Jul 2021 01:17:56 +0200 |
Pierre-Yves David |
record: use `update_file` instead of `normallookup`
|
Mon, 19 Jul 2021 05:43:43 +0200 |
Pierre-Yves David |
copy: use `set_tracked` instead of `normallookup` in `dirstatecopy`
|
Mon, 19 Jul 2021 01:18:23 +0200 |
Pierre-Yves David |
amend: use `update_file` instead of `normallookup`
|
Mon, 19 Jul 2021 05:45:22 +0200 |
Pierre-Yves David |
mergestate: use `update_file` to handle for `ACTION_EXEC`
|
Mon, 19 Jul 2021 05:44:57 +0200 |
Pierre-Yves David |
mergestate: use `update_file` to handle for `ACTION_ADD_MODIFIED`
|
Mon, 19 Jul 2021 05:47:54 +0200 |
Pierre-Yves David |
largefile: use `update_file` for `synclfdirstate` "m" case
|
Mon, 19 Jul 2021 05:47:33 +0200 |
Pierre-Yves David |
largefile: use `update_file` for `synclfdirstate` "n" case
|
Mon, 19 Jul 2021 02:44:11 +0200 |
Pierre-Yves David |
largefile: replace the `normallookup` call when creating a new lfdirstate
|
Mon, 19 Jul 2021 05:46:16 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `normallookup` in `updatelfiles`
|
Sun, 18 Jul 2021 23:43:08 +0200 |
Pierre-Yves David |
largefile: use `set_possibly_dirty` instead of `normallookup`
|
Sun, 18 Jul 2021 23:42:22 +0200 |
Pierre-Yves David |
dirstate: add a `set_possibly_dirty` method
|
Mon, 19 Jul 2021 00:29:36 +0200 |
Pierre-Yves David |
dirstate: deprecate the `normal` method in all cases
|
Mon, 19 Jul 2021 06:44:08 +0200 |
Pierre-Yves David |
test: use `set_tracked` in `test-context`
|
Sun, 18 Jul 2021 22:49:26 +0200 |
Pierre-Yves David |
mq: replace usage of `normal` with newer API
|
Mon, 19 Jul 2021 02:46:09 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `normal` in `synclfdirstate`
|
Mon, 19 Jul 2021 02:40:51 +0200 |
Pierre-Yves David |
largefile: use `set_clean` instead of `normal` in `repo.status`
|
Mon, 19 Jul 2021 02:39:35 +0200 |
Pierre-Yves David |
largefile: use `set_clean` instead of `normal` in `lfdirstatestatus`
|
Mon, 19 Jul 2021 02:39:01 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `normal` in `updatelfiles`
|
Mon, 19 Jul 2021 02:38:40 +0200 |
Pierre-Yves David |
largefile: respect the `normal` signature
|
Mon, 19 Jul 2021 02:05:24 +0200 |
Pierre-Yves David |
keyword: use `set_clean` instead of `normal`
|
Mon, 19 Jul 2021 01:58:34 +0200 |
Pierre-Yves David |
sparse: use `update_file` instead of `normal` in `refreshwdir`
|
Mon, 19 Jul 2021 01:58:24 +0200 |
Pierre-Yves David |
sparse: use `update_file` instead of `normal` during `applyupdates`
|
Mon, 19 Jul 2021 04:26:06 +0200 |
Pierre-Yves David |
sparse: apply update with in a `parentchange` context
|
Mon, 19 Jul 2021 03:52:20 +0200 |
Pierre-Yves David |
revert: use `set_clean` instead of `normal`
|
Mon, 19 Jul 2021 03:15:57 +0200 |
Pierre-Yves David |
context: use `update_file` instead of `normal` in `markcommitted`
|
Mon, 19 Jul 2021 01:44:24 +0200 |
Pierre-Yves David |
context: use new API instead of `normal` during fixup post status
|
Mon, 19 Jul 2021 00:47:59 +0200 |
Pierre-Yves David |
dirstate: introduce a `set_clean` method
|
Mon, 19 Jul 2021 00:04:24 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `normal`
|
Mon, 19 Jul 2021 00:05:47 +0200 |
Pierre-Yves David |
largefile: adjust the dirstate post update within a `parentchange` context
|
Fri, 16 Jul 2021 14:06:32 +0200 |
Pierre-Yves David |
dirstate: deprecate `dirstate.remove` in all cases
|
Mon, 19 Jul 2021 03:20:28 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `remove` in `synclfdirstate`
|
Mon, 19 Jul 2021 03:25:21 +0200 |
Pierre-Yves David |
largefile: rearrange conditionnal in `synclfdirstate`
|
Mon, 19 Jul 2021 03:20:04 +0200 |
Pierre-Yves David |
largefile: use `update_file` instead of `remove` in `mergerecordupdates`
|
Sat, 17 Jul 2021 00:15:31 +0200 |
Pierre-Yves David |
mq: use `update_file_p1` instead of `remove` when adjusting dirstate
|
Mon, 19 Jul 2021 04:43:28 +0200 |
Pierre-Yves David |
dirstate: properly update `_lastnormaltime` in `update_file_p1`
|
Mon, 19 Jul 2021 04:43:14 +0200 |
Pierre-Yves David |
dirstate: properly update `_lastnormaltime` in `update_file`
|
Thu, 15 Jul 2021 04:55:57 +0200 |
Pierre-Yves David |
dirstate: use `reset_state` in `update_file_p1`
|
Thu, 15 Jul 2021 04:34:51 +0200 |
Pierre-Yves David |
dirstate: rename `update_file_reference` to `update_file_p1`
|
Mon, 19 Jul 2021 07:23:55 +0200 |
Pierre-Yves David |
dirstate-map: move most of `dirstate.update_file` logic in the dsmap
|
Fri, 16 Jul 2021 22:30:11 +0200 |
Pierre-Yves David |
dirstate: replace `update_parent_file_data` with simpler `update_parent` call
|
Fri, 16 Jul 2021 15:07:16 +0200 |
Pierre-Yves David |
dirstate: factor out the part retrieve "filedata" out of `normal`
|
Thu, 15 Jul 2021 02:19:41 +0200 |
Pierre-Yves David |
dirstate-map: factor out the change to _dirs and _alldirs on removing
|
Thu, 15 Jul 2021 01:58:50 +0200 |
Pierre-Yves David |
dirstate-map: factor out the change to _dirs and _alldirs on dropping
|
Thu, 15 Jul 2021 01:58:31 +0200 |
Pierre-Yves David |
dirstate-map: factor out the change to _dirs and _alldirs on adding
|
Wed, 14 Jul 2021 22:06:13 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `dm_otherparent` property
|
Wed, 14 Jul 2021 21:59:18 +0200 |
Pierre-Yves David |
dirstate-item: introduce a `dm_nonnormal` property
|
Fri, 16 Jul 2021 16:19:31 +0200 |
Simon Sapin |
dirstate-v2: Reserve a few bytes of space for future extensions
|
Fri, 16 Jul 2021 14:08:26 +0200 |
Simon Sapin |
dirstate-v2: Separate iterators for dirfoldmap and debugdirstate
|
Thu, 15 Jul 2021 23:02:17 +0200 |
Simon Sapin |
dirstate-v2: Move fixed-size tree metadata into the docket file
|
Thu, 08 Jul 2021 19:23:44 +0200 |
Simon Sapin |
dirstate-v2: Add heuristic for when to create a new data file
|
Thu, 15 Jul 2021 10:31:43 +0200 |
Simon Sapin |
dirstate-v2: Reuse existing paths when appending to a data file
|
Thu, 15 Jul 2021 08:53:03 +0200 |
Simon Sapin |
dirstate-v2: Reuse existing nodes when appending to a data file
|
Tue, 13 Jul 2021 17:18:23 +0200 |
Simon Sapin |
dirstate-v2: Support appending to the same data file
|
Tue, 13 Jul 2021 09:44:44 +0200 |
Simon Sapin |
dirstate-v2: shrink on-disk path lengths to 16-bits
|
Mon, 12 Jul 2021 23:05:56 +0200 |
Simon Sapin |
dirstate-v2: Rename Header to Root, move it to the end of the data file
|
Mon, 12 Jul 2021 22:46:52 +0200 |
Simon Sapin |
dirstate-v2: Enforce data size read from the docket file
|
Thu, 08 Jul 2021 12:18:21 +0200 |
Simon Sapin |
dirstate-v2: Introduce a docket file
|
Thu, 15 Jul 2021 17:24:09 +0200 |
Pierre-Yves David |
dirstate: replace a dead conditional branch with an assert in `update_file`
|
Wed, 14 Jul 2021 23:32:35 +0200 |
Pierre-Yves David |
dirstate-map: do not use `size` to gate copy dropping during remove_file
|
Thu, 15 Jul 2021 00:27:29 +0200 |
Pierre-Yves David |
dirstate: drop a duplicated assert
|
Thu, 15 Jul 2021 00:22:49 +0200 |
Pierre-Yves David |
dirstate: drop duplicated check
|
Mon, 19 Jul 2021 06:21:04 +0200 |
Pierre-Yves David |
dirstate: add a `set_possibly_dirty` in `fakedirstatewritetime`
|
Mon, 19 Jul 2021 06:20:00 +0200 |
Pierre-Yves David |
dirstatemap: use `set_possibly_dirty` in `clearambiguoustimes`
|
Mon, 19 Jul 2021 06:30:04 +0200 |
Pierre-Yves David |
dirstate-item: use `set_possibly_dirty` in `pure.pack_dirstate`
|
Mon, 19 Jul 2021 06:29:30 +0200 |
Pierre-Yves David |
dirstate-item: add a `set_possibly_dirty` method
|
Tue, 13 Jul 2021 13:06:50 +0200 |
Pierre-Yves David |
dirstate-item: add a `from_v1_data` constructor
|
Tue, 13 Jul 2021 13:04:49 +0200 |
Pierre-Yves David |
dirstate-item: use an explicit __init__ function instead of the attrs one
|
Thu, 08 Jul 2021 10:28:20 +0200 |
Pierre-Yves David |
dirstate: deprecated `drop` outside of `update/merge`
|
Thu, 08 Jul 2021 03:30:11 +0200 |
Pierre-Yves David |
dirstate: deprecated `remove` outside of `update/merge`
|
Thu, 08 Jul 2021 00:35:06 +0200 |
Pierre-Yves David |
dirstate: deprecate the `add` method outside of update/merge context
|
Mon, 19 Jul 2021 22:19:36 +0200 |
Pierre-Yves David |
upgrade: avoid a traceback in case of unrecognized revlog
|
Mon, 19 Jul 2021 22:39:08 +0200 |
Pierre-Yves David |
walk: no longer ignore revlogs of files starting with `undo.` (issue6542)
|
Tue, 13 Jul 2021 14:54:09 +0530 |
Pulkit Goyal |
largefiles: replace use of synclfdirstate with drop
|
Sat, 17 Jul 2021 12:47:07 +0200 |
Cédric Krier |
testing: do not stop waiting if timeout is 0 (issue6541)
|
Thu, 08 Jul 2021 22:04:31 +0200 |
Pierre-Yves David |
largefile: use `parentchange` markcommitted
|
Thu, 08 Jul 2021 03:54:54 +0200 |
Pierre-Yves David |
largefile: use `set_untracked` in the override of copy/rename
|
Thu, 08 Jul 2021 03:50:08 +0200 |
Pierre-Yves David |
largefile: use `set_untracked` in the `forget` override
|
Thu, 08 Jul 2021 03:33:56 +0200 |
Pierre-Yves David |
largefile: directly use set_untracked() for removing files
|
Thu, 08 Jul 2021 01:47:41 +0200 |
Pierre-Yves David |
largefile: use `parentchange` during rollback
|
Thu, 08 Jul 2021 01:44:49 +0200 |
Pierre-Yves David |
largefile: consider `updatelfiles` as a `parentchange`
|
Thu, 08 Jul 2021 01:24:29 +0200 |
Pierre-Yves David |
largefile: use `set_tracked` in the `hg copy` overwrite
|
Thu, 08 Jul 2021 01:24:11 +0200 |
Pierre-Yves David |
largefile: use parentchange during mergerecordupdates
|
Thu, 08 Jul 2021 01:23:30 +0200 |
Pierre-Yves David |
largefile: use `set_tracked` in the `hg add` overwrite
|
Thu, 08 Jul 2021 01:23:06 +0200 |
Pierre-Yves David |
largefile: synchronise the dirstate within a `parentchange` context
|
Mon, 28 Jun 2021 12:12:34 +0200 |
Mathias De Mare |
upgrade_utils: fix crash for removecldeltachain action
|
Fri, 16 Jul 2021 14:22:02 +0200 |
Pierre-Yves David |
windows: enforce the module policy to be c for test
|
Tue, 13 Jul 2021 11:37:57 -0400 |
Augie Fackler |
packaging: add command line flag to add extra vars to pyoxidizer
|
Mon, 12 Jul 2021 15:56:25 -0400 |
Augie Fackler |
pyoxidizer: add hooks to inject extra python packages and install files
|
Fri, 09 Jul 2021 11:42:48 -0400 |
Matt Harbison |
doc: wrap the help text for the purge extension
|
Sun, 11 Jul 2021 17:03:58 +0200 |
Pierre-Yves David |
dummyssh: call python script with python
|
Sun, 11 Jul 2021 16:57:53 +0200 |
Pierre-Yves David |
dummyssh: use subprocess instead of os.call
|
Sun, 11 Jul 2021 16:11:58 +0200 |
Pierre-Yves David |
run-test: rework the redirection script for python on windows
|
Sun, 11 Jul 2021 16:09:38 +0200 |
Pierre-Yves David |
run-test: act that we requires MSYS to run the test on Windows
|
Sun, 11 Jul 2021 15:41:18 +0200 |
Pierre-Yves David |
sigpipe-remote: display more information about the non-py3 python
|
Sun, 11 Jul 2021 15:40:06 +0200 |
Pierre-Yves David |
sigpipe-remote: check for python version earlier in the script
|
Sat, 10 Jul 2021 13:46:35 +0200 |
Pierre-Yves David |
check-code: add a rules to catch os.path.abspath
|
Sat, 10 Jul 2021 14:07:33 +0200 |
Pierre-Yves David |
windows: use abspath in convert.subversion
|
Sat, 10 Jul 2021 14:07:25 +0200 |
Pierre-Yves David |
windows: use abspath in convert.git
|
Sat, 10 Jul 2021 14:07:14 +0200 |
Pierre-Yves David |
windows: use abspath in convert.bzr
|
Sat, 10 Jul 2021 14:07:02 +0200 |
Pierre-Yves David |
windows: use abspath in the git extension
|
Sat, 10 Jul 2021 14:06:46 +0200 |
Pierre-Yves David |
windows: use abspath in url
|
Sat, 10 Jul 2021 14:06:39 +0200 |
Pierre-Yves David |
windows: use abspath in subrepoutil
|
Sat, 10 Jul 2021 14:06:29 +0200 |
Pierre-Yves David |
windows: use abspath in subrepo
|
Sat, 10 Jul 2021 14:06:19 +0200 |
Pierre-Yves David |
windows: use abspath in hgwebdir
|
Sat, 10 Jul 2021 14:06:06 +0200 |
Pierre-Yves David |
windows: use abspath in mercurial/hg.py
|
Sat, 10 Jul 2021 14:05:59 +0200 |
Pierre-Yves David |
windows: use abspath in extensions
|
Sat, 10 Jul 2021 14:05:49 +0200 |
Pierre-Yves David |
windows: use abspath in commandserver
|
Sat, 10 Jul 2021 14:05:38 +0200 |
Pierre-Yves David |
windows: use abspath in chgserver
|
Sat, 10 Jul 2021 13:46:24 +0200 |
Pierre-Yves David |
windows: introduce a `util.abspath` to replace os.path.abspath
|
Sat, 10 Jul 2021 13:10:18 +0200 |
Pierre-Yves David |
windows: enforce upper case drive letter for getcwd in mercurial too
|
Fri, 09 Jul 2021 23:38:24 +0200 |
Pierre-Yves David |
hg-ssh: normalize the drive of the current working directory on windows
|
Sat, 10 Jul 2021 01:15:03 +0200 |
Pierre-Yves David |
run-tests: enforce the drive letter from `getcwd` to upper case
|
Mon, 12 Jul 2021 03:30:04 +0200 |
Pierre-Yves David |
sigpipe-remote: simply delegate pipe forwarding to subprocess we can kill
|
Mon, 12 Jul 2021 03:29:21 +0200 |
Pierre-Yves David |
sigpipe-remote: verify the script is IO are unbuffered
|
Sun, 11 Jul 2021 23:08:00 +0200 |
Pierre-Yves David |
sigpipe-remote: check environment variable sooner
|
Mon, 12 Jul 2021 00:14:11 +0200 |
Pierre-Yves David |
test-sigpipe: run the hook using `sh`
|
Thu, 10 Jun 2021 17:58:03 +0200 |
Raphaël Gomès |
windows: add windows behavior on broken pager
|
Wed, 07 Jul 2021 23:04:19 +0530 |
Pulkit Goyal |
mergestate: use dirstate.update_file API in recordupdates()
|
Fri, 09 Jul 2021 15:27:38 +0530 |
Pulkit Goyal |
dirstate: add dedicated function for updating data of a file
|
Wed, 07 Jul 2021 19:36:14 +0200 |
Pierre-Yves David |
dirstate: add a `update_file` function
|
Thu, 08 Jul 2021 04:29:36 +0200 |
Pierre-Yves David |
resolve: use the `parentchange` context manager to apply merge action
|
Thu, 08 Jul 2021 22:08:32 +0200 |
Pierre-Yves David |
sparse: adjust the temporary includes within a `parentchange` context
|
Thu, 08 Jul 2021 21:26:21 +0200 |
Pierre-Yves David |
amend: adjust the dirstate within a `parentchange` context
|
Thu, 08 Jul 2021 21:20:37 +0200 |
Pierre-Yves David |
dirstate: use the right internal API in a test script
|
Thu, 08 Jul 2021 19:06:32 +0200 |
Pierre-Yves David |
sparse: clear rules in the context of a `parentchanges` context
|
Thu, 08 Jul 2021 18:59:55 +0200 |
Pierre-Yves David |
sparse: make sure we adjust the dirstate at the same time as the parent
|
Thu, 08 Jul 2021 18:51:45 +0200 |
Pierre-Yves David |
narrow: update narrow spec within a dirstate.parentchange context
|
Thu, 08 Jul 2021 18:30:24 +0200 |
Pierre-Yves David |
revert: use `set_untracked` instead of `drop` when applicable
|
Thu, 08 Jul 2021 04:47:36 +0200 |
Pierre-Yves David |
revert: use `set_untracked` when performing a revert
|
Thu, 08 Jul 2021 04:26:30 +0200 |
Pierre-Yves David |
mq: use `set_untracked` in `qrename`
|
Thu, 08 Jul 2021 01:06:46 +0200 |
Pierre-Yves David |
context: use `dirstate.set_untracked` in `context.forget`
|
Thu, 08 Jul 2021 00:54:40 +0200 |
Pierre-Yves David |
dirstate: add a `set_untracked` method for "hg remove"-like usage
|
Thu, 08 Jul 2021 04:32:31 +0200 |
Pierre-Yves David |
mq: use `set_tracked` in `qrename`
|
Thu, 08 Jul 2021 03:42:14 +0200 |
Pierre-Yves David |
mq: update the dirstate and its parent within a `parentchange` context
|
Thu, 08 Jul 2021 01:20:46 +0200 |
Pierre-Yves David |
context: use `dirstate.set_tracked` for `revert`
|
Thu, 08 Jul 2021 00:57:25 +0200 |
Pierre-Yves David |
context: use `dirstate.set_tracked` in context.copy
|
Thu, 08 Jul 2021 00:58:44 +0200 |
Pierre-Yves David |
context: use `dirstate.set_tracked` in `context.add`
|
Thu, 08 Jul 2021 03:03:34 +0200 |
Pierre-Yves David |
dirstate: add a `set_tracked` method for "hg add"-like usage
|
Sat, 10 Jul 2021 23:31:51 +0200 |
Pierre-Yves David |
dirstate: add a function to update tracking status while "moving" parents
|
Thu, 08 Jul 2021 10:05:23 +0200 |
Pierre-Yves David |
dirstate: introduce an internal `_drop` method
|
Wed, 07 Jul 2021 19:32:22 +0200 |
Pierre-Yves David |
dirstate: introduce an internal `_remove` method
|
Wed, 07 Jul 2021 19:31:52 +0200 |
Pierre-Yves David |
dirstate: introduce an internal `_add` method
|
Fri, 09 Jul 2021 22:37:24 +0200 |
Pierre-Yves David |
run-tests: rely on an actual executable in PATH instead of alias for `hg`
|
Fri, 09 Jul 2021 20:42:26 +0200 |
Pierre-Yves David |
tests: blacklist a handful of test with `rhg` or `chg`
|
Sat, 10 Jul 2021 01:58:34 +0200 |
Pierre-Yves David |
run-tests: use more explicit signaling for `chg`
|
Sat, 10 Jul 2021 01:57:35 +0200 |
Pierre-Yves David |
run-tests: drop the `rhg` flag for `hghave.py` if unset
|
Fri, 09 Jul 2021 20:03:46 +0200 |
Pierre-Yves David |
run-tests: introduce a `HGTEST_REAL_HG` variable for test
|
Fri, 09 Jul 2021 17:06:53 +0200 |
Pierre-Yves David |
run-test: clarify the error with a bad --with-hg is passed
|
Sat, 10 Jul 2021 17:19:07 +0200 |
Pierre-Yves David |
windows: make sure we fully read and cleanly close the connection
|
Sat, 10 Jul 2021 02:42:09 +0200 |
Pierre-Yves David |
test-bookmark: clarify the path involved in a pull creating divergence
|
Sat, 10 Jul 2021 02:25:06 +0200 |
Pierre-Yves David |
test-removeemptydirs: adjust to Windows behavior for the `histedit` case
|
Sat, 10 Jul 2021 02:18:56 +0200 |
Pierre-Yves David |
test-removeemptydirs: clarify the state of things in the `histedit` case
|
Fri, 09 Jul 2021 20:09:46 +0200 |
Pierre-Yves David |
test-infinitepush: drop unused helper
|
Fri, 09 Jul 2021 17:02:01 +0200 |
Pierre-Yves David |
run-tests: setup "correct" python earlier
|
Fri, 09 Jul 2021 16:28:45 +0200 |
Pierre-Yves David |
run-tests: cleanup windows generation of the python / python3 pointeur
|
Fri, 09 Jul 2021 15:29:58 +0200 |
Pierre-Yves David |
run-tests: always define a custom-bin directory
|
Fri, 09 Jul 2021 16:18:41 +0200 |
Pierre-Yves David |
run-tests: explicitly track that `pythondir` was inferred
|
Fri, 09 Jul 2021 15:39:43 +0200 |
Pierre-Yves David |
run-tests: use a global WINDOWS constant instead of multiple tests
|
Fri, 09 Jul 2021 13:36:39 +0200 |
Pierre-Yves David |
test-run-test: use explicit variables to clarify paths
|
Wed, 23 Jun 2021 14:34:55 +0200 |
Raphaël Gomès |
run-tests: also catch double-escapes for $TESTTMP
|
Thu, 08 Jul 2021 17:13:18 +0200 |
Raphaël Gomès |
ci-windows: introduce manual windows CI
|
Sun, 04 Jul 2021 23:41:54 +0200 |
Pierre-Yves David |
dirstate-item: deprecate tuple access on the class
|
Mon, 05 Jul 2021 06:44:49 +0200 |
Pierre-Yves David |
dirstate-item: use the v1_serialization method in debugstate
|
Mon, 05 Jul 2021 10:32:49 +0200 |
Pierre-Yves David |
dirstate-item: also build DistateItem in dirstate.directories()
|
Thu, 08 Jul 2021 17:09:57 -0400 |
Augie Fackler |
parsers: move DirstateItem to attr.s
|
Fri, 02 Jul 2021 11:44:13 -0700 |
Daniel Ploch |
cmdutil: fix newandmodified file accounting for --interactive commits
|
Wed, 07 Jul 2021 15:09:26 +0200 |
Raphaël Gomès |
test-run-tests: add missing backslash for Windows
|
Thu, 24 Jun 2021 12:54:55 +0200 |
Raphaël Gomès |
windows: use cpu-intensive task instead of real time in test
|
Thu, 24 Jun 2021 12:51:53 +0200 |
Raphaël Gomès |
windows: use shell function instead of variable substitution
|
Tue, 06 Jul 2021 10:51:41 +0200 |
Raphaël Gomès |
compat: normalise path before comparison in revlog splitting test
|
Thu, 08 Jul 2021 15:55:15 +0200 |
Raphaël Gomès |
windows: replicate the normalizing behavior of os.environ
|
Thu, 08 Jul 2021 15:55:04 +0200 |
Raphaël Gomès |
encoding: move case-related utils up
|
Sun, 04 Jul 2021 02:24:15 +0200 |
Pierre-Yves David |
dirstate: drop the last explicit `state` usage in the module
|
Fri, 02 Jul 2021 20:20:37 +0200 |
Pierre-Yves David |
test: use a python script in `test-transaction-rollback-on-sigpipe.t`
|
Fri, 02 Jul 2021 20:53:23 +0200 |
Pierre-Yves David |
test: make sure we hit the SIGPIPE in test-transaction-rollback-on-sigpipe
|
Fri, 02 Jul 2021 20:22:56 +0200 |
Pierre-Yves David |
test: clarify some output in `test-transaction-rollback-on-sigpipe`
|
Tue, 29 Jun 2021 13:58:18 -0700 |
Martin von Zweigbergk |
tests: add test case for issue 6262
|
Tue, 29 Jun 2021 14:02:34 -0700 |
Martin von Zweigbergk |
rewriteutil: look up common predecessor on unfiltered repo
|
Wed, 07 Jul 2021 10:07:28 -0700 |
Martin von Zweigbergk |
tests: demonstrate crash when common predecessor of divergence is hidden
|
Wed, 07 Jul 2021 11:48:08 -0400 |
Augie Fackler |
shallowutil: dedent code after the previous change
|
Wed, 07 Jul 2021 11:47:02 -0400 |
Augie Fackler |
shallowutil: narrow scope of try/except block
|
Wed, 07 Jul 2021 11:45:17 -0400 |
Augie Fackler |
remotefilelog: stop using RuntimeError for control flow
|
Wed, 07 Jul 2021 13:20:47 -0400 |
Augie Fackler |
remotefilelog: tweak corrupt cache test to grep more flexibly
|
Mon, 05 Jul 2021 06:39:29 +0200 |
Pierre-Yves David |
dirstatenonnormalcheck: fix some bytes formating on python3
|
Mon, 05 Jul 2021 06:38:58 +0200 |
Pierre-Yves David |
dirstate-item: use the properties in `contrib/dirstatenonnormalcheck.py`
|
Mon, 05 Jul 2021 06:27:26 +0200 |
Pierre-Yves David |
dirstate-item: use the properties in largefiles
|
Mon, 05 Jul 2021 06:45:32 +0200 |
Pierre-Yves David |
dirstate-item: use the `state` property in debugpathcomplete
|
Mon, 05 Jul 2021 06:24:51 +0200 |
Pierre-Yves David |
dirstate-item: use the properties in fakedirstatewritetime
|
Mon, 05 Jul 2021 03:58:38 +0200 |
Pierre-Yves David |
dirstate-item: use the properties in dirstatemap
|
Mon, 05 Jul 2021 03:57:40 +0200 |
Pierre-Yves David |
dirstate-item: use the properties in pathutil
|
Mon, 05 Jul 2021 03:57:11 +0200 |
Pierre-Yves David |
dirstate-item: use need_delay when packing dirstate
|
Sun, 04 Jul 2021 22:27:29 +0200 |
Pierre-Yves David |
dirstate-item: rename the class to DirstateItem
|
Sun, 04 Jul 2021 02:37:38 +0200 |
Pierre-Yves David |
dirstate-entry: add a `mtime` property
|
Sun, 04 Jul 2021 02:34:24 +0200 |
Pierre-Yves David |
dirstate-entry: add a `size` property
|
Sun, 04 Jul 2021 02:33:21 +0200 |
Pierre-Yves David |
dirstate-entry: add a `mode` property
|
Sun, 04 Jul 2021 02:28:08 +0200 |
Pierre-Yves David |
dirstate: no longer pass `oldstate` to the `dropfile`
|
Sun, 04 Jul 2021 02:21:59 +0200 |
Pierre-Yves David |
dirstate: drop last explicite `state` usage in status
|
Sun, 04 Jul 2021 02:15:41 +0200 |
Pierre-Yves David |
dirstate: reorder "state" checking conditional
|
Sun, 04 Jul 2021 02:13:53 +0200 |
Pierre-Yves David |
dirstate-entry: add a `need_delay` method
|
Sun, 04 Jul 2021 02:12:54 +0200 |
Pierre-Yves David |
dirstate-entry: add a `tracked` property
|
Sun, 04 Jul 2021 01:59:41 +0200 |
Pierre-Yves David |
dirstate: drop `state` to `_addpath`
|
Sun, 04 Jul 2021 01:58:03 +0200 |
Pierre-Yves David |
dirstate: infer the 'n' state from `from_p2`
|
Sun, 04 Jul 2021 01:57:28 +0200 |
Pierre-Yves David |
dirstate: infer the 'n' state from `possibly_dirty`
|
Sun, 04 Jul 2021 01:48:11 +0200 |
Pierre-Yves David |
dirstate: use a `merged` parameter to _addpath
|
Sun, 04 Jul 2021 01:44:43 +0200 |
Pierre-Yves David |
dirstate-entry: add a `added` property
|
Sun, 04 Jul 2021 01:42:10 +0200 |
Pierre-Yves David |
dirstate: use a `added` parameter to _addpath
|
Sat, 03 Jul 2021 20:59:26 +0200 |
Pierre-Yves David |
dirstate: no longer pass the `oldstate` value to the dirstatemap
|
Sat, 03 Jul 2021 20:57:44 +0200 |
Pierre-Yves David |
dirstate: stop using `oldstate` in `dirstate._addpath`
|
Sat, 03 Jul 2021 20:53:52 +0200 |
Pierre-Yves David |
dirstate: drop the now unused magic constants for the dirstate module
|
Sun, 04 Jul 2021 20:23:19 +0200 |
Pierre-Yves David |
dirstate: move the handling of special case within the dirstatemap
|
Sun, 04 Jul 2021 20:41:27 +0200 |
Pierre-Yves David |
rust: bump rust-cpython version for 0.6.0
|
Sun, 04 Jul 2021 20:40:10 +0200 |
Pierre-Yves David |
rust-dirstate: make the MTIME_UNSET public
|
Sun, 04 Jul 2021 19:42:03 +0200 |
Pierre-Yves David |
rust-dirstatemap: expand the wrapping code a bit
|
Sun, 04 Jul 2021 01:14:15 +0200 |
Pierre-Yves David |
dirstate-entry: restrict `from_p2` property to tracked file
|
Sat, 03 Jul 2021 20:34:09 +0200 |
Pierre-Yves David |
dirstate-entry: `merged_removed` and `from_p2_removed` properties
|
Sat, 03 Jul 2021 04:18:54 +0200 |
Pierre-Yves David |
dirstate-entry: add a `removed` property
|
Sat, 03 Jul 2021 04:26:28 +0200 |
Pierre-Yves David |
dirstate-entry: add a `from_p2` property
|
Sat, 03 Jul 2021 04:07:21 +0200 |
Pierre-Yves David |
dirstate-entry: add a `merged` property
|
Sun, 04 Jul 2021 03:29:20 +0200 |
Pierre-Yves David |
dirstate-entry: add a `state` property (and use it)
|
Sat, 03 Jul 2021 19:52:00 +0200 |
Pierre-Yves David |
dirstate: move most of the `remove` logic with dirstatemap `removefile`
|
Sat, 03 Jul 2021 20:12:46 +0200 |
Pierre-Yves David |
dirstate: add a `in_merge` property
|
Sat, 03 Jul 2021 04:01:17 +0200 |
Pierre-Yves David |
dirstate-entry: introduce dedicated accessors for v1 serialization
|
Sat, 03 Jul 2021 03:55:23 +0200 |
Pierre-Yves David |
dirstate-entry: goes through the `dirstatetuple` constructor in all cases
|
Sat, 03 Jul 2021 03:48:35 +0200 |
Pierre-Yves David |
dirstate-entry: turn dirstate tuple into a real object (like in C)
|
Fri, 09 Jul 2021 00:25:14 +0530 |
Pulkit Goyal |
Added signature for changeset 411dc27fd9fd
stable
|
Fri, 09 Jul 2021 00:25:07 +0530 |
Pulkit Goyal |
Added tag 5.8.1 for changeset 411dc27fd9fd
stable
|
Tue, 06 Jul 2021 16:12:09 +0200 |
Pierre-Yves David |
corruption: backout changeset 49fd21f32695 (issue6528)
stable 5.8.1
|
Tue, 06 Jul 2021 19:22:50 +0200 |
Pierre-Yves David |
corruption: add a test for issue6528
stable
|
Thu, 24 Jun 2021 03:22:03 +0200 |
Pierre-Yves David |
stream: double check that self.vfs is *not* in the vfsmap
stable
|
Fri, 02 Jul 2021 02:27:48 +0200 |
Pierre-Yves David |
dirstate: split dirstatemap in its own file
|
Fri, 02 Jul 2021 23:09:44 +0200 |
Pierre-Yves David |
run-tests: stop writing a `python3` symlink pointing to python2
|
Tue, 06 Jul 2021 12:42:32 +0200 |
Pierre-Yves David |
check-code: stop forbidding return code result
|
Fri, 02 Jul 2021 22:58:04 +0200 |
Pierre-Yves David |
run-tests: avoid an early return
|
Fri, 02 Jul 2021 22:53:17 +0200 |
Pierre-Yves David |
run-tests: clarify pyexename assignement
|
Fri, 02 Jul 2021 22:50:43 +0200 |
Pierre-Yves David |
run-tests: factor appdata out
|
Fri, 02 Jul 2021 22:48:47 +0200 |
Pierre-Yves David |
run-tests: unroll a non-so-one-liner
|
Fri, 02 Jul 2021 22:48:35 +0200 |
Pierre-Yves David |
run-tests: unroll a non-so-one-liner
|
Fri, 02 Jul 2021 20:18:42 +0200 |
Pierre-Yves David |
testing: fix _timeout_factor
|
Sat, 03 Jul 2021 10:21:16 +0300 |
Anton Shestakov |
exchange: use "served" repo filter to guess what the server will publish
|
Thu, 01 Jul 2021 18:51:18 +0200 |
Simon Sapin |
rust: Document the DirstateMapMethods trait
|
Fri, 02 Jul 2021 02:36:07 +0200 |
Pierre-Yves David |
dirstate: document the dirstatetuple content
|
Fri, 02 Jul 2021 02:17:31 +0200 |
Pierre-Yves David |
dirstate: explicitely deal with the `added` case in `_addpath`
|
Fri, 02 Jul 2021 02:17:18 +0200 |
Pierre-Yves David |
dirstate: add an explicit `possibly_dirty` parameter to `_addpath`
|
Fri, 02 Jul 2021 02:01:10 +0200 |
Pierre-Yves David |
dirstate: add an explicit `from_p2` parameter to `_addpath`
|
Fri, 02 Jul 2021 02:05:47 +0200 |
Pierre-Yves David |
dirstate: add default value to _addpath
|
Fri, 02 Jul 2021 01:02:46 +0200 |
Pierre-Yves David |
dirstate: move the _rangemask filtering closer to its storage
|
Thu, 01 Jul 2021 19:15:30 +0200 |
Pierre-Yves David |
dirstate: introduce a symbolic constant for the AMBIGUOUS_TIME marker
|
Thu, 01 Jul 2021 19:15:22 +0200 |
Pierre-Yves David |
dirstate: introduce a symbolic constant for the NONNORMAL marker
|
Thu, 01 Jul 2021 19:04:11 +0200 |
Pierre-Yves David |
dirstate: introduce a symbolic constant for the FROM_P2 marker
|
Thu, 01 Jul 2021 18:59:29 +0200 |
Pierre-Yves David |
dirstate: split a not-so-one-liner
|
Thu, 01 Jul 2021 18:57:35 +0200 |
Pierre-Yves David |
dirstate: split a not-so-one-liner
|
Thu, 01 Jul 2021 18:56:34 +0200 |
Pierre-Yves David |
dirstate: split a not-so-one-liner
|
Mon, 28 Jun 2021 16:50:19 +0200 |
Simon Sapin |
dirstate-tree: Keep a counter of descendant nodes that have an entry
|
Mon, 28 Jun 2021 15:52:10 +0200 |
Simon Sapin |
dirstate: Removed unused instances of `DirsMultiset`
|
Mon, 28 Jun 2021 15:41:50 +0200 |
Simon Sapin |
dirstate-v2: Use 32-bit integers instead of 64-bit for offsets
|
Thu, 24 Jun 2021 21:54:14 +0200 |
Simon Sapin |
status: Extend read_dir caching to directories with ignored files
|
Fri, 04 Jun 2021 15:26:38 +0200 |
Simon Sapin |
dirstate-v2: Drop cached read_dir results after .hgignore changes
|
Tue, 22 Jun 2021 22:52:08 +0200 |
Pierre-Yves David |
censor: split the core of the logic into its own function
|
Tue, 22 Jun 2021 23:20:32 +0200 |
Pierre-Yves David |
censor: migrate the logic to a set of `censor_revs`
|
Tue, 22 Jun 2021 22:35:37 +0200 |
Pierre-Yves David |
censor: rename `rl` to `revlog` in the main function
|
Tue, 22 Jun 2021 22:28:51 +0200 |
Pierre-Yves David |
censor: extract the part about creating and opening new files in a function
|
Tue, 22 Jun 2021 22:10:22 +0200 |
Pierre-Yves David |
censor: extract the part about recomputing delta in a function
|
Tue, 22 Jun 2021 21:49:31 +0200 |
Pierre-Yves David |
censor: extract the part about writing the other revision in a function
|
Tue, 22 Jun 2021 21:41:33 +0200 |
Pierre-Yves David |
censor: extract the part about writing the censored revision in a function
|
Tue, 22 Jun 2021 21:22:55 +0200 |
Pierre-Yves David |
censor: put the tuple of open files in an explicit variable
|
Tue, 22 Jun 2021 11:09:25 +0200 |
Pierre-Yves David |
revlog: rewrite `censors.py` to `rewrite.py`
|
Wed, 30 Jun 2021 14:17:28 +0200 |
Mathias De Mare |
Backed out changeset 9b8f326731ac
stable
|
Thu, 17 Jun 2021 19:48:25 +0200 |
Simon Sapin |
copies: Keep changelog sidedata file open during copy tracing
|
Tue, 22 Jun 2021 13:18:29 -0400 |
Matt Harbison |
purge: restore the `testedwith` declaration
|
Mon, 21 Jun 2021 17:29:22 +0200 |
Raphaël Gomès |
rust: remove dead utils module
|
Mon, 21 Jun 2021 10:01:55 -0700 |
Martin von Zweigbergk |
rebase: use str-keyed opts in remaining places
|
Mon, 21 Jun 2021 09:54:36 -0700 |
Martin von Zweigbergk |
rebase: keep str-keyed opts long enough to make `action` a str
|
Tue, 22 Jun 2021 08:24:27 -0700 |
Martin von Zweigbergk |
benchmarks: restore `output` variable lost in D10884
|
Mon, 07 Jun 2021 11:59:27 +0200 |
Pierre-Yves David |
censor: implement censoring for revlogv2
|
Sun, 20 Jun 2021 23:05:58 +0200 |
Pierre-Yves David |
deltas: at a `target_rev` parameter to finddeltainfo
|
Wed, 09 Jun 2021 19:47:29 +0200 |
Pierre-Yves David |
revlog: list older-but-still-around file in `files`
|
Sat, 29 May 2021 00:11:12 +0200 |
Pierre-Yves David |
revlog: add docket method to request new content files
|
Thu, 20 May 2021 21:47:09 +0200 |
Pierre-Yves David |
revlog: add a way to keep track of older uids in the docket
|
Mon, 21 Jun 2021 15:00:53 +0200 |
Pierre-Yves David |
revlog: factor the logic to determine the delta compression out
|
Thu, 10 Jun 2021 00:16:54 +0200 |
Pierre-Yves David |
nodemap: fix some comment formatting
|
Wed, 09 Jun 2021 12:19:42 +0200 |
Pierre-Yves David |
revlogv2: fix `hg verify` with revlog v2
|
Tue, 08 Jun 2021 02:34:59 +0200 |
Pierre-Yves David |
revlogv2: also test that local clone works
|
Tue, 08 Jun 2021 03:56:33 +0200 |
Pierre-Yves David |
clone: also report the bookmark file as copied
|
Tue, 08 Jun 2021 02:06:45 +0200 |
Pierre-Yves David |
clone: reuse the stream clone logic for local clone
|
Wed, 09 Jun 2021 15:33:58 +0200 |
Pierre-Yves David |
copyfiles: add a way to relax the file system checking for hardlink
|
Tue, 08 Jun 2021 02:31:17 +0200 |
Pierre-Yves David |
copyfile: add a option callback for failed hardlinking
|
Tue, 08 Jun 2021 02:06:02 +0200 |
Pierre-Yves David |
streamingclone: extract the scanning part from the generation part
|
Tue, 08 Jun 2021 02:05:05 +0200 |
Pierre-Yves David |
vfs: add a `register_file` method on the vfs class
|
Wed, 09 Jun 2021 01:10:34 +0200 |
Pierre-Yves David |
clone: use "official" API to create local clone destination
|
Wed, 09 Jun 2021 01:10:26 +0200 |
Pierre-Yves David |
localrepo: introduce a clone_requirements function
|
Mon, 07 Jun 2021 20:40:43 +0200 |
Pierre-Yves David |
createrepository: allow to directly pass the target requirements
|
Fri, 18 Jun 2021 16:03:42 -0700 |
Martin von Zweigbergk |
narrowbundle: use new context manager for silencing the ui
|
Fri, 18 Jun 2021 16:00:58 -0700 |
Martin von Zweigbergk |
debugbackupbundle: use new context manager for silencing the ui
|
Fri, 18 Jun 2021 15:48:51 -0700 |
Martin von Zweigbergk |
ui: add a context manager for silencing the ui (pushbuffer+popbuffer)
|
Fri, 18 Jun 2021 14:17:43 -0700 |
Martin von Zweigbergk |
shelve: don't swallow errors that happen when reverting the working copy
|
Fri, 18 Jun 2021 13:55:45 -0700 |
Martin von Zweigbergk |
histedit: don't swallow errors that happen when updating the working copy
|
Fri, 18 Jun 2021 13:44:05 -0700 |
Martin von Zweigbergk |
histedit: don't record labels for output that we will discard
|
Thu, 10 Jun 2021 15:56:55 -0700 |
Martin von Zweigbergk |
dog-raft: work with str-keyed opts throughout
|
Thu, 10 Jun 2021 15:45:22 -0700 |
Martin von Zweigbergk |
cmdutil: make resolvecommitoptions() work on str-keyed opts
|
Thu, 10 Jun 2021 14:55:10 -0700 |
Martin von Zweigbergk |
cmdutil: make amend() take str-keyed opts
|
Thu, 10 Jun 2021 14:47:14 -0700 |
Martin von Zweigbergk |
commit: keep opts dict str-keyed a bit longer
|
Thu, 10 Jun 2021 14:36:26 -0700 |
Martin von Zweigbergk |
dog-raft: keep opts dict str-keyed a bit longer
|
Thu, 10 Jun 2021 14:25:16 -0700 |
Martin von Zweigbergk |
cmdutil: make checknotesize() work on str-keyed opts
|
Thu, 10 Jun 2021 10:53:43 -0700 |
Martin von Zweigbergk |
amend: work mostly with str-type **opts for simplicity
|
Tue, 15 Jun 2021 12:34:14 +0200 |
Simon Sapin |
revlog: use file read caching for sidedata
|
Tue, 08 Jun 2021 19:55:00 +0200 |
Simon Sapin |
revlog: Extract low-level random-access file read caching logic
|
Fri, 11 Jun 2021 23:39:31 -0400 |
Matt Harbison |
typing: disable warnings for a couple of Windows specific attributes
|
Sat, 12 Jun 2021 14:50:33 -0400 |
Matt Harbison |
typing: suppress a false error in mercurial/revlogutils/docket.py on py2
|
Wed, 09 Jun 2021 00:59:44 +0200 |
Pierre-Yves David |
transaction: simplify `undo.backupfiles` file creation with a variable
|
Wed, 09 Jun 2021 00:59:04 +0200 |
Pierre-Yves David |
transaction: narrow the error filtering when failing to rename undo file
|
Wed, 09 Jun 2021 01:13:09 +0200 |
Pierre-Yves David |
transaction: clarify a conditionnal about version check
|
Wed, 09 Jun 2021 01:14:18 +0200 |
Pierre-Yves David |
transaction: extract message about different version in a constants
|
Wed, 09 Jun 2021 01:12:03 +0200 |
Pierre-Yves David |
transaction: explain why some recovery failed
|
Mon, 07 Jun 2021 21:09:31 +0200 |
Pierre-Yves David |
copyfiles: deal with existing file when hardlinking
|
Tue, 08 Jun 2021 03:40:36 +0200 |
Pierre-Yves David |
clone: cleanup the "cleanup dir" logic used during local clone
|
Fri, 09 Apr 2021 17:04:39 +0200 |
Pierre-Yves David |
config: add an experimental option to list all known config
|
Sat, 12 Jun 2021 00:51:34 -0400 |
Matt Harbison |
revlog: byteify a few error strings
|
Sat, 12 Jun 2021 00:50:03 -0400 |
Matt Harbison |
revlog: fix a typo closing the wrong file
|
Fri, 11 Jun 2021 23:57:14 -0400 |
Matt Harbison |
py3: byteify the version string passed to the deprecation warning method
|
Fri, 11 Jun 2021 23:51:27 -0400 |
Matt Harbison |
urlutil: byteify several localized messages
|
Fri, 11 Jun 2021 23:50:29 -0400 |
Matt Harbison |
urlutil: use the deprecation warning function on the `ui` object
|
Wed, 02 Jun 2021 11:25:18 +0200 |
Simon Sapin |
dirstate-v2: Store a hash of ignore patterns (.hgignore)
|
Mon, 07 Jun 2021 17:29:32 +0530 |
Pulkit Goyal |
rhg: propogate error coming from HgError::Abort to CommandError
|
Mon, 07 Jun 2021 17:27:49 +0530 |
Pulkit Goyal |
rhg: add exit code to HgError::Abort()
|
Mon, 07 Jun 2021 17:19:46 +0530 |
Pulkit Goyal |
rhg: split non_repo_config and `--config` loading in different functions
|
Mon, 24 May 2021 16:27:54 +0530 |
Pulkit Goyal |
rhg: look for repository in ancestors also instead of cwd only
|
Sun, 11 Apr 2021 00:50:10 +0530 |
Pulkit Goyal |
rhg: read [paths] for `--repository` value
|
Mon, 07 Jun 2021 17:10:35 -0400 |
Augie Fackler |
merge: with stable
|
Sun, 30 May 2021 18:09:29 +0200 |
Pierre-Yves David |
revlog: allow to pass an existing docket to `_loadindex()`
|
Sun, 30 May 2021 18:10:15 +0200 |
Pierre-Yves David |
revlog: add a ways to blacklist some revision when searching for a delta
|
Sun, 30 May 2021 18:08:52 +0200 |
Pierre-Yves David |
util: add `nb_bytes` argument to `copyfile` to partially copy a file
|
Sun, 30 May 2021 16:20:36 +0200 |
Pierre-Yves David |
revlog: move `revisioninfo` in `revlogutils`
|
Sun, 30 May 2021 17:11:49 +0200 |
Pierre-Yves David |
revlog: use the `entry` function in bundlerepo
|
Sun, 30 May 2021 17:11:21 +0200 |
Pierre-Yves David |
revlog: use entry in revlogv0.py
|
Sun, 30 May 2021 17:11:10 +0200 |
Pierre-Yves David |
revlog: use the new `entry` function in revlog.py
|
Sun, 30 May 2021 17:10:56 +0200 |
Pierre-Yves David |
revlog: add a function to build index entry tuple
|
Sun, 30 May 2021 16:19:36 +0200 |
Pierre-Yves David |
revlog: move `offset_type` to `revlogutils`
|
Sat, 22 May 2021 00:06:22 +0200 |
Pierre-Yves David |
revlog: move entry documentation alongside new related constants
|
Fri, 21 May 2021 20:08:11 +0200 |
Pierre-Yves David |
censor: drop size limitation on the tombstone
|
Sat, 29 May 2021 00:11:56 +0200 |
Pierre-Yves David |
revlog: move censoring code in a dedicated module
|
Sat, 29 May 2021 00:11:32 +0200 |
Pierre-Yves David |
censor: reduce risk of censor test blowing up output limit
|
Fri, 28 May 2021 23:41:17 +0200 |
Pierre-Yves David |
revlog: store sidedata in their own file
|
Fri, 28 May 2021 23:41:12 +0200 |
Pierre-Yves David |
revlog: fix docket.date_filepath docstring
|
Thu, 27 May 2021 04:09:30 +0200 |
Pierre-Yves David |
revlog: use dedicated code for reading sidedata
|
Thu, 27 May 2021 04:09:10 +0200 |
Pierre-Yves David |
revlog: simplify "partial read" error message
|
Thu, 27 May 2021 03:41:02 +0200 |
Pierre-Yves David |
revlog: no longer return sidedata from `_revisiondata`
|
Thu, 27 May 2021 03:28:15 +0200 |
Pierre-Yves David |
revlog: use `self.sidedata` directly in `revlog.clone`
|
Thu, 27 May 2021 03:23:34 +0200 |
Pierre-Yves David |
revlog: use `self.sidedata` directly to construct changelogrevision
|
Thu, 27 May 2021 03:21:53 +0200 |
Pierre-Yves David |
revlog: implement sidedata without using _revisiondata
|
Fri, 28 May 2021 23:44:58 +0200 |
Pierre-Yves David |
revlogv2: drop "sidedatacompression" from the list of todos
|
Wed, 02 Jun 2021 10:00:50 +0200 |
Simon Sapin |
rust: Use a maintained crate for SHA-1 hashing
|
Wed, 02 Jun 2021 18:03:43 +0200 |
Simon Sapin |
rust: Parse "subinclude"d files along the way, not later
|
Wed, 02 Jun 2021 18:14:44 +0200 |
Simon Sapin |
rust: Make some file path parameters less generic
|
Mon, 26 Apr 2021 22:59:56 +0200 |
Raphaël Gomès |
convert-bazaar: use breezy package instead of old bzr one
|
Wed, 21 Apr 2021 10:58:21 +0200 |
Raphaël Gomès |
bzr: only support bzr conversion on Python3
|
Tue, 01 Jun 2021 22:38:29 -0700 |
Martin von Zweigbergk |
rewriteutil: add pointer to help text when rewrite would cause divergence
|
Tue, 25 May 2021 09:20:30 +0200 |
Simon Sapin |
rhg: Add support for dirstate-v2
|
Wed, 26 May 2021 11:53:37 +0200 |
Simon Sapin |
rhg: Remove some intermediate Vecs in `rhg files`
|
Tue, 01 Jun 2021 15:19:08 -0700 |
Martin von Zweigbergk |
merge: make applyupdates() not mutate mresult argument
|
Thu, 03 Jun 2021 16:12:03 +0200 |
Pierre-Yves David |
index: use an explicit constant for INDEX_HEADER format and use it for docket
|
Tue, 01 Jun 2021 09:18:27 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:18:20 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:14:58 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:13:33 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:11:54 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:11:07 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:11:01 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:09:01 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:06:33 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:05:53 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:05:23 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:03:48 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:03:24 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 09:01:23 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 08:59:50 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 08:59:07 +0200 |
Pierre-Yves David |
verify: use some intermediate variables instead of a multi-liner
|
Tue, 01 Jun 2021 08:58:53 +0200 |
Pierre-Yves David |
verify: expand a one liner into explicit commands
|
Tue, 01 Jun 2021 08:54:53 +0200 |
Pierre-Yves David |
verify: align a comment line
|
Tue, 01 Jun 2021 16:55:59 +0200 |
Simon Sapin |
dirstate-v2: Drop parent directory cache when removing a dirstate node
|
Mon, 31 May 2021 19:54:41 +0200 |
Simon Sapin |
dirstate-v2: Add --dirs to debugdirstate command
|
Mon, 31 May 2021 18:35:44 +0200 |
Simon Sapin |
dirstate-v2: Write .hg/dirstate back to disk on directory cache changes
|
Fri, 28 May 2021 11:48:59 +0200 |
Simon Sapin |
dirstate-v2: Skip readdir in status based on directory mtime
|
Thu, 27 May 2021 18:40:54 +0200 |
Simon Sapin |
dirstate-v2: Allow tree nodes without an entry to store a timestamp
|
Fri, 28 May 2021 20:07:27 +0200 |
Simon Sapin |
dirstate-tree: Change status() results to not borrow DirstateMap
|
Fri, 28 May 2021 12:16:14 +0200 |
Simon Sapin |
dirstate-tree: Fix status algorithm with unreadable directory
|
Tue, 25 May 2021 16:46:32 -0700 |
Martin von Zweigbergk |
docket: make compatible with py3.6, where Struct.format is bytes
|
Tue, 15 Jun 2021 09:06:12 +0200 |
Mathias De Mare |
packaging: disable rust extensions again on CentOS
stable
|
Sun, 06 Jun 2021 01:24:30 +0200 |
Georges Racinet |
cext: fix memory leak in phases computation
stable
|
Sun, 30 May 2021 22:12:48 +0200 |
Pierre-Yves David |
revlogv2: make sure bundling pick a compatible bundle format
|
Sun, 30 May 2021 20:42:51 +0200 |
Pierre-Yves David |
censor: do not process sidedata of censored revision while bundling
|
Fri, 28 May 2021 20:00:27 +0200 |
Pierre-Yves David |
changegroup: fix deltachunk API to be consistent from one class to another
|
Thu, 27 May 2021 12:10:59 -0400 |
Augie Fackler |
fuzz: add hg to sys.path when constructing mpatch corpus
|
Wed, 19 May 2021 16:18:16 +0200 |
Simon Sapin |
dirstate-tree: Skip readdir() in `hg status -mard`
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Parse the dirstate lazily, with copy-on-write nodes
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Make the dirstate bytes buffer available in more places
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Make more APIs fallible, returning Result
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Add a zero-size error type for dirstate v2 parse errors
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-tree: Add `NodeRef` and `ChildNodesRef` enums
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
rust: Return owned instead of borrowed DirstateEntry in DirstateMap APIs
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-tree: Downgrade `&mut Node` to `&Node` in status and serialization
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-tree: Remove DirstateMap::iter_node_data_mut
|
Fri, 28 May 2021 17:33:20 -0400 |
Matt Harbison |
merge with stable
|
Wed, 26 May 2021 21:46:45 +0200 |
Pierre-Yves David |
revlog: close the index file handle after the data one
|
Wed, 26 May 2021 21:35:51 +0200 |
Pierre-Yves David |
revlog: simplify the try nesting in the `_writing` context
|
Thu, 20 May 2021 21:54:21 +0200 |
Pierre-Yves David |
revlogv2: add a `get_data` helper to grab the next piece of docket
|
Thu, 20 May 2021 21:48:53 +0200 |
Pierre-Yves David |
revlogv2: simplify and clarify the processing of each entry
|
Wed, 19 May 2021 16:55:36 +0200 |
Pierre-Yves David |
revlogv2: use a unique filename for data
|
Tue, 18 May 2021 15:07:17 +0200 |
Pierre-Yves David |
revlogv2: use a unique filename for index
|
Sat, 22 May 2021 17:35:54 +0200 |
Simon Sapin |
rhg: A missing .hg/dirstate file is not an error
|
Sat, 22 May 2021 17:32:09 +0200 |
Simon Sapin |
rhg: Sort `rhg status` output correctly
|
Wed, 19 May 2021 18:35:43 +0200 |
Simon Sapin |
dirstate-v2: Add `hg debugupgraderepo` command support
|
Fri, 21 May 2021 17:12:47 +0200 |
Simon Sapin |
upgrade: Use `improvement` subclasses everywhere, not instances
|
Thu, 20 May 2021 14:20:39 -0400 |
Matt Harbison |
tests: monkeypatch `util.get_password()` to avoid deadlocks on Windows
stable
|
Tue, 04 May 2021 10:46:50 +0200 |
Raphaël Gomès |
rust-status: fix ignore and include not composing (issue6514)
stable
|
Tue, 04 May 2021 10:33:36 +0200 |
Raphaël Gomès |
rust-status: highlight a bug in Rust-augmented status
stable
|
Tue, 11 May 2021 01:05:38 -0400 |
Matt Harbison |
exewrapper: avoid directly linking against python3X.dll
|
Thu, 20 May 2021 19:59:03 -0400 |
Matt Harbison |
tests: partially fix test-transaction-rollback-on-revlog-split.t on Windows
|
Thu, 20 May 2021 19:30:56 -0400 |
Matt Harbison |
tests: fix test-transaction-safety.t on Windows
|
Wed, 19 May 2021 19:57:55 +0200 |
Pierre-Yves David |
docket: move the uid logic in the `revlogutils.docket` module
|
Wed, 19 May 2021 17:12:06 +0200 |
Pierre-Yves David |
persistent-nodemap: use the intended uuid size
|
Wed, 19 May 2021 17:19:46 +0200 |
Pierre-Yves David |
persistent-nodemap: add a way to make the picked uid predictable
|
Thu, 06 May 2021 19:39:19 -0400 |
Matt Harbison |
run-tests: disable color in 'auto' mode on Windows if stdout is redirected
|
Thu, 06 May 2021 18:52:08 -0400 |
Matt Harbison |
run-tests: enable color on Windows
|
Sun, 16 May 2021 10:57:14 -0400 |
Valentin Gatien-Baron |
transaction: trivial refactoring
|
Tue, 18 May 2021 23:36:21 -0400 |
Valentin Gatien-Baron |
test: remove some unnecessary dependency on repo format
|
Fri, 21 May 2021 17:37:53 +0200 |
Raphaël Gomès |
hg-cpython: fix new occuring TypeError
|
Thu, 20 May 2021 08:15:57 -0700 |
Martin von Zweigbergk |
errors: make exit codes class variables instead
|
Tue, 18 May 2021 13:08:42 -0400 |
Charles Chamberlain |
narrow: widen when files are excluded by sparse and not included by narrow
|
Tue, 18 May 2021 13:34:06 -0400 |
Augie Fackler |
hghave: make error output easier to diagnose
|
Tue, 18 May 2021 13:24:41 -0400 |
Augie Fackler |
tests: add req on bash for test-transaction-rollback-on-sigpipe (issue6429)
|
Mon, 17 May 2021 15:24:46 +0200 |
Pierre-Yves David |
updatecaches: deprecate the `full` argument
|
Mon, 17 May 2021 15:42:18 +0200 |
Pierre-Yves David |
updatecaches: use the `caches` argument instead of a special `full` value
|
Mon, 17 May 2021 15:27:29 +0200 |
Pierre-Yves David |
updatecaches: use the caches argument in `hg debugupdatecaches`
|
Mon, 17 May 2021 14:45:16 +0200 |
Pierre-Yves David |
updatecaches: adds a `caches` parameters to `repo.updatecaches`
|
Mon, 17 May 2021 14:41:09 +0200 |
Pierre-Yves David |
updatecaches: introduce a set of constants to control which are updated
|
Tue, 18 May 2021 21:50:09 -0700 |
Martin von Zweigbergk |
errors: make StorageError subclass Error, attaching an exit code to it
|
Tue, 18 May 2021 19:33:09 -0700 |
Martin von Zweigbergk |
revlog: avoid raising no-arg RevlogError for internal flow control
|
Tue, 18 May 2021 21:45:59 -0700 |
Martin von Zweigbergk |
errors: catch the new Error class in scmutil and chgserver
|
Tue, 18 May 2021 21:32:12 -0700 |
Martin von Zweigbergk |
errors: create superclass for Abort exception
|
Tue, 18 May 2021 22:07:16 -0700 |
Martin von Zweigbergk |
errors: make InterventionRequired subclass Abort
|
Tue, 18 May 2021 21:58:12 -0700 |
Martin von Zweigbergk |
errors: move Abort earlier, so more exceptions can subclass it
|
Tue, 18 May 2021 17:15:49 -0700 |
Martin von Zweigbergk |
errors: let each Abort subclass define its error code
|
Wed, 19 May 2021 15:10:49 +0200 |
Simon Sapin |
rust: Fix "panic message is not a string literal" warnings
|
Wed, 19 May 2021 15:08:27 +0200 |
Simon Sapin |
rust: Add type annotation to fix inference on Rust Nightly
|
Wed, 19 May 2021 13:45:34 +0200 |
Joerg Sonnenberger |
recover: only apply last journal record per file (issue6423)
|
Wed, 19 May 2021 13:46:19 +0200 |
Joerg Sonnenberger |
revlog: update data file record before index rename
|
Tue, 18 May 2021 02:35:27 +0200 |
Joerg Sonnenberger |
revlog: fix index computation during inline->non-inline transition
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Change the on-disk format to be tree-shaped
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-tree: Extract into a method sorting children of a given node
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Add a variant of some tests, that uses the new format
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Change the on-disk format when the requirement is enabled
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Update the expected output of some tests for new requirement
|
Wed, 19 May 2021 13:14:59 +0200 |
Simon Sapin |
tests: More cleanly separate expected hexdump output
|
Wed, 19 May 2021 13:14:59 +0200 |
Simon Sapin |
dirstate-v2: Add a new experimental `exp-dirstate-v2` repository requirement
|
Fri, 16 Apr 2021 00:16:43 +0200 |
Pierre-Yves David |
urlutil: provide some information about "bad url" when processing `pushurl`
|
Sun, 11 Apr 2021 19:19:34 +0200 |
Pierre-Yves David |
revset: document the `outgoing` behavior if the path resolve to multiple urls
|
Fri, 16 Apr 2021 00:19:04 +0200 |
Pierre-Yves David |
multi-urls: document the feature
|
Fri, 16 Apr 2021 00:16:47 +0200 |
Pierre-Yves David |
multi-urls: add a boolean suboption that unlock path specification as list
|
Thu, 15 Apr 2021 20:13:29 +0200 |
Pierre-Yves David |
urlutil: move url "fixing" at the time of `ui.paths` initialization
|
Mon, 17 May 2021 15:15:44 -0700 |
Martin von Zweigbergk |
rewriteutil: add pointer to help text when rewrite would cause divergence
|
Tue, 04 May 2021 11:20:10 +0200 |
Pierre-Yves David |
changelogv2: use a dedicated on disk format for changelogv2
|
Tue, 04 May 2021 14:18:06 +0200 |
Pierre-Yves David |
revlog: do not call Rust code if the index is not compatible with it
|
Tue, 04 May 2021 14:16:26 +0200 |
Pierre-Yves David |
revlog: signal which revlog index are compatible with Rust
|
Tue, 04 May 2021 11:19:48 +0200 |
Pierre-Yves David |
revlog: pass around the `rev` we deal with when packing/unpacking entry
|
Mon, 29 Mar 2021 20:46:56 +0200 |
Pierre-Yves David |
changelogv2: use a dedicated version number
|
Tue, 04 May 2021 03:05:52 +0200 |
Pierre-Yves David |
changelogv2: `copies-side-data` now implies `changelogv2`
|
Tue, 04 May 2021 04:32:09 +0200 |
Pierre-Yves David |
changelogv2: allow upgrade from and to this format
|
Mon, 29 Mar 2021 22:40:54 +0200 |
Pierre-Yves David |
changelogv2: introduce a "changelogv2" feature
|
Tue, 04 May 2021 05:18:57 +0200 |
Pierre-Yves David |
revlogv2: drop the code related to inlined revlogv2
|
Tue, 04 May 2021 02:55:56 +0200 |
Pierre-Yves David |
revlogv2: no longer attempt to use inline for new revlog
|
Tue, 04 May 2021 02:52:24 +0200 |
Pierre-Yves David |
sidedata: use the "feature" to detect that sidedata are enabled
|
Mon, 03 May 2021 23:40:05 +0200 |
Pierre-Yves David |
revlog: compress sidedata when doing "post-pull" sidedata update
|
Mon, 03 May 2021 23:14:48 +0200 |
Pierre-Yves David |
revlog: compress sidedata in `_writeentry`
|
Mon, 03 May 2021 22:48:31 +0200 |
Pierre-Yves David |
revlog: apply compression mode while reading sidedata
|
Mon, 03 May 2021 21:34:02 +0200 |
Pierre-Yves David |
revlog: introduce a compression mode for sidedata in the revlog index
|
Mon, 03 May 2021 21:13:24 +0200 |
Pierre-Yves David |
revlog: implement a "default compression" mode
|
Mon, 03 May 2021 21:04:55 +0200 |
Pierre-Yves David |
revlog: add a `_get_decompressor` method
|
Mon, 03 May 2021 19:46:25 +0200 |
Pierre-Yves David |
revlog: introduce a plain compression mode
|
Mon, 03 May 2021 20:22:34 +0200 |
Pierre-Yves David |
revlog: use an intermediate variable for `data` in `_chunk`
|
Mon, 03 May 2021 18:41:51 +0200 |
Pierre-Yves David |
revlogv2: preserve the compression mode on disk
|
Tue, 04 May 2021 01:49:37 +0200 |
Pierre-Yves David |
revlog: use `format_version` to dispatch different version in index_get
|
Mon, 03 May 2021 18:19:16 +0200 |
Pierre-Yves David |
revlog: add a "data compression mode" entry in the index tuple
|
Tue, 04 May 2021 01:15:03 +0200 |
Pierre-Yves David |
revlog: fix the `null_item` attribute for V0
|
Tue, 04 May 2021 01:13:53 +0200 |
Pierre-Yves David |
revlog: create a create `null_item` attribute for V0
|
Mon, 03 May 2021 16:52:38 +0200 |
Pierre-Yves David |
revlog: improve documentation of the entry tuple
|
Mon, 03 May 2021 23:45:05 +0200 |
Pierre-Yves David |
revlog: simplify entry update logic in `rewrite_sidedata`
|
Tue, 04 May 2021 00:02:48 +0200 |
Pierre-Yves David |
revlog: simplify the replace_sidedata_info code
|
Mon, 03 May 2021 23:59:15 +0200 |
Pierre-Yves David |
revlog: use `rev` instead of `i` in replace_sidedata_info
|
Mon, 03 May 2021 12:35:35 +0200 |
Pierre-Yves David |
revlogv2: also keep track for the size of the "data" file
|
Mon, 03 May 2021 12:35:25 +0200 |
Pierre-Yves David |
revlogv2: track pending write in the docket and expose it to hooks
|
Mon, 03 May 2021 12:35:14 +0200 |
Pierre-Yves David |
revlog: move the `trypending` logic from the `changelog` to the `revlog`
|
Mon, 03 May 2021 12:35:02 +0200 |
Pierre-Yves David |
revlogv2: delay the update of the changelog docket to transaction end
|
Mon, 03 May 2021 12:34:52 +0200 |
Pierre-Yves David |
revlogv2: track current index size in the docket
|
Mon, 03 May 2021 12:34:41 +0200 |
Pierre-Yves David |
revlogv2: also test transactionality of revlog v2
|
Mon, 03 May 2021 12:34:31 +0200 |
Pierre-Yves David |
revlog: add a new test file focussed on testing transactionally issue
|
Mon, 03 May 2021 12:34:21 +0200 |
Pierre-Yves David |
revlogv2: store version information in the docket only
|
Mon, 03 May 2021 12:34:11 +0200 |
Pierre-Yves David |
revlogv2: introduce a very basic docket file
|
Mon, 17 May 2021 15:05:24 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Mon, 03 May 2021 12:34:01 +0200 |
Pierre-Yves David |
revlogv2: mark revlogv2 as requires a full upgrade
|
Mon, 03 May 2021 12:30:46 +0200 |
Pierre-Yves David |
revlog: unify flag processing when loading index
|
Mon, 03 May 2021 12:30:35 +0200 |
Pierre-Yves David |
revlog: unify checks for supported flag
|
Mon, 03 May 2021 12:30:24 +0200 |
Pierre-Yves David |
side-data: drop the associated config and requirements
|
Mon, 03 May 2021 12:30:14 +0200 |
Pierre-Yves David |
revlog: fix capitalisation of an error
|
Mon, 03 May 2021 12:30:03 +0200 |
Pierre-Yves David |
test: no longer directly use the sidedata config and requirements
|
Mon, 03 May 2021 12:29:52 +0200 |
Pierre-Yves David |
sidedata: add a 'side-data' repository feature and use it
|
Mon, 03 May 2021 12:29:41 +0200 |
Pierre-Yves David |
statichttp: add the missing `features` attribute
|
Mon, 03 May 2021 12:29:30 +0200 |
Pierre-Yves David |
sidedata: use revlogv2 requirement in the test helper
|
Mon, 03 May 2021 12:29:19 +0200 |
Pierre-Yves David |
upgrade: display sidedata before upgrade
|
Mon, 03 May 2021 12:29:09 +0200 |
Pierre-Yves David |
revlog: determine sidedata support based on the revlog version
|
Mon, 03 May 2021 12:28:58 +0200 |
Pierre-Yves David |
requirements: no longer drop `generaldelta` requirement with revlogv2
|
Mon, 03 May 2021 12:28:47 +0200 |
Pierre-Yves David |
config: drop the `format.exp-revlogv2.2` option
|
Mon, 03 May 2021 12:28:36 +0200 |
Pierre-Yves David |
revlog: only use the `_indexfp` method for read operation
|
Mon, 03 May 2021 12:28:26 +0200 |
Pierre-Yves David |
revlog: use `_writing` in `rewrite_sidedata`
|
Mon, 03 May 2021 12:28:15 +0200 |
Pierre-Yves David |
revlog: open files in 'r+' instead of 'a+'
|
Mon, 03 May 2021 12:28:05 +0200 |
Pierre-Yves David |
revlog: pass a transaction object to `rewrite_sidedata`
|
Mon, 03 May 2021 12:27:53 +0200 |
Pierre-Yves David |
revlog: rename variable in `rewrite_sidedata` to match other code
|
Mon, 03 May 2021 12:27:42 +0200 |
Pierre-Yves David |
revlog: introduce a mandatory `_writing` context to update revlog content
|
Mon, 03 May 2021 12:27:31 +0200 |
Pierre-Yves David |
revlog: preindent some code in _enforceinlinesize
|
Mon, 03 May 2021 12:27:20 +0200 |
Pierre-Yves David |
revlog: preindent some code in addgroup
|
Thu, 06 May 2021 09:27:22 -0700 |
Gregory Szorc |
pyoxidizer: use Python 3.9 (BC)
|
Thu, 06 May 2021 16:11:13 -0700 |
Gregory Szorc |
packaging: use PyOxidizer for producing WiX MSI installer
|
Thu, 06 May 2021 16:07:01 -0700 |
Gregory Szorc |
packaging: extract invocation of pyoxidizer to own function
|
Thu, 06 May 2021 16:06:20 -0700 |
Gregory Szorc |
packaging: rename run_pyoxidizer()
|
Thu, 06 May 2021 08:37:40 -0700 |
Gregory Szorc |
packaging: move documentation HTML building to own function
|
Thu, 06 May 2021 16:04:24 -0700 |
Gregory Szorc |
pyoxidizer: support code signing
|
Thu, 06 May 2021 16:03:43 -0700 |
Gregory Szorc |
pyoxidizer: support producing MSI installers
|
Thu, 06 May 2021 16:16:21 -0700 |
Gregory Szorc |
pyoxidizer: use allocator_backend instead of raw_allocator
|
Thu, 06 May 2021 15:58:37 -0700 |
Gregory Szorc |
pyoxidizer: simplify targets
|
Thu, 06 May 2021 15:56:04 -0700 |
Gregory Szorc |
contrib: install PyOxidizer 0.16.0
|
Thu, 06 May 2021 16:13:33 -0700 |
Gregory Szorc |
pyoxidizer: pin Python to 3.8
|
Thu, 06 May 2021 16:00:44 -0700 |
Gregory Szorc |
pyoxidizer: remove some boilerplate in file
|
Thu, 06 May 2021 15:45:04 -0700 |
Gregory Szorc |
contrib: upgrade Rust in Windows automation
|
Thu, 06 May 2021 15:44:29 -0700 |
Gregory Szorc |
contrib: update Python versions in Windows automation
|
Thu, 06 May 2021 15:41:52 -0700 |
Gregory Szorc |
automation: update rust in Linux environment
|
Thu, 06 May 2021 15:40:47 -0700 |
Gregory Szorc |
automation: install latest Python versions in Linux environment
|
Thu, 06 May 2021 17:46:57 -0700 |
Gregory Szorc |
automation: create Python 3.5 variant of requirements.txt
|
Sat, 15 May 2021 09:45:10 +0000 |
Karthikeyan Singaravelan |
hgweb: Fix deprecation warning in Python 3.10 (issue6520)
|
Mon, 10 May 2021 21:59:13 +0200 |
Simon Sapin |
dirstate-tree: Remove newly-empty nodes after removing a `DirstateEntry`
|
Mon, 10 May 2021 21:31:05 +0200 |
Simon Sapin |
dirstate-tree: Refactor DirstateMap::drop_file to be recursive
|
Tue, 11 May 2021 12:22:26 -0700 |
Martin von Zweigbergk |
templates: fix `revset('parents()') % ...` in amend message template
|
Thu, 15 Apr 2021 19:54:03 +0200 |
Pierre-Yves David |
path: teach the `hg path` command to display boolean sub-option
|
Fri, 16 Apr 2021 01:18:28 +0200 |
Pierre-Yves David |
parselist: move the function from config to stringutil
|
Fri, 16 Apr 2021 02:14:21 +0200 |
Pierre-Yves David |
bookmark: use `list_paths` to access path definition
|
Thu, 15 Apr 2021 16:58:20 +0200 |
Pierre-Yves David |
urlutil: make `paths` class old list of `path`
|
Thu, 15 Apr 2021 17:15:43 +0200 |
Pierre-Yves David |
urlutil: extract `chain_path` in a function
|
Thu, 15 Apr 2021 17:12:25 +0200 |
Pierre-Yves David |
urlutil: add a `copy` method to `path
|
Thu, 15 Apr 2021 12:33:05 +0200 |
Pierre-Yves David |
template: add a `paths` field to all entry in peerurls
|
Fri, 07 May 2021 10:39:58 +0200 |
Pierre-Yves David |
cache: avoid warming the fnodetags cache after clone
stable
|
Wed, 05 May 2021 17:47:30 -0400 |
Matt Harbison |
run-tests: fix whitelist/blacklist with directories on Windows
stable
|
Thu, 11 Mar 2021 23:20:41 -0500 |
Matt Harbison |
run-tests: ignore PermissionError when checking available ports
stable
|
Tue, 11 May 2021 18:10:59 +0200 |
Simon Sapin |
status: Add some more tests
|
Sat, 08 May 2021 00:21:31 -0400 |
Matt Harbison |
run-tests: use the same python version for shebang lines on Windows
|
Fri, 14 May 2021 10:01:29 +0000 |
Karthikeyan Singaravelan |
vfs: Fix deprecation warning in Python 3.10 (issue6520)
|
Wed, 12 May 2021 10:24:17 +0200 |
Raphaël Gomès |
contrib: fix typo
|
Mon, 03 May 2021 12:27:09 +0200 |
Pierre-Yves David |
revlog: rename `indexdata` to entry_data
|
Mon, 03 May 2021 12:26:59 +0200 |
Pierre-Yves David |
revlog: use "entry_point" phrasing for loading the revlog
|
Mon, 03 May 2021 12:26:48 +0200 |
Pierre-Yves David |
revlog: directly use self._format_flags when loading index
|
Mon, 03 May 2021 12:26:37 +0200 |
Pierre-Yves David |
revlog: directly use self._format_version when loading index
|
Mon, 03 May 2021 12:26:27 +0200 |
Pierre-Yves David |
revlog: use `_format_flags` to access flags instead of `header`
|
Mon, 03 May 2021 12:26:17 +0200 |
Pierre-Yves David |
revlog: rename `newversionflags` to `new_header`
|
Mon, 03 May 2021 12:26:06 +0200 |
Pierre-Yves David |
revlog: rename `versionflags` to header
|
Mon, 03 May 2021 12:25:56 +0200 |
Pierre-Yves David |
revlog: move index reading logic in a dedicated method
|
Mon, 03 May 2021 12:25:45 +0200 |
Pierre-Yves David |
revlog: define the actual index and datafile at loading time
|
Mon, 03 May 2021 12:25:34 +0200 |
Pierre-Yves David |
revlog: simplify a conditionnal in _enforceinlinesize
|
Mon, 03 May 2021 12:25:23 +0200 |
Pierre-Yves David |
revlog: drop `flush` parameter from `_peek_iscensored`
|
Mon, 03 May 2021 12:25:12 +0200 |
Pierre-Yves David |
revlog: fix error message when data are missing
|
Mon, 03 May 2021 12:25:01 +0200 |
Pierre-Yves David |
revlog: rename `nodemap_file` to `_nodemap_file`
|
Mon, 03 May 2021 12:24:50 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in error related to bad revisions
|
Mon, 03 May 2021 12:24:40 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in "revision too big" errors
|
Mon, 03 May 2021 12:24:29 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in censor related errors
|
Mon, 03 May 2021 12:24:18 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in integrity error
|
Mon, 03 May 2021 12:24:08 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in ambiguity errors
|
Mon, 03 May 2021 12:23:58 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id for corruption error
|
Mon, 03 May 2021 12:23:48 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in format related errors
|
Mon, 03 May 2021 12:23:37 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in narrow error message
|
Mon, 03 May 2021 12:23:27 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id in LookupError
|
Mon, 03 May 2021 12:23:17 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id for FilteredLookupError
|
Mon, 03 May 2021 12:23:07 +0200 |
Pierre-Yves David |
revlog: introduce a `display_id` property
|
Mon, 03 May 2021 12:22:57 +0200 |
Pierre-Yves David |
revlog: also use radix when computing nodemap data file
|
Mon, 03 May 2021 12:22:47 +0200 |
Pierre-Yves David |
revlog: stop usage of `_indexfile` to computing nodemap path
|
Mon, 03 May 2021 12:22:36 +0200 |
Pierre-Yves David |
revlog: use a "radix" to address revlog
|
Mon, 03 May 2021 12:22:26 +0200 |
Pierre-Yves David |
revlog: rename `datafile` to `datafile`
|
Mon, 03 May 2021 12:22:16 +0200 |
Pierre-Yves David |
revlog: rename `indexfile` to `_indexfile`
|
Mon, 03 May 2021 12:22:06 +0200 |
Pierre-Yves David |
filelog: drop `indexfile` from `filelog`
|
Mon, 03 May 2021 12:21:56 +0200 |
Pierre-Yves David |
manifest: drop the `indexfile` from `manifestrevlog`
|
Mon, 03 May 2021 12:21:46 +0200 |
Pierre-Yves David |
revlog: deal with special "postfix" explicitely
|
Mon, 03 May 2021 12:21:35 +0200 |
Pierre-Yves David |
revlog: split the option initialisation in its own method
|
Mon, 03 May 2021 12:21:25 +0200 |
Pierre-Yves David |
revlog: always "append" full size tuple
|
Mon, 03 May 2021 12:21:15 +0200 |
Pierre-Yves David |
revlog: make the index always return the same tuple
|
Mon, 03 May 2021 12:21:05 +0200 |
Pierre-Yves David |
revlog: introduce an explicit `format_version` member in the index struct
|
Mon, 03 May 2021 12:20:55 +0200 |
Pierre-Yves David |
revlog: rename `hdrsize` to `entry_size` in the C code
|
Mon, 03 May 2021 12:20:45 +0200 |
Pierre-Yves David |
revlog: split the `version` attribute into its two components
|
Mon, 03 May 2021 12:20:35 +0200 |
Pierre-Yves David |
verify: pass a revlog to `_checkrevlog` in `_verifymanifest`
|
Mon, 03 May 2021 12:20:25 +0200 |
Pierre-Yves David |
revlog: replace flag check related to generaldelta with attribute check
|
Mon, 03 May 2021 12:19:09 +0200 |
Pierre-Yves David |
revlog: replace REVLOGV2 check related to sidedata with `hassidedata` checks
|
Mon, 03 May 2021 12:19:05 +0200 |
Pierre-Yves David |
revlog: explicitely pass the "indexfile" parameter
|
Mon, 03 May 2021 12:18:58 +0200 |
Pierre-Yves David |
revlog: highlight current incompatibility in `rewrite_sidedata`
|
Mon, 03 May 2021 12:18:48 +0200 |
Pierre-Yves David |
revlog: adjust rewrite_sidedata code to not delete existing revlog content
|
Fri, 07 May 2021 17:33:47 +0200 |
Simon Sapin |
status: Add tests for some more edge cases
|
Fri, 07 May 2021 16:44:36 +0200 |
Simon Sapin |
status: Extend issue 6483 test to exclude patterns
|
Fri, 07 May 2021 16:41:07 +0200 |
Simon Sapin |
dirstate-tree: Add a test showing that issue 6335 is fixed
|
Mon, 03 May 2021 20:04:19 +0200 |
Simon Sapin |
dirstate-tree: Add a dirstate-v1-tree variant of some tests
|
Fri, 07 May 2021 22:06:25 -0400 |
Matt Harbison |
merge with stable
|
Fri, 07 May 2021 08:38:17 -0700 |
Martin von Zweigbergk |
rename: add hint about --at-rev if source file doesn't exist
|
Fri, 30 Apr 2021 20:21:56 +0200 |
Simon Sapin |
dirstate-tree: Borrow paths from the "on disk" bytes
|
Fri, 30 Apr 2021 19:33:04 +0200 |
Simon Sapin |
dirstate-tree: Borrow copy source paths from the "on disk" bytes
|
Fri, 30 Apr 2021 19:57:46 +0200 |
Simon Sapin |
rust: Use `&HgPath` instead of `&HgPathBuf` in may APIs
|
Fri, 30 Apr 2021 18:24:54 +0200 |
Simon Sapin |
dirstate-tree: Make `DirstateMap` borrow from a bytes buffer
|
Fri, 30 Apr 2021 18:13:31 +0200 |
Simon Sapin |
rust: Read dirstate from disk in DirstateMap constructor
|
Fri, 30 Apr 2021 15:40:11 +0200 |
Simon Sapin |
rust: Remove handling of `parents` in `DirstateMap`
|
Fri, 30 Apr 2021 14:22:14 +0200 |
Simon Sapin |
dirstate-tree: Fold "tracked descendants" counter update in main walk
|
Thu, 29 Apr 2021 11:32:57 +0200 |
Simon Sapin |
dirstate-tree: Use HashMap instead of BTreeMap
|
Tue, 27 Apr 2021 17:49:38 +0200 |
Simon Sapin |
dirstate-tree: Add #[timed] attribute to `status` and `DirstateMap::read`
|
Tue, 27 Apr 2021 14:20:48 +0200 |
Simon Sapin |
dirstate-tree: Paralellize the status algorithm with Rayon
|
Tue, 27 Apr 2021 12:42:21 +0200 |
Simon Sapin |
dirstate-tree: Avoid BTreeMap double-lookup when inserting a dirstate entry
|
Mon, 26 Apr 2021 19:28:56 +0200 |
Simon Sapin |
dirstate-tree: Handle I/O errors in status
|
Mon, 26 Apr 2021 19:16:23 +0200 |
Simon Sapin |
dirstate-tree: Ignore FIFOs etc. in the status algorithm
|
Fri, 16 Apr 2021 12:12:41 +0200 |
Simon Sapin |
dirstate-tree: Add the new `status()` algorithm
|
Fri, 16 Apr 2021 12:12:04 +0200 |
Simon Sapin |
dirstate-tree: Give to `status()` mutable access to the `DirstateMap`
|
Tue, 06 Apr 2021 15:49:01 +0200 |
Simon Sapin |
rust: Add doc-comments to DirstateStatus fields
|
Tue, 06 Apr 2021 15:14:19 +0200 |
Simon Sapin |
rust: Move "lookup" a.k.a. "unsure" paths into `DirstateStatus` struct
|
Tue, 13 Apr 2021 17:02:58 +0200 |
Simon Sapin |
rust: Remove DirstateMap::file_fold_map
|
Fri, 09 Apr 2021 13:13:19 +0200 |
Simon Sapin |
dirstate-tree: Add "non normal" and "from other parent" sets
|
Fri, 09 Apr 2021 12:55:35 +0200 |
Simon Sapin |
dirstate-tree: Add add_file, remove_file, and drop_file
|
Mon, 12 Apr 2021 19:46:24 +0200 |
Simon Sapin |
dirstate-tree: Add has_dir and has_tracked_dir
|
Mon, 12 Apr 2021 18:42:51 +0200 |
Simon Sapin |
dirstate-tree: Add clear_ambiguous_times in the new DirstateMap
|
Mon, 12 Apr 2021 17:53:37 +0200 |
Simon Sapin |
dirstate-tree: Add copy_map_insert and copy_map_remove
|
Mon, 12 Apr 2021 17:29:55 +0200 |
Simon Sapin |
dirstate-tree: Maintain a counter of DirstateEntry’s and copy sources
|
Mon, 12 Apr 2021 14:21:47 +0200 |
Simon Sapin |
dirstate-tree: Serialize to disk
|
Mon, 12 Apr 2021 14:43:45 +0200 |
Simon Sapin |
rust: Add a Timestamp struct instead of abusing Duration
|
Tue, 06 Apr 2021 21:07:12 +0200 |
Simon Sapin |
dirstate-tree: Add tree traversal/iteration
|
Tue, 06 Apr 2021 14:35:39 +0200 |
Simon Sapin |
dirstate-tree: Add map `get` and `contains_key` methods
|
Tue, 06 Apr 2021 14:29:05 +0200 |
Simon Sapin |
dirstate-tree: Add parsing only dirstate parents from disk
|
Wed, 31 Mar 2021 18:59:49 +0200 |
Simon Sapin |
dirstate-tree: Implement DirstateMap::read
|
Thu, 08 Apr 2021 20:12:24 +0200 |
Simon Sapin |
dirstate-tree: Add `WithBasename` wrapper for `HgPath`
|
Tue, 30 Mar 2021 09:56:04 +0200 |
Simon Sapin |
dirstate-tree: Empty shell for a second Rust DirstateMap implementation
|
Thu, 08 Apr 2021 14:58:44 +0200 |
Simon Sapin |
dirstate-tree: Abstract "non-normal" and "other parent" sets
|
Tue, 30 Mar 2021 14:15:23 +0200 |
Simon Sapin |
dirstate-tree: Make Rust DirstateMap bindings go through a trait object
|
Wed, 05 May 2021 18:26:04 -0400 |
Kévin Lévesque |
remotefilelog: use the correct capability when using getfilestype threaded
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Pierre-Yves David |
test-copies: test that copies' sidedata can get computed during push
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Pierre-Yves David |
test-copies: test that copies' sidedata can get computed during pull
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Pierre-Yves David |
test-copies: test that copies' sidedata does not get corrupted during push
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Pierre-Yves David |
test-copies: test that copies' sidedata does not get corrupted during pull
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Pierre-Yves David |
test-copies: simplify some conditional output
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Raphaël Gomès |
sidedata: move documentation about sidedata helpers to sidedata module
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Raphaël Gomès |
sidedata: move sidedata-related utils to the dedicated module
|
Mon, 19 Apr 2021 11:22:24 +0200 |
Raphaël Gomès |
sidedata: replace sidedata upgrade mechanism with the new one
|
Mon, 19 Apr 2021 11:22:21 +0200 |
Raphaël Gomès |
sidedata: add a way of replacing an existing sidedata computer
|
Thu, 08 Apr 2021 16:30:10 +0200 |
Raphaël Gomès |
bundle2: remove restriction around sidedata
|
Mon, 12 Apr 2021 20:58:19 -0400 |
Matt Harbison |
heptapod-ci: enable pytype checking
stable
|
Thu, 06 May 2021 18:40:23 -0400 |
Matt Harbison |
hghave: fix the definition of `python3` to work on Windows
stable
|
Wed, 12 May 2021 12:41:52 -0400 |
Matt Harbison |
util: avoid echoing the password to the console on Windows py3 (issue6446)
stable
|
Thu, 08 Apr 2021 16:55:17 +0200 |
Raphaël Gomès |
sidedata: enable sidedata computers to optionally rewrite flags
|
Sat, 10 Apr 2021 11:27:40 +0200 |
Raphaël Gomès |
cg4: introduce protocol flag to signify the presence of sidedata
|
Thu, 08 Apr 2021 16:34:11 +0200 |
Raphaël Gomès |
changegroup: don't limit cgv4 to revlogv2 repos
|
Thu, 08 Apr 2021 16:39:39 +0200 |
Raphaël Gomès |
sidedata: gate sidedata functionality to revlogv2 in more places
|
Tue, 30 Mar 2021 17:03:02 +0200 |
Raphaël Gomès |
sidedata: register copies sidedata computer regardless of the revlog version
|
Thu, 08 Apr 2021 19:00:21 +0200 |
Pierre-Yves David |
revlog: replace the old `revlog_kind` approach with the new `target` one
|
Tue, 06 Apr 2021 05:20:24 +0200 |
Pierre-Yves David |
revlog: introduce an explicit tracking of what the revlog is about
|
Tue, 04 May 2021 08:54:28 -0700 |
Martin von Zweigbergk |
config: add --source option to include source of value
|
Tue, 04 May 2021 10:49:32 -0700 |
Martin von Zweigbergk |
rewriteutil: say how many commits would become orphan if commit is rewritten
|
Tue, 04 May 2021 10:16:34 -0700 |
Martin von Zweigbergk |
rewriteutil: give examples of public changesets that can't be rewritten
|
Mon, 10 May 2021 00:54:08 +0000 |
Nate Skulic |
convert: update p4 for Python 3
stable
|
Sun, 02 May 2021 16:56:20 -0400 |
Matt Harbison |
tests: change the fixer commands to use the buffer attribute on stdio objects
stable
|
Sat, 01 May 2021 16:13:53 -0400 |
Matt Harbison |
tests: stabilize test-persistent-nodemap.t on Windows
stable
|
Sun, 02 May 2021 19:54:08 -0400 |
Matt Harbison |
tests: invoke some shell scripts through the shell interpreter for Windows
stable
|
Sat, 01 May 2021 13:04:56 -0400 |
Matt Harbison |
tests: run python script through quoted interpreter instead of directly
stable
|
Sat, 01 May 2021 00:41:43 -0400 |
Matt Harbison |
tests: ensure `$PYTHON` is quoted for Windows
stable
|
Fri, 30 Apr 2021 16:13:02 -0700 |
Kyle Lippincott |
black: make codebase compatible with black v21.4b2 and v20.8b1
stable
|
Tue, 04 May 2021 13:28:42 -0400 |
Augie Fackler |
debugcommands: fix some plural-agreements I noticed
stable
|
Mon, 03 May 2021 15:14:09 -0400 |
Augie Fackler |
merge: with stable
|
Mon, 03 May 2021 22:53:02 +0530 |
Pulkit Goyal |
Added signature for changeset 067f2c53fb24
stable
|
Mon, 03 May 2021 22:52:56 +0530 |
Pulkit Goyal |
Added tag 5.8 for changeset 067f2c53fb24
stable
|
Mon, 03 May 2021 18:55:19 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Sat, 01 May 2021 00:28:39 -0400 |
Matt Harbison |
phabricator: adapt to the new `urlutil.url()` API
stable 5.8
|
Fri, 30 Apr 2021 17:36:09 -0400 |
Matt Harbison |
extensions: ignore exceptions from an extension's `getversion()` method
stable
|
Wed, 28 Apr 2021 17:05:32 -0400 |
Matt Harbison |
git: ensure all dirstate state values are bytes
stable
|
Wed, 28 Apr 2021 10:29:45 -0400 |
Matt Harbison |
tests: synchronize the git and Mercurial username
stable
|
Tue, 27 Apr 2021 19:38:19 -0400 |
Matt Harbison |
git: initialize `extra` to have at least the branch name for nullid
stable
|
Tue, 27 Apr 2021 18:39:59 -0400 |
Matt Harbison |
git: consistently use str for parents when rebuilding the index database
stable
|
Tue, 27 Apr 2021 17:54:08 -0400 |
Matt Harbison |
git: pass the correct type to the sqlite3 query for baselog.hasnode()
stable
|
Tue, 27 Apr 2021 17:11:55 -0400 |
Matt Harbison |
git: use the correct type for stopping changelog.revs()
stable
|
Tue, 27 Apr 2021 16:58:59 -0400 |
Matt Harbison |
git: use the proper filenode for deleted files in changelog.changelogrevision
stable
|
Tue, 27 Apr 2021 12:59:17 -0400 |
Matt Harbison |
tests: add coverage for git.changelog.headrevs(...)
stable
|
Tue, 27 Apr 2021 12:31:30 -0400 |
Matt Harbison |
git: make changelog.tiprev() return int instead of tuple (issue6510)
stable
|
Tue, 27 Apr 2021 00:26:12 -0400 |
Matt Harbison |
git: fix partial node matching
stable
|
Tue, 27 Apr 2021 00:23:05 -0400 |
Matt Harbison |
tests: stabilize test-git-interop.t for some versions of git
stable
|
Fri, 30 Apr 2021 02:11:58 +0200 |
Joerg Sonnenberger |
manifests: push down expected node length into the parser
|
Fri, 30 Apr 2021 03:19:45 +0200 |
Joerg Sonnenberger |
core: don't hard-code node length
|
Fri, 30 Apr 2021 03:09:16 +0200 |
Joerg Sonnenberger |
core: don't hard-code hex node lengths
|
Fri, 30 Apr 2021 02:25:10 +0200 |
Joerg Sonnenberger |
tests: bump default timeout to 360s
stable
|
Mon, 03 May 2021 02:33:00 +0200 |
Pierre-Yves David |
enforcesinglehead-test: add the expected node output next to the error
|
Thu, 08 Apr 2021 00:34:16 +0200 |
Pierre-Yves David |
revlog: code for `revlogv0` in its own module
|
Thu, 01 Apr 2021 11:31:54 +0200 |
Pierre-Yves David |
revlog: have an explicit "pack_header" method
|
Sat, 01 May 2021 14:47:39 +0200 |
Pierre-Yves David |
revlog: remove the revlogio class
|
Sat, 01 May 2021 14:47:33 +0200 |
Pierre-Yves David |
revlog: fix some comment style
|
Thu, 08 Apr 2021 00:01:11 +0200 |
Pierre-Yves David |
revlog: add a `entry_binary` method on index
|
Thu, 15 Apr 2021 12:08:34 +0200 |
Pierre-Yves David |
template: make an explicit closure for formatting entry in peerurls
|
Thu, 15 Apr 2021 11:50:08 +0200 |
Pierre-Yves David |
template: use `list_paths` in `peerurls`
|
Thu, 15 Apr 2021 11:48:29 +0200 |
Pierre-Yves David |
paths: use `list_paths` in `hg paths`
|
Thu, 15 Apr 2021 11:46:31 +0200 |
Pierre-Yves David |
urlutil: introduce a new `list_paths` function
|
Thu, 15 Apr 2021 10:05:51 +0200 |
Pierre-Yves David |
urlutil: deprecate `getpath`
|
Thu, 15 Apr 2021 10:01:44 +0200 |
Pierre-Yves David |
urlutil: inline the relevant part of `getpath` in `get_push_paths`
|
Thu, 15 Apr 2021 09:50:56 +0200 |
Pierre-Yves David |
url_util: introduce a `try_path` function
|
Tue, 20 Apr 2021 11:22:35 -0700 |
Martin von Zweigbergk |
narrow: add more status messages when narrowing
|
Tue, 20 Apr 2021 10:24:03 -0700 |
Martin von Zweigbergk |
narrow: add progress-reporting when looking for local changes in `hg tracked`
|
Fri, 16 Apr 2021 16:21:26 -0700 |
Kyle Lippincott |
chg: pass --no-profile to disable profiling when starting hg serve
|
Fri, 16 Apr 2021 15:31:05 -0700 |
Kyle Lippincott |
profiling: add --no-profile to disable profiling enabled via config
|
Fri, 16 Apr 2021 18:56:26 -0700 |
Kyle Lippincott |
tests: fix test-chg to ignore a warning about being unable to set locale
|
Tue, 27 Apr 2021 14:36:52 -0700 |
Martin von Zweigbergk |
branch: delete obsolete message about changing branch of obsolete commit
|
Tue, 23 Feb 2021 10:28:42 -0800 |
Martin von Zweigbergk |
rewriteutil: check for divergence
|
Wed, 28 Apr 2021 08:48:10 -0700 |
Martin von Zweigbergk |
rewriteutil: adapt "cannot %s while merging" to work with "change branch of"
|
Thu, 11 Feb 2021 15:11:10 -0800 |
Martin von Zweigbergk |
rewriteutil: point to help about instability when rewriting creates orphan
|
Tue, 27 Apr 2021 14:59:45 -0700 |
Martin von Zweigbergk |
help: add topic about evolution, based on text from evolve extension
|
Thu, 11 Feb 2021 15:02:57 -0800 |
Martin von Zweigbergk |
rewriteutil: add devel warning if precheck is called with contexts
|
Tue, 27 Apr 2021 11:02:41 -0700 |
Martin von Zweigbergk |
rewriteutil: replace "null changeset" by "the null revision" in error message
|
Tue, 20 Apr 2021 08:28:11 -0700 |
Martin von Zweigbergk |
relnotes: copy contents of "next" to "5.8" and clear "next"
stable
|
Tue, 20 Apr 2021 13:01:47 -0700 |
Kyle Lippincott |
dirstateguard: use mktemp-like functionality to generate the backup filenames
stable
|
Mon, 29 Mar 2021 01:52:06 +0200 |
Joerg Sonnenberger |
node: replace nullid and friends with nodeconstants class
|
Sat, 24 Apr 2021 16:30:05 +0200 |
Georges Racinet |
repoview: separate concerns in _filteredrepotypes comment
stable
|
Fri, 23 Apr 2021 18:30:53 +0200 |
Georges Racinet |
repoview: fix memory leak of filtered repo classes
stable
|
Sat, 24 Apr 2021 15:46:39 +0200 |
Georges Racinet |
repoview: style change in newtype() cache handling
stable
|
Thu, 22 Apr 2021 02:57:30 +0200 |
Joerg Sonnenberger |
tests: don't hard-code /bin/bash
stable
|
Wed, 21 Apr 2021 17:59:14 +0200 |
Raphaël Gomès |
lint: fix failing code check
stable
|
Wed, 14 Apr 2021 09:49:36 -0400 |
Matt Harbison |
typing: enable pytype processing on mercurial/upgrade_utils/actions.py
stable
|
Sun, 18 Apr 2021 00:56:09 -0400 |
Matt Harbison |
incoming: use bytes for an error message
stable
|
Wed, 21 Apr 2021 10:58:42 -0400 |
Augie Fackler |
merge: stable heads
stable
|
Wed, 21 Apr 2021 10:49:29 -0400 |
Augie Fackler |
Added signature for changeset 8d2b62d716b0
stable
|
Wed, 21 Apr 2021 10:49:28 -0400 |
Augie Fackler |
Added tag 5.8rc1 for changeset 8d2b62d716b0
stable
|
Tue, 20 Apr 2021 16:31:13 +0200 |
Pierre-Yves David |
relnote: mention a nodemap bug fixes
stable
|
Tue, 20 Apr 2021 16:29:05 +0200 |
Pierre-Yves David |
relnote: document the use of persistent-nodemap by default for Rust build
stable
|
Tue, 20 Apr 2021 16:18:43 +0200 |
Pierre-Yves David |
relnode: document the move to `zstd` as default compression
stable
|
Tue, 20 Apr 2021 16:12:19 +0200 |
Pierre-Yves David |
relnote: clarify the backward compatibility entry about p1/p2 swap
stable
|
Tue, 20 Apr 2021 23:31:36 -0400 |
Matt Harbison |
mail: add a TODO about proper mbox locking
stable
|
Tue, 20 Apr 2021 20:35:46 +0200 |
Joerg Sonnenberger |
packaging: extract pre-computed version when running from plain tarball
stable 5.8rc1
|
Tue, 20 Apr 2021 11:12:20 -0400 |
Augie Fackler |
Added signature for changeset f67b8946bb1b
stable
|
Tue, 20 Apr 2021 11:12:19 -0400 |
Augie Fackler |
Added tag 5.8rc0 for changeset f67b8946bb1b
stable
|
Tue, 20 Apr 2021 11:01:06 -0400 |
Augie Fackler |
merge: default into stable for 5.8 rc
stable 5.8rc0
|
Mon, 19 Apr 2021 20:38:52 -0400 |
Matt Harbison |
mail: force SMTPException to bytes before wrapping in error.Abort
|
Mon, 19 Apr 2021 17:26:57 -0400 |
Matt Harbison |
mail: split out the SMTP login to allow the keyring extension to wrap it
|
Tue, 20 Apr 2021 04:27:03 +0200 |
Pierre-Yves David |
store: exclude `undo.` nodemap's file from `walk`
|
Tue, 20 Apr 2021 05:08:55 +0200 |
Pierre-Yves David |
streamclone: treat volatile file as "fullfile"
|
Mon, 19 Apr 2021 20:47:46 +0200 |
Pierre-Yves David |
nodemap: add a test about nodemap "vacuum" during stream clone
|
Mon, 19 Apr 2021 20:24:13 +0200 |
Pierre-Yves David |
nodemap: add a test about racy commit during stream clone
|
Mon, 19 Apr 2021 19:12:28 +0200 |
Pierre-Yves David |
streamclone: remove sleep based "synchronisation" in tests
|
Mon, 19 Apr 2021 19:10:49 +0200 |
Pierre-Yves David |
testing: add a `write_file` function
|
Mon, 19 Apr 2021 19:10:18 +0200 |
Pierre-Yves David |
testing: add a utility function to wait for file create
|
Mon, 19 Apr 2021 19:09:18 +0200 |
Pierre-Yves David |
streamclone: check the errors log in tests
|
Tue, 20 Apr 2021 00:23:56 -0400 |
Matt Harbison |
mail: use a context manager when writing to mbox
|
Mon, 19 Apr 2021 21:31:24 -0700 |
Martin von Zweigbergk |
errors: remove unnecessary varargs handling from OutOfBandError
|
Mon, 19 Apr 2021 11:10:16 +0200 |
Pierre-Yves David |
phab-refresh: use a special comment on the stable branch
|
Mon, 19 Apr 2021 11:04:11 +0200 |
Pierre-Yves David |
phab-refresh: extract the comment in a variable
|
Mon, 19 Apr 2021 16:53:45 -0700 |
Martin von Zweigbergk |
tests: make test-archive.t pass on py3.9 (issue6504)
|
Mon, 19 Apr 2021 12:52:23 -0700 |
Martin von Zweigbergk |
errors: raise RemoteError in some places in exchange.py
|
Mon, 19 Apr 2021 09:37:01 -0700 |
Martin von Zweigbergk |
errors: introduce a class for remote errors
|
Mon, 19 Apr 2021 10:49:15 -0700 |
Martin von Zweigbergk |
errors: make OutOfBandError extend Abort
|
Mon, 05 Apr 2021 12:22:25 +0200 |
Pierre-Yves David |
revlog: replace revlog._io.size with a new revlog.index.entry_size
|
Wed, 14 Apr 2021 20:32:53 +0200 |
Pierre-Yves David |
perf-discovery: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 00:38:25 +0800 |
Aay Jay Chan |
help: clarify when `$HG_URL` and `$HG_SOURCE` are added in hooks
|
Fri, 16 Apr 2021 15:39:00 +0200 |
Pierre-Yves David |
nodemap: deal with data mmap error
|
Fri, 16 Apr 2021 14:59:13 +0200 |
Pierre-Yves David |
nodemap: test various corruption scenario for the persistent nodemap
|
Sat, 17 Apr 2021 00:28:21 -0400 |
Matt Harbison |
cmdutil: fix an uninitialize variable usage in clearunfinished()
|
Mon, 05 Apr 2021 14:19:17 +0800 |
Aay Jay Chan |
help: document `$HG_NEW_OBSMARKERS` in pretxnclose hook
|
Thu, 01 Apr 2021 22:43:55 +0800 |
Aay Jay Chan |
help: prepend environment variables used in hooks with "$"
|
Thu, 15 Apr 2021 09:59:12 +0200 |
Pierre-Yves David |
revset: drop an outdated comment
|
Thu, 15 Apr 2021 01:03:12 +0200 |
Pierre-Yves David |
ui: deprecated `ui.expandpath`
|
Wed, 14 Apr 2021 21:29:27 +0200 |
Pierre-Yves David |
urlutil: remove usage of `ui.expandpath` in `get_clone_path`
|
Wed, 14 Apr 2021 21:27:00 +0200 |
Pierre-Yves David |
urlutil: remove usage of `ui.expandpath` in `get_unique_pull_path`
|
Wed, 14 Apr 2021 21:20:58 +0200 |
Pierre-Yves David |
urlutil: remove usage of `ui.expandpath` in `get_pull_paths`
|
Wed, 14 Apr 2021 21:15:53 +0200 |
Pierre-Yves David |
debugbackupbundle: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 21:15:22 +0200 |
Pierre-Yves David |
debugssl: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 21:11:39 +0200 |
Pierre-Yves David |
debugdiscovery: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 21:02:38 +0200 |
Pierre-Yves David |
profiling: use `util.expandpath` instead of `ui.expandpath` for output
|
Wed, 14 Apr 2021 20:57:34 +0200 |
Pierre-Yves David |
dispatch: use the new API to resolve --repository
|
Wed, 14 Apr 2021 20:21:11 +0200 |
Pierre-Yves David |
revset: use `get_unique_pull_path` for `remote(…)`
|
Wed, 14 Apr 2021 20:15:09 +0200 |
Pierre-Yves David |
remotefilelog: use `get_unique_pull_path` in `getflogheads`
|
Wed, 14 Apr 2021 19:30:48 +0200 |
Pierre-Yves David |
summary: use the new APIs
|
Wed, 14 Apr 2021 18:37:29 +0200 |
Pierre-Yves David |
share: use `get_clone_path`
|
Wed, 14 Apr 2021 18:02:25 +0200 |
Pierre-Yves David |
init: use `get_clone_path` when suitable
|
Wed, 14 Apr 2021 18:34:42 +0200 |
Pierre-Yves David |
clone: use `get_clone_path`
|
Wed, 14 Apr 2021 17:41:02 +0200 |
Pierre-Yves David |
incoming: kill the `repo._subtoppath =` hack
|
Wed, 14 Apr 2021 17:29:27 +0200 |
Pierre-Yves David |
identify: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 17:02:20 +0200 |
Pierre-Yves David |
bundle: support multiple destinations
|
Wed, 14 Apr 2021 14:35:13 +0200 |
Pierre-Yves David |
lfs: use the new APIs
|
Wed, 14 Apr 2021 13:06:09 +0200 |
Pierre-Yves David |
fastannotate: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 12:57:55 +0200 |
Pierre-Yves David |
remotefilelog: use the right expandpath in to expand `~`
|
Fri, 16 Apr 2021 10:46:56 +0200 |
Pierre-Yves David |
transplant: use `get_unique_pull_path`
|
Fri, 16 Apr 2021 10:46:52 +0200 |
Pierre-Yves David |
infinitepush: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 12:29:44 +0200 |
Pierre-Yves David |
relink: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 12:01:27 +0200 |
Pierre-Yves David |
histedit: use `get_unique_push_path`
|
Wed, 14 Apr 2021 11:57:20 +0200 |
Pierre-Yves David |
urlutil: add a new `get_unique_push_path`
|
Wed, 14 Apr 2021 11:38:10 +0200 |
Pierre-Yves David |
fetch: use `get_unique_pull_path` to retrieve the path
|
Wed, 14 Apr 2021 11:30:49 +0200 |
Pierre-Yves David |
patchbomb: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 11:18:48 +0200 |
Pierre-Yves David |
narrow: use `get_unique_pull_path`
|
Wed, 14 Apr 2021 11:15:54 +0200 |
Pierre-Yves David |
urlutil: add a new `get_unique_pull_path`
|
Wed, 14 Apr 2021 10:51:31 +0200 |
Pierre-Yves David |
mq: use the new `get_clone_path` to get the remote url
|
Wed, 14 Apr 2021 10:35:40 +0200 |
Pierre-Yves David |
urlutil: add a `get_clone_path` function
|
Sun, 11 Apr 2021 19:18:54 +0200 |
Pierre-Yves David |
outgoing: use `get_push_paths` in the revset too
|
Wed, 14 Apr 2021 02:14:15 +0200 |
Pierre-Yves David |
incoming: use `urlutil.get_pull_paths`
|
Wed, 14 Apr 2021 01:26:44 +0200 |
Pierre-Yves David |
outgoing: accept multiple destinations
|
Thu, 15 Apr 2021 09:23:28 +0200 |
Pierre-Yves David |
outgoing: pass subrepo path using function argument instead of abssource hack
|
Thu, 15 Apr 2021 09:23:19 +0200 |
Pierre-Yves David |
subrepo: introduce a `repo_rel_or_abs_source` function
|
Wed, 14 Apr 2021 22:50:41 -0400 |
Matt Harbison |
urlutil: use bytes for Abort messages
|
Thu, 08 Apr 2021 16:41:13 +0200 |
Raphaël Gomès |
changegroup: update comment
|
Mon, 12 Apr 2021 23:31:54 -0400 |
Matt Harbison |
re2: adjust local variable assignment scope
|
Sat, 13 Mar 2021 09:50:34 +0100 |
Simon Sapin |
rhg: Make `files` work on repo-relative paths when possible
|
Mon, 12 Apr 2021 19:25:34 -0700 |
Kyle Lippincott |
split: avoid strip if split is a no-op (identical to original)
|
Mon, 12 Apr 2021 17:52:46 -0700 |
Kyle Lippincott |
split: fix issue with empty splits adjusting phases
|
Mon, 12 Apr 2021 17:51:56 -0700 |
Kyle Lippincott |
split: add test demonstrating issue with empty splits adjusting phases
|
Wed, 14 Apr 2021 16:09:12 +0200 |
Pierre-Yves David |
test-lfs: fix expected output
|
Wed, 14 Apr 2021 15:56:21 +0200 |
Pierre-Yves David |
test-lfs: avoid a bashism when spawning the server
|
Wed, 14 Apr 2021 15:54:32 +0200 |
Pierre-Yves David |
test-lfs: avoid pagination
|
Wed, 14 Apr 2021 15:53:43 +0200 |
Pierre-Yves David |
run-test: make it clearer why we terminating process
|
Tue, 13 Apr 2021 15:30:32 +0200 |
Pierre-Yves David |
push-dests: move the code around missing default dest inside `get_push_paths`
|
Tue, 13 Apr 2021 15:32:59 +0200 |
Pierre-Yves David |
push-dests: rework the handling of default value
|
Sun, 11 Apr 2021 20:00:46 +0200 |
Pierre-Yves David |
outgoing: merge the code handling --graph with the main one
|
Tue, 13 Apr 2021 15:13:20 +0200 |
Pierre-Yves David |
outgoing: move filtering logic in its own function
|
Sun, 11 Apr 2021 19:31:03 +0200 |
Pierre-Yves David |
outgoing: make `recurse` a real function
|
Sun, 11 Apr 2021 19:20:14 +0200 |
Pierre-Yves David |
outgoing: remove some early return
|
Sat, 10 Apr 2021 21:55:01 +0200 |
Pierre-Yves David |
infinitepush: use the new function to determine push destination
|
Tue, 13 Apr 2021 12:28:44 +0200 |
Pierre-Yves David |
urlutil: add a `get_pull_paths` to perform the pull destination logic
|
Mon, 12 Apr 2021 22:22:56 +0200 |
Pierre-Yves David |
urlutil: add a `get_push_paths` to perform the push destination logic
|
Mon, 12 Apr 2021 06:34:54 +0200 |
Pierre-Yves David |
urlutil: extract `parseurl` from `hg` into the new module
|
Mon, 12 Apr 2021 03:01:04 +0200 |
Pierre-Yves David |
urlutil: extract `url` related code from `util` into the new module
|
Sun, 11 Apr 2021 23:54:35 +0200 |
Pierre-Yves David |
urlutil: extract `path` related code into a new module
|
Sat, 10 Apr 2021 15:30:32 +0200 |
Pierre-Yves David |
help: document the `path://` url scheme
|
Sat, 10 Apr 2021 15:28:10 +0200 |
Pierre-Yves David |
help: point to `hg help urls` in `hg help config.paths`
|
Mon, 12 Apr 2021 22:42:47 -0400 |
Matt Harbison |
merge with stable
|
Fri, 09 Apr 2021 17:41:48 -0400 |
Charles Chamberlain |
narrow: add capabilities for local repos, not just remote peers
|
Thu, 25 Mar 2021 22:29:41 -0400 |
Matt Harbison |
typing: make minor adjustments to mercurial/util.py to pass pytype checking
|
Thu, 25 Mar 2021 20:22:00 -0400 |
Matt Harbison |
util: fix the signature for the pypy override of sortdict.update()
|
Thu, 25 Mar 2021 18:59:14 -0400 |
Matt Harbison |
typing: add type hints to mercurial/error.py
|
Fri, 19 Mar 2021 00:36:26 -0400 |
Matt Harbison |
tests: add a (very slow) test that executes pytype
|
Tue, 06 Apr 2021 10:38:27 +0200 |
Pierre-Yves David |
upgrade: do not hardcore file extension of revlogs
|
Tue, 06 Apr 2021 10:38:11 +0200 |
Pierre-Yves David |
upgrade: take advantage of the new information returned by `store.walk`
|
Tue, 06 Apr 2021 10:38:03 +0200 |
Pierre-Yves David |
store: also return some information about the type of file `walk` found
|
Mon, 05 Apr 2021 23:54:54 -0400 |
Matt Harbison |
tests: skip test-git-interop.t on Windows
|
Mon, 05 Apr 2021 13:02:51 -0400 |
Matt Harbison |
contrib: restore the `hg fix` configuration in the examples
|
Wed, 31 Mar 2021 17:54:02 -0400 |
Valentin Gatien-Baron |
blackbox: fix type error on log rotation on read-only filesystem
|
Thu, 08 Apr 2021 14:38:27 +0200 |
Simon Sapin |
rust: Remove use of `py.eval()`
|
Thu, 08 Apr 2021 21:46:54 +0200 |
Simon Sapin |
rust: Remove the compile-time 'dirstate-tree' feature flag
|
Sun, 13 Sep 2020 22:14:25 -0400 |
Valentin Gatien-Baron |
procutil: avoid using os.fork() to implement runbgcommand
|
Thu, 08 Apr 2021 18:43:08 -0400 |
Matt Harbison |
share: store relative share paths with '/' separators
|
Fri, 09 Apr 2021 12:02:51 +0200 |
Simon Sapin |
unit-tests: Fix `cargo test` on 32-bit platforms
|
Fri, 09 Apr 2021 08:46:40 -0700 |
Martin von Zweigbergk |
rename: add --forget option and stop suggesting `hg revert` for undoing
|
Fri, 09 Apr 2021 11:32:19 -0400 |
Matt Harbison |
win32: enable legacy I/O mode to fix missing pager output on Windows with py3
|
Thu, 14 Jan 2021 04:58:20 +0100 |
Pierre-Yves David |
persistent-nodemap: enable the feature by default when using Rust
|
Fri, 09 Apr 2021 03:36:24 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it for test-wireproto-content-redirects.t
|
Fri, 09 Apr 2021 03:30:18 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it for test-wireproto-command-capabilities.t
|
Fri, 09 Apr 2021 03:36:07 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-wireproto-caching.t
|
Fri, 09 Apr 2021 03:51:25 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-ssh-proto-unbundle.t
|
Fri, 09 Apr 2021 03:51:35 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-ssh-proto.t
|
Fri, 09 Apr 2021 04:13:07 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-share-safe.t
|
Fri, 09 Apr 2021 03:44:45 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-http-protocol.t
|
Fri, 09 Apr 2021 03:15:07 +0200 |
Pierre-Yves David |
persistent-nodemap: disable it unconditionally for test-http-bad-server.t
|
Thu, 08 Apr 2021 20:05:59 +0200 |
Pierre-Yves David |
clang-format: run the formatter on mercurial/cext/revlog.c
|
Tue, 06 Apr 2021 18:55:19 +0200 |
Pierre-Yves David |
revlog-compression: use zstd by default (if available)
|
Wed, 07 Apr 2021 13:31:15 +0200 |
Pierre-Yves David |
rhg: make rhg recognise it supports zstd compression for revlogs
|
Wed, 31 Mar 2021 12:46:54 -0700 |
Kyle Lippincott |
match: convert O(n) to O(log n) in exactmatcher.visitchildrenset
|
Tue, 30 Mar 2021 13:05:22 -0700 |
Kyle Lippincott |
exthelper: improve docs to indicate what module vars are needed
|
Mon, 05 Apr 2021 12:44:33 -0400 |
Matt Harbison |
tests: restore the ability to run `black` on Windows
|
Sat, 03 Apr 2021 21:15:45 -0400 |
Matt Harbison |
setup: copy python3.dll next to hg.exe when building on Windows for hgext.git
|
Sat, 03 Apr 2021 20:26:45 -0400 |
Matt Harbison |
tests: stablize test-hook.t on Windows
|
Sat, 03 Apr 2021 20:25:37 -0400 |
Matt Harbison |
tests: handle Windows file separator differences in test-config.t
|
Sat, 03 Apr 2021 15:02:09 -0400 |
Matt Harbison |
tests: update the detailed exit codes for icasefs gated tests
|
Sat, 03 Apr 2021 15:00:20 -0400 |
Matt Harbison |
tests: update the detailed exit codes in test-phabricator.t
|
Thu, 25 Mar 2021 15:38:31 -0700 |
Martin von Zweigbergk |
tests: avoid using rebaseskipobsolete=0
|
Thu, 25 Mar 2021 11:35:16 -0700 |
Martin von Zweigbergk |
rebase: when using --keep, don't care about pruned commits or divergence
|
Thu, 25 Mar 2021 08:38:16 -0700 |
Martin von Zweigbergk |
rebase: remove duplicate initialization of a field
|
Mon, 05 Apr 2021 12:22:12 +0200 |
Pierre-Yves David |
rust: bump rust-cpython version to 0.5.2
|
Mon, 05 Apr 2021 12:21:58 +0200 |
Pierre-Yves David |
revlog: directly use the Struct object for related operation
|
Mon, 05 Apr 2021 12:21:23 +0200 |
Pierre-Yves David |
revlog: move the "index header" struct inside revlog.utils.constants
|
Mon, 05 Apr 2021 12:21:12 +0200 |
Pierre-Yves David |
revlog: move the details of revlog "v2" index inside revlog.utils.constants
|
Mon, 05 Apr 2021 12:21:01 +0200 |
Pierre-Yves David |
revlog: move the details of revlog "v1" index inside revlog.utils.constants
|
Mon, 05 Apr 2021 12:20:52 +0200 |
Pierre-Yves David |
revlog: move the details of revlog "v0" index inside revlog.utils.constants
|
Mon, 05 Apr 2021 12:20:40 +0200 |
Pierre-Yves David |
revlog: add some comment in the header sections
|
Tue, 06 Apr 2021 10:37:55 +0200 |
Pierre-Yves David |
store: drop the `filefilter` argument to `_walk`
|
Tue, 06 Apr 2021 10:37:47 +0200 |
Pierre-Yves David |
store: document the `walk` method
|
Tue, 06 Apr 2021 13:49:19 -0400 |
Valentin Gatien-Baron |
revlog: fix error about unknown compression format in py3
|
Wed, 07 Apr 2021 12:15:28 +0200 |
Pierre-Yves David |
revlog-compression: fix computation of engine availability
|
Wed, 07 Apr 2021 00:12:07 +0200 |
Pierre-Yves David |
test: explicitly use zlib compression in tests/test-share-safe.t
|
Tue, 06 Apr 2021 18:50:32 +0200 |
Pierre-Yves David |
test: explicitly use zlib compression in tests/test-upgrade-repo.t
|
Tue, 06 Apr 2021 18:49:01 +0200 |
Pierre-Yves David |
test: explicitly use zlib compression in tests/test-repo-compengines.t
|
Tue, 06 Apr 2021 14:21:03 -0700 |
Kyle Lippincott |
remotefilelog: include file contents in bundles produced during strip
|
Tue, 06 Apr 2021 15:38:33 -0700 |
Kyle Lippincott |
tests: add test-remotefilelog-strip.t to demonstrate an issue with linknodes
|
Wed, 31 Mar 2021 00:19:52 +0200 |
Joerg Sonnenberger |
mergestate: remove unused import
|
Tue, 30 Mar 2021 15:54:36 -0700 |
Kyle Lippincott |
deb: avoid use of [[ in 'rules' file
|
Tue, 30 Mar 2021 02:32:30 +0200 |
Joerg Sonnenberger |
refactor: prefer checks against nullrev over nullid
|
Tue, 30 Mar 2021 02:33:12 +0200 |
Joerg Sonnenberger |
refactor: prefer lookup by revision, even for null
|
Mon, 29 Mar 2021 01:35:54 +0200 |
Joerg Sonnenberger |
setdiscovery: simplify by using tiprev directly
|
Sun, 28 Mar 2021 19:50:37 +0200 |
Pierre-Yves David |
test: enforce master to be the default branch in test
|
Sun, 28 Mar 2021 21:53:39 +0200 |
Joerg Sonnenberger |
fix: merge imports
|
Thu, 11 Feb 2021 21:23:05 -0800 |
Martin von Zweigbergk |
tests: update divergence test for `hg fix` to actually result in divergence
|
Tue, 23 Mar 2021 22:48:27 -0700 |
Martin von Zweigbergk |
rebase: don't call rewriteutil.precheck() with to-be-skipped commits
|
Tue, 23 Mar 2021 14:15:40 -0700 |
Martin von Zweigbergk |
reabase: call rewriteutil.precheck() a bit later
|
Tue, 23 Mar 2021 14:49:31 -0700 |
Martin von Zweigbergk |
rebase: set `prepared = True` at very end of `_preparenewrebase()`
|
Fri, 19 Mar 2021 22:52:59 -0700 |
Martin von Zweigbergk |
rebase: filter out descendants of divergence-causing commits earlier
|
Fri, 19 Mar 2021 10:34:16 -0700 |
Martin von Zweigbergk |
rebase: clarify names of variables and function related to obsolete revisions
|
Fri, 12 Feb 2021 16:05:02 -0800 |
Martin von Zweigbergk |
rebase: calculate obsolescense-related info earlier
|
Fri, 12 Feb 2021 16:19:33 -0800 |
Martin von Zweigbergk |
rebase: let _handleskippingobsolete(self) read directly from self
|
Tue, 23 Mar 2021 10:12:58 -0700 |
Martin von Zweigbergk |
tests: test divergence created during interrupted rebase
|
Tue, 23 Mar 2021 09:13:29 -0700 |
Martin von Zweigbergk |
tests: split up test-rebase-obsolete.t in four pieces
|
Wed, 24 Mar 2021 00:04:58 +0100 |
Pierre-Yves David |
path: error out if the `path://` reference point to an unknown path
|
Tue, 23 Mar 2021 23:55:33 +0100 |
Pierre-Yves David |
path: forbid chaining `path://` definitions
|
Thu, 18 Mar 2021 12:02:01 +0100 |
Pierre-Yves David |
path: introduce a `path://` syntax to reference other path name
|
Sun, 21 Mar 2021 16:31:42 +0100 |
Pierre-Yves David |
path: extract sub-option logic into its own method
|
Sun, 21 Mar 2021 17:52:15 +0100 |
Pierre-Yves David |
path: extract the path validation logic into its own submethod
|
Thu, 18 Mar 2021 10:12:55 +0100 |
Pierre-Yves David |
path: move handling of "default" (*) suboptions value inside __init__
|
Tue, 16 Mar 2021 15:12:03 +0100 |
Georges Racinet |
rhg: Initial support for the 'status' command
|
Tue, 23 Mar 2021 19:58:49 +0530 |
Pulkit Goyal |
rhg: raise wdir specific error for `hg debugdata`
|
Sat, 20 Mar 2021 02:03:57 +0530 |
Pulkit Goyal |
rhg: add support for detailed exit code for ConfigParseError
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
Mon, 22 Mar 2021 15:29:05 -0700 |
Martin von Zweigbergk |
fuzz: use Python 3 in makefile
|
Mon, 22 Mar 2021 13:21:12 -0700 |
Martin von Zweigbergk |
makefile: use Python 3 by default when building docs as well
|
Mon, 22 Mar 2021 13:14:11 -0700 |
Martin von Zweigbergk |
tests: replace some `python` by `"$PYTHON"` to not only use Python 2
|
Sat, 13 Mar 2021 03:17:00 +0100 |
Pierre-Yves David |
copies: distinguish between merged and touched files during upgrade
|
Mon, 15 Mar 2021 13:37:45 +0100 |
Pierre-Yves David |
copies: detect files as `touched/salvaged` if they only existed on one side
|
Tue, 02 Mar 2021 02:00:29 +0100 |
Pierre-Yves David |
test-copies: add a test updating file content while salvaging it
|
Sat, 13 Mar 2021 04:54:05 +0100 |
Pierre-Yves David |
test-copies: show some wrong ChangedFiles upgrade
|
Wed, 10 Mar 2021 13:14:32 +0530 |
Pulkit Goyal |
commit: get info from mergestate whether a file was merged or not
|
Thu, 25 Mar 2021 19:06:28 -0400 |
Matt Harbison |
typing: disable processing of mercurial/upgrade_utils/actions.py
stable
|
Wed, 17 Mar 2021 20:06:35 +0100 |
Pierre-Yves David |
revset: introduce a `nodefromfile` revset
|
Fri, 19 Mar 2021 00:28:30 -0400 |
Matt Harbison |
commands: necessary annotations and assertions to pass pytype
|
Thu, 18 Mar 2021 23:41:00 -0400 |
Matt Harbison |
typing: mark the argument to mercurial.i18n.gettext() non-Optional
|
Thu, 18 Mar 2021 18:57:21 -0400 |
Matt Harbison |
revlog: convert an Abort message to bytes
|
Wed, 17 Mar 2021 19:06:00 +0100 |
Pierre-Yves David |
setdiscovery: add a discovery.grow-sample.dynamic option
|
Wed, 17 Mar 2021 19:10:28 +0100 |
Pierre-Yves David |
setdiscovery: rearrange code deciding if we will grow the sample
|
Wed, 17 Mar 2021 18:40:50 +0100 |
Pierre-Yves David |
debugdiscovery: document relevant config option
|
Fri, 26 Mar 2021 18:37:25 +0100 |
Pierre-Yves David |
re2: feed unicode string to re2 module when necessary
stable
|
Fri, 19 Mar 2021 12:08:46 -0700 |
Martin von Zweigbergk |
rebase: skip obsolete commits even if they have pruned successors
|
Sat, 20 Mar 2021 00:37:57 +0100 |
Joerg Sonnenberger |
tests: ask any chg instance to terminate before looking at sqlite dbs
|
Sat, 20 Mar 2021 00:36:43 +0100 |
Joerg Sonnenberger |
chg: kill trailing comma in SEE ALSO
|
Fri, 19 Mar 2021 23:16:09 -0700 |
Martin von Zweigbergk |
bisect: use standard one-line commit summary
|
Fri, 19 Mar 2021 13:18:53 +0100 |
Simon Sapin |
rhg: Add more conversions between error types
|
Fri, 19 Mar 2021 23:51:46 +0100 |
Joerg Sonnenberger |
tests: resort to fix test with newer git versions
|
Fri, 19 Mar 2021 23:34:29 +0100 |
Joerg Sonnenberger |
git: fix missing case from 6266d19556ad (introduction of nodeconstants)
|
Thu, 18 Mar 2021 18:24:59 -0400 |
Matt Harbison |
merge with stable
|
Sat, 13 Mar 2021 02:09:23 -0500 |
Matt Harbison |
typing: rewrite a conditional assignment to unconfuse pytype
stable
|
Sat, 13 Mar 2021 02:07:34 -0500 |
Matt Harbison |
typing: add assertions to localrepo.py to appease pytype
stable
|
Fri, 12 Mar 2021 21:19:17 -0500 |
Matt Harbison |
obsutil: maintain a homogenous list when computing successors
stable
|
Fri, 12 Mar 2021 23:28:56 -0500 |
Matt Harbison |
typing: add an assertion to verify.py to appease pytype
stable
|
Fri, 12 Mar 2021 20:25:12 -0500 |
Matt Harbison |
typing: add an assertion to mercurial/hgweb/webcommands.py to help pytype
stable
|
Fri, 12 Mar 2021 19:02:07 -0500 |
Matt Harbison |
crecord: null out the curses attribute with `None` on failure to import
stable
|
Sat, 13 Mar 2021 00:41:37 -0500 |
Matt Harbison |
typing: fix directives mangled by black
stable
|
Sat, 13 Mar 2021 00:40:46 -0500 |
Matt Harbison |
typing: disable module attribute warnings for properly conditionalized code
stable
|
Sat, 13 Mar 2021 00:38:59 -0500 |
Matt Harbison |
typing: disable import error warnings that are already handled
stable
|
Fri, 12 Mar 2021 17:22:35 -0500 |
Matt Harbison |
typing: disable a few errors when accessing Windows specific attributes
stable
|
Fri, 12 Mar 2021 16:55:18 -0500 |
Matt Harbison |
typing: disable a few errors calling py3.7+ functions in resourceutil.py
stable
|
Tue, 02 Mar 2021 00:05:22 +0100 |
Pierre-Yves David |
test-copies: add a test updating file content while merging a pure overwrite
|
Wed, 10 Mar 2021 13:08:41 +0530 |
Pulkit Goyal |
mergestate: don't pop stateextras when there are no conflicts on filemerge
|
Wed, 13 Jan 2021 16:14:58 +0100 |
Joerg Sonnenberger |
node: introduce nodeconstants class
|
Wed, 10 Mar 2021 18:09:21 +0100 |
Joerg Sonnenberger |
revlog: guarantee that p1 != null if a non-null parent exists
|
Wed, 10 Mar 2021 05:50:20 +0100 |
Pierre-Yves David |
push: allow to specify multiple destinations
|
Wed, 17 Mar 2021 15:20:45 +0100 |
Pierre-Yves David |
push: indent the some part of the command
|
Sun, 08 Nov 2020 20:17:09 +0100 |
Joerg Sonnenberger |
bundle: optional multithreaded compression, ATM zstd-only
|
Sat, 13 Mar 2021 08:59:03 +0100 |
Simon Sapin |
rust: Preallocate the returned `Vec` in `utils::files::relativize_path`
|
Tue, 01 Dec 2020 12:59:33 -0500 |
Augie Fackler |
black: merge config into main pyproject.toml now that we have it
|
Tue, 01 Dec 2020 12:52:04 -0500 |
Augie Fackler |
pyproject: add config file
|
Tue, 16 Mar 2021 12:52:23 +0100 |
Pierre-Yves David |
perf-util: add an helper revset to use the same spec as the case search script
|
Mon, 15 Mar 2021 18:01:42 +0100 |
Pierre-Yves David |
perf-helpers: add a search-discovery-case script
|
Tue, 16 Mar 2021 09:41:01 +0100 |
Pierre-Yves David |
debugdiscovery: add missing byte string marker to some help text
|
Mon, 15 Mar 2021 17:09:42 +0100 |
Pierre-Yves David |
debugdiscovery: also integrate the discovery output in the json one
|
Mon, 15 Mar 2021 16:55:03 +0100 |
Pierre-Yves David |
debugdiscovery: add support for Json output
|
Mon, 15 Mar 2021 16:37:11 +0100 |
Pierre-Yves David |
perf-helper: add a new sampling revset based on anti-chain
|
Mon, 15 Mar 2021 16:35:54 +0100 |
Pierre-Yves David |
perf-helper: add a small extension with revsets to select repository subset
|
Tue, 26 Feb 2019 15:54:20 -0800 |
Martin von Zweigbergk |
amend: mark commit obsolete after moving working copy
|
Wed, 10 Mar 2021 06:03:01 +0100 |
Pierre-Yves David |
pull: allow to specify multiple sources
|
Wed, 10 Mar 2021 06:03:55 +0100 |
Pierre-Yves David |
pull: pre-indent a part of the function
|
Wed, 10 Mar 2021 05:54:27 +0100 |
Pierre-Yves David |
command: clarify `postincoming` return and that return handling
|
Wed, 10 Mar 2021 05:54:02 +0100 |
Pierre-Yves David |
hg: make `clean` return consistent with the `update` function
|
Wed, 10 Mar 2021 16:28:46 +0100 |
Pierre-Yves David |
tests: rename `test-pull` to `test-pull-network.t`
|
Wed, 10 Mar 2021 16:35:17 +0100 |
Pierre-Yves David |
tests: move a test about update in test-pull-update.t
|
Fri, 12 Mar 2021 09:15:40 -0800 |
Martin von Zweigbergk |
split: close transaction in the unlikely event of a conflict while rebasing
|
Mon, 15 Mar 2021 13:05:00 +0100 |
Raphaël Gomès |
rust-status: fix issue6456 for the Rust implementation also
|
Tue, 16 Mar 2021 00:07:12 +0100 |
Joerg Sonnenberger |
README: document requirement for builtin zstd
|
Mon, 08 Mar 2021 21:04:51 +0100 |
Simon Sapin |
ci: Add a job testing with rhg installed as `hg`
|
Wed, 10 Mar 2021 13:54:46 +0100 |
Pierre-Yves David |
run-test: install rhg if --rhg is passed
|
Wed, 10 Mar 2021 13:54:13 +0100 |
Pierre-Yves David |
makefile: add a install option
|
Wed, 10 Mar 2021 13:54:00 +0100 |
Pierre-Yves David |
makefile: add a build-rhg option
|
Wed, 10 Mar 2021 13:53:47 +0100 |
Pierre-Yves David |
makefile: add a install-chg option
|
Wed, 10 Mar 2021 13:53:31 +0100 |
Pierre-Yves David |
makefile: add a build-chg option
|
Fri, 12 Mar 2021 23:04:56 +0100 |
Simon Sapin |
tests: Disable for rhg remaining tests that fail in that mode
|
Fri, 12 Mar 2021 21:44:07 +0100 |
Simon Sapin |
rhg: Remove `rhg.fallback-executable=hg` default configuration
|
Tue, 09 Mar 2021 09:17:24 +0100 |
Simon Sapin |
rhg: Return an error code for `rhg config Section.idontexist`
|
Mon, 08 Mar 2021 20:04:20 +0100 |
Simon Sapin |
rhg: Fall back to Python for --version
|
Mon, 08 Mar 2021 19:25:33 +0100 |
Simon Sapin |
rhg: Exit with an error code if `files` finds nothing
|
Wed, 03 Mar 2021 16:40:03 +0100 |
Simon Sapin |
rhg: `cat` command: print error messages for missing files
|
Mon, 08 Mar 2021 19:07:29 +0100 |
Simon Sapin |
rhg: Silently ignore missing files in config %include
|
Mon, 08 Mar 2021 15:35:32 +0100 |
Simon Sapin |
rhg: Add support for environment variables in config include paths
|
Mon, 08 Mar 2021 08:55:48 +0100 |
Simon Sapin |
rhg: Add support for the HGRCSKIPREPO environment variable
|
Mon, 08 Mar 2021 08:35:43 +0100 |
Simon Sapin |
rhg: Don’t make repository path absolute too early
|
Fri, 05 Mar 2021 13:28:49 +0100 |
Simon Sapin |
rhg: Fall back to Python if ui.relative-paths is configured
|
Mon, 08 Mar 2021 17:32:22 +0100 |
Pierre-Yves David |
tests: clarify some missing output in test-merge-subrepos
|
Fri, 05 Mar 2021 11:39:21 +0100 |
Simon Sapin |
tests: Adapt expected output for minor differences with rhg
|
Fri, 05 Mar 2021 11:21:15 +0100 |
Simon Sapin |
rhg: Add support for --cwd
|
Thu, 04 Mar 2021 13:30:20 +0100 |
Simon Sapin |
rhg: Align with Python on some more error messages
|
Fri, 12 Mar 2021 22:38:40 +0100 |
Simon Sapin |
rhg: Add an allow-list of ignored extensions
|
Thu, 04 Mar 2021 10:58:43 +0100 |
Simon Sapin |
rhg: Fall back to Python if unsupported extensions are enabled
|
Wed, 03 Mar 2021 20:02:07 +0100 |
Simon Sapin |
rhg: Sort config files when adding a directory
|
Wed, 03 Mar 2021 19:47:48 +0100 |
Simon Sapin |
rhg: Align config file parse error formatting with Python
|
Wed, 03 Mar 2021 19:08:27 +0100 |
Simon Sapin |
rhg: Fall back to Python for bundle repositories
|
Wed, 03 Mar 2021 19:02:06 +0100 |
Simon Sapin |
rhg: Fall back to Python on --repository with an URL
|
Wed, 03 Mar 2021 18:43:05 +0100 |
Simon Sapin |
rhg: Print non-absolutized path in "repository {} not found" errors
|
Wed, 03 Mar 2021 18:40:17 +0100 |
Simon Sapin |
rhg: Align "malformed --config" error message with Python
|
Wed, 03 Mar 2021 18:38:22 +0100 |
Simon Sapin |
rhg: Fall back to Python on unsupported `rhg config <section>`
|
Tue, 02 Mar 2021 23:18:23 +0100 |
Simon Sapin |
rhg: Fall back to Python for unsupported revset syntax
|
Wed, 03 Mar 2021 18:00:54 +0100 |
Simon Sapin |
tests: Add `rhg` and `no-rhg` for #require and #if in .t files
|
Tue, 02 Mar 2021 22:42:10 +0100 |
Simon Sapin |
tests: Enable rhg fallback to Python by default in tests
|
Fri, 12 Mar 2021 18:45:32 +0100 |
Simon Sapin |
rhg: Add environment variables for fallback configuration
|
Thu, 11 Mar 2021 11:22:54 +0100 |
Pierre-Yves David |
paths: add a `*` special path to define default sub option
|
Thu, 11 Mar 2021 17:26:49 +0100 |
Pierre-Yves David |
ui: pass a `ui` object to `paths.getpath`
|
Mon, 15 Mar 2021 10:57:02 +0100 |
Raphaël Gomès |
configitems: add TODOs blocking the move out of experimental for revlogv2
|
Fri, 19 Feb 2021 11:24:50 +0100 |
Raphaël Gomès |
sidedata-exchange: rewrite sidedata on-the-fly whenever possible
|
Mon, 15 Feb 2021 11:08:28 +0100 |
Raphaël Gomès |
revlog-index: add `replace_sidedata_info` method
|
Fri, 19 Feb 2021 11:04:17 +0100 |
Raphaël Gomès |
revlogv2: temporarily forbid inline revlogs
|
Fri, 19 Feb 2021 11:15:42 +0100 |
Raphaël Gomès |
changegroupv4: add sidedata helpers
|
Wed, 10 Mar 2021 19:33:18 +0100 |
Raphaël Gomès |
revlog: add attribute on revlogs that specifies its kind
|
Fri, 19 Feb 2021 10:53:27 +0100 |
Raphaël Gomès |
sidedata-exchange: add `wanted_sidedata` and `sidedata_computers` to repos
|
Thu, 18 Feb 2021 18:18:35 +0100 |
Raphaël Gomès |
delta: add sidedata field to revision delta
|
Thu, 18 Feb 2021 17:36:52 +0100 |
Raphaël Gomès |
changegroup: add v4 changegroup for revlog v2 exchange
|
Fri, 19 Feb 2021 11:07:10 +0100 |
Raphaël Gomès |
revlogv2: don't assume that the sidedata of the last rev is right after data
|
Mon, 18 Jan 2021 11:44:51 +0100 |
Raphaël Gomès |
sidedata: move to new sidedata storage in revlogv2
|
Wed, 20 Jan 2021 18:35:12 +0100 |
Raphaël Gomès |
cext: add support for revlogv2
|
Mon, 18 Jan 2021 10:43:12 +0100 |
Raphaël Gomès |
bitmanipulation: add utils to read/write bigendian 64bit integers
|
Thu, 04 Mar 2021 09:55:06 +0100 |
Raphaël Gomès |
format: remove sidedata format variant
|
Wed, 20 Jan 2021 21:14:06 +0100 |
Raphaël Gomès |
revlogv2: allow upgrading to v2
|
Thu, 28 Jan 2021 15:28:57 +0100 |
Raphaël Gomès |
revlog: introduce v2 format
|
Wed, 17 Mar 2021 12:06:49 +0100 |
Raphaël Gomès |
formatting: fix redundant parentheses
stable
|
Fri, 12 Mar 2021 20:19:12 -0500 |
Matt Harbison |
wsgicgi: switch the default PATH_INFO back to str
stable
|
Fri, 12 Mar 2021 18:55:06 -0500 |
Matt Harbison |
crecord: convert an instance of bytes to str
stable
|
Fri, 12 Mar 2021 18:51:22 -0500 |
Matt Harbison |
crecord: change str literals to byte literals
stable
|
Fri, 12 Mar 2021 17:59:02 -0500 |
Matt Harbison |
bisect: replace a missing method on the list primitive
stable
|
Thu, 11 Mar 2021 21:09:55 -0500 |
Matt Harbison |
typing: disable a module-attr warning in the worker module's py2 code
stable
|
Thu, 11 Mar 2021 21:07:04 -0500 |
Matt Harbison |
wireprotoserver: convert ErrorResponse to bytes
stable
|
Thu, 11 Mar 2021 21:02:03 -0500 |
Matt Harbison |
verify: convert an exception to bytes before logging
stable
|
Thu, 11 Mar 2021 19:50:14 -0500 |
Matt Harbison |
typing: add an assertion to the upgrade engine to help pytype
stable
|
Thu, 11 Mar 2021 19:21:58 -0500 |
Matt Harbison |
subrepo: handle unexpected file types from git gracefully
stable
|
Thu, 11 Mar 2021 18:45:18 -0500 |
Matt Harbison |
patch: convert a UI message to bytes when editing a patch
stable
|
Thu, 11 Mar 2021 18:33:39 -0500 |
Matt Harbison |
merge: force an exception message to bytes before printing as a warning
stable
|
Thu, 11 Mar 2021 18:09:55 -0500 |
Matt Harbison |
hg: convert an exception to bytes in the repo creation exception handler
stable
|
Thu, 11 Mar 2021 17:55:52 -0500 |
Matt Harbison |
typing: add an assertion instead of blacklisting mercurial/extensions.py
stable
|
Thu, 11 Mar 2021 17:27:31 -0500 |
Matt Harbison |
debug: convert a few exceptions to bytes before wrapping in another error
stable
|
Thu, 11 Mar 2021 17:16:29 -0500 |
Matt Harbison |
grep: convert an exception to bytes for a warning message
stable
|
Thu, 11 Mar 2021 17:14:30 -0500 |
Matt Harbison |
morestatus: convert a UI message about merge conflicts to bytes
stable
|
Thu, 11 Mar 2021 17:12:08 -0500 |
Matt Harbison |
changegroup: convert a warning message to bytes
stable
|
Thu, 11 Mar 2021 17:10:52 -0500 |
Matt Harbison |
branchmap: force Exception to bytes before logging
stable
|
Thu, 11 Mar 2021 17:05:37 -0500 |
Matt Harbison |
nodemap: convert error message to bytes
stable
|
Thu, 11 Mar 2021 17:04:58 -0500 |
Matt Harbison |
mail: convert SMTPException to bytes before passing to error.Abort()
stable
|
Thu, 11 Mar 2021 17:02:28 -0500 |
Matt Harbison |
typing: switch an argument type to the generic form
stable
|
Thu, 11 Mar 2021 21:25:28 -0500 |
Matt Harbison |
typing: ensure that error.Abort is given bytes
stable
|
Thu, 11 Mar 2021 21:21:41 -0500 |
Matt Harbison |
typing: fix a suppression directive that was mangled by black formatting
stable
|
Thu, 04 Mar 2021 17:35:58 +0530 |
Pulkit Goyal |
commit: reorder if-else conditional to give mergestate info priority
stable
|
Wed, 10 Mar 2021 15:24:52 +1000 |
Corey Schuhen |
enclink: check contents of symlinks not just size in case of fcrypt
stable
|
Fri, 12 Feb 2021 16:13:34 -0800 |
Martin von Zweigbergk |
rebase: inline simple function for finding obsolete subset of commits
|
Thu, 25 Feb 2021 20:57:11 +0100 |
Joerg Sonnenberger |
ci: hook network-io tests into the pipeline
|
Fri, 12 Mar 2021 13:13:13 -0500 |
Augie Fackler |
merge: with stable
|
Wed, 10 Mar 2021 18:24:23 +0100 |
Pierre-Yves David |
test: update expected output in test-http.t
|
Wed, 10 Mar 2021 18:23:24 +0100 |
Pierre-Yves David |
remotefilelog: remove unused import
|
Thu, 25 Feb 2021 10:08:33 -0500 |
Valentin Gatien-Baron |
wireprotov1peer: don't raise internal errors in some cases
|
Thu, 25 Feb 2021 10:00:08 -0500 |
Valentin Gatien-Baron |
sshpeer: don't fail forwarding output from closed connections
|
Thu, 25 Feb 2021 09:59:23 -0500 |
Valentin Gatien-Baron |
test: show internal exception with batchable rpcs over ssh
|
Thu, 04 Mar 2021 13:26:53 +0100 |
Simon Sapin |
rhg: Ignore trailing newlines in .hg/sharedpath
|
Tue, 02 Mar 2021 21:31:12 +0100 |
Simon Sapin |
tests: Add `--rhg` and `--with-rhg=<path>` options for `run-tests.py`
|
Mon, 01 Mar 2021 20:36:06 +0100 |
Simon Sapin |
rhg: Add support for automatic fallback to Python
|
Mon, 01 Mar 2021 16:18:42 +0100 |
Simon Sapin |
rhg: Add a `rhg.on-unsupported` configuration key
|
Mon, 01 Mar 2021 13:51:35 +0100 |
Simon Sapin |
rhg: Make configuration available as early as possible in main()
|
Tue, 02 Mar 2021 09:55:52 +0100 |
Simon Sapin |
rust: Upgrade Cargo.lock to the newer format
|
Mon, 15 Feb 2021 14:48:36 -0500 |
Valentin Gatien-Baron |
sshpeer: enable+fix warning about sshpeers not being closed explicitly
|
Mon, 15 Feb 2021 14:40:17 -0500 |
Valentin Gatien-Baron |
sshpeer: add a develwarning if an sshpeer is not closed explicitly
|
Mon, 15 Feb 2021 14:15:02 -0500 |
Valentin Gatien-Baron |
remotefilelog: rework workaround for sshpeer deadlocks
|
Mon, 15 Feb 2021 14:11:38 -0500 |
Valentin Gatien-Baron |
sshpeer: add a method to check if a doublepipe is closed
|
Mon, 15 Feb 2021 13:59:36 -0500 |
Valentin Gatien-Baron |
sshpeer: make sshpeer.close() close the underlying connection
|
Mon, 11 Jan 2021 13:33:00 +0100 |
Simon Sapin |
copies-rust: add a macro-based unit-testing framework
|
Wed, 06 Jan 2021 23:11:59 +0100 |
Simon Sapin |
copies-rust: rewrite ChangedFiles binary parsing
|
Tue, 02 Mar 2021 00:02:25 +0530 |
Pulkit Goyal |
tags: validate nodes in _getfnodes() and update cache in case of unknown nodes
|
Mon, 15 Feb 2021 17:08:18 +0530 |
Pulkit Goyal |
debugtagscache: verify that filenode is correct
|
Thu, 24 Dec 2020 12:23:46 -0500 |
Matt Harbison |
tests: demonstrate a case where a corrupt tag cache causes an abort
|
Tue, 16 Feb 2021 20:38:14 +0530 |
Pulkit Goyal |
debugcommands: prevent using `is False`
|
Tue, 16 Feb 2021 18:43:42 +0530 |
Pulkit Goyal |
hgtagsfnodes: refactor code to compute fnode into separate fn
|
Wed, 10 Feb 2021 17:24:54 +0530 |
Pulkit Goyal |
error: remove shortening of node in error message
|
Thu, 04 Mar 2021 08:20:19 -0800 |
Martin von Zweigbergk |
copies: filter out copies grafted from another branch
|
Fri, 05 Mar 2021 14:26:56 -0800 |
Martin von Zweigbergk |
copies: inline _backwardrenames() in pathcopies()
|
Fri, 05 Mar 2021 14:26:52 -0800 |
Martin von Zweigbergk |
copies: extract function _backwardcopies() for reversing renames
|
Fri, 05 Mar 2021 10:16:44 -0800 |
Martin von Zweigbergk |
tests: demonstrate how grafted copies are counted when tracing across branches
|
Sat, 06 Mar 2021 23:43:44 -0500 |
Matt Harbison |
typing: add some type annotations to mercurial/pathutil.py
|
Sat, 06 Mar 2021 23:41:32 -0500 |
Matt Harbison |
typing: add some type annotations to mercurial/util.py
|
Sat, 06 Mar 2021 18:51:33 -0500 |
Matt Harbison |
typing: add some type annotations to mercurial/phases.py
|
Sat, 06 Mar 2021 17:52:09 -0500 |
Matt Harbison |
typing: add type annotations to the public methods of mercurial/subrepoutil.py
|
Sat, 06 Mar 2021 15:58:23 -0500 |
Matt Harbison |
typing: add type annotations to mercurial/i18n.py
|
Sat, 06 Mar 2021 15:26:46 -0500 |
Matt Harbison |
typing: add type annotations to mercurial/utils/dateutil.py
|
Sat, 06 Mar 2021 15:08:22 -0500 |
Matt Harbison |
shelve: fix conversion of exceptions to strings flagged by pytype
|
Sat, 06 Mar 2021 06:32:25 +0100 |
Pierre-Yves David |
releasenotes: use the right API to access the 'sections'
|
Wed, 03 Mar 2021 12:37:13 +0100 |
Raphaël Gomès |
requirements: also add a fncache constant
|
Wed, 03 Mar 2021 12:35:29 +0100 |
Raphaël Gomès |
requirements: also add a store constant
|
Wed, 03 Mar 2021 12:33:24 +0100 |
Raphaël Gomès |
requirements: also add a dotencode constant
|
Tue, 02 Mar 2021 18:51:18 +0100 |
Raphaël Gomès |
pure-parsers: document index class constants
|
Thu, 04 Mar 2021 16:06:55 -0800 |
Martin von Zweigbergk |
copies: choose target directory based on longest match
|
Thu, 04 Mar 2021 21:58:55 +0100 |
Joerg Sonnenberger |
exchange: stop advertising rev-branch-cache bundle capability
|
Fri, 29 Jan 2021 16:33:12 -0800 |
Martin von Zweigbergk |
errors: use more specific errors in rebase extension
|
Mon, 01 Mar 2021 16:54:51 +0100 |
Joerg Sonnenberger |
changelog: rename parameters to reflect semantics
|
Thu, 25 Feb 2021 21:29:12 +0100 |
Simon Sapin |
rhg: Don’t attempt to read persistent nodemap without .hg/requires opt-in
|
Thu, 04 Feb 2021 17:34:20 -0800 |
Kyle Lippincott |
debian: support a "chg-first" installation mechanism (hg is actually chg)
|
Thu, 04 Mar 2021 00:31:18 +0100 |
Joerg Sonnenberger |
relnotes: document a number of node->revision type changes
|
Wed, 03 Mar 2021 12:30:23 +0100 |
Raphaël Gomès |
requirements: also add a generaldelta constant
|
Wed, 03 Mar 2021 14:00:45 +0100 |
Raphaël Gomès |
requirements: add constant for revlog v1 requirement
|
Thu, 18 Feb 2021 15:07:45 +0100 |
Raphaël Gomès |
error: add `hint` attribute to `SidedataHashError`
|
Fri, 19 Feb 2021 11:17:16 +0100 |
Raphaël Gomès |
changegroup: use the local variable instead of reaching through self
|
Fri, 29 Jan 2021 12:17:11 +0100 |
Pierre-Yves David |
config: use level to properly deal with value priority
|
Fri, 29 Jan 2021 11:21:49 +0100 |
Pierre-Yves David |
config: track the "level" of a value
|
Fri, 29 Jan 2021 10:28:03 +0100 |
Pierre-Yves David |
config: track "source" along side value
|
Sat, 30 Jan 2021 00:32:42 +0100 |
Pierre-Yves David |
config: use a new `alter` method in `fixconfig`
|
Mon, 01 Mar 2021 14:44:29 -0800 |
Martin von Zweigbergk |
copies-rust: remove an unnecessary format!() inside assert!()
|
Mon, 01 Mar 2021 20:08:26 +0100 |
Pierre-Yves David |
copies: tests and fix parallel computation of changed file information
|
Fri, 29 Jan 2021 13:07:00 +0100 |
Pierre-Yves David |
config: test priority involving alias and cli
|
Fri, 29 Jan 2021 12:03:29 +0100 |
Pierre-Yves David |
config: test priority involving alias and include
|
Fri, 29 Jan 2021 12:02:28 +0100 |
Pierre-Yves David |
config: test priority involving alias
|
Thu, 25 Feb 2021 21:25:04 +0100 |
Simon Sapin |
rhg: Check .hg/requires for absence of required features
|
Thu, 25 Feb 2021 23:14:35 +0100 |
Simon Sapin |
rhg: Bug fix: with share-safe, always read store requirements
|
Mon, 11 Jan 2021 12:17:16 +0100 |
Simon Sapin |
copies-rust: pass closures and iterators instead of `&ChangedFiles`
|
Fri, 08 Jan 2021 11:58:16 +0100 |
Simon Sapin |
copies-rust: pass `PathToken` around by value
|
Wed, 24 Feb 2021 09:27:33 -0800 |
Martin von Zweigbergk |
tests: correct a commit description in test-copies-chain-merge.t
|
Wed, 24 Feb 2021 12:40:54 -0500 |
Augie Fackler |
fuzz: if the caller of our makefile sets CC and CXX, trust them
|
Fri, 26 Feb 2021 12:16:43 +0100 |
Simon Sapin |
rhg: Use clap’s support for global CLI arguments
|
Wed, 03 Feb 2021 16:33:10 -0800 |
Kyle Lippincott |
revlog: add a mechanism to verify expected file position before appending
|
Tue, 23 Feb 2021 22:58:30 -0800 |
Martin von Zweigbergk |
narrow: remove assertion about working copy being clean
|
Tue, 23 Feb 2021 22:55:26 -0800 |
Martin von Zweigbergk |
tests: demonstrate assertion error when modifying working copy while narrowing
|
Thu, 04 Feb 2021 23:23:35 +0100 |
Joerg Sonnenberger |
ci: test real dependency installation for pip
|
Wed, 17 Feb 2021 20:40:19 +0100 |
Simon Sapin |
rust: Add some unit tests for parse_byte_size in config
|
Wed, 17 Feb 2021 20:24:04 +0100 |
Simon Sapin |
rust: Move config value parsing functions to a new module
|
Tue, 16 Feb 2021 13:08:37 +0100 |
Simon Sapin |
rhg: Add support for the blackbox extension
|
Wed, 17 Feb 2021 13:00:25 +0100 |
Simon Sapin |
blackbox: Remove misleading quotes in config example
|
Thu, 11 Feb 2021 15:51:11 +0100 |
Simon Sapin |
rust: Add a log file rotation utility
|
Tue, 16 Feb 2021 15:22:20 +0100 |
Simon Sapin |
rust: Add a `ConfigValueParseError` variant to common errors
|
Tue, 16 Feb 2021 13:55:31 +0100 |
Simon Sapin |
rust: Add config parsing support for more value types
|
Wed, 17 Feb 2021 11:21:34 +0100 |
Simon Sapin |
rust: Introduce a get_bytes_from_os_str utility function
|
Wed, 17 Feb 2021 12:24:53 +0100 |
Simon Sapin |
rust: Make `DirstateParents`’s fields typed `Node`s
|
Wed, 17 Feb 2021 12:06:56 +0100 |
Simon Sapin |
rust: Rewrite dirstate parsing usin the `bytes-cast` crate
|
Mon, 15 Feb 2021 20:13:09 +0100 |
Simon Sapin |
rhg: Move `Repo` object creation into `main()`
|
Mon, 15 Feb 2021 20:05:32 +0100 |
Simon Sapin |
rhg: Group values passed to every sub-command into a struct
|
Fri, 12 Feb 2021 16:54:30 +0100 |
Simon Sapin |
rhg: Remove error message on unsupported CLI arguments
|
Tue, 05 Jan 2021 21:46:21 +0100 |
Simon Sapin |
copies-rust: send PyBytes values back be dropped ino the parent thread
|
Thu, 26 Nov 2020 18:23:51 +0100 |
Simon Sapin |
copies-rust: introduce PyBytesWithData to reduce GIL requirement
|
Wed, 06 Jan 2021 14:09:01 +0100 |
Simon Sapin |
copies-rust: move CPU-heavy Rust processing into a child thread
|
Tue, 05 Jan 2021 21:02:00 +0100 |
Simon Sapin |
copies-rust: split up combine_changeset_copies function into a struct
|
Wed, 23 Dec 2020 11:48:16 +0100 |
Simon Sapin |
copies-rust: extract generic map merge logic from merge_copies_dict
|
Mon, 21 Dec 2020 12:34:59 +0100 |
Pierre-Yves David |
copies-rust: use imrs::OrdSet instead of imrs::HashSet
|
Mon, 21 Dec 2020 11:20:31 +0100 |
Pierre-Yves David |
copies-rust: use simpler overwrite when value on both side are identical
|
Mon, 21 Dec 2020 11:15:45 +0100 |
Pierre-Yves David |
copies-rust: make more use of the new comparison property
|
Wed, 16 Dec 2020 11:11:05 +0100 |
Pierre-Yves David |
copies-rust: implement PartialEqual manually
|
Wed, 16 Dec 2020 11:06:58 +0100 |
Pierre-Yves David |
copies-rust: record "overwritten" information from both side on delete
|
Wed, 16 Dec 2020 10:59:00 +0100 |
Pierre-Yves David |
copies-rust: refactor the "deletion" case
|
Wed, 16 Dec 2020 10:46:08 +0100 |
Pierre-Yves David |
copies-rust: process copy information of both parent at the same time
|
Mon, 21 Dec 2020 10:24:16 +0100 |
Pierre-Yves David |
copies-rust: yield both p1 and p2 copies in `ChangedFiles.actions()`
|
Wed, 16 Dec 2020 10:01:34 +0100 |
Pierre-Yves David |
copies-rust: extract the processing of a single copy information
|
Wed, 16 Dec 2020 09:42:04 +0100 |
Pierre-Yves David |
copies-rust: use matching to select the final copies information
|
Wed, 16 Dec 2020 09:30:25 +0100 |
Pierre-Yves David |
copies-rust: get the parents' copies earlier
|
Tue, 09 Mar 2021 11:19:11 +0530 |
Pulkit Goyal |
Added signature for changeset d5d9177c0045
stable
|
Tue, 09 Mar 2021 11:19:01 +0530 |
Pulkit Goyal |
Added tag 5.7.1 for changeset d5d9177c0045
stable
|
Mon, 08 Mar 2021 16:55:39 -0500 |
Matt Harbison |
localrepo: fix conversion of exceptions to strings flagged by pytype
stable 5.7.1
|
Mon, 08 Mar 2021 16:54:33 -0500 |
Matt Harbison |
localrepo: fix a UI string to be bytes
stable
|
Mon, 08 Mar 2021 12:28:53 -0500 |
Matt Harbison |
pycompat: fix a bytes vs str issue in `unnamedtempfile()`
stable
|
Tue, 15 Dec 2020 18:22:57 +0100 |
Pierre-Yves David |
copies-rust: remove the ancestor Oracle logic
|
Tue, 15 Dec 2020 18:04:23 +0100 |
Pierre-Yves David |
copies-rust: track "overwrites" directly within CopySource
|
Wed, 23 Dec 2020 03:04:43 +0100 |
Pierre-Yves David |
copies-rust: add methods to build and update CopySource
|
Wed, 23 Dec 2020 03:04:33 +0100 |
Pierre-Yves David |
copies-rust: fix reverted argument when merging tiny minor or major
|
Mon, 21 Dec 2020 08:42:30 +0100 |
Pierre-Yves David |
copies-rust: rename TimeStampedPathCopy to CopySource
|
Tue, 15 Dec 2020 17:26:00 +0100 |
Pierre-Yves David |
copies-rust: rename TimeStampedPathCopies to InternalPathCopies
|
Sat, 12 Dec 2020 19:35:08 +0100 |
Pierre-Yves David |
copies: detect case when a merge decision overwrite previous data
|
Mon, 14 Dec 2020 19:26:33 +0100 |
Pierre-Yves David |
copies: rearrange all value comparison conditional
|
Mon, 22 Feb 2021 12:21:00 +0100 |
Pierre-Yves David |
test-copies: introduce merge chains test for the P/Q merges
|
Mon, 22 Feb 2021 11:56:58 +0100 |
Pierre-Yves David |
test-copies: add a case involving the `b` and a new `r` branch
|
Fri, 19 Feb 2021 20:46:33 +0100 |
Pierre-Yves David |
test-copies: introduce case combining the `p` and `q` branch
|
Fri, 19 Feb 2021 20:47:15 +0100 |
Pierre-Yves David |
test-copies: add a `q` branch similar to the `e` but on the new files
|
Fri, 19 Feb 2021 20:47:07 +0100 |
Pierre-Yves David |
test-copies: add a `p` branch similar to the `a` but on the new files
|
Fri, 19 Feb 2021 18:57:09 +0100 |
Pierre-Yves David |
test-copies: move the new files in the `i` branch
|
Fri, 19 Feb 2021 17:06:12 +0100 |
Pierre-Yves David |
test-copies: add 3 new files with their own content
|
Fri, 19 Feb 2021 16:37:55 +0100 |
Pierre-Yves David |
test-copies: introduce merge chaing test for the A/E + change tests
|
Mon, 22 Feb 2021 19:39:33 +0100 |
Pierre-Yves David |
test-copies: add a "change during merge" variant to the A+E test
|
Fri, 19 Feb 2021 22:56:46 +0100 |
Pierre-Yves David |
test-copies: filter out the linkrev part of `debugindex`
|
Fri, 19 Feb 2021 22:27:25 +0100 |
Pierre-Yves David |
test-copies: use "case-id" instead of revision number when listing sidedata
|
Fri, 26 Feb 2021 15:34:22 +0530 |
Sushil khanchi |
patch: fix a formatting issue
stable
|
Tue, 02 Feb 2021 20:20:17 +0900 |
Yuya Nishihara |
log: fix handling of root (or empty) path provided by matcher (issue6478)
stable
|
Thu, 25 Feb 2021 15:18:00 +0530 |
Sushil khanchi |
tests: accept output changes by 33350debb480
stable
|
Wed, 17 Feb 2021 21:08:45 +0100 |
Pierre-Yves David |
test-copies: remove revision number from log
|
Mon, 14 Dec 2020 17:56:56 +0100 |
Pierre-Yves David |
test-copies: add test chaining multiple merge
|
Mon, 14 Dec 2020 17:56:30 +0100 |
Pierre-Yves David |
test-copies: add test chaining multiple merges
|
Tue, 16 Feb 2021 15:43:54 +0100 |
Pierre-Yves David |
test-copies: add test chaining multiple merges
|
Thu, 18 Feb 2021 13:49:55 +0100 |
Pierre-Yves David |
test-copies: add subcase titles for various "conflicting" information variant
|
Thu, 18 Feb 2021 12:45:16 +0100 |
Pierre-Yves David |
test-copies: improve description of the B+F case
|
Tue, 16 Feb 2021 06:02:09 +0100 |
Pierre-Yves David |
test-copies: improve description of the C+H case
|
Tue, 16 Feb 2021 05:58:22 +0100 |
Pierre-Yves David |
test-copies: improve description of the B+C "revert/restore" case
|
Tue, 16 Feb 2021 05:54:55 +0100 |
Pierre-Yves David |
test-copies: improve description of the G+C case
|
Tue, 16 Feb 2021 05:46:32 +0100 |
Pierre-Yves David |
test-copies: improve description of the G+F case
|
Tue, 16 Feb 2021 05:39:22 +0100 |
Pierre-Yves David |
test-copies: improve description of the D+G case
|
Tue, 16 Feb 2021 05:35:18 +0100 |
Pierre-Yves David |
test-copies: improve description of the A+E case
|
Tue, 16 Feb 2021 05:32:20 +0100 |
Pierre-Yves David |
test-copies: improve description of the B+D case
|
Tue, 16 Feb 2021 05:29:04 +0100 |
Pierre-Yves David |
test-copies: improve description of the B+C case
|
Tue, 16 Feb 2021 05:26:46 +0100 |
Pierre-Yves David |
test-copies: improve description of the A+B case
|
Tue, 16 Feb 2021 05:19:23 +0100 |
Pierre-Yves David |
test-copies: use intermediate variable some commit descriptions
|
Mon, 22 Feb 2021 18:48:45 +0100 |
Pierre-Yves David |
test-copies: don't use empty file for "same content" cases
|
Fri, 19 Feb 2021 17:52:04 +0100 |
Raphaël Gomès |
narrow: fix flaky behavior described in issue6150
stable
|
Tue, 16 Feb 2021 15:44:51 +0530 |
Sushil khanchi |
patch: make diff --git to differentiate b/w file is empty or doesn't exists
stable
|
Tue, 16 Feb 2021 15:37:19 +0530 |
Sushil khanchi |
tests: add a test to demonstrate a bug in `hg diff --git` (issue6486)
stable
|
Thu, 10 Dec 2020 14:25:36 +0100 |
Pierre-Yves David |
test-copies: reinstall initial identical (empty) files for chained copied
|
Wed, 10 Feb 2021 17:08:34 +0530 |
Pulkit Goyal |
upgrade: speed up when we have only nodemap to downgrade
|
Mon, 15 Feb 2021 15:13:20 +0530 |
Pulkit Goyal |
upgrade: write nodemap for manifests too
|
Tue, 23 Feb 2021 12:29:41 -0800 |
Martin von Zweigbergk |
windows: fix parsing of version number to match format from D9955
|
Tue, 23 Feb 2021 12:26:52 -0800 |
Martin von Zweigbergk |
build: make version from .hg_archival.txt consistent with that from .hg/
|
Fri, 19 Feb 2021 10:04:53 -0500 |
Matt Harbison |
helptext: fix a recent typo
stable
|
Wed, 24 Feb 2021 15:16:22 +0100 |
Pierre-Yves David |
re2: byteify some regex used to get check re2 availability
stable
|
Thu, 11 Feb 2021 11:22:53 -0800 |
Kyle Lippincott |
packaging: add Provides: python3-mercurial and Homepage to debian package
|
Fri, 12 Feb 2021 09:53:48 +0100 |
Raphaël Gomès |
bundle2: pass the operation source down to the changegroup
|
Fri, 12 Feb 2021 13:27:03 -0800 |
Kyle Lippincott |
gendoc: use an empty comment so aliases are separated from previous elements
|
Fri, 12 Feb 2021 11:06:56 -0800 |
Kyle Lippincott |
gendoc: add support for loading extensions from config settings
|
Fri, 12 Feb 2021 11:04:03 -0800 |
Kyle Lippincott |
gendoc: support defaults on customopts a bit better
|
Wed, 10 Feb 2021 09:49:50 -0800 |
Martin von Zweigbergk |
softstrip: fix a reference to an undefined variable
|
Wed, 10 Feb 2021 09:45:48 -0800 |
Martin von Zweigbergk |
softstrip: move _bookmarkmovements() call to where it's needed
|
Fri, 12 Feb 2021 12:51:28 +0100 |
Raphaël Gomès |
tests: fix differing output between py2 and py3
|
Thu, 04 Feb 2021 23:11:42 +0100 |
Joerg Sonnenberger |
build: fake PEP440 versions
|
Thu, 04 Feb 2021 11:32:08 -0800 |
Kyle Lippincott |
tests: add a comment in a test that will hopefully save someone some time
|
Wed, 27 Jan 2021 03:07:14 +0100 |
Joerg Sonnenberger |
changegroup: don't convert revisions to node for duplicate handling
|
Wed, 27 Jan 2021 02:34:51 +0100 |
Joerg Sonnenberger |
revlog: change addgroup callbacks to take revision numbers
|
Wed, 27 Jan 2021 01:43:17 +0100 |
Joerg Sonnenberger |
revlog: change addrevision to return the new revision, not node
|
Wed, 27 Jan 2021 00:55:20 +0100 |
Joerg Sonnenberger |
revlog: change addrawrevision to return the revision
|
Tue, 26 Jan 2021 23:56:11 +0100 |
Joerg Sonnenberger |
revlog: change _addrevision to return the new revision
|
Mon, 08 Feb 2021 23:41:58 +0100 |
Simon Sapin |
rhg: add limited support for the `config` sub-command
|
Mon, 08 Feb 2021 23:08:44 +0100 |
Simon Sapin |
rhg: Add support for --config CLI arguments
|
Mon, 08 Feb 2021 21:37:30 +0100 |
Simon Sapin |
rhg: Add support for -R and --repository command-line arguments
|
Mon, 08 Feb 2021 21:28:52 +0100 |
Simon Sapin |
rhg: Replace subcommand boilerplate with a macro
|
Mon, 08 Feb 2021 21:05:36 +0100 |
Simon Sapin |
rhg: Move subcommand CLI arguments definitions to respective modules
|
Mon, 08 Feb 2021 20:33:04 +0100 |
Simon Sapin |
rhg: replace command structs with functions
|
Mon, 08 Feb 2021 11:13:56 +0100 |
Simon Sapin |
rust: Use the DisplayBytes trait in config printing
|
Thu, 04 Feb 2021 13:32:11 -0800 |
Martin von Zweigbergk |
log: respect diff.merge in -p output
|
Thu, 04 Feb 2021 13:21:01 -0800 |
Martin von Zweigbergk |
diff: extract function for getting possibly re-merged parent to diff against
|
Thu, 04 Feb 2021 13:05:51 -0800 |
Martin von Zweigbergk |
diff: replace --merge option by config option
|
Thu, 24 Dec 2020 11:21:23 -0500 |
Matt Harbison |
tagcache: distinguish between invalid and missing entries
|
Thu, 11 Feb 2021 20:36:46 -0800 |
Martin von Zweigbergk |
branching: merge with stable
|
Wed, 10 Feb 2021 23:03:54 +0100 |
Pierre-Yves David |
hooks: add a `auto` value for `hooks.*run-with-plain`
stable
|
Wed, 10 Feb 2021 23:21:21 +0100 |
Pierre-Yves David |
hooks: introduce a `:run-with-plain` option for hooks
stable
|
Wed, 10 Feb 2021 22:43:16 +0100 |
Pierre-Yves David |
hooks: add some test about HGPLAIN setting and hooks
stable
|
Wed, 10 Feb 2021 21:05:05 +0100 |
Pierre-Yves David |
hooks: forbid ':' in hook name
stable
|
Wed, 10 Feb 2021 21:46:29 +0100 |
Raphaël Gomès |
rust-status: honor matcher when using the dirstate-only fast-path (issue6483)
stable
|
Wed, 10 Feb 2021 22:01:23 +0100 |
Raphaël Gomès |
status: add test that shows that the Rust implementation has a bug
stable
|
Wed, 10 Feb 2021 19:23:56 +0100 |
Pierre-Yves David |
tweak-default: no longer enable the experimental return code
stable
|
Thu, 04 Feb 2021 15:04:53 +0100 |
Simon Sapin |
rhg: Parse per-repository configuration
|
Thu, 04 Feb 2021 14:29:47 +0100 |
Simon Sapin |
rhg: Abort based on config on share-safe mismatch
|
Thu, 04 Feb 2021 13:17:55 +0100 |
Simon Sapin |
rhg: Parse system and user configuration at program start
|
Thu, 04 Feb 2021 13:16:21 +0100 |
Simon Sapin |
rust: Parse system and user configuration
|
Mon, 01 Feb 2021 13:32:00 +0100 |
Simon Sapin |
rust: Remove unnecessary check for absolute path before joining
|
Mon, 01 Feb 2021 12:25:53 +0100 |
Simon Sapin |
rust: replace read_whole_file with std::fs::read
|
Tue, 09 Feb 2021 09:37:39 -0800 |
Martin von Zweigbergk |
wireprotopeer: clarify some variable names now that we allow snake_case
|
Tue, 02 Feb 2021 07:02:25 +0100 |
Pierre-Yves David |
copy-tracing: add a --compute flag to debugchangedfiles
|
Wed, 03 Feb 2021 23:23:56 -0800 |
Martin von Zweigbergk |
bundle2: print "error:abort" message to stderr instead of stdout
|
Wed, 03 Feb 2021 13:55:58 -0800 |
Martin von Zweigbergk |
narrow: add --no-backup option for narrowing
|
Fri, 29 Jan 2021 15:23:07 +0100 |
Pierre-Yves David |
debugdiscovery: add flags to run discovery on subsets of the local repo
|
Wed, 10 Feb 2021 00:11:46 +0100 |
Pierre-Yves David |
cmdutil: add a missing byte prefix to string introduce in 976b26bdd0d8
stable
|
Mon, 18 Jan 2021 10:20:58 +0100 |
Pierre-Yves David |
relnote: remove the reference to `debugstrip`
stable
|
Tue, 02 Feb 2021 13:25:28 -0500 |
Augie Fackler |
branching: merge with stable
|
Mon, 01 Feb 2021 00:02:00 +0530 |
Pulkit Goyal |
upgrade: implement partial upgrade for upgrading persistent-nodemap
|
Mon, 01 Feb 2021 00:10:27 +0530 |
Pulkit Goyal |
tests: unquiet a test to show changes in next patch
|
Sun, 31 Jan 2021 23:40:57 +0530 |
Pulkit Goyal |
nodemap: fix a typo in error message
|
Sun, 31 Jan 2021 23:38:31 +0530 |
Pulkit Goyal |
revlog: refactor logic to compute nodemap file in separate function
|
Sun, 31 Jan 2021 23:34:59 +0530 |
Pulkit Goyal |
nodemap: make `_persist_nodemap` a public function
|
Sun, 31 Jan 2021 23:13:08 +0530 |
Pulkit Goyal |
engine: 'if not, else' -> 'if, else'
|
Mon, 25 Jan 2021 14:23:47 +0530 |
Pulkit Goyal |
debugcommands: s/stdin/stdout in debugnodemap help
|
Fri, 29 Jan 2021 15:51:00 -0800 |
Martin von Zweigbergk |
errors: use InputError in uncommit extension
|
Thu, 04 Feb 2021 16:59:46 -0500 |
Jordi Gutiérrez Hermoso |
largefiles: properly pass kwargs into url.open
stable
|
Mon, 01 Feb 2021 11:41:10 +0100 |
Simon Sapin |
rhg: add support for share-safe
|
Thu, 14 Jan 2021 13:04:12 +0100 |
Simon Sapin |
rhg: initial support for shared repositories
|
Mon, 01 Feb 2021 19:30:28 +0100 |
Simon Sapin |
rhg: Add basic test with a shared repository
|
Tue, 02 Feb 2021 10:56:53 -0500 |
Matt Harbison |
tests: print the server error log in `test-url-download.t`
|
Thu, 04 Feb 2021 19:56:45 +0900 |
Yuya Nishihara |
procutil: extend gui test to detect wayland session (issue6479)
stable
|
Tue, 02 Feb 2021 23:44:44 +0530 |
Pulkit Goyal |
Added signature for changeset 0e2e7300f430
stable
|
Tue, 02 Feb 2021 23:44:31 +0530 |
Pulkit Goyal |
Added tag 5.7 for changeset 0e2e7300f430
stable
|
Tue, 02 Feb 2021 15:35:58 +0100 |
Pierre-Yves David |
ci-fix: backed out changeset 45afff0f530a
|
Tue, 02 Feb 2021 15:35:38 +0100 |
Pierre-Yves David |
ci-fix: backed out changeset d4c8b4b90ecb
|
Mon, 01 Feb 2021 17:13:24 -0500 |
Augie Fackler |
relnotes: add entry for `hg diff --merge -c`
|
Mon, 01 Feb 2021 12:55:53 -0800 |
Martin von Zweigbergk |
branching: merge with stable
|
Fri, 29 Jan 2021 10:32:19 -0800 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.7" and clear "next"
stable 5.7
|
Mon, 01 Feb 2021 15:37:03 -0500 |
Matt Harbison |
relnotes: elaborate on the side effects of hooks having HGPLAIN=1
stable
|
Sun, 31 Jan 2021 19:56:52 -0500 |
Matt Harbison |
packaging: replace a documentation reference to `python3` on Windows
stable
|
Mon, 01 Feb 2021 11:57:18 -0500 |
Augie Fackler |
diff: suppress `merging foo` output lines when performing a merge diff
|
Thu, 07 May 2020 16:50:26 -0400 |
Augie Fackler |
diff: add experimental support for "merge diffs"
|
Mon, 01 Feb 2021 12:55:31 +0100 |
Simon Sapin |
rust: use HgError in ConfigError
|
Thu, 28 Jan 2021 20:31:42 +0100 |
Simon Sapin |
rust: Fold find_root and check_requirements into Repo::find
|
Thu, 28 Jan 2021 19:13:55 +0100 |
Simon Sapin |
rhg: Simplify CommandError based on its use
|
Thu, 28 Jan 2021 19:21:57 +0100 |
Simon Sapin |
rust: replace ToString impls with Display
|
Wed, 27 Jan 2021 14:45:25 +0100 |
Simon Sapin |
rust: use HgError in RevlogError and Vfs
|
Wed, 27 Jan 2021 14:59:09 +0100 |
Simon Sapin |
rust: replace RequirementsError with HgError
|
Wed, 27 Jan 2021 15:04:51 +0100 |
Simon Sapin |
rhg: Print an error message in more cases
|
Wed, 27 Jan 2021 14:00:21 +0100 |
Simon Sapin |
rust: Remove DirstateParseError and ListDirstateTrackedFilesError
|
Wed, 27 Jan 2021 13:41:28 +0100 |
Simon Sapin |
rust: Replace DirstatePackError with HgError
|
Wed, 27 Jan 2021 13:19:49 +0100 |
Simon Sapin |
rust: Introduce an `HgError` enum for common error cases
|
Tue, 26 Jan 2021 20:42:36 +0100 |
Simon Sapin |
rust: remove three enums that were identical to `RevlogError`
|
Tue, 26 Jan 2021 20:31:26 +0100 |
Simon Sapin |
rhg: replace `map_*_error` functions with `From` impls
|
Tue, 26 Jan 2021 20:05:37 +0100 |
Simon Sapin |
rust: replace trivial `impl From …` with `#[derive(derive_more::From)]`
|
Tue, 26 Jan 2021 19:07:24 +0100 |
Simon Sapin |
rust: remove `FooError` structs with only `kind: FooErrorKind` enum field
|
Tue, 26 Jan 2021 18:31:46 +0100 |
Simon Sapin |
rhg: centralize parsing of `--rev` CLI arguments
|
Mon, 25 Jan 2021 18:25:26 +0100 |
Simon Sapin |
rust: Remove hex parsing from the nodemap
|
Mon, 25 Jan 2021 11:48:47 +0100 |
Simon Sapin |
rust: Make NodePrefix allocation-free and Copy, remove NodePrefixRef
|
Sat, 30 Jan 2021 18:30:11 +0800 |
Aay Jay Chan |
churn: count lines that look like diff headers but are not
|
Mon, 25 Jan 2021 12:31:40 +0100 |
Simon Sapin |
rust: Exclude empty node prefixes
|
Mon, 25 Jan 2021 12:28:39 +0100 |
Simon Sapin |
rust: Simplify error type for reading hex node IDs
|
Mon, 25 Jan 2021 12:00:23 +0100 |
Simon Sapin |
rust: replace Node::encode_hex with std::fmt::LowerHex
|
Fri, 29 Jan 2021 13:46:19 +0100 |
Simon Sapin |
rhg: Build in release mode on CI
|
Sat, 30 Jan 2021 00:36:54 +0100 |
Pierre-Yves David |
config: use the right API to access git-submodule
|
Fri, 29 Jan 2021 14:03:39 +0100 |
Pierre-Yves David |
config: use the right API to access template access
|
Fri, 29 Jan 2021 14:03:01 +0100 |
Pierre-Yves David |
config: use the right API to access subrepository section
|
Fri, 29 Jan 2021 13:03:50 +0100 |
Pierre-Yves David |
config: test priority involving the command line
|
Fri, 29 Jan 2021 11:50:33 +0100 |
Pierre-Yves David |
config: test priority involving include
|
Fri, 29 Jan 2021 11:42:27 +0100 |
Pierre-Yves David |
config: add a test for priority when includes are involved
|
Fri, 29 Jan 2021 16:26:53 -0800 |
Martin von Zweigbergk |
errors: use InputError for incorrectly formatted dates
|
Fri, 29 Jan 2021 15:56:08 -0800 |
Martin von Zweigbergk |
errors: use StateError more in merge module
|
Fri, 29 Jan 2021 12:16:55 -0800 |
Martin von Zweigbergk |
errors: use exit code 40 for when a hook fails
|
Fri, 29 Jan 2021 12:50:10 -0500 |
Augie Fackler |
context: add missing manifest invalidation after write in overlayworkingctx
|
Wed, 27 Jan 2021 10:29:21 -0800 |
Kyle Lippincott |
wix: tell ComponentSearch that it is finding a directory (not a file)
stable
|
Fri, 29 Jan 2021 17:32:09 +0530 |
Pulkit Goyal |
merge with stable
|
Wed, 27 Jan 2021 00:54:57 -0500 |
Matt Harbison |
copyright: update to 2021
stable
|
Thu, 28 Jan 2021 13:15:34 +0100 |
Simon Sapin |
persistent-nodemap: Fix Rust declarations for Revlog_CAPI signatures
stable
|
Thu, 28 Jan 2021 13:25:37 +0100 |
Simon Sapin |
persistent-nodemap: add test case reproducing a Rust panic
stable
|
Thu, 28 Jan 2021 00:14:15 -0800 |
Martin von Zweigbergk |
copies: fix an incorrect comment in graftcopies() from recent D9802
|
Wed, 27 Jan 2021 22:10:57 -0800 |
Martin von Zweigbergk |
narrow: delete a stale TODO about not sending groups the client already has
|
Sat, 16 Jan 2021 00:03:18 +0100 |
Pierre-Yves David |
copies: add an devel option to trace all files
|
Thu, 28 Jan 2021 15:26:33 +0100 |
Raphaël Gomès |
revlog: prepare pure parser for being overloaded
|
Thu, 28 Jan 2021 15:12:48 +0100 |
Raphaël Gomès |
revlog: use a less probable revlog version for backwards compatibility
|
Wed, 27 Jan 2021 15:06:02 +0100 |
Pierre-Yves David |
clang-format: show required version in skip message
|
Wed, 27 Jan 2021 15:04:48 +0100 |
Pierre-Yves David |
heptapod-ci: indicate which version of clang-format is used for the run
|
Wed, 27 Jan 2021 14:58:24 +0100 |
Pierre-Yves David |
black: show required version in skip message
|
Wed, 27 Jan 2021 14:57:20 +0100 |
Pierre-Yves David |
heptapod-ci: indicate which version of black is used for the run
|
Wed, 27 Jan 2021 15:53:32 +0100 |
Pierre-Yves David |
heptapod-ci: add a default value for HG_CI_IMAGE_TAG
|
Tue, 12 Jan 2021 00:11:16 +0300 |
Nikita Slyusarev |
convert: option to set date and time for svn commits
|
Fri, 15 Jan 2021 23:58:41 +0100 |
Pierre-Yves David |
copies: simplify the conditional for _filter's case 3
|
Fri, 15 Jan 2021 23:49:51 +0100 |
Pierre-Yves David |
copies: clarify which case some conditional are handling
|
Sat, 16 Jan 2021 02:18:55 +0100 |
Pierre-Yves David |
copies: explicitly filter out existing file in graftcopies
|
Fri, 22 Jan 2021 15:43:06 -0500 |
Augie Fackler |
histedit: rip out mysterious catch-all ignore curses.error handler
|
Fri, 22 Jan 2021 15:32:00 -0500 |
Augie Fackler |
histedit: notice when the main window underflows height and abort
|
Fri, 22 Jan 2021 15:29:12 -0500 |
Augie Fackler |
histedit: don't assign to _ for unused values
|
Tue, 26 Jan 2021 17:25:30 -0500 |
Matt Harbison |
hghave: list the module needed for the `vcr` check
|
Tue, 26 Jan 2021 00:19:36 +0100 |
Joerg Sonnenberger |
debugshell: add a simple command for starting an interactive shell
|
Mon, 25 Jan 2021 11:34:23 +0100 |
Simon Sapin |
rust: replace an unsafe use of transmute with a safe use of bytes-cast
|
Fri, 15 Jan 2021 16:11:54 +0100 |
Simon Sapin |
rust: use the bytes-cast crate to parse persistent nodemaps
|
Mon, 25 Jan 2021 19:03:27 -0500 |
Matt Harbison |
cext: restore the ability to build on Windows with py2
|
Mon, 25 Jan 2021 16:46:51 +0100 |
Pierre-Yves David |
command-namespace: use `::` are the command separator
|
Mon, 25 Jan 2021 23:13:01 +0100 |
Pierre-Yves David |
perf: test the formatting of a command help
|
Mon, 25 Jan 2021 23:08:33 +0100 |
Pierre-Yves David |
help: escape ':' (as '\:') when generating command names
|
Mon, 25 Jan 2021 23:07:56 +0100 |
Pierre-Yves David |
minirst: respect escaping in definition list key
|
Tue, 26 Jan 2021 00:45:40 +0100 |
Pierre-Yves David |
run-test: avoid byte issue when replacing output file of python test
|
Mon, 25 Jan 2021 16:34:43 +0100 |
Pierre-Yves David |
store: use `endswith` to detect revlog extension
|
Tue, 01 Dec 2020 12:59:33 -0500 |
Augie Fackler |
black: merge config into main pyproject.toml now that we have it
|
Tue, 01 Dec 2020 12:52:04 -0500 |
Augie Fackler |
pyproject: add config file
|
Thu, 14 Jan 2021 16:37:10 +0530 |
Pulkit Goyal |
upgrade: update only requirements if we can
|
Thu, 14 Jan 2021 16:34:58 +0530 |
Pulkit Goyal |
engine: add `if True` to prepare for next patch
|
Thu, 14 Jan 2021 17:27:54 +0530 |
Pulkit Goyal |
test: unquiet few tests to demonstrate changes in upcoming patches
|
Thu, 14 Jan 2021 16:57:11 +0530 |
Pulkit Goyal |
upgrade: mark sharesafe improvement as only touching requirements
|
Mon, 14 Dec 2020 16:20:00 +0530 |
Pulkit Goyal |
actions: calculate what all parts does the operation touches
|
Thu, 14 Jan 2021 16:25:40 +0530 |
Pulkit Goyal |
upgrade: don't create store backup if `--no-backup` is passed
|
Mon, 14 Dec 2020 10:44:29 +0100 |
Victor Stinner |
cext: add Python 3.10 support
|
Wed, 20 Jan 2021 14:47:13 +0100 |
Joerg Sonnenberger |
revlog: decouple caching from addrevision callback for addgroup
|
Fri, 15 Jan 2021 01:58:59 +0100 |
Joerg Sonnenberger |
branchmap: update rev-branch-cache incrementally
|
Tue, 19 Jan 2021 00:20:53 +0100 |
Joerg Sonnenberger |
repository: introduce register_changeset callback
|
Fri, 15 Jan 2021 01:30:08 +0100 |
Joerg Sonnenberger |
changelog: move branchinfo to changelogrevision
|
Fri, 22 Jan 2021 11:10:39 +0100 |
Dan Villiom Podlaski Christiansen |
rust: lower compile error on non-linux platforms to a warning
|
Mon, 18 Jan 2021 10:24:20 +0100 |
Valentin Gatien-Baron |
purge: move extension into core mercurial
|
Mon, 18 Jan 2021 10:24:11 +0100 |
Pierre-Yves David |
purge: also deal with directory with --confirm
|
Mon, 18 Jan 2021 10:24:03 +0100 |
Pierre-Yves David |
purge: add a --confirm option
|
Mon, 11 May 2020 18:45:45 -0400 |
Augie Fackler |
filemerge: add a hacktastic version of internal:merge3 for merge diffs
|
Sun, 24 Jan 2021 19:14:50 -0500 |
Matt Harbison |
packaging: include `windows_curses` when building py2exe
stable
|
Sun, 24 Jan 2021 19:08:47 -0500 |
Matt Harbison |
packaging: allow specifying modules to include with py2exe
stable
|
Thu, 28 May 2020 17:31:41 -0400 |
Augie Fackler |
rebase: add a config knob for forcing in-memory rebasing
|
Mon, 18 May 2020 17:29:53 -0400 |
Augie Fackler |
cleanup: use mergestate.unresolvedcount() instead of bool(list(unresolved()))
|
Fri, 15 Jan 2021 01:20:47 +0100 |
Joerg Sonnenberger |
reverse-branch-cache: switch to doubling allocating scheme
|
Sun, 17 Jan 2021 23:21:33 +0100 |
Pierre-Yves David |
discovery: add config options to control sample size
|
Tue, 19 Jan 2021 00:20:42 +0100 |
Joerg Sonnenberger |
exchangev2: avoid second look-up by node
|
Tue, 19 Jan 2021 00:18:39 +0100 |
Joerg Sonnenberger |
commit: look-up new revision once
|
Tue, 19 Jan 2021 14:00:42 -0800 |
Martin von Zweigbergk |
resolve: also detect new :mergediff conflict markers
|
Mon, 18 Jan 2021 22:32:09 -0800 |
Martin von Zweigbergk |
simplemerge: delete unused find_unconflicted()
|
Fri, 04 Dec 2020 10:11:01 +0100 |
Pierre-Yves David |
perf: use the `perf--` prefix for perf command
|
Sun, 24 Jan 2021 18:24:11 -0800 |
Gregory Szorc |
contrib: update PyOxidizer to 0.10.3
stable
|
Fri, 08 Jan 2021 16:58:23 +0100 |
Raphaël Gomès |
contrib: stop building rust for every job
stable
|
Thu, 21 Jan 2021 23:24:58 -0500 |
Matt Harbison |
share-safe: fix an abort message that references the experimental requirement
stable
|
Thu, 21 Jan 2021 23:22:12 -0500 |
Matt Harbison |
doc: fix a formatting error in requirements.txt
stable
|
Thu, 21 Jan 2021 23:21:45 -0500 |
Matt Harbison |
doc: drop the `exp-` prefix from the `share-safe` requirement
stable
|
Wed, 20 Jan 2021 12:23:40 +0100 |
Pierre-Yves David |
share-share: have the hint issue more consistently and point to the right doc
stable
|
Wed, 20 Jan 2021 12:13:17 +0100 |
Pierre-Yves David |
doc: point to the main share-safe doc in the "mismatch" config
stable
|
Wed, 20 Jan 2021 12:12:31 +0100 |
Pierre-Yves David |
doc: improves the share-safe documentation
stable
|
Wed, 20 Jan 2021 12:11:41 +0100 |
Pierre-Yves David |
doc: remove the section about share-safe from its verbose gating
stable
|
Wed, 20 Jan 2021 12:08:10 +0100 |
Pierre-Yves David |
doc: relocate doc for `share.safe-mismatch.source-safe.warn`
stable
|
Wed, 20 Jan 2021 00:40:41 -0500 |
Matt Harbison |
tests: skip a detailed exit status in test-lfs-test-server
stable
|
Wed, 20 Jan 2021 14:57:56 +0100 |
Joerg Sonnenberger |
tests: deal with more timing differences in output
stable
|
Tue, 19 Jan 2021 12:22:05 -0500 |
Augie Fackler |
merge with stable
|
Tue, 19 Jan 2021 22:37:35 +0530 |
Pulkit Goyal |
Added signature for changeset 9da65e3cf370
stable
|
Tue, 19 Jan 2021 22:37:09 +0530 |
Pulkit Goyal |
Added tag 5.7rc0 for changeset 9da65e3cf370
stable
|
Tue, 19 Jan 2021 21:48:43 +0530 |
Pulkit Goyal |
merge with stable
stable 5.7rc0
|
Mon, 18 Jan 2021 19:16:49 +0530 |
Pulkit Goyal |
share: move share safe functionality out of experimental
|
Fri, 15 Jan 2021 12:08:07 +0530 |
Pulkit Goyal |
share: rename share-safe warning config
|
Mon, 18 Jan 2021 21:37:20 +0530 |
Pulkit Goyal |
share: rework config options to be much clearer and easier
|
Mon, 18 Jan 2021 19:16:49 +0530 |
Pulkit Goyal |
share: move share safe functionality out of experimental
|
Fri, 15 Jan 2021 12:08:07 +0530 |
Pulkit Goyal |
share: rename share-safe warning config
|
Mon, 18 Jan 2021 21:37:20 +0530 |
Pulkit Goyal |
share: rework config options to be much clearer and easier
|
Thu, 14 Jan 2021 21:34:12 +0530 |
Pulkit Goyal |
localrepo: disallow share if there is a version mismatch by default
|
Mon, 18 Jan 2021 19:50:21 +0530 |
Pulkit Goyal |
upgrade: re-read current requirements after taking lock
|
Thu, 14 Jan 2021 21:29:46 +0530 |
Pulkit Goyal |
upgrade: take lock only for part where it's required
|
Mon, 18 Jan 2021 19:19:47 +0100 |
Pierre-Yves David |
clang-format: reorder includes to appease the formatter
|
Mon, 18 Jan 2021 01:15:10 -0500 |
Matt Harbison |
run-tests: catch a Windows specific error when testing for a free socket
|
Mon, 18 Jan 2021 00:50:01 -0500 |
Matt Harbison |
run-tests: work around the Windows firewall popup for server processes
|
Sun, 17 Jan 2021 22:25:15 -0500 |
Matt Harbison |
hghave: split apart testing for the curses module and `tic` executable
|
Mon, 18 Jan 2021 13:59:54 +0100 |
Joerg Sonnenberger |
sqlitestore: disable test with chg
|
Fri, 15 Jan 2021 20:26:21 +0100 |
Pierre-Yves David |
heptapod-ci: allow testing with docker image other than :latest
|
Sun, 17 Jan 2021 20:27:59 +0100 |
Pierre-Yves David |
persistent-nodemap: also exchange the nodemap data over the wire
|
Sun, 17 Jan 2021 19:22:30 +0100 |
Pierre-Yves David |
persistent-nodemap: catch the right exception on python
|
Sun, 17 Jan 2021 02:50:26 -0500 |
Matt Harbison |
hghave: adjust the definition of `tic` to allow curses tests on Windows
|
Wed, 09 Dec 2020 00:51:35 -0500 |
Matt Harbison |
windows: wrap `os.getcwd()` in `os.path.realpath()` on py3
|
Tue, 01 Dec 2020 21:51:41 -0500 |
Matt Harbison |
packaging: include `windows-curses` on Windows
|
Sat, 16 Jan 2021 20:15:10 -0500 |
Matt Harbison |
cext: fix compiler error in revlog.c on Windows with py2
|
Sat, 16 Jan 2021 01:02:03 +0100 |
Pierre-Yves David |
discovery: add a devel.discovery.exchange-heads
|
Sun, 17 Jan 2021 02:48:15 +0100 |
Pierre-Yves David |
test-regression: backing out D9640 (63c923fd7fa8)
|
Fri, 15 Jan 2021 12:41:38 +0100 |
Pierre-Yves David |
clone: make sure we warm the cache after a clone
|
Thu, 14 Jan 2021 04:56:29 +0100 |
Pierre-Yves David |
persistent-nodemap: remove the "experimental" tag to the feature
|
Wed, 13 Jan 2021 23:50:03 +0100 |
Pierre-Yves David |
persistent-nodemap: drop the storage.revlog.nodemap.mode config
|
Wed, 13 Jan 2021 23:41:37 +0100 |
Pierre-Yves David |
persistent-nodemap: add a "abort" option to the slow-path config
|
Wed, 13 Jan 2021 23:07:41 +0100 |
Pierre-Yves David |
persistent-nodemap: add a "warn" option to the slow-path config
|
Wed, 13 Jan 2021 18:33:48 +0100 |
Pierre-Yves David |
persistent-node: check the value of the slow-path config
|
Thu, 14 Jan 2021 01:25:06 +0100 |
Pierre-Yves David |
persistent-nodemap: add a revlog.storage.persistent-nodemap.slow-path option
|
Thu, 14 Jan 2021 01:12:42 +0100 |
Pierre-Yves David |
persistent-nodemap: document storage.revlog.persistent-nodemap.mmap=no
|
Wed, 13 Jan 2021 23:51:12 +0100 |
Pierre-Yves David |
persistent-nodemap: rename the storage.revlog.nodemap.mmap option
|
Thu, 14 Jan 2021 00:56:27 +0100 |
Pierre-Yves David |
persistent-nodemap: document the feature in `hg help config.format`
|
Thu, 14 Jan 2021 00:37:36 +0100 |
Pierre-Yves David |
persistent-nodemap: write down the sprint conclusion
|
Thu, 14 Jan 2021 00:33:40 +0100 |
Pierre-Yves David |
persistent-nodemap: document the `devel.persistent-nodemap` option
|
Fri, 15 Jan 2021 23:47:16 +0100 |
Pierre-Yves David |
copies: fix some comment in _filter
|
Sat, 16 Jan 2021 00:54:33 +0100 |
Pierre-Yves David |
discovery: move some debug output closer to were it belong
|
Sat, 16 Jan 2021 00:48:11 +0100 |
Pierre-Yves David |
discovery: add a discovery.grow-sample.rate
|
Sat, 16 Jan 2021 00:29:17 +0100 |
Pierre-Yves David |
discovery: add a `devel', b'discovery.grow-sample`
|
Sat, 16 Jan 2021 00:21:54 +0100 |
Pierre-Yves David |
discovery: document the `devel.discovery.randomize` option
|
Tue, 12 Jan 2021 09:11:15 -0800 |
Martin von Zweigbergk |
shelve: move listshelves() to new ShelfDir class, so caller need not pass vfs
|
Tue, 12 Jan 2021 09:02:47 -0800 |
Martin von Zweigbergk |
shelve: also create class representing whole directory of shelves
|
Mon, 11 Jan 2021 23:08:37 -0800 |
Martin von Zweigbergk |
shelve: add a method for deleting shelf to new shelf class
|
Mon, 11 Jan 2021 10:53:42 -0800 |
Martin von Zweigbergk |
shelve: inline ".patch" constant now that it's only used in the Shelf class
|
Mon, 11 Jan 2021 23:06:45 -0800 |
Martin von Zweigbergk |
shelve: use listshelves() in cleanupoldbackups()
|
Mon, 11 Jan 2021 23:02:20 -0800 |
Martin von Zweigbergk |
shelve: make listshelves() list shelves in a given vfs
|
Tue, 12 Jan 2021 08:07:59 -0800 |
Martin von Zweigbergk |
shelve: replace repo instance in Shelf class by vfs instance
|
Mon, 11 Jan 2021 10:35:52 -0800 |
Martin von Zweigbergk |
shelve: use listdir() instead of readdir() when we don't need stat information
|
Fri, 08 Jan 2021 23:08:37 -0800 |
Martin von Zweigbergk |
shelve: don't crash on file with unexpected extension in .hg/shelved/
|
Mon, 11 Jan 2021 09:26:48 -0800 |
Martin von Zweigbergk |
shelve: don't include invalid shelves in `hg shelve --list`
|
Thu, 07 Jan 2021 23:32:19 -0800 |
Martin von Zweigbergk |
shelve: extract some repeated creation of shelf instances to variables
|
Thu, 07 Jan 2021 23:18:24 -0800 |
Martin von Zweigbergk |
shelve: teach new shelf class to check if .shelve file exists
|
Thu, 07 Jan 2021 22:45:17 -0800 |
Martin von Zweigbergk |
shelve: move method for creating backup to new shelf class
|
Thu, 07 Jan 2021 23:09:04 -0800 |
Martin von Zweigbergk |
shelve: make gennames() helper generate relative backup paths
|
Thu, 07 Jan 2021 22:38:19 -0800 |
Martin von Zweigbergk |
shelve: use listshelves() in cleanup function
|
Thu, 07 Jan 2021 16:08:30 -0800 |
Martin von Zweigbergk |
shelve: inline shelvedfile.filename() since there are no callers outside class
|
Thu, 07 Jan 2021 15:24:46 -0800 |
Martin von Zweigbergk |
shelve: make listshelves() return shelf names instead of filenames
|
Thu, 07 Jan 2021 14:54:56 -0800 |
Martin von Zweigbergk |
shelve: move method for getting stat (mtime) to new shelf class
|
Thu, 07 Jan 2021 15:24:15 -0800 |
Martin von Zweigbergk |
shelve: open patch using new shelf class instead of open()
|
Thu, 07 Jan 2021 14:48:57 -0800 |
Martin von Zweigbergk |
shelve: move function for opening .patch file to new shelf class
|
Thu, 07 Jan 2021 13:57:21 -0800 |
Martin von Zweigbergk |
shelve: move method for reading .hg to new shelf class
|
Thu, 07 Jan 2021 11:25:39 -0800 |
Martin von Zweigbergk |
shelve: move method for writing bundle to new shelf class
|
Thu, 07 Jan 2021 11:28:41 -0800 |
Martin von Zweigbergk |
shelve: move method for reading .shelve file to new shelf class
|
Thu, 07 Jan 2021 11:22:21 -0800 |
Martin von Zweigbergk |
shelve: move method for writing .shelve to new shelf class
|
Thu, 07 Jan 2021 11:07:21 -0800 |
Martin von Zweigbergk |
shelve: introduce class representing a shelf
|
Thu, 07 Jan 2021 12:26:32 -0800 |
Martin von Zweigbergk |
shelve: raise more specific errors
|
Thu, 07 Jan 2021 12:58:43 -0800 |
Martin von Zweigbergk |
shelve: trust caller of shelvedfile.opener() to check that the file exists
|
Thu, 07 Jan 2021 12:22:39 -0800 |
Martin von Zweigbergk |
shelve: rewrite check for unknown shelf to delete
|
Thu, 07 Jan 2021 12:37:14 -0800 |
Martin von Zweigbergk |
shelve: remove a bundlerepo method
|
Fri, 08 Jan 2021 16:38:41 -0800 |
Martin von Zweigbergk |
tests: add tests for corrupt .hg/shelved/ directory
|
Wed, 13 Jan 2021 18:29:19 +0100 |
Pierre-Yves David |
ui: add a "config_default" method
|
Thu, 14 Jan 2021 11:46:30 +0100 |
Pierre-Yves David |
test: split tests/test-merge-combination.t into multiple parts
|
Thu, 14 Jan 2021 11:33:09 +0100 |
Pierre-Yves David |
test: extract the `genmerges` out of test-merge-combination.t
|
Fri, 15 Jan 2021 14:05:32 +0100 |
Pierre-Yves David |
hghave: clarify `sqlite` requirements
|
Fri, 15 Jan 2021 01:21:58 +0100 |
Joerg Sonnenberger |
localrepo: fix comment typo
|
Thu, 14 Jan 2021 11:53:55 -0800 |
Martin von Zweigbergk |
error: use detailed exit code 10 for command errors
|
Wed, 13 Jan 2021 22:37:21 -0800 |
Martin von Zweigbergk |
errors: raise InputError when non-existent help section requested
|
Fri, 15 Jan 2021 12:56:25 -0500 |
Augie Fackler |
revlog: migrate from PyEval_CallObject to PyObject_Call
|
Fri, 15 Jan 2021 12:52:52 -0500 |
Augie Fackler |
fuzz: fix Makefile default PYTHON_CONFIG_FLAGS to be modern
|
Thu, 14 Jan 2021 06:52:36 +0100 |
Pierre-Yves David |
tests: wider work around matching in test-narrow-shallow.t
|
Wed, 13 Jan 2021 15:44:24 -0500 |
Augie Fackler |
fuzz: try and ensure fuzzer tests run against the right python-config
|
Fri, 08 Jan 2021 16:25:18 +0100 |
Raphaël Gomès |
contrib: remove testing for `dirstate-tree` Rust feature
|
Wed, 13 Jan 2021 17:21:51 +0100 |
Pierre-Yves David |
perf: don't turn byte to string when formatting perfbranchmap
|
Fri, 18 Dec 2020 14:45:28 +0100 |
Joerg Sonnenberger |
branchmap: avoid ancestor computations in absence of non-continous branches
|
Tue, 12 Jan 2021 19:49:18 +0100 |
Pierre-Yves David |
persistent-nodemap: also list related file as part of the store
|
Wed, 13 Jan 2021 12:50:47 +0100 |
Pierre-Yves David |
upgrade: explicitly test for revlog index
|
Tue, 12 Jan 2021 19:47:34 +0100 |
Pierre-Yves David |
persistent-nodemap: highlight that node is not sent when streaming
|
Tue, 12 Jan 2021 18:13:55 +0100 |
Pierre-Yves David |
persistent-nodemap: test it (does not) exist after a stream clone
|
Tue, 12 Jan 2021 18:19:17 +0100 |
Pierre-Yves David |
persistent-nodemap: test it (does not) exist after a local clone
|
Tue, 12 Jan 2021 18:19:01 +0100 |
Pierre-Yves David |
persistent-nodemap: test that is it present after a clone
|
Tue, 12 Jan 2021 23:27:24 +0100 |
Pierre-Yves David |
narrow: overwrite readfast in excludeddirmanifestctx
|
Mon, 11 Jan 2021 17:46:55 -0800 |
Kyle Lippincott |
patch: handle filenames with trailing spaces
|
Tue, 29 Dec 2020 23:15:26 +0100 |
Dan Villiom Podlaski Christiansen |
rust: fix testing with $TMPDIR ≠ /tmp
|
Mon, 11 Jan 2021 15:16:36 +0100 |
Dan Villiom Podlaski Christiansen |
ci: avoid a global before_script definition
|
Mon, 21 Dec 2020 15:50:01 +0100 |
Dan Villiom Podlaski Christiansen |
setup: when possible, build and bundle man pages
|
Tue, 08 Dec 2020 16:41:13 +0530 |
Pulkit Goyal |
scmutil: improve documentation of writereporequirements()
|
Fri, 20 Nov 2020 08:02:25 +0100 |
Pierre-Yves David |
command: automatically create alias for command using '-' in names
|
Mon, 28 Dec 2020 01:05:09 +0100 |
Joerg Sonnenberger |
worker: POSIX only supports workers from main thread (issue6460)
|
Fri, 08 Jan 2021 21:47:31 +0530 |
Pulkit Goyal |
sharesafe: introduce config to disallow outdated shares if upgrade fails
|
Fri, 08 Jan 2021 21:34:16 +0530 |
Pulkit Goyal |
sharesafe: make warning about outdated share configurable
|
Fri, 08 Jan 2021 18:07:33 +0530 |
Pulkit Goyal |
debuglock: rename flag names to better clarity
|
Wed, 06 Jan 2021 18:31:16 +0530 |
Pulkit Goyal |
sharesafe: add functionality to automatically downgrade shares
|
Wed, 06 Jan 2021 16:18:06 +0530 |
Pulkit Goyal |
sharesafe: introduce functionality to automatically upgrade shares
|
Wed, 06 Jan 2021 16:01:19 +0530 |
Pulkit Goyal |
localrepo: move storevfs calculation out of if statement
|
Mon, 11 Jan 2021 13:48:13 +0100 |
Dan Villiom Podlaski Christiansen |
setup: don't import distutils prior to checking FORCE_SETUPTOOLS
|
Wed, 13 Jan 2021 15:42:15 +0530 |
Pulkit Goyal |
largefiles: remove unused imports
|
Fri, 08 Jan 2021 23:08:39 +0530 |
Pulkit Goyal |
upgrade: don't perform anything if nothing to do
|
Fri, 08 Jan 2021 23:06:38 +0530 |
Pulkit Goyal |
downgrade: if a compression is removed, consider that too
|
Thu, 31 Dec 2020 14:28:00 +0530 |
Pulkit Goyal |
engine: prevent a function call for each store file
|
Tue, 12 Jan 2021 18:36:22 +0100 |
Simon Sapin |
rhg: use a release-mode executable in tests
|
Wed, 30 Dec 2020 00:14:28 +0100 |
Dan Villiom Podlaski Christiansen |
rust: fix file folding map
|
Tue, 12 Jan 2021 22:43:55 +0100 |
Pierre-Yves David |
test: replace a many occurence of `python` with `$PYTHON`
|
Tue, 12 Jan 2021 17:32:08 -0800 |
Martin von Zweigbergk |
tests: make test-subrepo-git.t compatible with git's master->main rename
|
Tue, 12 Jan 2021 14:45:32 -0800 |
Jun Wu |
revlog: use size_t for nodetree capacity
|
Fri, 08 Jan 2021 22:38:33 +0530 |
Pulkit Goyal |
upgrade: demonstrate that a no-op upgrade still performs everything
|
Thu, 31 Dec 2020 19:42:10 +0530 |
Pulkit Goyal |
upgrade: migrated -> upgraded in ui messages
|
Thu, 31 Dec 2020 19:24:23 +0530 |
Pulkit Goyal |
upgrade: remove unnecessary `is None` check
|
Thu, 31 Dec 2020 14:45:16 +0530 |
Pulkit Goyal |
engine: refactor code to replace stores in separate function
|
Thu, 31 Dec 2020 14:10:25 +0530 |
Pulkit Goyal |
engine: make hook point for extension a public function
|
Wed, 30 Dec 2020 16:39:35 +0530 |
Pulkit Goyal |
engine: prevent multiple checking of re-delta-multibase
|
Wed, 30 Dec 2020 16:33:49 +0530 |
Pulkit Goyal |
engine: pass upgrade operation inside `_perform_clone()`
|
Wed, 30 Dec 2020 16:29:33 +0530 |
Pulkit Goyal |
engine: pass upgrade operation inside _clonerevlogs()
|
Wed, 30 Dec 2020 16:20:25 +0530 |
Pulkit Goyal |
actions: store deltareuse mode of whole operation in UpgradeOperation
|
Wed, 30 Dec 2020 16:11:24 +0530 |
Pulkit Goyal |
engine: refactor how total dstsize is calculated
|
Wed, 16 Dec 2020 14:00:41 +0530 |
Pulkit Goyal |
upgrade: introduce post upgrade and downgrade message for improvements
|
Wed, 16 Dec 2020 15:04:17 +0530 |
Pulkit Goyal |
actions: introduce function to calculate downgrades
|
Wed, 16 Dec 2020 14:55:27 +0530 |
Pulkit Goyal |
debugupgraderepo: minor documentation fix
|
Wed, 16 Dec 2020 14:16:10 +0530 |
Pulkit Goyal |
upgrade: rename actions to upgrade_actions
|
Wed, 16 Dec 2020 14:06:24 +0530 |
Pulkit Goyal |
upgrade: move optimization addition to determineactions()
|
Wed, 16 Dec 2020 12:39:15 +0530 |
Pulkit Goyal |
upgrade: drop support for old style optimization names
|
Mon, 14 Dec 2020 16:15:01 +0530 |
Pulkit Goyal |
upgrade: add a missing space in status message
|
Wed, 30 Dec 2020 14:56:34 +0530 |
Pulkit Goyal |
actions: rename DEFICIENCY constant to FORMAT_VARIANT
|
Mon, 14 Dec 2020 16:03:15 +0530 |
Pulkit Goyal |
upgrade: rename finddeficiences() to find_format_upgrades()
|
Sat, 02 Jan 2021 01:48:12 -0500 |
msuozzo |
beautifygraph: change the current commit symbol
|
Mon, 11 Jan 2021 14:10:31 -0500 |
Augie Fackler |
merge with stable
|
Mon, 28 Dec 2020 01:21:58 +0100 |
Joerg Sonnenberger |
statichttprepo: explicitly convert error message to str (issue6247)
|
Mon, 07 Dec 2020 22:27:43 +0100 |
Pierre-Yves David |
debugsetparents: add various warning in the help message
|
Mon, 28 Dec 2020 03:18:16 +0100 |
Joerg Sonnenberger |
largefiles: redo heads interception
|
Thu, 07 Jan 2021 11:51:18 +0100 |
Joerg Sonnenberger |
nodemap: match comment to actual code
|
Sun, 20 Dec 2020 15:38:50 +0100 |
Dan Villiom Podlaski Christiansen |
clone: update to active bookmark, if set
|
Thu, 17 Dec 2020 13:29:50 +0100 |
Joerg Sonnenberger |
branchmap: micro-optimize branchinfo
|
Wed, 06 Jan 2021 19:41:15 +0100 |
Joerg Sonnenberger |
contrib: py3 compat for perfnodemap
|
Thu, 07 Jan 2021 14:15:24 +0100 |
Joerg Sonnenberger |
comments: fix typos
|
Mon, 14 Dec 2020 14:38:01 +0530 |
Pulkit Goyal |
engine: unwrap a hard to understand for loop
|
Mon, 14 Dec 2020 14:18:38 +0530 |
Pulkit Goyal |
engine: refactor actual cloning code into separate function
|
Mon, 14 Dec 2020 13:48:25 +0530 |
Pulkit Goyal |
upgrade: move printing of unused optimizations to UpgradeOperation class
|
Sat, 12 Dec 2020 18:09:16 +0530 |
Pulkit Goyal |
upgrade: move `printrequirements()` to UpgradeOperation class
|
Sat, 12 Dec 2020 18:00:18 +0530 |
Pulkit Goyal |
upgrade: move `printoptimisations() to UpgradeOperation class
|
Sat, 12 Dec 2020 17:54:59 +0530 |
Pulkit Goyal |
upgrade: move `printupgradeactions()` to UpgradeOperation class
|
Sat, 12 Dec 2020 17:51:27 +0530 |
Pulkit Goyal |
upgrade: move `print_affected_revlogs()` to UpgradeOperation class
|
Tue, 29 Dec 2020 10:53:45 +0100 |
Raphaël Gomès |
hg-core: add basic config module
|
Mon, 14 Dec 2020 12:08:56 +0100 |
Pierre-Yves David |
copies-tests: update to null in test-copies-chain-merge.t
|
Mon, 14 Dec 2020 12:08:16 +0100 |
Pierre-Yves David |
copies-tests: add a summary of all cases created in test-copies-chain-merge.t
|
Tue, 15 Dec 2020 00:29:29 +0100 |
Pierre-Yves David |
copies: stop attempt to avoid extra dict copies around branching
|
Mon, 14 Dec 2020 02:03:36 +0100 |
Pierre-Yves David |
copies: deal with the "same revision" special case earlier
|
Sun, 20 Dec 2020 15:47:02 +0100 |
Dan Villiom Podlaski Christiansen |
tags: describe all abnormal tag types in `hg tags -v`
|
Tue, 01 Dec 2020 14:46:55 +0100 |
Raphaël Gomès |
hg-core: add format-bytes dependency
|
Sat, 26 Dec 2020 18:26:32 +0530 |
Sushil khanchi |
rebase: handle the case when nothing to rebase (dry-run)
|
Sat, 26 Dec 2020 18:04:30 +0530 |
Sushil khanchi |
rebase: add test to demonstrate an issue in dry-run
|
Mon, 28 Dec 2020 01:40:08 +0100 |
Joerg Sonnenberger |
pycompat: fix typos
|
Sat, 19 Dec 2020 12:07:24 +0900 |
Yuya Nishihara |
chg: format code by clang-format version 11.0.1-+rc1-1
|
Sat, 19 Dec 2020 12:01:58 +0900 |
Yuya Nishihara |
test-check-interface: do not expect bare "python" executable exists
|
Fri, 18 Dec 2020 20:09:11 +0900 |
Yuya Nishihara |
procutil: assign pseudo file object if sys.stdout/stderr is missing
|
Sat, 19 Dec 2020 11:10:18 +0900 |
Yuya Nishihara |
procutil: introduce pseudo file object that just raises EBADF
|
Fri, 18 Dec 2020 20:14:54 +0900 |
Yuya Nishihara |
dispatch: gate against missing stdout/stderr
|
Fri, 18 Dec 2020 20:35:11 +0900 |
Yuya Nishihara |
dispatch: remove stale comment about fdopen()-ed stdio
|
Sat, 19 Dec 2020 01:42:51 -0500 |
Matt Harbison |
mergetools: add BeyondCompare 4 for Windows
|
Sat, 19 Dec 2020 01:19:02 -0500 |
Matt Harbison |
mergetools: add support for 32-bit BeyondCompare 3 on 64-bit Windows
|
Sat, 19 Dec 2020 01:15:44 -0500 |
Matt Harbison |
mergetools: enable the `checkconflicts` option for Araxis Merge
|
Sat, 19 Dec 2020 01:10:57 -0500 |
Matt Harbison |
mergetools: sync up comments with the TortoiseHg copy of the config file
|
Mon, 14 Dec 2020 16:33:15 +0100 |
Simon Sapin |
rust: introduce Repo and Vfs types for filesystem abstraction
|
Sat, 19 Dec 2020 15:56:54 +0100 |
Pierre-Yves David |
bundle2: drop some outdated comment
|
Fri, 24 Apr 2020 16:36:04 +0200 |
Joerg Sonnenberger |
bundle: optional advisory obsolescence parts
|
Thu, 17 Dec 2020 09:35:07 -0800 |
Martin von Zweigbergk |
relnotes: document that `hg extdiff` also got -r replaced by --from/--to
|
Mon, 14 Dec 2020 17:22:11 +0100 |
Pierre-Yves David |
hghave: add some official category for known-bad and missing-good output
|
Mon, 14 Dec 2020 01:32:22 +0100 |
Pierre-Yves David |
copies: rename value/other variable to minor/major for clarity
|
Mon, 14 Dec 2020 01:30:32 +0100 |
Pierre-Yves David |
copies: extract value comparison in the python copy tracing
|
Sun, 13 Dec 2020 19:18:10 +0100 |
Pierre-Yves David |
copies: explain the "arbitrary" copy source pick in case of conflict
|
Sun, 13 Dec 2020 20:16:34 +0100 |
Pierre-Yves David |
copies: properly match result during changeset centric copy tracing
|
Sun, 13 Dec 2020 20:26:27 +0100 |
Pierre-Yves David |
copies: avoid early return in _combine_changeset_copies
|
Wed, 02 Dec 2020 15:37:54 +0100 |
Pierre-Yves David |
copies-rust: record overwrite when merging
|
Wed, 02 Dec 2020 15:24:10 +0100 |
Pierre-Yves David |
copies-rust: make the comparison aware of the revision being current merged
|
Sat, 21 Nov 2020 17:00:32 +0100 |
Pierre-Yves David |
copies-rust: start recording overwrite as they happens
|
Wed, 02 Dec 2020 16:11:35 +0100 |
Pierre-Yves David |
copies-rust: rename Oracle.is_ancestor to Oracle.is_overwrite
|
Wed, 02 Dec 2020 11:04:11 +0100 |
Pierre-Yves David |
copies-rust: use the `entry` API for copy information too
|
Wed, 02 Dec 2020 10:51:40 +0100 |
Pierre-Yves David |
copies-rust: use the entry API to overwrite deleted entry
|
Sat, 25 Apr 2020 12:37:46 +0200 |
Pierre-Yves David |
copies-rust: tokenize all paths into integer
|
Fri, 20 Nov 2020 13:46:14 +0100 |
Pierre-Yves David |
copies: no longer cache the ChangedFiles during copy tracing
|
Mon, 14 Dec 2020 11:32:24 +0100 |
Pierre-Yves David |
copies: iterate over children directly (instead of parents)
|
Mon, 14 Dec 2020 11:32:20 +0100 |
Pierre-Yves David |
copies: document the current algorithm step
|
Thu, 24 Dec 2020 15:58:08 +0900 |
Yuya Nishihara |
log: update documentation about --follow with/without --rev (issue6459)
stable
|
Sat, 12 Dec 2020 15:27:58 +0530 |
Pulkit Goyal |
contrib: run python3+chg tests too in heptapod CI
|
Fri, 18 Dec 2020 13:53:26 +0530 |
Pulkit Goyal |
chgserver: respect detailed exit code in case of ConfigError
|
Thu, 17 Dec 2020 18:08:25 +0100 |
Joerg Sonnenberger |
cext: shut-up sign compare warnings
|
Thu, 17 Dec 2020 10:43:43 -0800 |
Martin von Zweigbergk |
errors: respect ui.detailed-exit-code in chg
|
Thu, 17 Dec 2020 13:33:27 -0500 |
Matt Harbison |
relnotes: document automatically setting `HGPLAIN=1` for external hooks
|
Sat, 28 Nov 2020 22:27:12 +0100 |
Joerg Sonnenberger |
cext: isolate hash size in the revlog handling in a single place
|
Thu, 17 Dec 2020 12:28:39 +0100 |
Simon Sapin |
rust: document how to enable debug information in optimized builds
|
Mon, 14 Dec 2020 18:09:37 -0800 |
Martin von Zweigbergk |
filemerge: add support for the new "mergediff" marker style to premerge
|
Mon, 14 Dec 2020 14:31:15 +0100 |
Pierre-Yves David |
test-narrow: mitigate the flakyness of test-narrow-shallow
|
Mon, 14 Dec 2020 18:03:29 -0500 |
Matt Harbison |
hook: set `HGPLAIN=1` for external hooks
|
Mon, 14 Dec 2020 17:59:10 -0500 |
Matt Harbison |
setup: exclude the git extension from py2 builds
|
Mon, 14 Dec 2020 14:59:23 +0100 |
Simon Sapin |
rust: replace most "operation" structs with functions
|
Mon, 14 Dec 2020 13:47:44 +0100 |
Simon Sapin |
rust: change &PathBuf parameters to &Path
|
Wed, 16 Dec 2020 21:06:29 -0800 |
Martin von Zweigbergk |
extdiff: add --from/--to and deprecate -r, as was done for `hg diff`
|
Wed, 16 Dec 2020 22:30:07 -0800 |
Martin von Zweigbergk |
extdiff: fix crash when showing diff from wdir()
|
Wed, 16 Dec 2020 22:16:05 -0800 |
Martin von Zweigbergk |
extdiff: pass contexts instead of nodeids into diffrevs()
|
Wed, 16 Dec 2020 21:40:27 -0800 |
Martin von Zweigbergk |
tests: remove undefined (empty) $opt from test-extdiff.t
|
Tue, 21 Apr 2020 15:13:13 +0200 |
Pierre-Yves David |
copies-rust: pre-introduce a PathToken type and use it where applicable
|
Sat, 21 Nov 2020 09:40:52 +0100 |
Pierre-Yves David |
copies-rust: add smarter approach for merging small mapping with large mapping
|
Sat, 21 Nov 2020 10:50:14 +0100 |
Pierre-Yves David |
copies-rust: hide most of the comparison details inside a closure
|
Sat, 21 Nov 2020 09:31:34 +0100 |
Pierre-Yves David |
copies-rust: move the mapping merging into a else clause
|
Sat, 21 Nov 2020 09:30:34 +0100 |
Pierre-Yves David |
copies-rust: extract conflicting value comparison in its own function
|
Thu, 17 Dec 2020 00:48:36 -0500 |
Matt Harbison |
mergetools: alphabetize the config settings
|
Mon, 14 Dec 2020 19:48:35 +0100 |
Joerg Sonnenberger |
share: properly copy cache files when cloning from a share
|
Mon, 14 Dec 2020 18:19:58 +0100 |
Joerg Sonnenberger |
tests: workaround for a flaky test
|
Sun, 13 Dec 2020 00:19:03 +0100 |
Joerg Sonnenberger |
revlog: support none compression
|
Thu, 12 Nov 2020 10:41:03 -0800 |
Martin von Zweigbergk |
errors: raise InputError on recursive template definition
|
Mon, 23 Nov 2020 16:39:53 -0800 |
Martin von Zweigbergk |
errors: raise StateError when push fails because it creates new heads
|
Mon, 23 Nov 2020 10:38:05 -0800 |
Martin von Zweigbergk |
errors: raise InputError on early parse error in dispatch
|
Wed, 18 Nov 2020 23:37:09 -0800 |
Martin von Zweigbergk |
errors: raise more specifc errors from narrowcommands
|
Wed, 09 Dec 2020 19:40:30 -0800 |
Martin von Zweigbergk |
errors: use detailed exit code 50 for StorageError
|
Wed, 09 Dec 2020 20:22:25 -0800 |
Martin von Zweigbergk |
errors: raise InputError if an ambiguous revision id prefix is used
|
Thu, 10 Dec 2020 01:18:15 -0800 |
Martin von Zweigbergk |
localrepo: delete obsolete comment about `prefix in repo` raising exception
|
Tue, 01 Dec 2020 21:54:46 +0100 |
Joerg Sonnenberger |
node: import symbols explicitly
|
Sun, 13 Dec 2020 18:29:22 -0800 |
Martin von Zweigbergk |
branching: merge with stable
|
Fri, 11 Dec 2020 15:25:11 +0100 |
Pierre-Yves David |
debugdiscovery: fix swapped heads and roots
|
Fri, 11 Dec 2020 12:51:09 +0100 |
Pierre-Yves David |
debugdiscovery: display the number of roundtrip used
|
Fri, 11 Dec 2020 13:39:56 -0800 |
Kyle Lippincott |
copies: make calculating lazy for dir move detection's "addedfiles"
|
Tue, 08 Dec 2020 16:45:13 -0800 |
Martin von Zweigbergk |
mergetools: add new conflict marker format with diffs in
|
Thu, 10 Dec 2020 14:39:22 -0800 |
Martin von Zweigbergk |
diff: deprecate -r option
|
Thu, 10 Dec 2020 12:06:55 -0800 |
Martin von Zweigbergk |
diff: update synopsis to use --from/--to instead of -r
|
Thu, 10 Dec 2020 12:00:45 -0800 |
Martin von Zweigbergk |
diff: describe behavior by using --from/--to instead of varying revision count
|
Thu, 10 Dec 2020 13:15:15 -0500 |
Augie Fackler |
histedit: adjust comment describing `edit` action for clarity
|
Thu, 10 Dec 2020 11:42:49 -0500 |
Augie Fackler |
histedit: tweak `edit` message to try and guide users to our workflow
|
Thu, 10 Dec 2020 14:03:46 +0530 |
Pulkit Goyal |
procutil: don't assign stdin to None, use os.devnull instead
|
Thu, 10 Dec 2020 13:51:56 +0530 |
Pulkit Goyal |
dispatch: move IOError handling and flushing of streams to `dispatch()`
|
Wed, 09 Dec 2020 00:00:19 -0800 |
Martin von Zweigbergk |
simplemerge: write output only once it's complete
|
Tue, 08 Dec 2020 23:05:53 -0800 |
Martin von Zweigbergk |
simplemerge: avoid quadratic concatenation when building output text
|
Tue, 08 Dec 2020 22:59:17 -0800 |
Martin von Zweigbergk |
simplemerge: work with opts as native strings instead of bytes
|
Tue, 08 Dec 2020 12:43:18 -0500 |
Matt Harbison |
hghave: update the check for virtualenv
|
Sat, 05 Dec 2020 23:35:55 +0100 |
Joerg Sonnenberger |
singlehead: introduce option to restrict to public changes
|
Thu, 03 Dec 2020 14:39:39 -0800 |
Kyle Lippincott |
treemanifest: stop storing full path for each item in manifest._lazydirs
|
Tue, 08 Dec 2020 10:51:05 -0500 |
Matt Harbison |
extensions: avoid including `__index__` in the disabled extension list
|
Wed, 09 Dec 2020 18:21:16 -0500 |
Matt Harbison |
windows: continue looking at `%HOME%` for user config files with py3.8+
|
Wed, 09 Dec 2020 15:50:59 -0500 |
Matt Harbison |
run-tests: configure the environment to expand `~` properly with Windows py38+
|
Wed, 09 Dec 2020 12:57:40 -0500 |
Matt Harbison |
run-tests: fix `HGTESTEXTRAEXTENSIONS` with py3
|
Fri, 04 Dec 2020 17:27:10 +0100 |
Simon Sapin |
rhg: use persistent nodemap when available
|
Mon, 07 Dec 2020 18:06:53 +0100 |
Simon Sapin |
persistent-nodemap: properly ignore non-existent `.nd` data file
|
Wed, 09 Dec 2020 18:51:52 -0800 |
Martin von Zweigbergk |
docs: prefer `hg diff --from/--to` over `-r`
|
Wed, 09 Dec 2020 18:31:19 -0800 |
Martin von Zweigbergk |
diff: add --from and --to flags as clearer alternative to -r -r
|
Thu, 03 Dec 2020 17:18:49 +0530 |
Pulkit Goyal |
commandserver: handle IOError related to flushing of streams
|
Wed, 02 Dec 2020 14:27:45 +0530 |
Pulkit Goyal |
tests: conditionalize output in test-ssh.t with chg+py3
|
Wed, 02 Dec 2020 14:19:09 +0530 |
Pulkit Goyal |
dispatch: disable line ending normalization on sys.stdin if its None
|
Wed, 02 Dec 2020 13:55:17 +0530 |
Pulkit Goyal |
procutils: don't try to get `.buffer` if sys.stdin is None
|
Wed, 09 Dec 2020 09:54:49 -0800 |
Martin von Zweigbergk |
share: remove unexpected heading from "verbose" container in help test
|
Thu, 03 Dec 2020 22:49:01 +0100 |
Mads Kiilerich |
bugzilla: pass the url to xmlrpclib.ServerProxy as str
stable
|
Thu, 03 Dec 2020 22:49:01 +0100 |
Mads Kiilerich |
bugzilla: fix reporting of exceptions with py3
stable
|
Thu, 03 Dec 2020 18:42:23 +0900 |
Yuya Nishihara |
ui: remove excessive strtolocal() from debuguigetpass
stable
|
Tue, 08 Dec 2020 23:01:24 +0100 |
Joerg Sonnenberger |
cext: match format string for 32bit long platforms
|
Tue, 08 Dec 2020 13:33:40 -0800 |
Martin von Zweigbergk |
status: disable morestatus when using -0
|
Sun, 06 Dec 2020 14:45:19 +0100 |
Pierre-Yves David |
debugdiscovery: display some information about the initial "undecided" set
|
Sun, 06 Dec 2020 06:19:15 +0100 |
Pierre-Yves David |
debugdiscovery: add some data about the shapes of the sets
|
Mon, 07 Dec 2020 21:44:00 -0500 |
Matt Harbison |
tests: conditionalize the progress timestamp for Windows
|
Mon, 07 Dec 2020 20:38:00 -0500 |
Matt Harbison |
tests: conditionalize a few Windows specific error messages
|
Mon, 07 Dec 2020 20:32:05 -0500 |
Matt Harbison |
tests: correct the output order about starting a background thread for Windows
|
Mon, 07 Dec 2020 20:57:50 -0500 |
Matt Harbison |
tests: update the exit status codes for Windows specific tests
|
Mon, 07 Dec 2020 20:53:01 -0500 |
Matt Harbison |
tests: drop the trailing exclamation point from some Windows abort messages
|
Mon, 07 Dec 2020 16:37:22 -0500 |
Matt Harbison |
tests: update output for test-check-pylint.t
|
Mon, 07 Dec 2020 16:32:30 -0500 |
Matt Harbison |
run-tests: extend PATH on Windows to include user installed scripts
|
Mon, 07 Dec 2020 16:18:28 -0500 |
Matt Harbison |
run-tests: stuff a `python3.exe` into the test bin directory on Windows
|
Mon, 07 Dec 2020 23:15:35 -0500 |
Matt Harbison |
run-tests: fix a typo in an attribute name
|
Mon, 07 Dec 2020 20:12:36 +0900 |
Yuya Nishihara |
test-extension: flush diagnostic message to stabilize chg output
|
Thu, 03 Dec 2020 01:45:23 -0500 |
Matt Harbison |
formatting: re-blacken match.py
|
Mon, 07 Dec 2020 11:23:34 +0100 |
Joerg Sonnenberger |
transaction: windows workaround for missing line iteration support
|
Sat, 28 Nov 2020 15:04:44 +0100 |
Joerg Sonnenberger |
sidedata: send the correct revision data for wireproto v2
|
Sun, 06 Dec 2020 14:45:04 +0100 |
Pierre-Yves David |
debugdiscovery: move various computation earlier
|
Sun, 06 Dec 2020 06:23:26 +0100 |
Pierre-Yves David |
debugdiscovery: clarify internal key name in debugobsolete
|
Fri, 20 Nov 2020 14:17:08 +0100 |
Pierre-Yves David |
copies-rust: extract the processing of a ChangedFiles in its own function
|
Fri, 20 Nov 2020 14:03:40 +0100 |
Pierre-Yves David |
copies-rust: move the parent token to an enum
|
Thu, 12 Nov 2020 15:54:10 +0100 |
Pierre-Yves David |
copies-rust: parse the changed-file sidedata directly in rust
|
Tue, 01 Dec 2020 22:37:34 +0100 |
Pierre-Yves David |
upgrade: start moving the "to be happening" data in a dedicated object
|
Sun, 06 Dec 2020 20:38:01 -0500 |
Matt Harbison |
hg: add user-site to `sys.path` on Windows to allow pip-installed extensions
|
Mon, 30 Nov 2020 17:13:07 +0100 |
Simon Sapin |
rust: use crossbeam-channel crate directly
|
Fri, 04 Dec 2020 12:42:23 +0100 |
Raphaël Gomès |
wireprotov2: re-add tuple around `bundle2` check
|
Tue, 01 Dec 2020 20:35:19 +0100 |
Pierre-Yves David |
upgrade: gather code about requirement checking together
|
Tue, 01 Dec 2020 20:24:38 +0100 |
Pierre-Yves David |
upgrade: extract the checking of target requirements change
|
Tue, 01 Dec 2020 15:50:12 +0100 |
Pierre-Yves David |
upgrade: drop an outdated comment
|
Tue, 01 Dec 2020 15:54:38 +0100 |
Pierre-Yves David |
upgrade: gather code about source checking together
|
Tue, 01 Dec 2020 15:45:23 +0100 |
Pierre-Yves David |
upgrade: move requirements checking in a dedicated function
|
Tue, 01 Dec 2020 15:11:06 +0100 |
Pierre-Yves David |
upgrade: split definition and management of the actions from the main code
|
Tue, 01 Dec 2020 09:13:08 +0100 |
Pierre-Yves David |
upgrade: split actual upgrade code away from the main module
|
Sat, 05 Dec 2020 23:11:49 +0100 |
Pierre-Yves David |
phab-refresh: add an explanatory message
|
Sat, 05 Dec 2020 23:32:11 +0100 |
Pierre-Yves David |
phab-refresh: allow passing additional argument to the phabsend
|
Sat, 05 Dec 2020 23:27:57 +0100 |
Pierre-Yves David |
phab-refresh: do not pick draft changeset from the bare "default" branch
|
Tue, 01 Dec 2020 20:22:24 +0900 |
Yuya Nishihara |
log: do not accept string-matcher pattern as -u/-b/-B parameter
|
Tue, 01 Dec 2020 19:32:36 +0900 |
Yuya Nishihara |
log: do not override other filtering and sorting options by --bookmark
|
Tue, 01 Dec 2020 19:23:23 +0900 |
Yuya Nishihara |
scmutil: extract function that builds revset expr to select bookmark branch
|
Tue, 01 Dec 2020 19:46:01 +0900 |
Yuya Nishihara |
scmutil: document that bookmarkrevs() ignores non-head bookmark branch
|
Sat, 07 Nov 2020 16:28:30 -0800 |
Gregory Szorc |
cext: add .pyi files for C extensions
|
Sat, 21 Nov 2020 00:10:36 -0500 |
Matt Harbison |
phabricator: allow local revisions to be specified with `phabupdate`
|
Fri, 20 Nov 2020 10:51:07 +0100 |
Pierre-Yves David |
copies: properly copies parent dictionary before updating it
|
Mon, 30 Nov 2020 14:07:23 +0100 |
Pierre-Yves David |
upgrade: display the list of processed revlog before proceeding
|
Wed, 02 Dec 2020 08:23:31 +0100 |
Simon Sapin |
rhg: add a test with persistent-nodemap
|
Wed, 02 Dec 2020 15:00:49 +0100 |
Simon Sapin |
rust: use NodePrefix::from_hex instead of hex::decode directly
|
Mon, 30 Nov 2020 19:34:49 +0100 |
Simon Sapin |
rhg: allow specifying a changeset ID prefix
|
Thu, 03 Dec 2020 13:23:59 -0800 |
Martin von Zweigbergk |
tests: update test-releasenotes-formatting.t with new exit codes
|
Thu, 03 Dec 2020 14:15:39 -0500 |
Augie Fackler |
merge with stable
|
Thu, 03 Dec 2020 13:36:24 -0500 |
Augie Fackler |
Added signature for changeset 1d5189a57405
stable
|
Thu, 03 Dec 2020 13:36:23 -0500 |
Augie Fackler |
Added tag 5.6.1 for changeset 1d5189a57405
stable
|
Wed, 02 Dec 2020 15:39:01 -0800 |
Martin von Zweigbergk |
rebase: clear merge state when aborting in-memory merge on dirty working copy
stable 5.6.1
|
Wed, 02 Dec 2020 15:15:16 -0800 |
Martin von Zweigbergk |
tests: show that in-memory rebase leaves state when working copy is dirty
stable
|
Fri, 27 Nov 2020 14:54:37 -0500 |
Matt Harbison |
extensions: avoid a crash when the version isn't properly byteified on py3
stable
|
Mon, 23 Nov 2020 11:47:06 -0500 |
Matt Harbison |
ui: ensure `getpass()` returns bytes
stable
|
Thu, 26 Nov 2020 02:28:42 -0500 |
Matt Harbison |
packaging: regenerate the Windows requirements manifest on Windows
stable
|
Thu, 26 Nov 2020 03:09:56 -0500 |
Matt Harbison |
pyoxidizer: point to the py3 requirements instead of py2 on Windows
stable
|
Sat, 21 Nov 2020 16:55:07 -0500 |
Matt Harbison |
extensions: gracefully warn when doing min version check with no local version
stable
|
Sat, 28 Nov 2020 11:15:54 +0900 |
Yuya Nishihara |
diff: do not concatenate immutable bytes while building a/b bodies (issue6445)
stable
|
Tue, 01 Dec 2020 01:18:21 -0500 |
Augie Fackler |
procutil: use rapply(tonativestr, ...) to preserve lists when they come in
stable
|
Wed, 02 Dec 2020 12:33:51 -0800 |
Kyle Lippincott |
statprof: separate functions and "line", assume 4 digit line numbers
|
Wed, 02 Dec 2020 15:38:05 -0800 |
Kyle Lippincott |
statprof: fix off-by-one-line error in output
|
Thu, 03 Dec 2020 08:09:56 +0100 |
Pierre-Yves David |
phab-refresh: do not error out when the stack is empty
|
Wed, 02 Dec 2020 20:10:27 +0100 |
Pierre-Yves David |
run-tests: allow some slack about 'waiting on lock' message
|
Wed, 02 Dec 2020 23:15:11 +0100 |
Pierre-Yves David |
pull: flush stdin after the `pull from` message
|
Wed, 02 Dec 2020 20:10:22 +0100 |
Pierre-Yves David |
tests: explicitly skip the lock warning in some remotefilelog tests
|
Wed, 02 Dec 2020 20:02:35 +0100 |
Pierre-Yves David |
tests: use the right python when running dummyssh for narrow
|
Wed, 02 Dec 2020 11:05:53 -0800 |
Kyle Lippincott |
copies: avoid materializing a full directory map during copy tracing
|
Wed, 02 Dec 2020 15:39:01 -0800 |
Martin von Zweigbergk |
rebase: clear merge state when aborting in-memory merge on dirty working copy
|
Wed, 02 Dec 2020 15:15:16 -0800 |
Martin von Zweigbergk |
tests: show that in-memory rebase leaves state when working copy is dirty
|
Fri, 27 Nov 2020 18:32:20 +0530 |
Pulkit Goyal |
helptext: document share safe functionality in `hg help config -v`
|
Fri, 27 Nov 2020 18:28:14 +0530 |
Pulkit Goyal |
helptext: mention in `hg help config` that `.hg/hgrc-not-shared` is consulted
|
Fri, 27 Nov 2020 18:11:47 +0530 |
Pulkit Goyal |
share: add documentation about share-safe mode in `hg help -e share`
|
Fri, 27 Nov 2020 18:11:04 +0530 |
Pulkit Goyal |
helptext: update first hg version when share-safe will be released
|
Mon, 23 Nov 2020 14:15:26 +0530 |
Pulkit Goyal |
share: show warning if share is outdated while source supports share-safe
|
Fri, 16 Oct 2020 18:57:55 +0530 |
Pulkit Goyal |
upgrade: add support to downgrade share safe mode
|
Thu, 25 Jun 2020 13:13:21 +0530 |
Pulkit Goyal |
upgrade: add support for experimental safe share mode
|
Mon, 30 Nov 2020 14:11:03 +0530 |
Pulkit Goyal |
chgserver: catch RepoError while loading configuration
|
Sat, 28 Nov 2020 16:59:40 -0500 |
Matt Harbison |
registrar: clarify the documentation about some byte strings being required
|
Mon, 30 Nov 2020 12:30:58 -0800 |
Kyle Lippincott |
match: skip walking up the directory hierarchy if the number of pats are small
|
Tue, 01 Dec 2020 22:19:01 +0100 |
Joerg Sonnenberger |
relnotes: document better memory use for unbundle
|
Mon, 30 Nov 2020 14:06:45 +0100 |
Pierre-Yves David |
upgrade: add an explicite --filelogs arguments
|
Mon, 30 Nov 2020 19:26:54 +0100 |
Simon Sapin |
rhg: add a test for --rev with a hex changeset ID
|
Tue, 01 Dec 2020 02:07:15 +0100 |
Pierre-Yves David |
upgrade: move optimisation to something more declarative
|
Mon, 30 Nov 2020 23:54:25 +0100 |
Pierre-Yves David |
upgrade: capitalize the `deficiency` constant
|
Mon, 30 Nov 2020 23:52:29 +0100 |
Pierre-Yves David |
upgrade: capitalize the `deficiency` constant
|
Mon, 30 Nov 2020 09:47:46 -0800 |
Martin von Zweigbergk |
tests: set old git default branch name for compatibility
|
Sat, 28 Nov 2020 14:15:55 +0100 |
Pierre-Yves David |
heptapod-ci: automatically refresh existing phabricator Diff on push
|
Sat, 28 Nov 2020 14:11:54 +0100 |
Pierre-Yves David |
contrib: add a small script to refresh all diff in the current stack
|
Mon, 30 Nov 2020 14:48:02 +0530 |
Pulkit Goyal |
tests: conditionalize return code on chg in test-config.t
|
Fri, 27 Nov 2020 21:32:42 +0530 |
Pulkit Goyal |
tests: update test-chg.t with output change
|
Mon, 23 Nov 2020 14:33:58 +0100 |
Pierre-Yves David |
rust-format: pin the formatted to a specific nightly version
|
Fri, 20 Nov 2020 11:22:28 +0100 |
Pierre-Yves David |
copies: clarify the return of _merge_copies_dict
|
Fri, 20 Nov 2020 10:38:46 +0100 |
Pierre-Yves David |
copies: avoid unwanted side effect from one branch to another
|
Thu, 26 Nov 2020 09:54:16 +0100 |
Raphaël Gomès |
rhg: use `format_bytes!` for error messages
|
Mon, 30 Nov 2020 10:18:36 +0100 |
Mathias De Mare |
packaging: don't use plain 'python' if another python has been specified
|
Thu, 26 Nov 2020 02:00:00 -0500 |
Matt Harbison |
packaging: add pygit2 to the py3 Windows installers
|
Mon, 30 Nov 2020 12:40:28 +0100 |
Pierre-Yves David |
upgrade: directly use the upgrade action constant
|
Mon, 30 Nov 2020 12:24:36 +0100 |
Pierre-Yves David |
upgrade: rename UPGRADE_FILELOG to UPGRADE_FILELOGS
|
Mon, 23 Nov 2020 12:54:46 +0100 |
Simon Sapin |
bisect: add `-G` to an `hg log` command in a test
|
Mon, 23 Nov 2020 12:45:39 +0100 |
Simon Sapin |
bisect: refactor to work on a list of revspecs
|
Fri, 20 Nov 2020 10:35:42 +0100 |
Pierre-Yves David |
copies: simplify the call to _merge_copies_dict
|
Fri, 20 Nov 2020 10:49:32 +0100 |
Pierre-Yves David |
copies: fast path no-op merge
|
Mon, 05 Oct 2020 01:49:04 +0200 |
Pierre-Yves David |
copies-rust: encapsulate internal sets on `changes`
|
Fri, 30 Oct 2020 19:06:12 +0100 |
Pierre-Yves David |
copies-rust: pre-indent some code to clarify the next patch
|
Mon, 05 Oct 2020 01:31:32 +0200 |
Pierre-Yves David |
copies-rust: combine the iteration over remove and copies into one
|
Fri, 02 Oct 2020 15:41:31 +0200 |
Pierre-Yves David |
copies-rust: move is_ancestor caching within the rust code
|
Tue, 21 Apr 2020 15:00:32 +0200 |
Pierre-Yves David |
copies-rust: leverage the immutability for efficient update
|
Sun, 29 Nov 2020 00:05:50 +0100 |
Pierre-Yves David |
phabricator: use the `http.timeout` config for conduit call
|
Sat, 28 Nov 2020 19:58:37 +0100 |
Pierre-Yves David |
phabricator: introduce a `phabricator.retry` option
|
Tue, 24 Nov 2020 16:17:16 -0500 |
Matt Harbison |
packaging: drop Disco (19.04) and add Focal (20.04)
|
Tue, 24 Nov 2020 14:47:24 -0500 |
Matt Harbison |
make: drop Trusty and Artful targets
|
Tue, 24 Nov 2020 14:03:19 -0500 |
Matt Harbison |
packaging: add `HG_DOCKER_OWN_USER` to `dockerdeb` like exists in `dockerrpm`
|
Sun, 29 Nov 2020 15:17:14 +0100 |
Pierre-Yves David |
heptapod-ci: do not publish changeset when doing the local clone
|
Mon, 02 Nov 2020 19:25:26 +0100 |
Pierre-Yves David |
copies-rust: pre-indent some code to clarify the next changeset
|
Tue, 21 Apr 2020 11:28:48 +0200 |
Pierre-Yves David |
copies-rust: use immutable "OrdMap" to store copies information
|
Thu, 01 Oct 2020 18:52:13 +0200 |
Pierre-Yves David |
copies: use the rust code for `combine_changeset_copies`
|
Wed, 18 Sep 2019 13:21:38 +0200 |
Joerg Sonnenberger |
tests: simplify and extend pull-bundle test using debugbuilddag
|
Sat, 28 Nov 2020 00:25:04 -0500 |
Matt Harbison |
helptext: document the mechanism for extensions to report a version
|
Sat, 28 Nov 2020 13:42:55 +0100 |
Pierre-Yves David |
heptapod-ci: add a explicite "test" phases
|
Sat, 28 Nov 2020 17:23:50 +0100 |
Pierre-Yves David |
test: fix some expect output in a traceback
|
Sat, 28 Nov 2020 16:35:20 +0530 |
Sushil khanchi |
help: fix a grammar/typo in hg help dates
|
Sat, 28 Nov 2020 14:29:50 +0100 |
Pierre-Yves David |
rust: fix non-utf8 char in requirements.rs
|
Sun, 29 Nov 2020 19:17:35 +0530 |
Matt Harbison |
run-tests: use a context manager when looking for available ports
|
Fri, 27 Nov 2020 15:54:46 -0500 |
Matt Harbison |
dispatch: print the version of each extension in the bug report, if available
|
Fri, 27 Nov 2020 15:45:37 -0500 |
Matt Harbison |
dispatch: sort the loaded extension names in the bug report
|
Fri, 27 Nov 2020 15:39:27 -0500 |
Matt Harbison |
dispatch: quote the extension when printing the bug report
|
Fri, 27 Nov 2020 14:31:59 -0500 |
Matt Harbison |
dispatch: print the version of the extension being blamed in a bug report
|
Thu, 26 Nov 2020 15:09:57 -0500 |
Matt Harbison |
git: show the version of `pygit2` with verbose version output
|
Fri, 27 Nov 2020 15:17:42 -0500 |
Matt Harbison |
git: add the standard `testedwith` attribute
|
Fri, 27 Nov 2020 15:00:39 -0500 |
Matt Harbison |
tests: add a comment that we're purposely testing py2 extension attributes
|
Fri, 27 Nov 2020 14:54:37 -0500 |
Matt Harbison |
extensions: avoid a crash when the version isn't properly byteified on py3
|
Fri, 27 Nov 2020 19:35:37 -0500 |
Matt Harbison |
formatting: drop a few extra double quotes in docstrings
|
Thu, 01 Oct 2020 18:51:40 +0200 |
Pierre-Yves David |
copies: introduce the hg-cpython wrapper for `combine_changeset_copies`
|
Thu, 01 Oct 2020 18:51:06 +0200 |
Pierre-Yves David |
copies: introduce a basic Rust function for `combine_changeset_copies`
|
Fri, 27 Nov 2020 17:11:56 -0500 |
Matt Harbison |
hghave: adjust the detection of `pylint` for modern versions
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Fri, 27 Nov 2020 17:00:00 -0500 |
Augie Fackler |
osutil: reformat triple-quoted string so black doesn't confuse itself
|
Fri, 27 Nov 2020 16:59:14 -0500 |
Augie Fackler |
merge: remove spurious ' and trailing whitespace from triple-quoted string
|
Fri, 27 Nov 2020 17:00:25 -0500 |
Matt Harbison |
cleanup: fix a few recent black formatting violations
|
Wed, 25 Nov 2020 12:33:37 +0100 |
Simon Sapin |
rhg: check that .hg/requires is ASCII
|
Tue, 24 Nov 2020 18:52:38 +0100 |
Simon Sapin |
rhg: exit with relevant code for unsupported requirements
|
Tue, 06 Oct 2020 03:25:15 +0200 |
Joerg Sonnenberger |
revlog: store new index entries as binary
|
Wed, 11 Nov 2020 20:44:45 +0100 |
Mathias De Mare |
packaging: enable rust extensions on centos
|
Sat, 21 Nov 2020 22:46:09 -0500 |
Matt Harbison |
tests: use `testrepohg` in one more place in test-check-code.t
|
Sat, 21 Nov 2020 16:20:49 -0500 |
Matt Harbison |
setup: copy pythonXY.dll next to the hg.exe wrapper when building
|
Sun, 22 Nov 2020 15:07:09 -0500 |
Matt Harbison |
exthelper: update the examples to be python3 complaint
|
Sun, 22 Nov 2020 14:55:40 -0500 |
Matt Harbison |
helptext: byteify extensions examples
|
Sun, 22 Nov 2020 14:53:17 -0500 |
Matt Harbison |
helptext: fix sentence in extensions documentation
|
Mon, 23 Nov 2020 11:47:06 -0500 |
Matt Harbison |
ui: ensure `getpass()` returns bytes
|
Thu, 26 Nov 2020 02:28:42 -0500 |
Matt Harbison |
packaging: regenerate the Windows requirements manifest on Windows
|
Thu, 26 Nov 2020 03:09:56 -0500 |
Matt Harbison |
pyoxidizer: point to the py3 requirements instead of py2 on Windows
|
Wed, 25 Nov 2020 22:38:23 -0500 |
Augie Fackler |
git: update test for hg and git output changes
|
Wed, 25 Nov 2020 22:23:23 -0500 |
Augie Fackler |
gitlog: add tiprev() function
|
Tue, 24 Nov 2020 17:49:16 +0100 |
Simon Sapin |
requirements: move loading to hg-core and add parsing
|
Tue, 24 Nov 2020 15:11:58 +0100 |
Simon Sapin |
rhg: add a `debugrequirements` subcommand
|
Wed, 25 Nov 2020 11:08:28 -0500 |
Augie Fackler |
pyoxidizer: make sure defaultrc directory exists before trying to write to it
|
Sat, 21 Nov 2020 13:30:50 +0530 |
Pulkit Goyal |
commands: fix checking of share safe requirement on `config --shared`
|
Fri, 20 Nov 2020 14:34:15 +0530 |
Pulkit Goyal |
dispatch: pass root path in ui.readconfig() as root of main repo
|
Fri, 16 Oct 2020 19:03:09 +0530 |
Pulkit Goyal |
scmutil: try-delete `.hg/store/requires` if store requirements are empty
|
Mon, 23 Nov 2020 10:39:51 -0800 |
Martin von Zweigbergk |
errors: raise InputError on bad top-level flags
|
Mon, 23 Nov 2020 23:08:58 -0800 |
Martin von Zweigbergk |
errors: raise StateError on uncommitted changes when merge starts
|
Mon, 23 Nov 2020 16:48:13 -0800 |
Martin von Zweigbergk |
errors: raise StateError when there are unresolves merge conflicts
|
Mon, 23 Nov 2020 16:20:02 -0800 |
Martin von Zweigbergk |
errors: introduce SecurityError and use it in a few places
|
Mon, 23 Nov 2020 16:05:03 -0800 |
Martin von Zweigbergk |
errors: raise InputError when too few arguments given to alias
|
Tue, 17 Nov 2020 16:32:03 -0800 |
Martin von Zweigbergk |
errors: raise InputError on bad bookmark argument
|
Mon, 23 Nov 2020 12:27:22 -0800 |
Martin von Zweigbergk |
errors: raise ConfigError on bad alias definition
|
Mon, 23 Nov 2020 10:42:03 -0800 |
Martin von Zweigbergk |
errors: raise InputError on bad repo arguments
|
Mon, 23 Nov 2020 14:48:05 -0800 |
Martin von Zweigbergk |
errors: drop trailing "!" for some errors about bookmarks
|
Mon, 23 Nov 2020 12:47:08 -0800 |
Martin von Zweigbergk |
errors: remove trailing "!" in messages about bad top-level args
|
Mon, 23 Nov 2020 12:42:57 -0800 |
Martin von Zweigbergk |
errors: remove trailing "!" in messages about creating new heads on push
|
Mon, 23 Nov 2020 12:31:53 -0800 |
Martin von Zweigbergk |
errors: consistently don't use trailing "!" in "not found in manifest" message
|
Mon, 23 Nov 2020 11:18:48 -0800 |
Martin von Zweigbergk |
errors: remove trailing "!" from some error messages for consistency
|
Mon, 23 Nov 2020 12:20:19 +0100 |
Simon Sapin |
bisect: use tuple literal instead of split on string literal
|
Mon, 23 Nov 2020 11:58:52 +0100 |
Simon Sapin |
hgignore: add VS Code config
|
Mon, 23 Nov 2020 11:56:10 -0800 |
Martin von Zweigbergk |
tests: make test-worker.t pass on py2
|
Mon, 23 Nov 2020 11:30:43 -0800 |
Martin von Zweigbergk |
tests: update test-https.t's #no-defaultcacertsloaded block with new exit code
|
Sun, 22 Nov 2020 23:53:09 +0530 |
Pulkit Goyal |
chg: fix test-check-clang-format.t failure
|
Tue, 17 Nov 2020 21:30:50 -0500 |
Sebastien Boisvert |
log: add bookmark option to "hg log"
|
Sat, 21 Nov 2020 16:55:07 -0500 |
Matt Harbison |
extensions: gracefully warn when doing min version check with no local version
|
Sat, 21 Nov 2020 15:34:54 -0500 |
Matt Harbison |
make: switch the PYTHON default to `py.exe -3` on Windows
|
Fri, 20 Nov 2020 21:06:38 +0100 |
Georges Racinet |
heptapod-ci: hosting base image on registry.heptapod.net
|
Fri, 20 Nov 2020 07:37:09 +0100 |
Pierre-Yves David |
context: small update to ctx.status doc
|
Mon, 16 Nov 2020 16:00:50 -0800 |
Martin von Zweigbergk |
errors: use exit code 10 for parse errors
|
Fri, 20 Nov 2020 14:43:21 -0800 |
Martin von Zweigbergk |
errors: raise ConfigError on failure to parse config file
|
Mon, 16 Nov 2020 10:56:54 -0800 |
Martin von Zweigbergk |
histedit: don't crash if commit message is empty
|
Mon, 02 Nov 2020 11:03:56 +0100 |
Pierre-Yves David |
copies: cache the ancestor checking call when tracing copy
|
Fri, 20 Nov 2020 10:34:26 -0800 |
Martin von Zweigbergk |
errors: remove ParseError.args
|
Fri, 20 Nov 2020 13:55:32 -0800 |
Martin von Zweigbergk |
errors: let ParseError use Abort.__bytes__
|
Fri, 20 Nov 2020 10:31:56 -0800 |
Martin von Zweigbergk |
config: clean up message about ignored untrusted config
|
Fri, 20 Nov 2020 10:22:58 -0800 |
Martin von Zweigbergk |
tests: use new ParseError.format() in test-trusted.py
|
Thu, 19 Nov 2020 15:13:39 -0800 |
Martin von Zweigbergk |
errors: make ParseError a subtype of Abort
|
Fri, 20 Nov 2020 13:24:45 -0800 |
Martin von Zweigbergk |
tests: make doctests not depend on str(ParseError()) format
|
Fri, 20 Nov 2020 09:17:38 -0800 |
Martin von Zweigbergk |
errors: format "abort: " text in a new Abort.format() method
|
Fri, 20 Nov 2020 08:51:45 -0800 |
Martin von Zweigbergk |
errors: make formatparse() an instance method on ParseError
|
Thu, 19 Nov 2020 11:23:59 -0800 |
Martin von Zweigbergk |
errors: create "similarity hint" for UnknownIdentifier eagerly in constructor
|
Thu, 19 Nov 2020 12:20:26 -0800 |
Martin von Zweigbergk |
errors: move similarity_hint() to error module
|
Thu, 19 Nov 2020 09:19:44 -0800 |
Martin von Zweigbergk |
errors: morph reportsimilar() into similarity_hint()
|
Thu, 19 Nov 2020 10:29:06 -0800 |
Martin von Zweigbergk |
errors: restructure formatparse() to clarify conditions a bit
|
Thu, 19 Nov 2020 14:55:55 -0500 |
Augie Fackler |
pyoxidizer: run buildifier
|
Tue, 17 Nov 2020 16:23:57 -0800 |
Martin von Zweigbergk |
errors: raise InputError in `hg absorb`
|
Thu, 22 Oct 2020 14:14:59 -0700 |
Martin von Zweigbergk |
errors: introduce CanceledError and use it in a few places
|
Tue, 17 Nov 2020 15:51:09 -0800 |
Martin von Zweigbergk |
errors: raise InputError in `hg split`
|
Tue, 17 Nov 2020 15:42:42 -0800 |
Martin von Zweigbergk |
errors: raise StateError in `hg bisect`
|
Tue, 17 Nov 2020 15:37:18 -0800 |
Martin von Zweigbergk |
errors: raise InputError in `hg debugobsolete`
|
Mon, 16 Nov 2020 16:25:04 -0800 |
Martin von Zweigbergk |
errors: raise InputError when line range to followlines() is out of bounds
|
Sat, 07 Nov 2020 22:31:29 +0100 |
Joerg Sonnenberger |
transaction: split new files into a separate set
|
Sat, 07 Nov 2020 21:34:09 +0100 |
Joerg Sonnenberger |
transaction: change list of journal entries into a dictionary
|
Sat, 07 Nov 2020 19:24:12 +0100 |
Joerg Sonnenberger |
transaction: rename find to findoffset and drop backup file support
|
Sat, 07 Nov 2020 17:56:01 +0100 |
Joerg Sonnenberger |
transaction: drop per-file extra data support
|
Thu, 12 Nov 2020 14:07:34 -0800 |
Martin von Zweigbergk |
templates: define a {onelinesummary} keyword
|
Fri, 30 Oct 2020 12:46:38 -0700 |
Martin von Zweigbergk |
relnotes: document new [command-templates] section
|
Fri, 30 Oct 2020 13:26:18 -0700 |
Martin von Zweigbergk |
help: document the new [command-templates] config section
|
Sun, 08 Nov 2020 16:23:35 -0500 |
Valentin Gatien-Baron |
strip: move into core
|
Sat, 07 Nov 2020 16:36:19 -0800 |
Gregory Szorc |
revlog: pass sidedata argument to flagutil.processflagswrite()
|
Sat, 07 Nov 2020 16:45:58 -0800 |
Gregory Szorc |
pure: guard against empty blocks
|
Mon, 16 Nov 2020 16:38:57 +0100 |
Raphaël Gomès |
rust-status: don't bubble up os errors, translate them to bad matches
|
Mon, 16 Nov 2020 16:36:00 +0100 |
Raphaël Gomès |
rust-status: properly translate OSError to Python
|
Mon, 16 Nov 2020 21:28:42 -0800 |
Martin von Zweigbergk |
shelve: clear merge state after partial shelve
|
Mon, 16 Nov 2020 22:38:36 -0800 |
Martin von Zweigbergk |
tests: show that interactive shelve can leave the repo with a merge state
|
Mon, 16 Nov 2020 10:30:53 -0800 |
Martin von Zweigbergk |
histedit: disable color while rendering template for use in plan
|
Mon, 16 Nov 2020 10:30:06 -0800 |
Martin von Zweigbergk |
tests: show how `hg histedit` can put color codes in histedit plan
|
Fri, 13 Nov 2020 09:41:49 -0800 |
Martin von Zweigbergk |
split: disable color while rendering template for use in commit message
|
Thu, 12 Nov 2020 17:06:45 -0800 |
Martin von Zweigbergk |
tests: show how `hg split` can put color codes in commit template
|
Mon, 16 Nov 2020 16:00:13 -0800 |
Martin von Zweigbergk |
dispatch: move some helper functions down into scmutil
|
Mon, 16 Nov 2020 15:11:51 -0800 |
Martin von Zweigbergk |
errors: raise more specific errors from rewriteutil
|
Tue, 17 Nov 2020 19:29:08 +0900 |
Yuya Nishihara |
chgserver: backport py3 buffered I/O workarounds from procutil
|
Tue, 03 Nov 2020 11:24:21 +0900 |
Yuya Nishihara |
chg: reset errno prior to calling strtol()
stable
|
Tue, 03 Nov 2020 11:15:50 +0900 |
Yuya Nishihara |
chg: do not close dir fd while iterating
stable
|
Tue, 03 Nov 2020 11:12:25 +0900 |
Yuya Nishihara |
chg: show debug message for each fd to be closed
stable
|
Tue, 03 Nov 2020 11:06:15 +0900 |
Yuya Nishihara |
chg: apply clang-format
stable
|
Thu, 12 Nov 2020 15:28:06 -0800 |
Martin von Zweigbergk |
errors: use InputError for some errors on `hg clone`
|
Thu, 12 Nov 2020 13:22:40 -0800 |
Martin von Zweigbergk |
errors: raise InputError when given non-existent paths etc
|
Thu, 12 Nov 2020 10:35:33 -0800 |
Martin von Zweigbergk |
errors: use InputError for errors about bad label names (tags etc)
|
Thu, 12 Nov 2020 09:53:14 -0800 |
Martin von Zweigbergk |
errors: use InputError for errors about bad paths
|
Tue, 10 Nov 2020 09:14:01 -0800 |
Martin von Zweigbergk |
destutil: raise more specific error when histedit.defaultrev is empty
|
Tue, 20 Oct 2020 08:56:00 -0700 |
Martin von Zweigbergk |
errors: raise more specific errors when default remote not configured
|
Thu, 22 Oct 2020 13:56:01 -0700 |
Martin von Zweigbergk |
errors: set detailed exit code to 30 for config errors
|
Mon, 12 Oct 2020 12:44:18 -0700 |
Martin von Zweigbergk |
errors: introduce StateError and use it from commands and cmdutil
|
Thu, 22 Oct 2020 13:31:34 -0700 |
Martin von Zweigbergk |
errors: set detailed exit code to 100 for some remote errors
|
Thu, 12 Nov 2020 21:56:52 -0800 |
Martin von Zweigbergk |
errors: catch urllib errors specifically instead of using safehasattr()
|
Thu, 12 Nov 2020 08:29:55 -0800 |
Martin von Zweigbergk |
errors: raise InputError in fancyopts
|
Fri, 06 Nov 2020 17:32:23 +0100 |
Mathias De Mare |
packaging: switch centos 7 packaging to python 3
|
Fri, 06 Nov 2020 11:24:54 +0100 |
Mathias De Mare |
packaging: remove centos5 and centos6 support
|
Wed, 11 Nov 2020 22:01:45 +0100 |
Mathias De Mare |
test-filecache: use sys.executable to call python
|
Tue, 01 Sep 2020 11:03:47 -0400 |
Augie Fackler |
make: add a pyoxidizer target
|
Tue, 10 Nov 2020 12:44:15 -0500 |
Augie Fackler |
pyoxidizer: switch to modern config using run_command instead of run_mode
|
Tue, 03 Nov 2020 16:25:33 -0500 |
Augie Fackler |
pyoxidizer: default to one-file binary on non-Windows platforms
|
Fri, 06 Nov 2020 13:58:59 -0800 |
Gregory Szorc |
global: use python3 in shebangs
|
Mon, 09 Nov 2020 09:58:44 -0800 |
Martin von Zweigbergk |
tests: use python from environment in test-parseindex2.py
|
Thu, 22 Oct 2020 13:38:14 -0700 |
Martin von Zweigbergk |
errors: set detailed exit code to 20 for locking errors
|
Tue, 06 Oct 2020 22:36:15 -0700 |
Martin von Zweigbergk |
errors: introduce InputError and use it from commands and cmdutil
|
Wed, 21 Oct 2020 19:00:16 -0700 |
Martin von Zweigbergk |
errors: add config that lets user get more detailed exit codes
|
Sat, 07 Nov 2020 21:50:28 -0800 |
Martin von Zweigbergk |
worker: raise exception instead of calling sys.exit() with child's code
|
Tue, 03 Nov 2020 09:56:02 -0800 |
Martin von Zweigbergk |
config: read system hgrc in lexicographical order
|
Sun, 08 Nov 2020 20:12:32 +0100 |
Joerg Sonnenberger |
relnotes: drop 5.6 release entries from next
|
Sat, 07 Nov 2020 15:02:53 -0500 |
Augie Fackler |
merge with stable
|
Mon, 05 Oct 2020 19:46:31 -0700 |
Gregory Szorc |
makefile: use Python 3 by default (BC)
|
Tue, 03 Nov 2020 20:28:23 -0800 |
Martin von Zweigbergk |
hgweb: don't call sys.exit() in httpservice.run()
|
Tue, 03 Nov 2020 20:20:49 -0800 |
Martin von Zweigbergk |
serve: simply return instead of calling sys.exit() in `hg serve --stdio`
|
Tue, 03 Nov 2020 20:18:26 -0800 |
Martin von Zweigbergk |
httpservice: move sys.exit() out of serve_forever()
|
Mon, 22 Jun 2020 22:47:43 -0700 |
Martin von Zweigbergk |
copies: handle more cases where a file got replaced by a copy
|
Mon, 22 Jun 2020 22:47:33 -0700 |
Martin von Zweigbergk |
tests: test more cases where a file got replaced by a copy
|
Wed, 07 Oct 2020 03:00:26 +0200 |
Joerg Sonnenberger |
unionrepo: don't insert index tuples with None as int field
|
Wed, 07 Oct 2020 03:00:01 +0200 |
Joerg Sonnenberger |
bundlerepo: don't insert index tuples with full nodes as linkrev
|
Tue, 20 Oct 2020 15:09:08 +0200 |
Antoine cezar |
rhg: add full node id support for `debugdata` command
|
Thu, 29 Oct 2020 13:54:25 +0100 |
Dan Villiom Podlaski Christiansen |
commit: warn the user when a commit already exists
|
Tue, 06 Oct 2020 13:34:51 +0200 |
Joerg Sonnenberger |
revlog: don't cache parsed tuples in the C module
|
Fri, 16 Oct 2020 16:00:32 -0700 |
Martin von Zweigbergk |
fix: only check for obsolete commits in the --rev case
|
Fri, 16 Oct 2020 15:02:46 -0700 |
Martin von Zweigbergk |
fix: don't include obsolete descendants with -s
|
Fri, 16 Oct 2020 11:15:00 -0700 |
Martin von Zweigbergk |
tests: add test showing how `hg fix -s` deals with obsolete and orphan nodes
|
Fri, 16 Oct 2020 15:05:43 -0700 |
Martin von Zweigbergk |
fix: suggest --source instead of --rev on empty revset
|
Mon, 28 Sep 2020 17:13:15 +0200 |
Antoine cezar |
hg-core: fix path encoding usage
|
Mon, 26 Oct 2020 11:45:32 +0100 |
Dan Villiom Podlaski Christiansen |
push: add --all-bookmarks option
|
Thu, 29 Oct 2020 19:25:33 +0100 |
Antoine cezar |
rhg: strip copied files metadata from `cat` output
|
Mon, 02 Nov 2020 14:39:43 -0500 |
Augie Fackler |
merge with stable
|
Mon, 02 Nov 2020 11:58:34 +0100 |
Mathias De Mare |
chg: close file descriptors when starting the daemon
stable
|
Sat, 31 Oct 2020 17:42:31 -0400 |
Barret Rennie |
crecord: render chunkpad on Windows (issue6427)
stable
|
Mon, 02 Nov 2020 14:26:19 -0500 |
Augie Fackler |
Added signature for changeset 18c17d63fdab
stable
|
Mon, 02 Nov 2020 14:26:18 -0500 |
Augie Fackler |
Added tag 5.6 for changeset 18c17d63fdab
stable
|
Tue, 13 Oct 2020 05:15:44 +0200 |
Pierre-Yves David |
copies: make sure deleted copy info do not overwriting unrelated ones
|
Wed, 21 Oct 2020 22:30:42 +0200 |
Joerg Sonnenberger |
utils: helper function to print top memory allocation site
|
Thu, 29 Oct 2020 09:03:08 -0700 |
Martin von Zweigbergk |
templates: include all non-branch namespaces in default one-line summary
|
Thu, 29 Oct 2020 13:29:05 +0100 |
Joerg Sonnenberger |
relnotes: mention improved memory use and underlaying API changes
|
Thu, 29 Oct 2020 00:17:12 -0700 |
Martin von Zweigbergk |
branching: merge with stable
|
Sat, 17 Oct 2020 21:57:21 +0900 |
Yuya Nishihara |
help: update command synopsis to clarify "cp --forget" only takes destinations
|
Tue, 13 Oct 2020 14:16:21 -0400 |
Matt Harbison |
rebase: update commit hash references in the new commits
|
Thu, 22 Oct 2020 23:35:04 -0700 |
Martin von Zweigbergk |
histedit: drop fallback to empty string from rendertemplate()
|
Tue, 20 Oct 2020 17:32:45 +0200 |
Joerg Sonnenberger |
phases: convert registernew users to use revision sets
|
Mon, 19 Oct 2020 02:54:12 +0200 |
Joerg Sonnenberger |
phases: allow registration and boundary advancement with revision sets
|
Sun, 18 Oct 2020 22:18:02 +0200 |
Joerg Sonnenberger |
revlog: extend addgroup() with callback for duplicates
|
Wed, 07 Oct 2020 14:26:47 +0530 |
Pulkit Goyal |
tags: add safety check for len(record) while reading hgtagsfnodescache
|
Wed, 14 Oct 2020 17:52:18 +0200 |
Pierre-Yves David |
procutil: allow to specify arbitrary stdin bytes to runbgcommand
|
Wed, 14 Oct 2020 17:46:28 +0200 |
Pierre-Yves David |
clonebundle: move the manifest filename to a constant
|
Thu, 15 Oct 2020 15:57:36 +0200 |
Pierre-Yves David |
clonebundles: move a bundle of clone bundle related code to a new module
|
Wed, 01 Jul 2020 15:14:59 +0530 |
Pulkit Goyal |
config: add a .hg/hgrc-not-shared which won't be shared in share-safe mode
|
Fri, 18 Sep 2020 18:52:38 +0530 |
Pulkit Goyal |
dispatch: load shared source repository config in share-safe mode
|
Fri, 18 Sep 2020 17:28:22 +0530 |
Pulkit Goyal |
tests: add test showing broken extension loading in case of share-safe
|
Fri, 09 Oct 2020 10:33:19 +0200 |
Pierre-Yves David |
dirstate-tree: simplify the control flow in the Node.insert method
|
Wed, 21 Oct 2020 01:48:09 +0200 |
Joerg Sonnenberger |
revlog: use LRU for the chain cache
|
Wed, 14 Oct 2020 08:38:58 -0700 |
Martin von Zweigbergk |
tests: add notes about broken `hg log --follow <file>` with copies in extras
|
Thu, 22 Oct 2020 10:57:11 -0700 |
Martin von Zweigbergk |
config: move message about leading spaces in config to config.py
|
Thu, 22 Oct 2020 09:58:05 -0700 |
Martin von Zweigbergk |
errors: name arguments to ParseError constructor
|
Tue, 20 Oct 2020 08:58:20 -0700 |
Martin von Zweigbergk |
errors: remove unnecessary override of __bytes__ in RevlogError
|
Thu, 15 Oct 2020 22:23:02 -0700 |
Martin von Zweigbergk |
commit: leverage cmdutil.check_incompatible_arguments()
|
Tue, 27 Oct 2020 10:06:17 -0700 |
Martin von Zweigbergk |
split: use default one-line summary
|
Tue, 27 Oct 2020 10:22:36 -0700 |
Martin von Zweigbergk |
phabsend: use default one-line summary
|
Tue, 27 Oct 2020 15:33:15 -0700 |
Martin von Zweigbergk |
rebase: change and standarize template for rebase's one-line summary
|
Thu, 22 Oct 2020 23:10:06 -0700 |
Martin von Zweigbergk |
rebase: make summary template configurable, with default to shared template
|
Thu, 22 Oct 2020 22:29:22 -0700 |
Martin von Zweigbergk |
rebase: use hard-coded template for one-line commit description
|
Mon, 26 Oct 2020 10:33:32 -0700 |
Martin von Zweigbergk |
config: move ui.pre-merge-tool-output-template into [command-templates]
|
Fri, 23 Oct 2020 15:59:32 -0700 |
Martin von Zweigbergk |
config: rename ui.mergemarkertemplate to command-templates.mergemarker
|
Fri, 23 Oct 2020 15:27:33 -0700 |
Martin von Zweigbergk |
config: rename ui.graphnodetemplate to command-templates.graphnode
|
Fri, 23 Oct 2020 10:56:18 -0700 |
Martin von Zweigbergk |
config: add a new [command-templates] section for templates defined by hg
|
Thu, 29 Oct 2020 11:12:25 +0100 |
Dan Villiom Podlaski Christiansen |
i18n: fix coding tag unsupported by xgettext
stable 5.6
|
Thu, 29 Oct 2020 11:11:54 +0100 |
Dan Villiom Podlaski Christiansen |
py3: hggettext
stable
|
Thu, 29 Oct 2020 11:37:22 -0700 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.6" and clear "next"
stable
|
Fri, 23 Oct 2020 22:20:08 -0400 |
Matt Harbison |
repoview: only pin obsolete wdir parents while there are unresolved conflicts
stable
|
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
|
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)
|
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
|
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 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
|
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
|
Tue, 28 Jul 2020 10:19:49 -0700 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.5" and clear "next"
stable
|
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
|
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
|
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
|
Thu, 23 Jul 2020 16:57:56 +0200 |
Pierre-Yves David |
exchange: backout changeset c26335fa4225
stable
|
Fri, 24 Jul 2020 11:24:59 -0700 |
Martin von Zweigbergk |
templater: handle None returned from templatedir()
|
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
|
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
|
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
|
Fri, 10 Jul 2020 10:12:04 +0200 |
Manuel Jacob |
procutil: distribute code for stdout
|
Tue, 14 Jul 2020 10:25:41 +0200 |
Manuel Jacob |
convert: use bytes for value in extra dict
stable
|
Sat, 11 Jul 2020 03:17:42 +0200 |
Manuel Jacob |
overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methods
|
Sat, 11 Jul 2020 03:10:23 +0200 |
Manuel Jacob |
rebase: correctly check for empty commit in in-memory mode
|
Sat, 11 Jul 2020 02:13:19 +0200 |
Manuel Jacob |
memctx: make `parents()` return list of one element if it’s not a merge
|
Sat, 11 Jul 2020 01:14:00 +0200 |
Manuel Jacob |
commit: factor out empty commit check to `basectx.isempty()`
|
Sat, 11 Jul 2020 00:53:34 +0200 |
Manuel Jacob |
overlayworkingctx: rename misleadingly named `isempty()` method
|
Fri, 10 Jul 2020 01:36:19 +0200 |
Manuel Jacob |
rebase: add test case that shows that inmemory rebase does not preserve merges
|
Thu, 09 Jul 2020 07:00:32 +0200 |
Manuel Jacob |
rebase: remove now unnecessary logic to allow empty commit when branch changes
|
Fri, 10 Jul 2020 00:44:18 +0200 |
Manuel Jacob |
commit: check branch change on to-be-committed changeset
|
Mon, 13 Jul 2020 13:06:12 -0400 |
Augie Fackler |
merge with stable
|
Fri, 10 Jul 2020 10:12:56 +0200 |
Manuel Jacob |
procutil: move comment closer to relevant code
|
Fri, 10 Jul 2020 10:03:05 +0200 |
Manuel Jacob |
procutil: use mercurial.windows.winstdout only on Python 2 and TTYs
|
Fri, 10 Jul 2020 09:59:36 +0200 |
Manuel Jacob |
procutil: split if condition
|
Fri, 10 Jul 2020 09:55:38 +0200 |
Manuel Jacob |
procutil: explain better why line buffering is not possible
|
Tue, 07 Jul 2020 12:13:40 +0200 |
Manuel Jacob |
tests: make subprocess handling reusable for different tests in test-stdio.py
|
Sat, 11 Jul 2020 06:03:22 +0200 |
Manuel Jacob |
procutil: back out 8403cc54bc83 (make ....procutil.stderr unbuffered)
|
Thu, 09 Jul 2020 02:16:26 +0200 |
Pierre-Yves David |
test-clone-uncompressed: use config to silence the lock warning
|
Thu, 21 May 2020 18:18:50 +0200 |
Joerg Sonnenberger |
hooklib: fix detection of successors for changeset_obsoleted
|
Thu, 09 Jul 2020 20:46:52 -0700 |
Rodrigo Damazio Bovendorp |
fix: prefetch file contents
|
Thu, 09 Jul 2020 20:45:35 -0700 |
Rodrigo Damazio Bovendorp |
fix: obtain base paths before starting workers
|
Thu, 09 Jul 2020 18:48:55 -0700 |
Rodrigo Damazio Bovendorp |
scmutil: allowing different files to be prefetched per revision
|
Sat, 11 Jul 2020 00:31:21 +0530 |
Pulkit Goyal |
tests: update test-devel-warnings.t output with chg
|
Tue, 07 Jul 2020 11:10:07 +0200 |
Manuel Jacob |
tests: make names in test-stdio.py more distinctive
|
Tue, 07 Jul 2020 12:35:29 +0200 |
Manuel Jacob |
tests: terminate subprocess in test-stdio.py in case of exception
|
Tue, 07 Jul 2020 11:06:37 +0200 |
Manuel Jacob |
tests: proof test-stdio.py against buffer fill-up
|
Thu, 09 Jul 2020 23:03:34 -0400 |
Matt Harbison |
tests: stablize test-serve.t on Windows
|
Mon, 06 Jul 2020 21:08:15 +0200 |
Pierre-Yves David |
commitctx: document the manifest writing function
|
Mon, 06 Jul 2020 19:16:04 +0200 |
Pierre-Yves David |
commitctx: reorder some conditional for efficiency in _filecommit
|
Mon, 06 Jul 2020 18:52:19 +0200 |
Pierre-Yves David |
commitctx: document _filecommit input and output
|
Tue, 07 Jul 2020 21:57:46 +0200 |
Joerg Sonnenberger |
phases: replace magic number by constant
|
Mon, 22 Jun 2020 00:00:07 +0200 |
Joerg Sonnenberger |
clonebundles: optional memory-requirement attribution
|
Tue, 09 Jun 2020 11:22:31 +0200 |
Joerg Sonnenberger |
util: provide a helper function to estimate RAM size
|
Thu, 02 Jul 2020 19:59:59 +0200 |
Joerg Sonnenberger |
tests: allow timing difference in output
|
Mon, 22 Jun 2020 13:32:20 +0200 |
Pierre-Yves David |
documentation: add some internals documentation about bid merge
|
Sun, 28 Jun 2020 17:32:32 +0900 |
Yuya Nishihara |
cmdserver: document message-encodings and channel output options
|
Sat, 27 Jun 2020 21:46:23 +0900 |
Yuya Nishihara |
cmdserver: add option to not exit from message loop on SIGINT
|
Mon, 06 Jul 2020 17:51:18 +0200 |
Manuel Jacob |
pycompat: remove pycompat.{stdin,stdout,stderr}
|
Mon, 06 Jul 2020 17:44:25 +0200 |
Manuel Jacob |
pycompat: change users of pycompat.{stdin,stdout,stderr} to use procutil.std*
|
Mon, 06 Jul 2020 10:30:55 +0200 |
Antoine Cezar |
hgignore: add mypy cache files
|
Mon, 06 Jul 2020 14:30:13 +0200 |
Joerg Sonnenberger |
revlog: avoid hard-coded hash sizes
|
Fri, 03 Jul 2020 19:00:01 +0200 |
Pierre-Yves David |
test: restore expected output in test-persistent-nodemap.t
|
Mon, 06 Jul 2020 09:30:26 +0200 |
Antoine Cezar |
heptapod-ci: build rhg before tests run
|
Tue, 07 Jul 2020 14:05:15 +0530 |
Antoine Cezar |
rhg: add a limited `rhg root` subcommand
|
Fri, 05 Jun 2020 09:01:35 +0200 |
Antoine Cezar |
rhg: add RootCommand using hg-core FindRoot operation to prepare `hg root`
|
Wed, 08 Jul 2020 08:57:21 +0200 |
Manuel Jacob |
archival: abort if compression method is unavailable
stable
|
Wed, 08 Jul 2020 08:25:30 +0200 |
Manuel Jacob |
demandimport: ignore `lzma` module for demandimport
stable
|
Mon, 06 Jul 2020 22:02:50 -0400 |
Augie Fackler |
merge with stable
|
Sun, 05 Jul 2020 13:09:22 +0200 |
Manuel Jacob |
procutil: make mercurial.utils.procutil.stderr unbuffered
|
Sun, 05 Jul 2020 13:05:06 +0200 |
Manuel Jacob |
tests: generalize common test case code in test-stdio.py
|
Sat, 04 Jul 2020 11:41:39 +0200 |
Manuel Jacob |
procutil: make stdout line-buffered on Windows if connected to TTY
|
Sat, 04 Jul 2020 11:21:44 +0200 |
Manuel Jacob |
procutil: split import and reassignment
|
Sat, 04 Jul 2020 11:15:58 +0200 |
Manuel Jacob |
procutil: move assignments closer to reassignments
|
Sat, 04 Jul 2020 12:15:41 +0200 |
Manuel Jacob |
procutil: factor out conditional creation of LineBufferedWrapper
|
Thu, 02 Jul 2020 04:37:18 +0200 |
Manuel Jacob |
procutil: define LineBufferedWrapper on all Python versions
|
Sat, 04 Jul 2020 10:47:04 +0200 |
Manuel Jacob |
tests: add tests for buffering behavior of mercurial.utils.procutil.stdout
|
Thu, 02 Jul 2020 02:51:09 +0200 |
Manuel Jacob |
cleanup: use slightly more meaningful name for temporary variable
|
Thu, 02 Jul 2020 02:46:15 +0200 |
Manuel Jacob |
cleanup: use any() instead of checking truthiness of temporary list
|
Fri, 03 Jul 2020 13:45:59 +0530 |
Pulkit Goyal |
chg: suppress OSError in _restoreio() and add some logging (issue6330)
|
Fri, 03 Jul 2020 23:25:19 +0200 |
Manuel Jacob |
py3: fix crash when server address is 0.0.0.0 (issue6362)
stable
|
Thu, 02 Jul 2020 19:54:44 +0200 |
Joerg Sonnenberger |
ui: fix Python 2.7 support for ui.timestamp-output
|
Wed, 01 Jul 2020 14:28:12 -0400 |
Augie Fackler |
merge with stable
|
Wed, 01 Jul 2020 15:43:15 +0200 |
Axel Hecht |
run-tests: find python binary on Python 3 (issue6361)
stable
|
Mon, 29 Jun 2020 16:36:53 +0200 |
Joerg Sonnenberger |
tests: ignore possible diagnostics from gpg 2.2
stable
|
Wed, 01 Jul 2020 23:30:47 +0530 |
Pulkit Goyal |
Added signature for changeset 0ea9c86fac89
stable
|
Wed, 01 Jul 2020 23:30:39 +0530 |
Pulkit Goyal |
Added tag 5.4.2 for changeset 0ea9c86fac89
stable
|
Tue, 30 Jun 2020 07:23:29 +0200 |
Manuel Jacob |
convert: handle percent-encoded bytes in file URLs like Subversion
stable 5.4.2
|
Tue, 30 Jun 2020 16:39:45 +0200 |
Manuel Jacob |
convert: add docstring on convert.subversion.geturl()
stable
|
Thu, 18 Jun 2020 15:13:38 +0200 |
Joerg Sonnenberger |
ui: add option to timestamp status and diagnostic messages
|
Tue, 30 Jun 2020 01:32:17 +0200 |
Manuel Jacob |
tests: use path inside test dir
stable
|
Tue, 30 Jun 2020 05:30:47 +0200 |
Manuel Jacob |
convert: convert URLs to UTF-8 for Subversion
stable
|
Mon, 29 Jun 2020 15:03:36 +0200 |
Manuel Jacob |
convert: correctly convert paths to UTF-8 for Subversion
stable
|
Tue, 30 Jun 2020 05:04:36 +0200 |
Manuel Jacob |
py3: pass URL as str
stable
|
Tue, 30 Jun 2020 04:55:52 +0200 |
Manuel Jacob |
convert: bail out in Subversion source if encountering non-ASCII HTTP(S) URL
stable
|
Mon, 29 Jun 2020 20:53:32 +0900 |
Yuya Nishihara |
merge with stable
|
Sun, 28 Jun 2020 17:52:29 +0200 |
Manuel Jacob |
compat: back out a25343d16ebe (initialize LC_CTYPE locale on all Python ...)
|
Sun, 28 Jun 2020 17:49:14 +0200 |
Manuel Jacob |
curses: back out d2227d4c9e6b (do not initialize LC_ALL to user settings)
|
Thu, 25 Jun 2020 11:22:34 +0200 |
Julien Cristau |
test: redirect stderr so warning messages don't change output (issue6237)
|
Thu, 25 Jun 2020 12:02:34 -0700 |
Martin von Zweigbergk |
locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
|
Thu, 25 Jun 2020 13:37:56 -0700 |
Martin von Zweigbergk |
graft: leverage cmdutil.check_incompatible_arguments() for --abort/--stop
|
Mon, 29 Jun 2020 02:05:12 +0200 |
Manuel Jacob |
run-tests: fix escapes with conditions
stable
|
Sun, 28 Jun 2020 18:02:45 +0200 |
Manuel Jacob |
convert: set LC_CTYPE around calls to Subversion bindings
stable
|
Sun, 28 Jun 2020 18:02:45 +0200 |
Manuel Jacob |
curses: do not initialize LC_ALL to user settings (issue6358)
stable
|
Thu, 25 Jun 2020 13:29:05 -0700 |
Martin von Zweigbergk |
graft: leverage cmdutil.check_incompatible_arguments() for --no-commit
|
Thu, 25 Jun 2020 13:27:37 -0700 |
Martin von Zweigbergk |
graft: leverage cmdutil.check_at_most_one_arg() for --abort/--stop/--continue
|
Sat, 27 Jun 2020 21:45:20 -0400 |
Matt Harbison |
version: sort extensions by name in verbose mode
|
Sat, 27 Jun 2020 20:19:41 +0200 |
Manuel Jacob |
crecord: stop trying to import wcurses
|
Thu, 18 Jun 2020 10:48:27 -0700 |
Kyle Lippincott |
debian: support building a single deb for multiple py3 versions
|
Fri, 26 Jun 2020 11:20:58 -0400 |
Augie Fackler |
merge with stable
|
Thu, 25 Jun 2020 03:46:07 +0200 |
Manuel Jacob |
hgweb: encode WSGI environment like OS environment
stable
|
Thu, 25 Jun 2020 03:10:13 +0200 |
Manuel Jacob |
hgweb: deduplicate code
stable
|
Fri, 26 Jun 2020 09:37:34 +0200 |
Manuel Jacob |
curses: do not initialize LC_ALL to user settings (issue6358)
|
Fri, 26 Jun 2020 04:07:50 +0200 |
Manuel Jacob |
compat: initialize LC_CTYPE locale on all Python versions and platforms
|
Thu, 25 Jun 2020 10:32:51 -0700 |
Martin von Zweigbergk |
merge with stable
|
Wed, 24 Jun 2020 23:17:56 -0700 |
Martin von Zweigbergk |
merge: don't grab wlock when merging in memory
|
Wed, 24 Jun 2020 14:44:21 +0200 |
Manuel Jacob |
pycompat: use os.fsencode() to re-encode sys.argv
|
Thu, 25 Jun 2020 22:40:04 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 05 Jun 2020 01:54:13 +0200 |
Manuel Jacob |
perf: make `hg perfwrite` more flexible
|
Tue, 23 Jun 2020 04:55:27 +0200 |
Manuel Jacob |
chg: fix typo
|
Fri, 19 Jun 2020 09:27:02 -0700 |
Martin von Zweigbergk |
copies: implement __repr__ on branch_copies for debugging
|
Sat, 20 Jun 2020 11:10:23 +0900 |
Yuya Nishihara |
phases: remove useless lookup of repo[rev].rev() in _retractboundary
|
Thu, 04 Jun 2020 06:44:00 +0200 |
Manuel Jacob |
ui: replace `self._ferr` with identical `dest`
|
Sat, 20 Jun 2020 11:51:34 +0530 |
Sushil khanchi |
absorb: make it clear what happens when no input
|
Wed, 17 Jun 2020 17:46:30 +0530 |
Pulkit Goyal |
tests: add hghave rule 'setprocname' to check if osutil.setprocname and use it
|
Fri, 19 Jun 2020 20:42:14 +0530 |
Pulkit Goyal |
util: flush stderr explicitly after using warnings.warn()
|
Thu, 18 Jun 2020 22:23:22 +0200 |
Joerg Sonnenberger |
phases: improve performance of _retractboundary
|
Thu, 18 Jun 2020 17:54:39 +0530 |
Pulkit Goyal |
tests: use proctutil.stdout.write() instead of print() in test-extension.t
|
Wed, 08 Jan 2020 11:33:41 -0500 |
Augie Fackler |
fuzz: tell manifest fuzzer about longer node hashes
|
Mon, 01 Jun 2020 20:57:14 +0200 |
Manuel Jacob |
absorb: preserve changesets which were already empty
|
Mon, 01 Jun 2020 11:07:33 +0200 |
Manuel Jacob |
absorb: preserve branch-closing changesets even if empty
|
Mon, 01 Jun 2020 10:33:00 +0200 |
Manuel Jacob |
absorb: preserve branch-changing changesets even if empty
|
Mon, 22 Jun 2020 15:19:35 +0530 |
Antoine Cezar |
rhg: add Command trait for subcommands implemented by rhg
|
Fri, 05 Jun 2020 10:28:58 +0200 |
Antoine Cezar |
rhg: add rhg crate
|
Fri, 05 Jun 2020 08:48:09 +0200 |
Antoine Cezar |
hg-core: add FindRoot operation to find repository root path
|
Tue, 23 Jun 2020 16:07:18 +0200 |
Joerg Sonnenberger |
share: provide a more useful text for hg help
stable
|
Thu, 25 Jun 2020 00:06:23 -0700 |
Martin von Zweigbergk |
procutil: make recent fix for zombies compatible with py2
stable
|
Wed, 24 Jun 2020 04:25:34 +0200 |
Manuel Jacob |
pycompat: fix crash when default locale is unknown
stable
|
Mon, 22 Jun 2020 22:15:57 -0700 |
Martin von Zweigbergk |
help: document meaning of '%' in graphlog output
stable
|
Wed, 17 Jun 2020 16:11:11 -0700 |
Kyle Lippincott |
py3: fix broken man page generation, it was generating `(default: NUL*)`
stable
|
Fri, 05 Jun 2020 08:46:35 +0200 |
Antoine Cezar |
hg-core: add Operation interface for high-level hg operations
|
Mon, 15 Jun 2020 18:26:40 +0200 |
Raphaël Gomès |
rust: do a clippy pass
|
Tue, 16 Jun 2020 14:38:50 +0200 |
Manuel Jacob |
py3: fix comparison between int and None
stable
|
Tue, 16 Jun 2020 14:33:49 +0200 |
Manuel Jacob |
py3: pass regex as bytes
stable
|
Tue, 16 Jun 2020 14:32:10 +0200 |
Manuel Jacob |
py3: avoid using %r format on bytes
stable
|
Tue, 16 Jun 2020 14:03:00 +0200 |
Manuel Jacob |
py3: use `%d` for int in % formatting
stable
|
Tue, 16 Jun 2020 14:00:20 +0200 |
Manuel Jacob |
py3: pass native string to urlreq.url2pathname()
stable
|
Tue, 16 Jun 2020 12:59:45 +0200 |
Manuel Jacob |
py3: suppress DeprecationWarning about deprecated base64 module aliases
stable
|
Mon, 15 Jun 2020 03:38:02 +0200 |
Manuel Jacob |
py3: use `pycompat.ziplist()`
stable
|
Mon, 15 Jun 2020 03:34:23 +0200 |
Manuel Jacob |
py3: use `%d` for int in % formatting
stable
|
Mon, 15 Jun 2020 03:30:24 +0200 |
Manuel Jacob |
py3: fix bytes iteration
stable
|
Mon, 15 Jun 2020 03:09:55 +0200 |
Manuel Jacob |
py3: unbyteify arguments to warnings.filterwarnings()
stable
|
Mon, 15 Jun 2020 15:14:16 -0400 |
Augie Fackler |
fuzz: add config knob for PYTHON_CONFIG_FLAGS
|
Mon, 15 Jun 2020 15:13:01 -0400 |
Augie Fackler |
pyutil: this has taken so long to fix, I'm using 3.8 now
|
Mon, 15 Jun 2020 12:00:15 -0400 |
Augie Fackler |
merge with stable
|
Sat, 06 Jun 2020 19:15:11 +0800 |
Anton Shestakov |
tests: adjust to the new format in pyflakes output
stable
|
Sat, 06 Jun 2020 19:12:49 +0800 |
Anton Shestakov |
tests: consistently use pyflakes as a Python module
stable
|
Sat, 06 Jun 2020 19:19:27 +0800 |
Anton Shestakov |
tests: skip pyflakes for mercurial/thirdparty/
stable
|
Sat, 13 Jun 2020 11:06:22 +0200 |
Pierre-Yves David |
zeroconf: fix non existant formatting in the vendored zeroconf module
stable
|
Fri, 12 Jun 2020 14:22:34 -0700 |
Adam Hull |
ignore: note debugignore on ignore man page
stable
|
Sat, 13 Jun 2020 11:57:58 +0200 |
Pierre-Yves David |
nodemap: fix validity checking when revlog is too short
stable
|
Fri, 12 Jun 2020 23:43:56 +0200 |
Manuel Jacob |
tests: remove unused creation of file and outdated text
|
Sat, 06 Jun 2020 19:19:27 +0800 |
Anton Shestakov |
tests: skip pyflakes for mercurial/thirdparty/
|
Tue, 09 Jun 2020 17:13:26 -0400 |
Augie Fackler |
git: add debug logging when there's a mismatch in the cached heads list
|
Wed, 10 Jun 2020 13:02:39 +0200 |
Manuel Jacob |
py3: make stdout line-buffered if connected to a TTY
|
Tue, 02 Jun 2020 21:44:57 +0900 |
Yuya Nishihara |
simplemerge: rewrite flag merging loop as expression
|
Tue, 02 Jun 2020 21:40:49 +0900 |
Yuya Nishihara |
simplemerge: leverage pycompat function to convert byte string to set
|
Tue, 02 Jun 2020 21:39:07 +0900 |
Yuya Nishihara |
simplemerge: fix function name that tests if ctx is not null revision
|
Tue, 09 Jun 2020 13:18:21 -0700 |
Hollis Blanchard |
git: decode node IDs back into Python strings (issue6349)
|
Tue, 09 Jun 2020 22:02:09 +0530 |
Sushil khanchi |
phabricator: make it clear what happen when no response
|
Mon, 08 Jun 2020 11:43:07 +0530 |
Sushil khanchi |
tests: make it clear what happen when no response entered
|
Sat, 18 Jan 2020 10:07:07 -0800 |
Gregory Szorc |
localrepo: handle ValueError during repository opening
|
Wed, 27 May 2020 12:56:13 +0200 |
Pierre-Yves David |
metadata: filter the `removed` set to only contains relevant data
|
Wed, 27 May 2020 12:45:39 +0200 |
Pierre-Yves David |
files: extract code for extra filtering of the `removed` entry into copies
|
Wed, 27 May 2020 12:26:08 +0200 |
Pierre-Yves David |
metadata: move computation related to files touched in a dedicated module
|
Fri, 05 Jun 2020 11:10:33 -0700 |
Martin von Zweigbergk |
merge: move an inspection of the dirstate from record to calculate phase
|
Sat, 06 Jun 2020 19:15:11 +0800 |
Anton Shestakov |
tests: adjust to the new format in pyflakes output
|
Sat, 06 Jun 2020 19:12:49 +0800 |
Anton Shestakov |
tests: consistently use pyflakes as a Python module
|
Wed, 26 Feb 2020 00:31:23 +0100 |
Pierre-Yves David |
heptapod-ci: also run tests for chg on python 2
|
Tue, 02 Jun 2020 17:24:37 +0200 |
Raphaël Gomès |
rust-dependencies: upgrade `micro-timer` dependency
|
Wed, 03 Jun 2020 12:04:38 -0700 |
Martin von Zweigbergk |
context: fix creation of ProgrammingError to not use non-existent field
|
Wed, 03 Jun 2020 22:07:26 -0700 |
Martin von Zweigbergk |
help: explain in `hg help flags` that unambiguous prefixes are allowed
|
Wed, 03 Jun 2020 11:28:57 -0400 |
Augie Fackler |
git: add coverage for manifest.diff() so we don't regress
|
Mon, 01 Jun 2020 11:12:25 -0400 |
Josef 'Jeff' Sipek |
git: implement diff manifest method
|
Mon, 01 Jun 2020 09:49:47 -0400 |
Josef 'Jeff' Sipek |
git: properly visit child tree objects when resolving a path
|
Mon, 01 Jun 2020 09:40:18 -0400 |
Josef 'Jeff' Sipek |
git: don't yield paths for directories when walking
|
Mon, 01 Jun 2020 09:22:53 -0400 |
Josef 'Jeff' Sipek |
git: correctly check for type of object when walking
|
Mon, 01 Jun 2020 08:59:48 -0400 |
Josef 'Jeff' Sipek |
git: implement stub prefetch_parents dirstate method
|
Mon, 25 May 2020 23:06:50 +0900 |
Yuya Nishihara |
rust: leverage .expect() in place of .unwrap() + inline comment
|
Mon, 25 May 2020 23:02:07 +0900 |
Yuya Nishihara |
rust: fix false comment about mpsc::Sender
|
Tue, 09 Jun 2020 05:24:45 +0200 |
Manuel Jacob |
resourceutil: fix location of line comments
stable
|
Thu, 30 Apr 2020 00:33:00 -0400 |
Matt Harbison |
rebase: avoid clobbering wdir() with --dry-run or --confirm (issue6291)
stable
|
Thu, 30 Apr 2020 00:12:11 -0400 |
Matt Harbison |
tests: show that rebase --dry-run and --confirm wipeout uncommitted changes
stable
|
Sat, 06 Jun 2020 00:51:36 +0530 |
Pulkit Goyal |
Added signature for changeset 065704cbdbdb
stable
|
Sat, 06 Jun 2020 00:51:28 +0530 |
Pulkit Goyal |
Added tag 5.4.1 for changeset 065704cbdbdb
stable
|
Fri, 05 Jun 2020 06:40:15 +0200 |
Manuel Jacob |
py3: update comment to account for Python 2 and Python 3 differences
stable 5.4.1
|
Fri, 05 Jun 2020 07:20:52 +0200 |
Manuel Jacob |
py3: add warning about buffering behavior of pycompat.{stdout,stderr}
stable
|
Fri, 05 Jun 2020 04:10:37 +0200 |
Manuel Jacob |
tests: fix indentation
stable
|
Wed, 03 Jun 2020 19:20:18 +0900 |
Yuya Nishihara |
merge with stable
|
Tue, 02 Jun 2020 20:40:06 +0900 |
Yuya Nishihara |
graft: fix --base value to be saved in state file
stable
|
Sat, 16 May 2020 20:38:53 +0200 |
Pierre-Yves David |
flags: also test merge with executable bit removed
stable
|
Sat, 16 May 2020 20:38:42 +0200 |
Pierre-Yves David |
flags: also test the removal of the exec flag
stable
|
Sat, 16 May 2020 20:38:31 +0200 |
Pierre-Yves David |
flags: read flag from dirstate/disk for workingcopyctx (issue5743)
stable
|
Sat, 16 May 2020 20:38:19 +0200 |
Pierre-Yves David |
flags: actually merge flags in simplemerge
stable
|
Sat, 16 May 2020 20:38:07 +0200 |
Pierre-Yves David |
flags: add a test for merging exec flag change with rename and file change
stable
|
Sat, 16 May 2020 20:37:56 +0200 |
Pierre-Yves David |
flags: account for flag change when tracking rename relevant to merge
stable
|
Sat, 16 May 2020 20:37:44 +0200 |
Pierre-Yves David |
flags: also test merging a rename with and exec flag change
stable
|
Sat, 16 May 2020 20:37:33 +0200 |
Pierre-Yves David |
flags: introduce explicit testing for merging change to exec flag
stable
|
Tue, 26 May 2020 11:14:07 -0400 |
Charles Chamberlain |
graft-state: save --base in graft's state, fixing bug with graft --continue
stable
|
Sat, 30 May 2020 12:36:00 -0400 |
Valentin Gatien-Baron |
relnotes: advertize the possibility to use rust
|
Sat, 30 May 2020 11:36:30 -0400 |
Valentin Gatien-Baron |
rust: add a pointer for profiling to the README
|
Sat, 30 May 2020 10:28:46 -0400 |
Valentin Gatien-Baron |
rust: update the mention of hgcli in rust/README.rst
|
Mon, 01 Jun 2020 15:22:31 +0200 |
Manuel Jacob |
sslutil: fix comment to use inclusive or instead of exclusive or
|
Mon, 01 Jun 2020 14:34:22 +0200 |
Manuel Jacob |
sslutil: propagate return value ssl.PROTOCOL_SSLv23 from protocolsettings()
|
Mon, 01 Jun 2020 14:20:13 +0200 |
Manuel Jacob |
sslutil: stop storing protocol and options for SSLContext in settings dict
|
Mon, 01 Jun 2020 14:07:06 +0200 |
Manuel Jacob |
sslutil: rename 'minimumprotocolui' -> 'minimumprotocol'
|
Mon, 01 Jun 2020 03:51:54 +0200 |
Manuel Jacob |
sslutil: properly detect which TLS versions are supported by the ssl module
|
Sun, 31 May 2020 22:31:49 +0200 |
Manuel Jacob |
sslutil: remove dead code (that failed if only TLS 1.0 is available)
|
Sun, 31 May 2020 00:30:49 +0200 |
Manuel Jacob |
config: remove unused hostsecurity.disabletls10warning config
|
Sun, 31 May 2020 22:15:35 +0200 |
Manuel Jacob |
sslutil: remove dead code (that downgraded default minimum TLS version)
|
Fri, 29 May 2020 22:47:58 +0200 |
Manuel Jacob |
sslutil: remove comment referring to unsupported legacy stacks
|
Sat, 30 May 2020 23:42:19 +0200 |
Manuel Jacob |
setup: require that Python has TLS 1.1 or TLS 1.2
|
Sun, 31 May 2020 12:07:17 +0200 |
Manuel Jacob |
sslutil: check for OpenSSL without TLS 1.0 support in one case
|
Sun, 31 May 2020 11:10:21 +0200 |
Manuel Jacob |
sslutil: don't set minimum TLS version to 1.0 if 1.2 but not 1.1 is available
|
Sun, 31 May 2020 11:41:03 +0200 |
Manuel Jacob |
sslutil: add FIXME about supportedprotocols possibly containing too many items
|
Sun, 31 May 2020 10:47:38 +0200 |
Manuel Jacob |
sslutil: fix names of variables containing minimum protocol strings
|
Sun, 31 May 2020 09:55:45 +0200 |
Manuel Jacob |
sslutil: stop returning argument as third return value of protocolsettings()
|
Sat, 30 May 2020 23:18:57 +0200 |
Manuel Jacob |
relnotes: note that we now require modern SSL/TLS features in Python
|
Sat, 30 May 2020 19:04:53 +0200 |
Manuel Jacob |
tests: stop checking for optional, now impossible output
|
Sat, 30 May 2020 10:19:53 -0400 |
Valentin Gatien-Baron |
rust: remove one more occurrence of re2
|
Tue, 26 May 2020 07:03:11 -0400 |
Valentin Gatien-Baron |
scmutil: clarify getuipathfn comment
|
Thu, 28 May 2020 09:51:13 -0400 |
Augie Fackler |
githelp: add some minimal help for pickaxe functionality
|
Fri, 17 Apr 2020 10:41:05 +0200 |
Raphaël Gomès |
rust: remove duplicate import
|
Sat, 30 May 2020 05:27:53 +0200 |
Manuel Jacob |
tests: remove "sslcontext" check
|
Sat, 30 May 2020 03:23:58 +0200 |
Manuel Jacob |
sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it
|
Sat, 30 May 2020 05:08:02 +0200 |
Manuel Jacob |
tests: remove "defaultcacerts" check
|
Fri, 29 May 2020 21:30:04 +0200 |
Manuel Jacob |
sslutil: eliminate `modernssl` by constant-folding code using it
|
Sat, 30 May 2020 04:59:13 +0200 |
Manuel Jacob |
hgweb: avoid using `sslutil.modernssl`
|
Fri, 29 May 2020 22:31:26 +0200 |
Manuel Jacob |
sslutil: remove comments referring to removed SSLContext emulation class
|
Fri, 29 May 2020 21:18:22 +0200 |
Manuel Jacob |
sslutil: remove code checking for presence of ssl.SSLContext
|
Fri, 29 May 2020 21:07:26 +0200 |
Manuel Jacob |
setup: require a Python version with modern SSL features
|
Sat, 30 May 2020 03:46:59 +0200 |
Manuel Jacob |
sslutil: set `_canloaddefaultcerts` to `True` if `ssl.SSLContext` is present
|
Thu, 28 May 2020 16:16:13 -0400 |
Augie Fackler |
filemerge: add __bytes__ for absentfilectx
|
Thu, 28 May 2020 16:17:28 -0400 |
Augie Fackler |
mergestate: move staticmethod _filectxorabsent to module level
|
Fri, 29 May 2020 12:17:59 +0200 |
Raphaël Gomès |
rust: remove support for `re2`
|
Fri, 29 May 2020 12:12:16 +0200 |
Raphaël Gomès |
rust-dependencies: update `regex` to 1.3.9
|
Fri, 29 May 2020 04:06:16 +0200 |
Manuel Jacob |
cleanup: remove compatibility code for Python < 2.7.4
|
Fri, 29 May 2020 03:56:07 +0200 |
Manuel Jacob |
cleanup: eliminate procutil.quotecommand()
|
Fri, 29 May 2020 03:43:08 +0200 |
Manuel Jacob |
cleanup: remove compatibility code for Python < 2.7.1
|
Mon, 25 May 2020 17:39:23 -0400 |
Valentin Gatien-Baron |
grep: reduce the cost of pathauditor checks when grepping working copy
|
Mon, 25 May 2020 17:32:25 -0400 |
Valentin Gatien-Baron |
grep: test that paths get audited
|
Mon, 25 May 2020 17:29:38 -0400 |
Valentin Gatien-Baron |
grep: add test coverage of behavior on symlinks
|
Fri, 22 May 2020 22:20:37 +0800 |
Aay Jay Chan |
help: fix description of revlog version 2
|
Tue, 26 May 2020 08:15:09 -0400 |
Valentin Gatien-Baron |
files: speed up `hg files` when no flags change display
|
Mon, 25 May 2020 22:47:12 -0400 |
Valentin Gatien-Baron |
sshpeer: make client print (likely) server errors on stderr (BC)
|
Mon, 25 May 2020 20:02:15 -0400 |
Valentin Gatien-Baron |
sshpeer: add test showing that -q silences remote errors
|
Tue, 26 May 2020 07:03:11 -0400 |
Valentin Gatien-Baron |
scmutil: speed up relativization of paths when it's a no-op
|
Mon, 18 May 2020 16:00:26 -0400 |
Augie Fackler |
context: implement mergestate() method
|
Mon, 18 May 2020 14:59:59 -0400 |
Augie Fackler |
mergestate: split out merge state handling code from main merge module
|
Mon, 18 May 2020 12:45:45 -0400 |
Augie Fackler |
tests: add coverage for repo.changelog.children() in the git extension
|
Mon, 18 May 2020 12:41:16 -0400 |
Augie Fackler |
tests: add coverage for repo.changelog.findmissing() in test-git-interop.t
|
Mon, 18 May 2020 13:18:05 -0400 |
Augie Fackler |
relnotes: add API change note per request in D8502
|
Tue, 26 May 2020 08:07:24 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 17 May 2020 18:33:45 -0400 |
Valentin Gatien-Baron |
grep: grep the working copy faster
|
Sun, 17 May 2020 13:10:54 -0400 |
Valentin Gatien-Baron |
grep: stop computing information for --diff when unnecessary
|
Sun, 17 May 2020 12:52:43 -0400 |
Valentin Gatien-Baron |
grep: don't go in an infinite loop when given empty regex
|
Sun, 17 May 2020 12:49:12 -0400 |
Valentin Gatien-Baron |
grep: improve test coverage
|
Thu, 27 Feb 2020 09:54:34 -0800 |
Steve Fink |
phabricator: avoid passing None to pycompat.fsdecode
|
Sun, 17 May 2020 12:23:03 -0400 |
Valentin Gatien-Baron |
setup: stop asking cargo to spam
|
Mon, 11 May 2020 21:54:05 +0200 |
Romain DEP. |
git: implement some changelog methods
|
Mon, 11 May 2020 21:56:11 +0200 |
Romain DEP. |
git: avoid looking-up parents for the null commit
|
Mon, 11 May 2020 21:56:43 +0200 |
Romain DEP. |
git: fix probable missing return
|
Sun, 17 May 2020 12:28:32 -0400 |
Valentin Gatien-Baron |
rust: fix warning about unnecessary mut
|
Tue, 14 Apr 2020 06:09:14 +0200 |
Pierre-Yves David |
upgrade: support upgrade and downgrade from persistent nodemap
|
Tue, 12 May 2020 11:39:50 +0200 |
Raphaël Gomès |
status: also support for `traversedir` callback in the Rust fast-path
|
Tue, 12 May 2020 11:37:55 +0200 |
Raphaël Gomès |
rust-hg-cpython: update status bridge with the new `traversedir` support
|
Tue, 12 May 2020 11:36:52 +0200 |
Raphaël Gomès |
rust-status: collect traversed directories if required
|
Tue, 12 May 2020 12:41:28 +0200 |
Raphaël Gomès |
rust-status: don't dispatch unknown file when traversing if not listing unknowns
|
Tue, 12 May 2020 10:03:51 +0200 |
Raphaël Gomès |
status: update comment to reflect the more recent situation
|
Fri, 01 May 2020 01:32:08 +0200 |
Joerg Sonnenberger |
hooks: provide access to transaction changes for internal hooks
|
Thu, 07 May 2020 23:54:37 +0200 |
Raphaël Gomès |
rust-regex: add test for verbatim regex syntax
|
Thu, 07 May 2020 23:53:12 +0200 |
Raphaël Gomès |
rust-regex: prevent nonsensical `.*.*` pattern from happening
|
Thu, 07 May 2020 23:52:08 +0200 |
Raphaël Gomès |
rust-regex: fix issues with regex anchoring and performance
|
Thu, 07 May 2020 16:56:03 -0400 |
Augie Fackler |
diff: avoid going from contexts to nodes and back
|
Fri, 15 May 2020 00:53:37 +0200 |
Manuel Jacob |
setup: raise minimum Python version to 2.7.4
stable
|
Tue, 19 May 2020 16:18:41 -0400 |
Connor Sheehan |
fsmonitor: coerce `clock` variable to byte-string (issue6321)
stable
|
Thu, 14 May 2020 23:14:24 -0400 |
Charles Chamberlain |
py3: change default priority and length used for sorting hooks to be compatible with python 3
stable
|
Mon, 18 May 2020 08:31:32 -0700 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.4" and clear "next"
stable
|
Mon, 11 May 2020 13:08:02 +0200 |
Pierre-Yves David |
dirstate: make sure the dirstate is loaded before the changelog (issue6303)
stable
|
Mon, 11 May 2020 16:44:11 +0200 |
Raphaël Gomès |
rust-dirstatemap: don't read the dirstate when requesting parents
stable
|
Thu, 14 May 2020 10:24:52 -0400 |
Valentin Gatien-Baron |
py3: fix exception in pull when several things happen to a bookmark
stable
|
Thu, 07 May 2020 16:54:17 -0400 |
Augie Fackler |
cleanup: avoid extra node/ctx conversions in logcmdutil.diffordiffstat
|
Tue, 12 May 2020 13:06:34 -0700 |
Rodrigo Damazio Bovendorp |
pyoxidizer: formatting bazel definitions
|
Tue, 12 May 2020 22:20:56 +0200 |
Joerg Sonnenberger |
fastexport: adjust output to be more canonical
stable
|
Mon, 11 May 2020 08:13:40 +0200 |
Peter Arrenbrecht |
bash_completion: do not use aliased hg if it sources a script (issue6308)
stable
|
Tue, 12 May 2020 01:03:12 +0200 |
Manuel Jacob |
demandimport: fix compatibility with meta path finders w/o find_spec() method
stable
|
Thu, 07 May 2020 23:40:05 +0200 |
Joerg Sonnenberger |
tests: fix timer scaling in wait-on-file
stable
|
Sat, 09 May 2020 20:25:07 +0200 |
Pierre-Yves David |
manifest-cache: ignore IOError while writing
stable
|
Wed, 06 May 2020 11:40:17 -0700 |
Martin von Zweigbergk |
copy: give better error message when no source paths found with --at-rev
stable
|
Wed, 06 May 2020 11:41:37 -0700 |
Martin von Zweigbergk |
tests: show poor error message for `hg cp -A --at-rev . non-existent dst`
stable
|
Wed, 06 May 2020 10:33:56 -0700 |
Martin von Zweigbergk |
copy: to find copy source, walk parent of revision we're marking copies in
stable
|
Wed, 06 May 2020 11:41:01 -0700 |
Martin von Zweigbergk |
tests: show that `hg cp -A --at-rev .` doesn't work for renames
stable
|
Fri, 08 May 2020 01:19:48 +0200 |
Raphaël Gomès |
formatting: add missing newline
stable
|
Mon, 27 Apr 2020 01:39:22 +0200 |
Joerg Sonnenberger |
fastexport: downgrade message about already exported changesets to debug
stable
|
Mon, 11 May 2020 09:07:31 -0700 |
Martin von Zweigbergk |
revisions: parse "x123" as "nodeid starting with 123" without prefixhexnode
|
Fri, 08 May 2020 08:55:35 -0700 |
Martin von Zweigbergk |
status: use cmdutil.check_at_most_one_arg() for checking --rev/--change
|
Fri, 08 May 2020 08:50:47 -0700 |
Martin von Zweigbergk |
diff: use cmdutil.check_at_most_one_arg() for checking --rev/--change
|
Wed, 06 May 2020 11:40:17 -0700 |
Martin von Zweigbergk |
copy: give better error message when no source paths found with --at-rev
|
Wed, 06 May 2020 11:41:37 -0700 |
Martin von Zweigbergk |
tests: show poor error message for `hg cp -A --at-rev . non-existent dst`
|
Wed, 06 May 2020 10:33:56 -0700 |
Martin von Zweigbergk |
copy: to find copy source, walk parent of revision we're marking copies in
|
Wed, 06 May 2020 11:41:01 -0700 |
Martin von Zweigbergk |
tests: show that `hg cp -A --at-rev .` doesn't work for renames
|
Wed, 06 May 2020 14:33:46 +0200 |
Raphaël Gomès |
rust-matchers: add TODO about incomplete `Display` for `IncludeMatcher`
|
Wed, 06 May 2020 11:17:27 +0200 |
Raphaël Gomès |
rust-filepatterns: match exact `rootglob`s with a `HashSet`, not in the regex
|
Wed, 15 Apr 2020 16:43:05 -0400 |
Mitchell Plamann |
dirstate: force _checkexec to return a bool
|
Tue, 21 Apr 2020 13:37:45 -0700 |
Kyle Lippincott |
locking: wait for locks in `hg cp` and `hg mv`
|
Tue, 14 Apr 2020 05:37:54 +0200 |
Pierre-Yves David |
nodemap: teach `hg debugformat` about the persistent nodemap option
|
Wed, 15 Apr 2020 18:58:35 +0200 |
Pierre-Yves David |
upgrade: support the --quiet flag
|
Wed, 15 Apr 2020 19:20:15 +0200 |
Pierre-Yves David |
upgrade: clearly list optimisations
|
Tue, 14 Apr 2020 04:23:20 +0200 |
Pierre-Yves David |
nodemap: move the mode option to storage.revlog.nodemap.mode
|
Tue, 14 Apr 2020 03:20:21 +0200 |
Pierre-Yves David |
nodemap: move the option for mmap usage to storage.revlog.nodemap.mmap
|
Tue, 14 Apr 2020 04:08:46 +0200 |
Pierre-Yves David |
nodemap: move and update the commend about persistence being experimental
|
Tue, 14 Apr 2020 03:18:14 +0200 |
Pierre-Yves David |
nodemap: move the main switch to the `format` section
|
Tue, 14 Apr 2020 03:27:04 +0200 |
Pierre-Yves David |
nodemap: drop the 'exp-' prefix for internal opener option
|
Tue, 14 Apr 2020 03:16:23 +0200 |
Pierre-Yves David |
nodemap: gate the feature behind a new requirement
|
Tue, 14 Apr 2020 03:05:54 +0200 |
Pierre-Yves David |
nodemap: move on disk file to version 1
|
Tue, 14 Apr 2020 03:01:52 +0200 |
Pierre-Yves David |
nodemap: add a new mode value, "strict"
|
Tue, 14 Apr 2020 02:45:05 +0200 |
Pierre-Yves David |
nodemap: add a new mode option, with an optional "warn" value
|
Sun, 05 Apr 2020 18:32:46 +0200 |
Pierre-Yves David |
nodemap: also warm manifest nodemap with other caches
|
Sun, 05 Apr 2020 13:12:05 +0200 |
Pierre-Yves David |
nodemap: also use persistent nodemap for manifest
|
Sun, 05 Apr 2020 13:49:27 +0200 |
Pierre-Yves David |
nodemap: create files in the repository used in the test
|
Thu, 07 May 2020 10:10:13 +0200 |
Raphaël Gomès |
rust-matchers: add timing tracing to regex compilation
|
Sun, 26 Apr 2020 14:29:47 -0400 |
Matt Harbison |
url: fix a bytes vs str crash in processing proxy headers (issue6249)
stable
|
Fri, 24 Apr 2020 20:00:25 +0200 |
Joerg Sonnenberger |
pullbundles: use unfiltered repo for head/base matching
stable
|
Thu, 07 May 2020 03:14:52 -0700 |
Rodrigo Damazio Bovendorp |
procutil: always waiting on child processes to prevent zombies with 'hg serve'
stable
|
Thu, 07 May 2020 15:00:33 +0200 |
Joerg Sonnenberger |
tests: use regular POSIX shell
stable
|
Thu, 07 May 2020 10:15:19 +0200 |
Raphaël Gomès |
rust-regex: increase the DFA size limit for the `regex` crate
stable
|
Mon, 04 May 2020 10:06:53 -0400 |
Augie Fackler |
merge with stable
|
Fri, 01 May 2020 21:47:39 +0530 |
Pulkit Goyal |
Added signature for changeset cf3e07d7648a
stable
|
Fri, 01 May 2020 21:47:30 +0530 |
Pulkit Goyal |
Added tag 5.4 for changeset cf3e07d7648a
stable
|
Thu, 16 Apr 2020 19:23:12 -0400 |
Matt Harbison |
tests: clarify a comment describing a phabricator test scenario
stable 5.4
|
Thu, 16 Apr 2020 19:05:25 -0400 |
Matt Harbison |
phabricator: ensure that `phabsend` is given a contiguous, linear commit range
stable
|
Fri, 01 May 2020 08:07:25 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 24 Apr 2020 12:37:43 -0700 |
Gregory Szorc |
automation: support building Python 3 MSI installers
stable
|
Fri, 24 Apr 2020 12:11:08 -0700 |
Gregory Szorc |
automation: support building Python 3 Inno installers
stable
|
Fri, 24 Apr 2020 11:48:07 -0700 |
Gregory Szorc |
automation: add extra arguments when building Inno
stable
|
Thu, 23 Apr 2020 18:48:36 -0700 |
Gregory Szorc |
packaging: add -python2 to Windows installer filenames
stable
|
Thu, 23 Apr 2020 17:24:37 -0700 |
Gregory Szorc |
automation: support building Windows wheels for Python 3.7 and 3.8
stable
|
Mon, 20 Apr 2020 17:42:50 -0700 |
Gregory Szorc |
packaging: support building WiX installers with PyOxidizer
stable
|
Mon, 20 Apr 2020 18:24:35 -0700 |
Gregory Szorc |
packaging: move version derivation to run_wix_packaging()
stable
|
Mon, 20 Apr 2020 17:53:20 -0700 |
Gregory Szorc |
packaging: integrate signing into run_wix_packaging()
stable
|
Mon, 20 Apr 2020 17:33:41 -0700 |
Gregory Szorc |
packaging: isolate invocation of WiX to own function
stable
|
Thu, 23 Apr 2020 18:06:02 -0700 |
Gregory Szorc |
packaging: support building Inno installer with PyOxidizer
stable
|
Sun, 19 Apr 2020 15:35:21 -0700 |
Gregory Szorc |
packaging: split Inno installer building from Mercurial building
stable
|
Sun, 19 Apr 2020 14:25:27 -0700 |
Gregory Szorc |
packaging: remove pyoxidizer.bzl from packaging directory
stable
|
Sun, 19 Apr 2020 14:16:24 -0700 |
Gregory Szorc |
contrib: install PyOxidizer in Linux and Windows environments
stable
|
Thu, 30 Apr 2020 15:10:05 +0200 |
Elmar Bartel |
diff: re-establish linear runtime performance
stable
|
Thu, 05 Mar 2020 17:55:05 +0100 |
Pierre-Yves David |
copies: fix the changeset based algorithm regarding merge
|
Fri, 24 Apr 2020 15:06:42 -0400 |
Augie Fackler |
merge with stable
|
Sat, 11 Apr 2020 17:43:29 +0900 |
Yuya Nishihara |
rust-chg: clean up excessive indents
|
Sat, 11 Apr 2020 02:51:03 +0900 |
Yuya Nishihara |
rust-chg: do not terminate tokio runtime until pager exits
|
Sat, 11 Apr 2020 02:21:06 +0900 |
Yuya Nishihara |
rust-chg: modernize entry function
|
Sat, 11 Apr 2020 00:47:32 +0900 |
Yuya Nishihara |
rust-chg: reimplement locator by using async/await and tokio-0.2
|
Fri, 10 Apr 2020 23:26:36 +0900 |
Yuya Nishihara |
rust-chg: reimplement ChgClientExt as ChgClient wrapper
|
Fri, 10 Apr 2020 22:44:51 +0900 |
Yuya Nishihara |
rust-chg: reimplement run_command operation as async function
|
Fri, 10 Apr 2020 22:23:10 +0900 |
Yuya Nishihara |
rust-chg: reimplement uihandler by using async-trait and tokio-0.2
|
Fri, 10 Apr 2020 23:08:57 +0900 |
Yuya Nishihara |
rust-chg: have attach_io() simply take reference of AsRawFd object
|
Thu, 23 Apr 2020 09:59:38 +0200 |
Raphaël Gomès |
rust-status: check for '.hg' regardless of file type (issue6300)
stable
|
Mon, 20 Apr 2020 11:03:31 +0200 |
Raphaël Gomès |
rust: remove extra empty line
stable
|
Wed, 15 Apr 2020 18:10:19 +0200 |
Pierre-Yves David |
upgrade: properly filter action depending on planned work
stable
|
Mon, 13 Apr 2020 18:04:55 +0200 |
Pierre-Yves David |
nodemap: skip persistent nodemap warming for revlog not using it
stable
|
Thu, 16 Apr 2020 22:56:03 +0200 |
Pierre-Yves David |
wait-on-file: adjust the timer counter
stable
|
Sun, 19 Apr 2020 17:33:08 -0700 |
Gregory Szorc |
packaging: add docutils as dependency
stable
|
Sun, 19 Apr 2020 17:26:52 -0700 |
Gregory Szorc |
setup: use sysstr() on process output
stable
|
Sat, 28 Mar 2020 08:18:11 -0700 |
Gregory Szorc |
automation: install latest Python versions in Linux
stable
|
Tue, 21 Apr 2020 19:33:57 -0700 |
Gregory Szorc |
contrib: update to latest Python 2.7, 3.7, and 3.8
stable
|
Sun, 19 Apr 2020 13:29:50 -0700 |
Gregory Szorc |
automation: always use latest Windows AMI
stable
|
Fri, 10 Apr 2020 22:07:11 +0900 |
Yuya Nishihara |
rust-chg: reimplement attach_io operation as async function
|
Fri, 10 Apr 2020 21:54:03 +0900 |
Yuya Nishihara |
rust-chg: upgrade to futures-0.3 based libraries
|
Fri, 10 Apr 2020 21:44:46 +0900 |
Yuya Nishihara |
rust-chg: exclude futures-dependent modules from build and break things
|
Fri, 17 Apr 2020 21:00:18 -0400 |
Matt Harbison |
tests: stabilize test-log.t on Windows
stable
|
Fri, 17 Apr 2020 18:47:31 -0400 |
Matt Harbison |
tests: stabilize test-convert-hg-source.t on Windows
stable
|
Mon, 20 Apr 2020 14:37:10 -0700 |
Martin von Zweigbergk |
commit: tell user what to do with .hg/last-message.txt
|
Fri, 17 Apr 2020 19:35:18 +0900 |
Yuya Nishihara |
test-check-rust-format: specify --edition=2018
|
Thu, 16 Apr 2020 22:55:41 +0530 |
Pulkit Goyal |
Added signature for changeset 26ce8e751503
stable
|
Thu, 16 Apr 2020 22:55:40 +0530 |
Pulkit Goyal |
Added tag 5.4rc0 for changeset 26ce8e751503
stable
|
Thu, 16 Apr 2020 22:51:09 +0530 |
Pulkit Goyal |
merge default into stable for 5.4 release
stable 5.4rc0
|
Thu, 16 Apr 2020 22:30:11 +0900 |
Yuya Nishihara |
templatekw: fix shownames() to check if namespace exists in repo (issue6301)
|
Wed, 15 Apr 2020 20:10:35 +0200 |
Pierre-Yves David |
wait-on-file: use proper variable in math
|
Wed, 15 Apr 2020 20:08:36 +0200 |
Pierre-Yves David |
wait-on-file: don't quote arithmetic argument
|
Tue, 14 Apr 2020 19:09:56 -0400 |
Valentin Gatien-Baron |
graft: exit 1 on conflicts, like merge
|
Fri, 10 Apr 2020 19:58:34 +0200 |
Joerg Sonnenberger |
tests: deal with "ls" vs "ls -A" difference on 2BSD derived systems
|
Fri, 10 Apr 2020 19:53:36 +0200 |
Joerg Sonnenberger |
tests: skip non-readable check for root
|
Fri, 10 Apr 2020 19:52:33 +0200 |
Joerg Sonnenberger |
tests: skip CVS tests for root
|
Wed, 15 Apr 2020 22:18:05 -0400 |
Matt Harbison |
make: drop the `-c` arg to `install` in the documentation makefile
|
Tue, 14 Apr 2020 18:51:23 -0400 |
Matt Harbison |
phabricator: restack any new orphans created by phabsend (issue6045)
|
Sun, 12 Apr 2020 13:11:42 -0400 |
Matt Harbison |
phabricator: prevent posting obsolete commits
|
Tue, 03 Mar 2020 17:37:09 -0500 |
Matt Harbison |
phabricator: avoid creating unstable children within the review stack
|
Wed, 08 Apr 2020 17:30:10 -0400 |
Matt Harbison |
phabricator: add an option to fold several commits into one review (issue6244)
|
Wed, 08 Apr 2020 17:07:19 -0400 |
Matt Harbison |
tests: move the phabricator auth token to the global config file
|
Sun, 05 Apr 2020 21:19:21 -0400 |
Matt Harbison |
phabricator: add debug logging to show previous node values in `phabsend`
|
Thu, 16 Apr 2020 17:31:29 +0200 |
Raphaël Gomès |
rust: update README with new information about the Re2 path
|
Thu, 16 Apr 2020 17:31:11 +0200 |
Raphaël Gomès |
rust: add option of static linking a local Re2 install
|
Wed, 15 Apr 2020 23:11:55 +0900 |
Yuya Nishihara |
templatekw: cache mergestate even if merge is not ongoing
|
Wed, 15 Apr 2020 19:24:21 +0900 |
Yuya Nishihara |
revset: remove explicit sort() from unstable()
|
Fri, 10 Apr 2020 22:23:44 +0800 |
Anton Shestakov |
revset: implement a simple 'foo#generations' expression
|
Fri, 10 Apr 2020 22:22:09 +0800 |
Anton Shestakov |
revset: rename generationsrel() to generationssubrel()
|
Thu, 02 Apr 2020 16:02:21 -0400 |
Augie Fackler |
manifest: leave a TODO where we may have more work for sha1 portability
|
Wed, 08 Jan 2020 11:33:01 -0500 |
Augie Fackler |
manifest: add test for long hashes
|
Thu, 02 Apr 2020 16:24:34 -0400 |
Augie Fackler |
manifest: remove a final 40-byte assumption from pure-python parser
|
Thu, 02 Apr 2020 16:01:36 -0400 |
Augie Fackler |
manifest: fix yet another 20-byte-hash assumption
|
Thu, 02 Apr 2020 15:57:07 -0400 |
Augie Fackler |
manifest: fix another pure-parsing 20-byte assumption
|
Thu, 02 Apr 2020 15:52:10 -0400 |
Augie Fackler |
manifest: teach treemanifest about long hashes
|
Tue, 07 Jan 2020 13:47:29 -0500 |
Augie Fackler |
manifest: start removing 40-byte hash restrictions from C code
|
Tue, 07 Jan 2020 11:25:13 -0500 |
Augie Fackler |
manifest: remove a 20-byte-hash assumption from pure manifest parsing
|
Mon, 13 Apr 2020 12:18:29 -0400 |
Matt Harbison |
revset: mark `extinct()` experimental
|
Mon, 13 Apr 2020 12:17:52 -0400 |
Matt Harbison |
revset: mark `successors()` experimental
|
Mon, 13 Apr 2020 12:13:22 -0400 |
Matt Harbison |
revset: mark `obsolete()` experimental
|
Tue, 14 Apr 2020 16:09:38 +0200 |
Pierre-Yves David |
nodemap: access the mmap opener option using bytes
|
Tue, 14 Apr 2020 04:17:57 +0200 |
Pierre-Yves David |
nodemap: rename a variable to prevent shawoding "_"
|
Fri, 10 Apr 2020 22:30:50 +0900 |
Yuya Nishihara |
rust-chg: indent process_message() to prepare mass rewrite to futures-0.3
|
Sat, 11 Apr 2020 15:27:08 +0900 |
Yuya Nishihara |
rust-chg: move get_umask() call out of run() function
|
Sat, 11 Apr 2020 00:21:37 +0900 |
Yuya Nishihara |
rust-chg: leverage impl trait at argument position
|
Mon, 13 Apr 2020 16:30:13 +0300 |
Alexander Pyhalov |
setup: link osutil.so to libsocket on Solaris/illumos (issue6299)
stable
|
Mon, 13 Apr 2020 01:19:09 -0400 |
Matt Harbison |
revset: import `unstable()` from the evolve extension
|
Fri, 10 Apr 2020 22:33:14 +0200 |
Joerg Sonnenberger |
fastexport: make a diagnostics message more localizable
|
Fri, 10 Apr 2020 21:38:08 +0900 |
Yuya Nishihara |
rust-chg: use "crate::" to import local modules
|
Fri, 10 Apr 2020 21:35:16 +0900 |
Yuya Nishihara |
rust-chg: upgrade to 2018 edition and remove useless extern crates
|
Thu, 09 Apr 2020 16:06:03 +0530 |
Pulkit Goyal |
mergestate: store about files resolved in favour of other
|
Thu, 09 Apr 2020 15:44:21 -0400 |
Augie Fackler |
histedit: add test that an invalid editor doesn't bork client state
|
Tue, 31 Mar 2020 23:25:26 +0900 |
Yuya Nishihara |
rust-chg: silence warning about dated coding style
|
Mon, 19 Nov 2018 20:50:45 +0900 |
Yuya Nishihara |
rust-chg: update name of the server process
|
Thu, 04 Oct 2018 22:44:37 +0900 |
Yuya Nishihara |
rust-chg: send client side umask to server
|
Sun, 07 Oct 2018 16:14:21 +0900 |
Yuya Nishihara |
rust-chg: add config validation and process returned instructions
|
Sun, 07 Oct 2018 16:46:30 +0900 |
Yuya Nishihara |
rust-chg: collect server flags from command arguments
|
Sun, 07 Oct 2018 15:36:34 +0900 |
Yuya Nishihara |
rust-chg: add interface to run "validate" request
|
Sun, 07 Oct 2018 15:21:54 +0900 |
Yuya Nishihara |
rust-chg: add helper to parse instructions sent from server
|
Thu, 02 Apr 2020 13:53:33 -0700 |
Martin von Zweigbergk |
tests: move verification closer to setup in test-copies-chain-merge.t
|
Thu, 02 Apr 2020 13:45:10 -0700 |
Martin von Zweigbergk |
tests: collect all branch creation in one place in test-copies-chain-merge.t
|
Mon, 06 Apr 2020 15:19:09 -0700 |
Kyle Lippincott |
hgk: remove a "b" used on a kwargs expansion, the keys are strs
|
Thu, 04 Oct 2018 23:07:48 +0900 |
Yuya Nishihara |
rust-chg: send client-side environment variables to server
|
Thu, 04 Oct 2018 23:01:34 +0900 |
Yuya Nishihara |
rust-chg: add helper to pack environment variables
|
Sun, 07 Oct 2018 10:23:57 +0900 |
Yuya Nishihara |
rust-chg: move set_current_dir() to Locator
|
Sun, 07 Oct 2018 10:12:22 +0900 |
Yuya Nishihara |
rust-chg: abort if server doesn't have required capabilities
|
Sat, 06 Oct 2018 20:10:44 +0900 |
Yuya Nishihara |
rust-chg: spawn server process if not running
|
Tue, 31 Mar 2020 23:13:13 +0900 |
Yuya Nishihara |
rust-chg: update dependencies
|
Sat, 03 Nov 2018 12:30:46 +0900 |
Yuya Nishihara |
rust-chg: depend on released version of tokio-process
|
Sun, 14 Oct 2018 14:41:14 +0200 |
Yuya Nishihara |
rust-chg: add brief comment about initial capacity of temp_sock_path()
|
Mon, 06 Apr 2020 00:24:57 +0200 |
Pierre-Yves David |
discovery: avoid wrongly saying there are nothing to pull
stable
|
Wed, 01 Apr 2020 14:34:21 -0700 |
Martin von Zweigbergk |
rebase: don't create merge when continuing rebase interrupted by old hg
|
Wed, 01 Apr 2020 13:27:28 -0700 |
Martin von Zweigbergk |
tests: demonstrate how continuing rebase after upgrade can result in merge
|
Mon, 03 Feb 2020 22:17:19 -0500 |
Augie Fackler |
manifest: also declare treemanifest as implementing imanifestdict
|
Thu, 02 Apr 2020 13:04:41 -0400 |
Augie Fackler |
manifest: introduce new exception to signal unavailability of fastdelta()
|
Sat, 07 Mar 2020 00:30:33 +0100 |
Pierre-Yves David |
copies-tests: remove spurious `]` in the template
|
Thu, 02 Apr 2020 21:58:10 +0530 |
Pulkit Goyal |
merge with stable
|
Sun, 29 Mar 2020 01:57:17 +0900 |
Yuya Nishihara |
debugcommands: fix typo in debuguigetpass
|
Thu, 26 Mar 2020 22:31:17 +0900 |
Yuya Nishihara |
dagop: fix subsetparentswalker to set p1/p2 chains at merge revision
|
Thu, 26 Mar 2020 22:23:30 +0900 |
Yuya Nishihara |
dagop: simplify dict/set reuse condition in subsetparentswalker
|
Sun, 29 Mar 2020 14:22:07 -0700 |
Gregory Szorc |
extensions: refactor function for obtaining disabled extension help
|
Sun, 29 Mar 2020 15:29:39 -0700 |
Gregory Szorc |
tests: perform grep manually in test-doctest.py
|
Sun, 29 Mar 2020 14:31:59 -0700 |
Gregory Szorc |
tests: prevent printing \r to stdout
|
Sun, 29 Mar 2020 13:51:26 -0700 |
Gregory Szorc |
tests: force \n newlines when writing to sys.stdout
|
Sun, 29 Mar 2020 13:06:59 -0700 |
Gregory Szorc |
dispatch: force \n for newlines on sys.std* streams (BC)
|
Sun, 29 Mar 2020 11:58:50 -0700 |
Gregory Szorc |
hook: move stdio redirection to context manager
|
Sat, 28 Mar 2020 12:18:58 -0700 |
Gregory Szorc |
pycompat: change argv conversion semantics
|
Thu, 02 Apr 2020 12:05:41 -0400 |
Augie Fackler |
Added signature for changeset 8fca7e8449a8
stable
|
Thu, 02 Apr 2020 12:05:40 -0400 |
Augie Fackler |
Added tag 5.3.2 for changeset 8fca7e8449a8
stable
|
Wed, 18 Mar 2020 14:53:53 -0400 |
Matt Harbison |
phabricator: extract logic to print the status when posting a commit
|
Mon, 16 Mar 2020 14:33:35 -0400 |
Matt Harbison |
phabricator: extract the logic to amend diff properties to a function
|
Mon, 16 Mar 2020 13:36:12 -0400 |
Matt Harbison |
phabricator: teach `getoldnodedrevmap()` to handle folded reviews
|
Mon, 09 Mar 2020 12:07:28 -0400 |
Matt Harbison |
phabricator: teach createdifferentialrevision() to allow a folded commit range
|
Fri, 06 Mar 2020 17:03:04 -0500 |
Matt Harbison |
phabricator: combine commit messages into the review when folding commits
|
Wed, 26 Feb 2020 13:13:49 -0500 |
Matt Harbison |
phabricator: record all local commits used to create a Differential revision
|
Sat, 28 Mar 2020 13:29:25 -0700 |
Gregory Szorc |
tests: use `f --hexdump` to print file content
|
Sat, 28 Mar 2020 13:12:43 -0700 |
Gregory Szorc |
url: pass str to pathname2url
|
Sat, 28 Mar 2020 09:21:46 -0700 |
Gregory Szorc |
tests: pass str to matchoutput()
|
Tue, 31 Mar 2020 19:44:28 -0700 |
Gregory Szorc |
hgcli: customize for Mercurial
|
Tue, 31 Mar 2020 19:07:36 -0700 |
Gregory Szorc |
hgcli: add stub PyOxidizer project
|
Tue, 31 Mar 2020 18:56:41 -0700 |
Gregory Szorc |
hgcli: remove legacy project
|
Thu, 26 Mar 2020 11:55:06 +0100 |
Pierre-Yves David |
nodemap: automatically "vacuum" the persistent nodemap when too sparse
|
Fri, 28 Feb 2020 03:18:57 +0100 |
Pierre-Yves David |
nodemap: display percentage of unused in `hg debugnodemap`
|
Fri, 28 Feb 2020 03:05:52 +0100 |
Pierre-Yves David |
nodemap: make sure on disk change get rolled back with the transaction
|
Fri, 28 Feb 2020 02:23:38 +0100 |
Pierre-Yves David |
nodemap: test that concurrent process don't see the pending transaction
|
Fri, 20 Mar 2020 23:41:35 +0100 |
Pierre-Yves David |
testlib: adjust wait-on-file timeout according to the global test timeout
|
Fri, 28 Feb 2020 02:23:28 +0100 |
Pierre-Yves David |
testlib: add a small scrip to help process to synchronise using file
|
Tue, 31 Mar 2020 16:14:10 -0400 |
Augie Fackler |
setup: work around old versions of distutils breaking setup.py
|
Tue, 31 Mar 2020 15:11:33 +0530 |
Pulkit Goyal |
chgserver: update the umask cache before each run
|
Thu, 26 Mar 2020 10:09:17 -0400 |
Augie Fackler |
tests: handle new error string from FreeBSD for dns entry not resolving
|
Wed, 26 Feb 2020 22:35:39 +0100 |
Joerg Sonnenberger |
notify: optional mail threading based on obsmarker
|
Fri, 27 Mar 2020 10:39:59 -0400 |
Josef 'Jeff' Sipek |
pathutil: document that dirs map type implies manifest/dirstate processing
|
Fri, 27 Mar 2020 10:38:40 -0400 |
Josef 'Jeff' Sipek |
git: pass a list to pathutil.dirs to indicate that it is a manifest
|
Thu, 26 Mar 2020 17:49:30 -0400 |
Josef 'Jeff' Sipek |
git: implement basic bookmark activation
|
Thu, 26 Mar 2020 17:24:54 -0400 |
Josef 'Jeff' Sipek |
git: implement a basic checkconflict bookmark store method
|
Thu, 26 Mar 2020 17:09:34 -0400 |
Josef 'Jeff' Sipek |
git: abort when attempting to set a branch
|
Thu, 26 Mar 2020 16:23:54 -0400 |
Josef 'Jeff' Sipek |
git: remove obsolete todo item
|
Thu, 26 Mar 2020 14:01:31 +0530 |
Pulkit Goyal |
tests: don't run test-update-atomic.t on chg
|
Wed, 25 Mar 2020 20:15:57 +0530 |
Pulkit Goyal |
tests: don't run couple of tests related to extensions loading with chg
|
Wed, 25 Mar 2020 20:33:15 +0530 |
Pulkit Goyal |
tests: conditionalize test-phases.t output for chg
|
Tue, 24 Mar 2020 15:21:11 +0530 |
Pulkit Goyal |
chg: be stricter about checking invocation of `serve` command
|
Mon, 23 Mar 2020 23:43:29 +0530 |
Pulkit Goyal |
chgserver: add merge-tools to sensitive config items
|
Wed, 25 Mar 2020 13:20:08 +0530 |
Pulkit Goyal |
run-tests: add --chg-debug flag to show chg debug output
|
Tue, 24 Mar 2020 12:48:57 +0530 |
Pulkit Goyal |
tests: update test-ssh.t output with --chg
|
Tue, 24 Mar 2020 12:31:46 +0530 |
Pulkit Goyal |
tests: update test-devel-warnings.t output with chg
|
Mon, 23 Mar 2020 21:06:54 +0530 |
Pulkit Goyal |
chgserver: add fastannotate config section to sensitive list
|
Wed, 01 Apr 2020 14:14:55 -0700 |
Kyle Lippincott |
histedit: add missing b prefix to a string
stable 5.3.2
|
Mon, 24 Feb 2020 13:22:15 -0500 |
Matt Harbison |
phabricator: account for `basectx != ctx` when calculating renames
|
Mon, 24 Feb 2020 12:06:34 -0500 |
Matt Harbison |
phabricator: add basectx arguments to file related `phabsend` utilities
|
Tue, 18 Feb 2020 09:57:26 -0500 |
Matt Harbison |
phabricator: eliminate a couple of duplicate filectx lookups
|
Wed, 25 Mar 2020 12:06:49 -0400 |
Augie Fackler |
tests: update test-debugcommands.t stack trace checks for python3.9
|
Wed, 25 Mar 2020 12:05:53 -0400 |
Augie Fackler |
tests: update test-archive.t expectations for python3.9 changes
|
Wed, 25 Mar 2020 11:56:47 -0400 |
Augie Fackler |
setup: relax -Werror for declaration-after-statement on Python 3.9
|
Wed, 25 Mar 2020 18:50:40 -0700 |
Martin von Zweigbergk |
py3: require values in changelog extras to be bytes
stable
|
Wed, 25 Mar 2020 18:25:58 -0700 |
Martin von Zweigbergk |
py3: make setup.py's hgcommand() consistently return bytes
stable
|
Wed, 25 Mar 2020 08:28:20 -0700 |
Martin von Zweigbergk |
pvec: drop an unused `from __future__ import division`
|
Tue, 24 Mar 2020 23:31:36 -0700 |
Martin von Zweigbergk |
py3: use integer division in histedit
|
Wed, 25 Mar 2020 10:06:32 +0100 |
Raphaël Gomès |
rust: update README to reflect use of `regex` crate
|
Mon, 23 Mar 2020 12:11:41 +0100 |
Raphaël Gomès |
rust: update all dependencies
|
Mon, 23 Mar 2020 12:07:45 +0100 |
Raphaël Gomès |
rust: update micro-timer dependency
|
Fri, 20 Mar 2020 15:21:34 +0100 |
Raphaël Gomès |
rust-status: only involve ignore mechanism when needed
|
Thu, 26 Mar 2020 00:07:12 +0900 |
Yuya Nishihara |
templater: fix cbor() filter to recursively convert smartset to list
|
Mon, 23 Mar 2020 15:14:42 -0700 |
Martin von Zweigbergk |
shelve: split up dounshelve() in unshelvecmd() and _dounshelve()
|
Mon, 23 Mar 2020 14:38:00 -0700 |
Kyle Lippincott |
darwin: use vim, not vi, to avoid data-loss inducing posix behavior
stable
|
Tue, 24 Mar 2020 17:55:59 +0100 |
Raphaël Gomès |
rust-matchers: use the `regex` crate
|
Sun, 15 Mar 2020 16:11:58 +0900 |
Yuya Nishihara |
templater: add subsetparents(rev, revset) function
|
Sun, 15 Mar 2020 16:00:45 +0900 |
Yuya Nishihara |
templater: remember cache key of evaluated revset
|
Sun, 15 Mar 2020 22:01:38 +0900 |
Yuya Nishihara |
templater: fix cbor() filter to accept smartset
|
Sun, 15 Mar 2020 15:12:44 +0900 |
Yuya Nishihara |
templater: introduce wrapper for smartset (API)
|
Fri, 20 Mar 2020 23:30:23 -0400 |
Matt Harbison |
setup: build C extensions with -Werror=declaration-after-statement
|
Tue, 24 Mar 2020 21:41:24 +0900 |
Yuya Nishihara |
merge with stable
|
Sun, 22 Mar 2020 18:40:04 +0900 |
Yuya Nishihara |
osutil: move declaration to top of the scope
|
Sat, 21 Mar 2020 14:01:10 +0900 |
Yuya Nishihara |
phabricator: remove *-argument from _getdrevs()
|
Sat, 21 Mar 2020 13:42:08 +0900 |
Yuya Nishihara |
revset: leverage internal _rev() function to implement rev()
|
Sat, 21 Mar 2020 13:39:39 +0900 |
Yuya Nishihara |
revset: fix crash by repo.revs('%d', tip + 1)
|
Sat, 21 Mar 2020 13:27:47 +0900 |
Yuya Nishihara |
revset: allow repo.revs('%d', wdirrev)
|
Thu, 19 Mar 2020 16:06:24 +0100 |
Micha Wiedenmann |
ui: use "procutil.shellsplit" to parse command
|
Fri, 20 Mar 2020 10:04:13 -0400 |
Matt Harbison |
cext: move variable declaration to the top of the block for C89 support
stable
|
Thu, 05 Mar 2020 11:02:07 -0500 |
Matt Harbison |
phabricator: allow multiple DREVSPEC args to phabread|phabimport|phabupdate
|
Thu, 05 Mar 2020 11:00:00 -0500 |
Matt Harbison |
phabricator: add a helper function to convert DREVSPECs to a DREV dict list
|
Fri, 20 Mar 2020 17:18:14 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 19 Mar 2020 14:54:10 -0400 |
Matt Harbison |
tests: avoid logging a commit with a Unicode character in test-phabricator.t
|
Fri, 13 Mar 2020 12:16:20 -0700 |
Martin von Zweigbergk |
fix: mark -r as advanced
|
Fri, 13 Mar 2020 12:16:00 -0700 |
Martin von Zweigbergk |
fix: add a -s option to format a revision and its descendants
|
Thu, 12 Dec 2019 16:32:01 -0800 |
Martin von Zweigbergk |
fix: move handling of --all into getrevstofix() for consistency
|
Wed, 18 Mar 2020 14:26:47 +0100 |
Raphaël Gomès |
rust-status: add trace-level logging for Rust status fallback for debugging
|
Wed, 18 Mar 2020 15:08:14 -0400 |
Augie Fackler |
hg: make _local() behave consistently on Python 3.8 (issue6287)
|
Tue, 17 Mar 2020 17:26:05 -0400 |
Augie Fackler |
remotefilelog: add fake heads() method that allows viewing a file in hgweb
|
Tue, 17 Mar 2020 17:21:34 -0400 |
Augie Fackler |
tests: add test for remotefilelog interactions with hgweb
|
Wed, 18 Mar 2020 12:03:27 -0400 |
Augie Fackler |
phabricator: remove duplicated byteskwargs conversion
|
Tue, 17 Mar 2020 12:59:31 -0700 |
Kyle Lippincott |
chistedit: support histedit.summary-template in curses histedit plan
|
Mon, 22 Jul 2019 09:58:23 -0700 |
Kyle Lippincott |
vfs: fix typo in comment (remove extra "l")
|
Thu, 12 Mar 2020 20:18:52 -0700 |
Kyle Lippincott |
tests: make test-doctest.t automatically find files to run tests on
|
Fri, 13 Mar 2020 19:25:37 -0700 |
Kyle Lippincott |
tests: make test-doctest.t module list match reality
|
Thu, 12 Mar 2020 20:08:05 -0700 |
Kyle Lippincott |
tests: remove doctest in narrowspec, it is broken
|
Fri, 13 Mar 2020 00:41:22 +0100 |
Raphaël Gomès |
rust-core: add missing `Debug` traits
|
Thu, 12 Dec 2019 16:24:43 -0800 |
Martin von Zweigbergk |
fix: refactor getrevstofix() to define revisions first, then validate them
|
Fri, 13 Dec 2019 15:14:57 -0800 |
Martin von Zweigbergk |
fix: disallow `hg fix --all --working-dir`
|
Wed, 18 Mar 2020 21:27:45 +0100 |
Pierre-Yves David |
byteify-string: resolve symlink before byteifying
stable
|
Thu, 12 Mar 2020 16:25:22 -0700 |
Martin von Zweigbergk |
tests: simplify test-fix-topology.t slightly by using a `(case !)`
|
Thu, 12 Mar 2020 14:50:00 -0700 |
Martin von Zweigbergk |
tests: fix rebase test broken by earlier cleanup
|
Fri, 13 Mar 2020 16:57:38 -0700 |
Martin von Zweigbergk |
rebase: accept multiple --base arguments (BC)
|
Fri, 13 Mar 2020 16:39:32 -0700 |
Martin von Zweigbergk |
rebase: accept multiple --source arguments (BC)
|
Fri, 13 Mar 2020 19:29:02 -0700 |
Martin von Zweigbergk |
rebase: mention -r argument in synopsis
|
Fri, 13 Mar 2020 16:36:31 -0700 |
Martin von Zweigbergk |
rebase: remove unused defaults argument values from _definedestmap()
|
Sun, 16 Feb 2020 17:47:20 -0500 |
Matt Harbison |
phabricator: add a config knob to create obsolete markers when importing
|
Sun, 16 Feb 2020 17:17:41 -0500 |
Matt Harbison |
phabricator: add a config knob to import in the secret phase
|
Sun, 16 Feb 2020 16:13:36 -0500 |
Matt Harbison |
phabricator: add a `phabimport` command
|
Thu, 12 Mar 2020 10:14:40 +0100 |
Raphaël Gomès |
rust: update the README with more up-to-date and thorough information
|
Fri, 08 Dec 2017 02:29:02 +0100 |
Joerg Sonnenberger |
transactions: convert changes['phases'] to list of ranges
|
Wed, 11 Mar 2020 17:42:56 +0100 |
Raphaël Gomès |
test-install: don't print Rust re2 bindings information if Rust is not in use
|
Mon, 09 Mar 2020 21:35:36 -0400 |
Matt Harbison |
tests: drop an extraneous (glob) from test-debugbackupbundle.t
|
Sat, 29 Feb 2020 12:58:38 +0530 |
Pulkit Goyal |
pull: add `--confirm` flag to confirm before writing changes
|
Sat, 29 Feb 2020 12:58:13 +0530 |
Pulkit Goyal |
scmutil: add option to register summary callbacks as transaction validators
|
Sat, 29 Feb 2020 12:56:37 +0530 |
Pulkit Goyal |
transaction: add functionality to have multiple validators
|
Wed, 04 Mar 2020 22:13:15 +0530 |
Pulkit Goyal |
hgit: make sure repository is local before checking for store type
|
Fri, 06 Mar 2020 18:08:23 +0100 |
Raphaël Gomès |
hg-core: add function timing information
|
Fri, 06 Mar 2020 18:08:13 +0100 |
Raphaël Gomès |
rust: add logging utils
|
Fri, 06 Mar 2020 17:51:24 +0100 |
Raphaël Gomès |
rust-status: traverse working directory in parallel
|
Fri, 06 Mar 2020 17:51:03 +0100 |
Raphaël Gomès |
rust-status: wrap `stat_dmap_entries` to ease profiling
|
Fri, 06 Mar 2020 17:48:30 +0100 |
Raphaël Gomès |
rust-status: refactor handling of unknown files
|
Wed, 19 Feb 2020 11:14:30 +0100 |
Raphaël Gomès |
rust-status: move to recursive traversal to prepare for parallel traversal
|
Wed, 04 Mar 2020 15:10:11 +0100 |
Raphaël Gomès |
rust-pathauditor: use interior mutability for use in multi-threaded contexts
|
Wed, 04 Mar 2020 15:12:08 +0100 |
Raphaël Gomès |
rust-pathauditor: actually populate the `audited_dirs` cache
|
Wed, 04 Mar 2020 15:10:03 +0100 |
Raphaël Gomès |
rust-pathauditor: actually split Windows shortname aliases at `~`
|
Thu, 05 Mar 2020 10:24:45 +0100 |
Raphaël Gomès |
debuginstall: add entry about re2 Rust bindings when applicable
|
Thu, 05 Mar 2020 10:24:10 +0100 |
Raphaël Gomès |
rust-cpython: add `debug` module to expose debug information to Python
|
Fri, 24 Jan 2020 11:06:01 +0100 |
Raphaël Gomès |
rust-status: use bare hg status fastpath from Python
|
Fri, 17 Jan 2020 15:09:02 +0100 |
Raphaël Gomès |
rust-status: update rust-cpython bridge to account for the changes in core
|
Fri, 17 Jan 2020 15:43:46 +0100 |
Raphaël Gomès |
rust-status: add bare `hg status` support in hg-core
|
Thu, 06 Feb 2020 14:32:16 +0100 |
Raphaël Gomès |
rust-status: add function for sequential traversal of the working directory
|
Thu, 06 Feb 2020 14:34:54 +0100 |
Raphaël Gomès |
rust-status: add missing variants to `Dispatch` enum
|
Thu, 06 Feb 2020 14:28:35 +0100 |
Raphaël Gomès |
rust-status: rename `StatusResult` to `DirstateStatus`
|
Thu, 06 Feb 2020 14:25:59 +0100 |
Raphaël Gomès |
rust-status: refactor options into a `StatusOptions` struct
|
Fri, 17 Jan 2020 15:37:24 +0100 |
Raphaël Gomès |
rust-status: add util for listing a directory
|
Fri, 17 Jan 2020 11:53:31 +0100 |
Raphaël Gomès |
rust-matchers: add `IgnoreMatcher`
|
Fri, 17 Jan 2020 11:32:02 +0100 |
Raphaël Gomès |
rust-matchers: add `build_regex_match` function
|
Fri, 17 Jan 2020 11:31:12 +0100 |
Raphaël Gomès |
rust-matchers: add functions to get roots, dirs and parents from patterns
|
Fri, 17 Jan 2020 11:29:33 +0100 |
Raphaël Gomès |
rust-matchers: add function to generate a regex matcher function
|
Tue, 10 Mar 2020 16:04:30 +0100 |
Raphaël Gomès |
run-tests: restrict Rust thread pool to 3 threads during tests
|
Fri, 28 Feb 2020 00:31:14 +0100 |
Pierre-Yves David |
nodemap: make sure the nodemap docket is updated after the changelog
|
Fri, 28 Feb 2020 00:29:18 +0100 |
Pierre-Yves David |
nodemap: make sure hooks have access to an up-to-date version
|
Thu, 27 Feb 2020 16:32:43 +0100 |
Pierre-Yves David |
nodemap: track the tip_node for validation
|
Thu, 27 Feb 2020 15:42:04 +0100 |
Pierre-Yves David |
nodemap: add a todo list for getting out of experimental
|
Tue, 18 Feb 2020 15:19:11 +0100 |
Pierre-Yves David |
rust-nodemap: automatically use the rust index for persistent nodemap
|
Tue, 18 Feb 2020 18:32:55 +0100 |
Pierre-Yves David |
nodemap: use data from the index in debugnodemap --dump-new
|
Wed, 12 Feb 2020 10:53:24 +0100 |
Georges Racinet |
rust-nodemap: also clear Rust data in `clearcaches`
|
Wed, 12 Feb 2020 10:53:19 +0100 |
Georges Racinet |
rust-nodemap: add binding to `nodemap_update_data`
|
Wed, 12 Feb 2020 10:52:30 +0100 |
Georges Racinet |
rust-nodemap: add binding for `nodemap_data_incremental`
|
Wed, 12 Feb 2020 10:51:17 +0100 |
Georges Racinet |
rust-nodemap: add binding for `nodemap_data_all`
|
Wed, 12 Feb 2020 10:33:55 +0100 |
Raphaël Gomès |
rust-nodemap: use proper Index API instead of using the C API
|
Tue, 11 Feb 2020 16:30:28 +0100 |
Georges Racinet |
rust-nodemap: add utils for propagating errors
|
Tue, 11 Feb 2020 16:25:45 +0100 |
Georges Racinet |
rust-nodemap: add utils to create `Node`s from Python objects
|
Tue, 11 Feb 2020 16:23:06 +0100 |
Georges Racinet |
rust-index: add `append` method to cindex/Index
|
Mon, 13 Jan 2020 19:56:16 +0100 |
Georges Racinet |
rust-index: moved constructor in separate impl block
|
Mon, 13 Jan 2020 19:31:33 +0100 |
Georges Racinet |
revlog: using two new functions in C capsule from Rust code
|
Tue, 18 Feb 2020 19:11:14 +0100 |
Pierre-Yves David |
nodemap: refresh the persistent data on nodemap creation
|
Thu, 12 Mar 2020 15:23:47 +0100 |
Pierre-Yves David |
cext-index: propagate inline_scan error in `index_deref`
stable
|
Thu, 12 Mar 2020 18:53:37 +0100 |
Pierre-Yves David |
heptapod-ci: fix test paths in the listing file
stable
|
Wed, 11 Mar 2020 05:41:02 +0100 |
Manuel Jacob |
tests: check availability of pyflakes by trying to import pyflakes module
|
Thu, 27 Feb 2020 22:34:45 +0100 |
Pierre-Yves David |
nodemap: deal with the "debugupdatecache" case using a "fake" transaction
|
Fri, 28 Feb 2020 01:45:03 +0100 |
Pierre-Yves David |
changelog: change the implementation of `_divertopener`
|
Thu, 27 Feb 2020 17:08:59 +0100 |
Pierre-Yves David |
nodemap: test that an outdated nodemap can catch up
|
Thu, 27 Feb 2020 16:09:17 +0100 |
Pierre-Yves David |
nodemap: document the docket attributes
|
Tue, 10 Mar 2020 13:10:53 -0400 |
Augie Fackler |
git: key off `git` in .hg/requires rather than separate file
|
Tue, 10 Mar 2020 13:10:45 -0400 |
Augie Fackler |
git: correctly handle p1() on dirstate when underlying git repo is empty
|
Tue, 10 Mar 2020 14:24:08 +0100 |
Pierre-Yves David |
rust: clean remains of direct-ffi code
|
Fri, 06 Mar 2020 17:02:50 +0100 |
Pierre-Yves David |
heptapod-ci: use the new `--rust/--no-rust` flag to run the tests
|
Fri, 06 Mar 2020 11:16:15 +0100 |
Raphaël Gomès |
run-tests: add option for running with and without Rust extensions
|
Fri, 06 Mar 2020 16:24:50 +0100 |
Pierre-Yves David |
run-tests: rename "pure" variable to setup_opts
|
Fri, 06 Mar 2020 16:06:30 +0100 |
Pierre-Yves David |
setup-rust: add a --no-rust flag
|
Mon, 09 Mar 2020 17:26:30 +0100 |
Pierre-Yves David |
cext: drop the WITH_RUST block
|
Mon, 09 Mar 2020 17:16:44 +0100 |
Pierre-Yves David |
setup: use printf instead of print
|
Mon, 09 Mar 2020 11:18:33 -0700 |
Martin von Zweigbergk |
git: don't fail import when pygit2 is not install
|
Mon, 09 Mar 2020 12:53:21 -0700 |
Martin von Zweigbergk |
hghave: add a check for pygit2
|
Sat, 07 Mar 2020 18:00:53 -0500 |
Augie Fackler |
localrepo: add git extension to autoextensions list
|
Sat, 07 Mar 2020 17:44:55 -0500 |
Augie Fackler |
gitlog: implement __iter__ on changelog
|
Sat, 07 Mar 2020 17:42:40 -0500 |
Augie Fackler |
gitlog: fix embarassing bug that prevented log from showing correct parents
|
Sat, 07 Mar 2020 16:51:21 -0500 |
Augie Fackler |
git: add readfast() method to manifest
|
Fri, 06 Mar 2020 14:14:05 -0800 |
Martin von Zweigbergk |
git: make {shortest()} return shortest *unique* prefix
|
Tue, 11 Feb 2020 00:44:59 -0500 |
Augie Fackler |
git: skeleton of a new extension to _directly_ operate on git repos
|
Fri, 06 Mar 2020 10:38:37 +0100 |
Raphaël Gomès |
hg-core: add a compilation error if trying to compile outside of Linux
stable
|
Tue, 10 Mar 2020 18:54:44 +0100 |
Pierre-Yves David |
gzip: use the stdlib version with python 3 (issue6284)
stable
|
Tue, 10 Mar 2020 18:53:19 +0100 |
Pierre-Yves David |
gzip: indent the custom Gzip code
stable
|
Tue, 10 Mar 2020 18:57:49 +0100 |
Pierre-Yves David |
gzip: rename the argument to `mtime` to match upstream python
stable
|
Tue, 10 Mar 2020 16:49:38 +0100 |
Pierre-Yves David |
heptapod-ci: run the test from outside the test directory
stable
|
Tue, 10 Mar 2020 16:47:02 +0100 |
Pierre-Yves David |
run-tests: fix conditional when tests are run outside of `tests`
stable
|
Mon, 09 Mar 2020 10:18:40 -0700 |
Martin von Zweigbergk |
merge with stable
|
Mon, 09 Mar 2020 05:19:02 +0100 |
Manuel Jacob |
tests: use native string type for parsed hghave log lines
|
Fri, 06 Mar 2020 10:27:38 +0100 |
Manuel Jacob |
tests: avoid implicit bytes -> unicode -> bytes roundtrip on Python 2
|
Sun, 08 Mar 2020 16:40:39 +0100 |
Pierre-Yves David |
cext: make HgRevlogIndex_GetParents private again
|
Fri, 06 Mar 2020 16:49:46 +0100 |
Pierre-Yves David |
setup-rust: remove the legacy 'direct-ffi' variant
|
Tue, 18 Feb 2020 18:32:31 +0100 |
Pierre-Yves David |
hghave: add a `rust` keyword to detect the use of compiled rust code
|
Fri, 28 Feb 2020 14:34:37 +0100 |
Pierre-Yves David |
nodemap: check that a simple lookup works fine
|
Fri, 06 Mar 2020 12:44:51 +0100 |
Raphaël Gomès |
debuginstall: print if Rust extensions are installed
|
Fri, 06 Mar 2020 13:54:35 -0500 |
Augie Fackler |
nodemap: fix missing r-prefix on regular expression
|
Fri, 06 Mar 2020 23:04:58 +0100 |
Manuel Jacob |
tests: use pyflakes module instead of pyflakes executable
|
Tue, 03 Mar 2020 15:56:00 +0100 |
Pierre-Yves David |
copies-tests: add a case where with merge with an overwritten files
|
Tue, 03 Mar 2020 15:46:28 +0100 |
Pierre-Yves David |
copies-tests: add a case where a file is deleted/added but with a merge
|
Tue, 03 Mar 2020 12:35:24 +0100 |
Pierre-Yves David |
copies-tests: add a test with a rename overwriting another file
|
Sat, 29 Feb 2020 19:50:05 +0100 |
Pierre-Yves David |
copies-tests: add a `h` to the root commit (for chain merge tests)
|
Sat, 07 Mar 2020 00:03:41 +0100 |
Pierre-Yves David |
copies-tests: remove the final summary
|
Tue, 03 Mar 2020 13:18:31 +0100 |
Pierre-Yves David |
copies-tests: clarify the description of the EA/AE cases
|
Tue, 03 Mar 2020 09:27:31 +0100 |
Pierre-Yves David |
copies-tests: update the analysis of the BD/DB cases
|
Fri, 06 Mar 2020 11:02:02 +0100 |
Pierre-Yves David |
copies-tests: swap two branch description
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
Mon, 09 Mar 2020 01:11:59 +0100 |
Manuel Jacob |
tests: fix isinstance test of wrong variable
stable
|
Fri, 06 Mar 2020 23:27:28 +0100 |
Pierre-Yves David |
discovery: avoid wrong detection of multiple branch heads (issue6256)
stable
|
Fri, 06 Mar 2020 10:52:44 +0100 |
Manuel Jacob |
tests: avoid implicit conversion of str to unicode
|
Fri, 06 Mar 2020 09:50:57 +0100 |
Manuel Jacob |
tests: rename _bytespath() to _sys2bytes() and _strpath() to _sys2str()
|
Thu, 05 Mar 2020 18:19:21 +0100 |
Manuel Jacob |
tests: avoid implicit conversion of str to unicode
|
Thu, 05 Mar 2020 18:10:19 +0100 |
Manuel Jacob |
tests: avoid implicit conversion of str to unicode
|
Tue, 18 Feb 2020 19:11:13 +0100 |
Pierre-Yves David |
nodemap: warm the persistent nodemap on disk with debugupdatecache
|
Sat, 29 Feb 2020 19:31:33 +0100 |
Pierre-Yves David |
copies-tests: update to null after setup for output stability
|
Tue, 03 Mar 2020 08:55:27 +0100 |
Pierre-Yves David |
copies-tests: remove extra log call at the end of the chain-merge test file
|
Thu, 05 Mar 2020 08:37:08 -0800 |
Martin von Zweigbergk |
commit: print debug message when clearing dirstate and wdir clean
|
Thu, 05 Mar 2020 10:46:31 -0800 |
Martin von Zweigbergk |
merge with stable
|
Thu, 05 Mar 2020 10:52:51 -0500 |
Augie Fackler |
merge with stable
|
Wed, 04 Mar 2020 14:21:23 -0500 |
Augie Fackler |
commands: switch one call of check_at_most_one_arg to strings
|
Fri, 28 Feb 2020 11:32:27 -0800 |
Martin von Zweigbergk |
cleanup: remove redundant clearing of mergestate in rebase and shelve
|
Fri, 28 Feb 2020 11:32:02 -0800 |
Martin von Zweigbergk |
commit: clear resolved mergestate even if working copy is clean
|
Wed, 04 Mar 2020 00:45:54 -0500 |
Matt Harbison |
phabricator: avoid a stacktrace when command arguments are missing
|
Fri, 24 Jan 2020 15:51:19 -0800 |
Martin von Zweigbergk |
mq: don't tell user to commit merge that we already committed
|
Fri, 24 Jan 2020 15:28:37 -0800 |
Martin von Zweigbergk |
merge: make hg.merge() take a context instead of a node
|
Fri, 17 Jan 2020 21:22:23 +0300 |
Pulkit Goyal |
debugbackupbundle: introduce command to interact with strip backups
|
Fri, 06 Mar 2020 00:28:09 +0100 |
Pierre-Yves David |
test: cleanly skip test-remotefilelog-datapack.py on policy that breaks it
stable
|
Thu, 05 Mar 2020 09:26:45 +0100 |
Raphaël Gomès |
rust-format: cleanup ancestors.rs to make rustfmt happy
stable
|
Thu, 05 Mar 2020 15:47:22 +0100 |
Pierre-Yves David |
heptapod-ci: use strict module policy
stable
|
Thu, 05 Mar 2020 08:30:11 -0800 |
Martin von Zweigbergk |
histedit: fix formatting after D8150
stable
|
Thu, 05 Mar 2020 17:17:02 +0100 |
Raphaël Gomès |
rust-format: make rustfmt happy
stable
|
Thu, 20 Feb 2020 10:56:40 -0500 |
Matt Harbison |
phabricator: also check parent fctx for binary where it is checked for UTF-8
|
Thu, 20 Feb 2020 10:46:43 -0500 |
Matt Harbison |
phabricator: don't infer the old `fctx` in `notutf8()`
|
Thu, 20 Feb 2020 12:42:07 -0500 |
Matt Harbison |
phabricator: rename a variable to clarify that it is the parent filecontext
|
Wed, 19 Feb 2020 13:33:58 -0500 |
Matt Harbison |
phabricator: pass old `fctx` to `addoldbinary()` instead of inferring it
|
Wed, 04 Mar 2020 10:25:07 -0500 |
Matt Harbison |
phabricator: make `hg phabread` work outside of a repository
|
Sun, 16 Feb 2020 15:06:20 -0500 |
Matt Harbison |
phabricator: refactor `phabread` to write all patches at once
|
Mon, 17 Feb 2020 13:14:44 -0500 |
Matt Harbison |
phabricator: make `hg phabupdate` work outside of a repository
|
Mon, 17 Feb 2020 13:28:40 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `userphids()`
|
Mon, 17 Feb 2020 13:08:01 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `querydrev()`
|
Mon, 17 Feb 2020 13:01:16 -0500 |
Matt Harbison |
phabricator: pass ui instead of repo to `readpatch()`
|
Mon, 02 Mar 2020 14:36:20 -0500 |
Valentin Gatien-Baron |
logtoprocess: avoid traceback when running long commands
|
Mon, 24 Feb 2020 17:57:57 +0100 |
Raphaël Gomès |
rust-cpython: make `NonNormalEntires` iterable to fix `fsmonitor` (issue6276)
|
Wed, 04 Mar 2020 11:51:13 -0500 |
Augie Fackler |
Added signature for changeset 6d121acbb82e
stable
|
Wed, 04 Mar 2020 11:51:12 -0500 |
Augie Fackler |
Added tag 5.3.1 for changeset 6d121acbb82e
stable
|
Sat, 07 Sep 2019 14:50:39 +0200 |
Joerg Sonnenberger |
hgext: start building a library for simple hooks
|
Tue, 25 Feb 2020 20:27:39 -0500 |
Valentin Gatien-Baron |
exchange: turn on option that makes concurrent pushes work better
|
Mon, 02 Mar 2020 15:34:51 -0500 |
Valentin Gatien-Baron |
update: simplify slightly
|
Sun, 01 Mar 2020 21:16:45 -0500 |
Valentin Gatien-Baron |
help: clarify behavior of server.concurrent-push-mode
|
Fri, 28 Feb 2020 10:30:18 -0800 |
Martin von Zweigbergk |
commit: error out on unresolved files even if commit would be empty
|
Fri, 28 Feb 2020 10:49:13 -0800 |
Martin von Zweigbergk |
tests: add test of committing with conflicts but no changes in wdir
|
Fri, 28 Feb 2020 00:17:26 +0100 |
Pierre-Yves David |
transaction: clarify the logic around pre-finalize/post-finalize
|
Fri, 28 Feb 2020 00:02:03 +0100 |
Pierre-Yves David |
transaction: move constant to upper case
|
Wed, 26 Feb 2020 22:26:28 +0100 |
Joerg Sonnenberger |
tests: handle In-Reply-To headers for line wrapping
|
Wed, 19 Feb 2020 13:39:00 +0530 |
Pulkit Goyal |
remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
stable 5.3.1
|
Fri, 28 Feb 2020 11:22:47 +0100 |
Pierre-Yves David |
remotefilelog-test: glob some flaky output line
stable
|
Tue, 25 Feb 2020 13:23:37 -0800 |
Steve Fink |
histedit: py3 fixes for curses mode
stable
|
Sun, 01 Mar 2020 19:39:23 +0100 |
Manuel Jacob |
branch: make --force work even when specifying revs
stable
|
Wed, 26 Feb 2020 10:48:56 -0800 |
Martin von Zweigbergk |
tests: use new, use-case-specific methods from merge module
|
Wed, 26 Feb 2020 10:40:31 -0800 |
Martin von Zweigbergk |
merge: introduce a merge() for that use-case
|
Wed, 26 Feb 2020 11:00:50 -0800 |
Martin von Zweigbergk |
merge: drop redundant mergeforce argument from hg.merge()
|
Wed, 26 Feb 2020 10:54:17 -0800 |
Martin von Zweigbergk |
merge: change default of hg.merge()'s "force" argument from None to False
|
Thu, 13 Feb 2020 21:14:20 -0800 |
Martin von Zweigbergk |
debugmergestate: make templated
|
Thu, 13 Feb 2020 21:55:38 -0800 |
Martin von Zweigbergk |
tests: add tests of debugmergestate with unresolved/resolved path conflicts
|
Thu, 13 Feb 2020 17:15:08 -0800 |
Martin von Zweigbergk |
mergestate: determine if active without looking for state files on disk
|
Wed, 26 Feb 2020 14:43:02 -0500 |
Matt Harbison |
phabricator: update the protocol documentation
|
Wed, 26 Feb 2020 10:56:27 -0500 |
Valentin Gatien-Baron |
relnotes: move entry to the right spot
|
Wed, 26 Feb 2020 17:16:25 +0100 |
Pierre-Yves David |
revlog-compression: release note entry for update the config to be a list
|
Tue, 18 Feb 2020 19:11:18 +0100 |
Georges Racinet |
rust-nodemap: a method for full invalidation
|
Tue, 18 Feb 2020 19:11:17 +0100 |
Georges Racinet |
rust-nodemap: accounting for dead blocks
|
Tue, 18 Feb 2020 19:11:17 +0100 |
Georges Racinet |
rust-nodemap: core implementation for shortest
|
Tue, 18 Feb 2020 19:11:16 +0100 |
Georges Racinet |
rust-nodemap: special case for prefixes of NULL_NODE
|
Tue, 18 Feb 2020 19:11:15 +0100 |
Georges Racinet |
rust-nodemap: pure Rust example
|
Tue, 18 Feb 2020 19:11:15 +0100 |
Georges Racinet |
rust-nodemap: input/output primitives
|
Thu, 13 Feb 2020 15:33:36 -0800 |
Martin von Zweigbergk |
pyoxidizer: allow extensions to be loaded from the file system
|
Mon, 17 Feb 2020 20:30:03 -0500 |
Valentin Gatien-Baron |
graft: always allow hg graft --base . (issue6248)
|
Wed, 19 Feb 2020 17:30:04 +0100 |
Pierre-Yves David |
revlog-compression: update the config to be a list
|
Wed, 19 Feb 2020 13:39:00 +0530 |
Pulkit Goyal |
remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
|
Tue, 25 Feb 2020 12:41:35 -0800 |
Martin von Zweigbergk |
drawdag: abide by new createmarkers() API
|
Mon, 24 Feb 2020 14:52:46 -0500 |
Matt Harbison |
lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
|
Mon, 24 Feb 2020 00:20:47 -0500 |
Matt Harbison |
setup: exclude the __index__ module from itself when generating
stable
|
Mon, 24 Feb 2020 16:33:10 -0500 |
Matt Harbison |
tests: stabilize test-amend.t on Windows
stable
|
Mon, 24 Feb 2020 17:43:34 -0500 |
Matt Harbison |
tests: replace truncate(1) with inline python
|
Mon, 24 Feb 2020 16:59:35 -0500 |
Matt Harbison |
tests: stabilize test-rename-merge2.t on Windows
|
Mon, 24 Feb 2020 13:50:55 -0500 |
Augie Fackler |
merge with stable
|
Mon, 24 Feb 2020 13:28:49 +0900 |
Yuya Nishihara |
py3: fix EOL detection in commandserver.channeledinput
stable
|
Thu, 13 Feb 2020 22:51:17 -0500 |
Valentin Gatien-Baron |
bookmarks: prevent pushes of divergent bookmarks (foo@remote)
|
Thu, 13 Feb 2020 22:06:57 -0500 |
Valentin Gatien-Baron |
bookmarks: refactor in preparation for next commit
|
Sat, 15 Feb 2020 14:51:33 -0500 |
Valentin Gatien-Baron |
bookmarks: avoid traceback when two pushes race to delete the same bookmark
|
Sat, 15 Feb 2020 15:06:41 -0500 |
Valentin Gatien-Baron |
relnotes: add entry about previous `hg recover` change
|
Thu, 20 Feb 2020 15:15:23 -0800 |
Kyle Lippincott |
darwin: add another preemptive gui() call when using chg
|
Fri, 20 Dec 2019 13:24:46 -0800 |
Martin von Zweigbergk |
copy: add experimental support for marking committed copies
|
Thu, 26 Dec 2019 14:02:50 -0800 |
Martin von Zweigbergk |
copy: move argument validation a little earlier
|
Tue, 28 Jan 2020 14:07:57 -0800 |
Martin von Zweigbergk |
copy: add experimetal support for unmarking committed copies
|
Fri, 20 Dec 2019 15:50:13 -0800 |
Martin von Zweigbergk |
copy: add option to unmark file as copied
|
Tue, 11 Feb 2020 11:18:52 +0100 |
Pierre-Yves David |
nodemap: introduce an option to use mmap to read the nodemap mapping
|
Fri, 14 Feb 2020 15:03:26 +0100 |
Raphaël Gomès |
rust-dirstatemap: directly return `non_normal` and `other_entries`
|
Thu, 26 Dec 2019 14:12:45 -0800 |
Martin von Zweigbergk |
copy: rename `wctx` to `ctx` since it will not necessarily be working copy
|
Fri, 20 Dec 2019 14:03:12 -0800 |
Martin von Zweigbergk |
copy: rewrite walkpat() to depend less on dirstate
|
Thu, 13 Feb 2020 10:12:12 -0800 |
Martin von Zweigbergk |
merge with stable
|
Sat, 01 Feb 2020 12:57:32 +0900 |
Yuya Nishihara |
pathutil: resurrect comment about path auditing order
|
Wed, 16 Oct 2019 14:12:48 +0200 |
Raphaël Gomès |
rust-dirstatemap: remove additional lookup in dirstate.matches
|
Tue, 31 Dec 2019 12:43:57 +0100 |
Georges Racinet |
rust-nodemap: insert method
|
Wed, 22 Jan 2020 14:21:34 -0500 |
Valentin Gatien-Baron |
recover: don't verify by default
|
Tue, 11 Feb 2020 00:08:28 -0500 |
Augie Fackler |
context: use manifest.find() instead of two separate calls
|
Thu, 16 Jan 2020 23:06:01 +0100 |
Raphaël Gomès |
rust-matchers: implement `visit_children_set` for `FileMatcher`
|
Wed, 05 Feb 2020 17:13:51 -0500 |
Augie Fackler |
manifest: move matches method to be outside the interface
|
Mon, 10 Feb 2020 21:02:22 -0500 |
Augie Fackler |
tags: use modern // operator for division
|
Mon, 10 Feb 2020 20:47:19 -0500 |
Augie Fackler |
tags: fix some type confusion exposed in python 3
|
Fri, 10 Jan 2020 17:20:12 -0800 |
Martin von Zweigbergk |
rebase: remove some now-unused parent arguments
|
Fri, 10 Jan 2020 21:40:01 -0800 |
Martin von Zweigbergk |
rebase: remove some redundant setting of dirstate parents
|
Fri, 10 Jan 2020 14:22:20 -0800 |
Martin von Zweigbergk |
rebase: don't use rebased node as dirstate p2 (BC)
|
Fri, 10 Jan 2020 14:17:56 -0800 |
Martin von Zweigbergk |
rebase: stop relying on having two parents to resume rebase
|
Tue, 28 Jan 2020 21:49:50 -0800 |
Martin von Zweigbergk |
graphlog: use '%' for other context in merge conflict
|
Wed, 29 Jan 2020 14:42:54 -0800 |
Martin von Zweigbergk |
tests: add `hg log -G` output when there are merge conflicts
|
Wed, 29 Jan 2020 11:30:35 -0800 |
Martin von Zweigbergk |
revset: add a revset for parents in merge state
|
Fri, 10 Jan 2020 17:46:10 -0800 |
Martin von Zweigbergk |
tests: add test of rebase with conflict in merge commit
|
Thu, 16 Jan 2020 00:03:19 -0800 |
Martin von Zweigbergk |
rebase: always be graft-like, not merge-like, also for merges
|
Wed, 15 Jan 2020 15:51:01 +0100 |
Pierre-Yves David |
nodemap: update the index with the newly written data (when appropriate)
|
Wed, 15 Jan 2020 15:50:52 +0100 |
Pierre-Yves David |
nodemap: never read more than the expected data amount
|
Wed, 15 Jan 2020 15:50:43 +0100 |
Pierre-Yves David |
nodemap: write new data from the expected current data length
|
Wed, 15 Jan 2020 15:50:33 +0100 |
Pierre-Yves David |
nodemap: double check the source docket when doing incremental update
|
Wed, 15 Jan 2020 15:50:24 +0100 |
Pierre-Yves David |
nodemap: track the total and unused amount of data in the rawdata file
|
Wed, 15 Jan 2020 15:50:14 +0100 |
Pierre-Yves David |
nodemap: track the maximum revision tracked in the nodemap
|
Wed, 15 Jan 2020 15:50:04 +0100 |
Pierre-Yves David |
nodemap: add a flag to dump the details of the docket
|
Wed, 15 Jan 2020 15:49:54 +0100 |
Pierre-Yves David |
nodemap: introduce append-only incremental update of the persistent data
|
Thu, 20 Feb 2020 16:21:00 -0800 |
Kyle Lippincott |
shelve: fix ordering of merge labels
stable
|
Thu, 20 Feb 2020 17:06:01 -0800 |
Kyle Lippincott |
shelve: add test clearly demonstrating that the conflict labels are backwards
stable
|
Sun, 16 Feb 2020 17:05:18 -0500 |
Matt Harbison |
import: don't ignore `--secret` when `--bypass` is specified
stable
|
Tue, 18 Feb 2020 13:46:10 -0500 |
Matt Harbison |
phabricator: fix a phabsend crash when processing a renamed binary
stable
|
Fri, 13 Dec 2019 10:37:45 +0100 |
Pierre-Yves David |
test: pin the number of CPU for issue4074 tests
stable
|
Wed, 12 Feb 2020 23:23:59 +0100 |
Raphaël Gomès |
rust-dirstatemap: add `NonNormalEntries` class
stable
|
Thu, 30 Jan 2020 14:57:02 +0100 |
Raphaël Gomès |
rust-dirstatemap: cache non normal and other parent set
stable
|
Tue, 11 Feb 2020 19:53:56 +0900 |
Yuya Nishihara |
chgserver: spawn new process if schemes change
stable
|
Mon, 10 Feb 2020 15:52:52 -0800 |
Martin von Zweigbergk |
tests: accept new bzr message about switching branches
stable
|
Wed, 15 Jan 2020 15:49:45 +0100 |
Pierre-Yves David |
nodemap: keep track of the docket for loaded data
|
Wed, 15 Jan 2020 15:49:35 +0100 |
Pierre-Yves David |
nodemap: introduce an explicit class/object for the docket
|
Wed, 15 Jan 2020 15:49:26 +0100 |
Pierre-Yves David |
nodemap: keep track of the ondisk id of nodemap blocks
|
Wed, 15 Jan 2020 15:49:16 +0100 |
Pierre-Yves David |
nodemap: provide the on disk data to indexes who support it
|
Wed, 15 Jan 2020 15:49:06 +0100 |
Pierre-Yves David |
nodemap: all check that revision and nodes match in the nodemap
|
Wed, 15 Jan 2020 15:48:57 +0100 |
Pierre-Yves David |
nodemap: add basic checking of the on disk nodemap content
|
Wed, 15 Jan 2020 15:48:47 +0100 |
Pierre-Yves David |
nodemap: code to parse the persistent binary nodemap data
|
Wed, 15 Jan 2020 15:48:38 +0100 |
Pierre-Yves David |
nodemap: move the iteratio inside the Block object
|
Wed, 15 Jan 2020 15:48:28 +0100 |
Pierre-Yves David |
nodemap: use an explicit "Block" object in the reference implementation
|
Wed, 15 Jan 2020 15:48:19 +0100 |
Pierre-Yves David |
nodemap: add a optional `nodemap_add_full` method on indexes
|
Wed, 15 Jan 2020 15:48:09 +0100 |
Pierre-Yves David |
nodemap: add a (python) index class for persistent nodemap testing
|
Wed, 15 Jan 2020 15:47:59 +0100 |
Pierre-Yves David |
nodemap: delete older raw data file when creating a new ones
|
Wed, 15 Jan 2020 15:47:50 +0100 |
Pierre-Yves David |
nodemap: use an intermediate "docket" file to carry small metadata
|
Wed, 15 Jan 2020 15:47:40 +0100 |
Pierre-Yves David |
nodemap: only use persistent nodemap for non-inlined revlog
|
Wed, 15 Jan 2020 15:47:31 +0100 |
Pierre-Yves David |
nodemap: add a function to read the data from disk
|
Wed, 15 Jan 2020 15:47:21 +0100 |
Pierre-Yves David |
nodemap: write nodemap data on disk
|
Wed, 15 Jan 2020 15:47:12 +0100 |
Pierre-Yves David |
nodemap: have some python code writing a nodemap in persistent binary form
|
Mon, 10 Feb 2020 17:31:05 -0500 |
Augie Fackler |
cleanup: re-run black on the codebase
|
Thu, 16 Jan 2020 13:34:04 +0100 |
Raphaël Gomès |
rust-re2: add wrapper for calling Re2 from Rust
|
Thu, 16 Jan 2020 11:27:12 +0100 |
Raphaël Gomès |
rust-filepatterns: add support for `include` and `subinclude` patterns
|
Thu, 16 Jan 2020 10:28:40 +0100 |
Raphaël Gomès |
rust-filepatterns: improve API and robustness for pattern files parsing
|
Mon, 10 Feb 2020 15:50:26 -0800 |
Martin von Zweigbergk |
tests: add workaround for bzr bug
stable
|
Tue, 14 Jan 2020 17:10:20 +0100 |
Raphaël Gomès |
rust-utils: add util for canonical path
|
Sat, 01 Feb 2020 09:14:36 +0100 |
Pierre-Yves David |
test: simplify test-amend.t to avoid race condition
stable
|
Sun, 09 Feb 2020 01:34:37 +0100 |
Pierre-Yves David |
remotefilelog-test: glob some flaky output line (issue6083)
stable
|
Tue, 21 Jan 2020 10:24:32 -0500 |
Matt Harbison |
httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
|
Mon, 10 Feb 2020 21:54:12 +0100 |
Raphaël Gomès |
rust-dirstatemap: add `NonNormalEntries` class
|
Sun, 09 Feb 2020 16:18:26 -0500 |
Valentin Gatien-Baron |
help: when possible, indicate flags implied by tweakdefaults
|
Sun, 09 Feb 2020 15:50:36 -0500 |
Valentin Gatien-Baron |
help: add a mechanism to change flags' help depending on config
|
Sat, 08 Feb 2020 23:39:55 -0500 |
Matt Harbison |
lfs: use str for the open() mode when opening a blob for py3
|
Thu, 30 Jan 2020 14:57:02 +0100 |
Raphaël Gomès |
rust-dirstatemap: cache non normal and other parent set
|
Fri, 07 Feb 2020 16:01:32 -0500 |
Valentin Gatien-Baron |
tags: behave better if a tags cache entry is partially written
|
Fri, 07 Feb 2020 15:55:26 -0500 |
Valentin Gatien-Baron |
tags: show how hg behaves if a tags cache entry is truncated
|
Fri, 07 Feb 2020 13:54:09 -0500 |
Valentin Gatien-Baron |
tags: add a debug command to display .hg/cache/hgtagsfnodes1
|
Sat, 08 Feb 2020 10:22:47 -0500 |
Valentin Gatien-Baron |
purge: add -i flag to delete ignored files instead of untracked files
|
Thu, 30 Jan 2020 19:50:43 -0500 |
Matt Harbison |
pyoxidizer: use `legacy_windows_stdio` on Windows
|
Wed, 05 Feb 2020 17:12:39 -0500 |
Augie Fackler |
merge: use manifestdict.walk() instead of manifestdict.matches()
|
Wed, 05 Feb 2020 16:58:50 -0500 |
Augie Fackler |
manifest: rewrite filesnotin to not make superfluous manifest copies
|
Sat, 08 Feb 2020 03:13:45 +0530 |
Pulkit Goyal |
merge with stable
|
Thu, 06 Feb 2020 16:55:39 -0500 |
Augie Fackler |
archival: use walk() instead of matches() on manifest
|
Fri, 24 Jan 2020 11:10:07 +0100 |
Raphaël Gomès |
rust-dirs-multiset: improve temporary error message
|
Wed, 22 Jan 2020 12:11:35 -0500 |
Matt Harbison |
exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
|
Fri, 13 Dec 2019 16:49:05 +0100 |
Pierre-Yves David |
copies: add a new test dedicated to testing chain of changeset with merge
|
Wed, 18 Sep 2019 06:07:09 +0200 |
Joerg Sonnenberger |
hgext: initial version of fastexport extension
|
Fri, 07 Feb 2020 15:55:21 +0100 |
Julien Cristau |
hghave: cache the result of gethgversion
|
Mon, 03 Feb 2020 11:56:02 -0500 |
Augie Fackler |
resourceutil: blacken
stable
|
Fri, 24 Jan 2020 14:11:43 -0800 |
Martin von Zweigbergk |
clean: delete obsolete unlinking of .hg/graftstate
|
Tue, 04 Feb 2020 10:16:30 -0800 |
Martin von Zweigbergk |
copies: avoid filtering by short-circuit dirstate-only copies earlier
|
Tue, 04 Feb 2020 10:14:44 -0800 |
Martin von Zweigbergk |
tests: add test showing that repo filter is calculated for `hg st --copies`
|
Tue, 21 Jan 2020 11:40:15 -0500 |
Matt Harbison |
lfs: enable workers by default
|
Tue, 21 Jan 2020 11:32:33 -0500 |
Matt Harbison |
lfs: fix the stall and corruption issue when concurrently uploading blobs
|
Tue, 21 Jan 2020 10:34:15 -0500 |
Matt Harbison |
lfs: add a method to the local blobstore to convert OIDs to file paths
|
Wed, 15 Jan 2020 14:47:38 -0800 |
Martin von Zweigbergk |
merge: introduce a revert_to() for that use-case
|
Wed, 15 Jan 2020 15:30:25 -0800 |
Martin von Zweigbergk |
merge: introduce a clean_update() for that use-case
|
Wed, 05 Feb 2020 16:16:15 -0500 |
Augie Fackler |
manifest: fix _very_ subtle bug with exact matchers passed to walk()
|
Tue, 14 Jan 2020 17:08:45 +0100 |
Raphaël Gomès |
rust-utils: add `Escaped` trait
|
Tue, 14 Jan 2020 17:04:32 +0100 |
Raphaël Gomès |
rust-dirs-multiset: add `DirsChildrenMultiset`
|
Tue, 14 Jan 2020 16:50:35 +0100 |
Raphaël Gomès |
rust-hg-path: add useful methods to `HgPath`
|
Wed, 05 Feb 2020 17:05:37 +0100 |
Raphaël Gomès |
rust-pathauditor: add Rust implementation of the `pathauditor`
|
Wed, 22 Jan 2020 03:17:06 +0530 |
Pulkit Goyal |
py3: catch AttributeError too with ImportError
|
Wed, 05 Feb 2020 15:15:18 -0500 |
Augie Fackler |
context: use manifest.walk() instead of manifest.match() to get file list
|
Wed, 05 Feb 2020 15:01:22 -0500 |
Augie Fackler |
manifest: remove `.new()` from the interface
|
Wed, 29 Jan 2020 13:39:50 -0800 |
Kyle Lippincott |
chg: force-set LC_CTYPE on server start to actual value from the environment
|
Mon, 03 Feb 2020 09:00:05 +0100 |
Pierre-Yves David |
perf: fix list formatting in perfindex documentation
|
Sat, 01 Feb 2020 09:14:36 +0100 |
Pierre-Yves David |
test: simplify test-amend.t to avoid race condition
|
Fri, 13 Dec 2019 11:32:36 +0100 |
Pierre-Yves David |
test: document test-copy-move-merge.t
|
Mon, 03 Feb 2020 22:16:36 -0500 |
Augie Fackler |
manifest: remove optional default= argument on flags(path)
|
Thu, 06 Feb 2020 15:46:55 -0800 |
Kyle Lippincott |
py3: fully fix bundlepart.__repr__ to return str not bytes
stable
|
Sun, 17 Nov 2019 01:18:14 +0100 |
Pierre-Yves David |
heptapod-ci: add a job to test the rust version of Mercurial
stable
|
Sat, 16 Nov 2019 12:26:54 +0100 |
Pierre-Yves David |
heptapod-ci: run the --pure test too
stable
|
Sat, 25 Jan 2020 14:56:36 +0100 |
Pierre-Yves David |
heptapod-ci: run the normal test suite
stable
|
Mon, 18 Nov 2019 09:38:40 +0100 |
Pierre-Yves David |
heptapod-ci: also run the dedicated rust test for the rust code
stable
|
Sat, 16 Nov 2019 12:25:53 +0100 |
Pierre-Yves David |
heptapod-ci: run test with python3 too
stable
|
Fri, 24 Jan 2020 23:22:29 +0100 |
Pierre-Yves David |
heptapod-ci: colorize output
stable
|
Sat, 25 Jan 2020 17:57:40 +0100 |
Pierre-Yves David |
heptapod-ci: add a basic file to be able to run tests with heptapod
stable
|
Tue, 04 Feb 2020 22:07:36 +0100 |
Jan Alexander Steffens (heftig) |
worker: manually buffer reads from pickle stream
stable
|
Thu, 02 Jan 2020 11:04:18 -0800 |
Kyle Lippincott |
py3: __repr__ needs to return str, not bytes
stable
|
Tue, 04 Feb 2020 12:07:37 +0100 |
Pierre-Yves David |
config: also respect HGRCSKIPREPO in the zeroconf extension
stable
|
Tue, 04 Feb 2020 12:07:42 +0100 |
Pierre-Yves David |
config: also respect HGRCSKIPREPO in hgwebdir_mod
stable
|
Mon, 03 Feb 2020 20:41:11 +0100 |
Pierre-Yves David |
config: also respect HGRCSKIPREPO in `dispatch._getlocal`
stable
|
Tue, 04 Feb 2020 12:31:19 +0100 |
Pierre-Yves David |
config: add a function in `rcutil` to abstract HGRCSKIPREPO
stable
|
Mon, 03 Feb 2020 20:12:47 -0500 |
Matt Harbison |
packaging: make the path to Win32 requirements absolute when building WiX
stable
|
Mon, 03 Feb 2020 11:56:02 -0500 |
Augie Fackler |
resourceutil: blacken
|
Mon, 03 Feb 2020 11:51:52 -0500 |
Augie Fackler |
merge with stable
|
Fri, 31 Jan 2020 10:53:50 -0800 |
Martin von Zweigbergk |
rebase: abort if the user tries to rebase the working copy
|
Fri, 31 Jan 2020 10:41:50 -0800 |
Martin von Zweigbergk |
tests: add tests for rebasing wdir() revision
|
Wed, 22 Jan 2020 13:29:26 -0800 |
Martin von Zweigbergk |
merge: when rename was made on both sides, use ancestor as merge base
|
Fri, 31 Jan 2020 08:47:32 -0800 |
Martin von Zweigbergk |
absorb: graduate -i flag from experimental
|
Sat, 25 Jan 2020 17:30:24 +0900 |
Yuya Nishihara |
rust-cpython: remove PySharedRefCell and its companion structs
|
Sat, 25 Jan 2020 17:26:23 +0900 |
Yuya Nishihara |
rust-cpython: switch to upstreamed version of PySharedRefCell
|
Sat, 25 Jan 2020 17:21:06 +0900 |
Yuya Nishihara |
rust-cpython: rename inner_shared() to inner()
|
Fri, 31 Jan 2020 00:08:30 +0900 |
Yuya Nishihara |
rust-cpython: use PyList.insert() instead of .insert_item()
|
Fri, 31 Jan 2020 00:01:29 +0900 |
Yuya Nishihara |
rust-cpython: bump cpython to 0.4 to switch to upstreamed PySharedRef
|
Thu, 30 Jan 2020 23:57:19 +0900 |
Yuya Nishihara |
rust: update dependencies
|
Mon, 03 Feb 2020 11:07:34 -0500 |
Augie Fackler |
Added signature for changeset 7f5410dfc8a6
stable
|
Mon, 03 Feb 2020 11:07:33 -0500 |
Augie Fackler |
Added tag 5.3 for changeset 7f5410dfc8a6
stable
|
Wed, 29 Jan 2020 11:11:18 +0100 |
Raphaël Gomès |
rust-dirstatemap: add missing @propertycache
stable 5.3
|
Thu, 30 Jan 2020 19:16:12 +0100 |
Jan Alexander Steffens (heftig) |
worker: Use buffered input from the pickle stream
stable
|
Sat, 01 Feb 2020 01:32:28 -0500 |
Matt Harbison |
packaging: lowercase the `contrib` and `templates` directories with Inno
stable
|
Sun, 02 Feb 2020 00:56:40 -0500 |
Matt Harbison |
packaging: merge the requirements.txt files for WiX and Inno
stable
|
Sat, 01 Feb 2020 00:58:34 -0500 |
Matt Harbison |
packaging: bundle dulwich, keyring, and pywin32-ctypes with WiX too
stable
|
Sat, 01 Feb 2020 00:48:08 -0500 |
Matt Harbison |
packaging: bundle the default mercurial.ini template with Inno also
stable
|
Sat, 01 Feb 2020 00:41:37 -0500 |
Matt Harbison |
packaging: set the FileVersion field in the Inno installer executable
stable
|
Sat, 01 Feb 2020 00:32:46 -0500 |
Matt Harbison |
packaging: move the version normalization function to the util module
stable
|
Fri, 31 Jan 2020 22:20:39 -0500 |
Matt Harbison |
resourceutil: account for the non-resource-like file hierarchy under py2exe
stable
|
Thu, 30 Jan 2020 19:37:06 -0500 |
Matt Harbison |
wix: restore COPYING.rtf
stable
|
Fri, 24 Jan 2020 12:50:27 +0100 |
Pierre-Yves David |
contrib: a small script to nudge lingering diff
|
Sun, 26 Jan 2020 16:23:57 -0800 |
Gregory Szorc |
packaging: add support for PyOxidizer
|
Wed, 29 Jan 2020 11:30:16 -0800 |
Martin von Zweigbergk |
mergestate: add accessors for local and other nodeid, not just contexts
|
Wed, 15 Jan 2020 22:24:16 -0800 |
Martin von Zweigbergk |
rebase: define base in only place in defineparents()
|
Fri, 20 Dec 2019 16:16:57 -0800 |
Martin von Zweigbergk |
tests: use full `uncommit` command name in tests
|
Tue, 28 Jan 2020 14:53:23 -0800 |
Martin von Zweigbergk |
graft: default `base` argument to common case of `ctx.p1()`
|
Fri, 10 Jan 2020 13:12:24 -0800 |
Martin von Zweigbergk |
graft: let caller pass in overlayworkingctx to merge.graft()
|
Wed, 29 Jan 2020 23:14:31 -0800 |
Martin von Zweigbergk |
copies: fix crash when copy source is not in graft base
|
Wed, 29 Jan 2020 23:05:02 -0800 |
Martin von Zweigbergk |
tests: add test showing crash when shelving ghosted rename target
|
Thu, 30 Jan 2020 23:48:45 -0500 |
Matt Harbison |
resourceutil: correct the root path for file based lookup under py2exe
stable
|
Tue, 22 Oct 2019 16:04:34 +0900 |
Yuya Nishihara |
rust-cpython: mark all PyLeaked methods as unsafe
|
Sat, 19 Oct 2019 17:01:28 +0900 |
Yuya Nishihara |
rust-cpython: make PySharedRef::try_borrow_mut() return BorrowMutError
|
Sat, 19 Oct 2019 16:48:34 +0900 |
Yuya Nishihara |
rust-cpython: inline PySharedState::leak_immutable() and PyLeaked::new()
|
Sat, 19 Oct 2019 16:34:02 +0900 |
Yuya Nishihara |
rust-cpython: inline PySharedState::try_borrow_mut()
|
Sat, 12 Oct 2019 23:34:05 +0900 |
Yuya Nishihara |
rust-cpython: add panicking version of borrow_mut() and use it
|
Tue, 28 Jan 2020 22:27:30 -0500 |
Matt Harbison |
setup: don't skip the search for global hg.exe if there is no local instance
|
Tue, 28 Jan 2020 22:35:08 -0500 |
Matt Harbison |
make: also delete hg.exe when cleaning
|
Thu, 23 Jan 2020 15:44:30 -0800 |
Martin von Zweigbergk |
merge: start using the per-side copy dicts
|
Wed, 22 Jan 2020 14:35:30 -0800 |
Martin von Zweigbergk |
copies: define a type to return from mergecopies()
|
Wed, 22 Jan 2020 16:45:56 -0800 |
Martin von Zweigbergk |
merge: move initialization of copy dicts to one place
|
Fri, 24 Jan 2020 10:39:55 -0800 |
Martin von Zweigbergk |
copies: print debug information about copies per side/branch
|
Wed, 22 Jan 2020 15:31:17 -0800 |
Martin von Zweigbergk |
copies: make mergecopies() distinguish between copies on each side
|
Fri, 24 Jan 2020 17:25:40 -0800 |
Martin von Zweigbergk |
pathutil: mark parent directories as audited as we go
|
Mon, 27 Jan 2020 09:14:19 -0800 |
Martin von Zweigbergk |
cmdutil: change check_incompatible_arguments() *arg to single iterable
|
Mon, 27 Jan 2020 12:38:59 -0800 |
Martin von Zweigbergk |
rust: remove an unnecessary set of parentheses
|
Mon, 27 Jan 2020 18:16:05 -0800 |
Kyle Lippincott |
profiling: flush stdout before writing profile to stderr
|
Tue, 28 Jan 2020 10:40:19 -0800 |
Martin von Zweigbergk |
rust: re-format with nightly rustfmt
|
Tue, 28 Jan 2020 22:03:00 -0500 |
Matt Harbison |
tests: stablize test-rename-merge1.t on Windows
|
Sat, 21 Sep 2019 17:27:14 +0900 |
Yuya Nishihara |
rust-cpython: make sure PySharedRef::borrow_mut() never panics
|
Tue, 22 Oct 2019 11:38:43 +0900 |
Yuya Nishihara |
rust-cpython: remove useless wrappers from PyLeaked, just move by map()
|
Mon, 27 Jan 2020 20:28:47 +0100 |
Georges Racinet |
rust-node: avoid meaningless read at the end of odd prefix
|
Fri, 27 Dec 2019 16:06:54 +0100 |
Georges Racinet |
rust-nodemap: generic NodeTreeVisitor
|
Fri, 27 Dec 2019 15:11:43 +0100 |
Georges Racinet |
rust-nodemap: mutable NodeTree data structure
|
Thu, 26 Dec 2019 15:47:14 +0100 |
Georges Racinet |
rust-nodemap: abstracting the indexing
|
Thu, 23 Jan 2020 17:18:13 +0100 |
Georges Racinet |
rust-nodemap: NodeMap trait with simplest implementation
|
Fri, 27 Dec 2019 23:04:18 +0100 |
Georges Racinet |
rust-node: handling binary Node prefix
|
Wed, 22 Jan 2020 16:35:56 +0100 |
Georges Racinet |
rust-revlog: a trait for the revlog index
|
Fri, 24 Jan 2020 17:10:45 -0800 |
Martin von Zweigbergk |
pathauditor: drop a redundant call to bytes.lower()
|
Fri, 24 Jan 2020 15:18:19 -0800 |
Martin von Zweigbergk |
merge: replace a repo.lookup('.') by more typical repo['.'].node()
|
Fri, 24 Jan 2020 16:07:42 -0800 |
Martin von Zweigbergk |
merge: drop now-unused "abort" argument from hg.merge()
|
Fri, 24 Jan 2020 17:49:21 -0800 |
Martin von Zweigbergk |
merge: don't auto-pick destination with `hg merge 'wdir()'`
|
Fri, 24 Jan 2020 16:05:11 -0800 |
Martin von Zweigbergk |
merge: call hg.abortmerge() directly and return early
|
Fri, 24 Jan 2020 16:00:54 -0800 |
Martin von Zweigbergk |
merge: check that there are no conflicts after --abort
|
Fri, 24 Jan 2020 15:07:44 -0800 |
Martin von Zweigbergk |
merge: use check_incompatible_arguments() for --abort
|
Fri, 24 Jan 2020 20:27:59 -0800 |
Gregory Szorc |
wix: use original version string for MSI filename
stable
|
Fri, 24 Jan 2020 20:24:29 -0800 |
Gregory Szorc |
wix: always normalize version string
stable
|
Fri, 24 Jan 2020 20:21:53 -0800 |
Gregory Szorc |
wix: more robust normalization of RC version components
stable
|
Sat, 25 Jan 2020 00:16:04 -0500 |
Matt Harbison |
copyright: update to 2020
stable
|
Sat, 25 Jan 2020 01:06:46 -0500 |
Matt Harbison |
phabricator: fix a crash when submitting binaries (issue6260)
stable
|
Wed, 15 Jan 2020 17:15:45 -0800 |
Martin von Zweigbergk |
rebase: move some variables after an error cases where they're not needed
|
Wed, 15 Jan 2020 10:44:23 -0800 |
Martin von Zweigbergk |
rebase: clarify a little by calculating a set in Python instead of in revset
|
Wed, 15 Jan 2020 15:12:50 -0800 |
Martin von Zweigbergk |
merge: avoid a negation in the definition of updatedirstate
|
Fri, 24 Jan 2020 08:32:35 -0800 |
Martin von Zweigbergk |
merge: move definition of `partial` closer to where it's used
|
Wed, 22 Jan 2020 13:06:56 -0800 |
Martin von Zweigbergk |
copies: extract function for finding directory renames
|
Wed, 22 Jan 2020 15:23:30 -0800 |
Martin von Zweigbergk |
copies: avoid calculating debug-only stuff without --debug
|
Wed, 22 Jan 2020 15:20:12 -0800 |
Martin von Zweigbergk |
copies: move early return in mergecopies() earlier
|
Fri, 24 Jan 2020 07:00:45 -0800 |
Martin von Zweigbergk |
tests: test merge of renames of different sources to same target
|
Fri, 24 Jan 2020 09:33:02 -0800 |
Martin von Zweigbergk |
clean: check that there are no conflicts after
|
Fri, 24 Jan 2020 14:32:53 -0800 |
Martin von Zweigbergk |
progress: delete deprecated ui.progress()
|
Fri, 17 Jan 2020 15:34:11 +0100 |
Raphaël Gomès |
rust-dependencies: update rayon
|
Wed, 22 Jan 2020 20:01:38 -0800 |
Gregory Szorc |
packaging: add configparser to inno requirements file
stable
|
Fri, 24 Jan 2020 11:05:42 -0500 |
Augie Fackler |
merge with stable
|
Fri, 24 Jan 2020 11:02:59 -0500 |
Augie Fackler |
Added signature for changeset e4344e463c0c
stable
|
Fri, 24 Jan 2020 11:02:58 -0500 |
Augie Fackler |
Added tag 5.3rc1 for changeset e4344e463c0c
stable
|
Fri, 24 Jan 2020 01:37:18 -0500 |
Matt Harbison |
packaging: rename hgrc.d to defaultrc for Windows config files next to the exe
stable 5.3rc1
|
Fri, 24 Jan 2020 01:11:19 -0500 |
Matt Harbison |
resourceutil: ensure `_rootpath` is defined under py2exe
stable
|
Wed, 15 Jan 2020 15:08:42 -0800 |
Martin von Zweigbergk |
merge: define updatedirstate a little earlier and reuse it
|
Wed, 15 Jan 2020 15:07:43 -0800 |
Martin von Zweigbergk |
merge: don't call update hook when using in-memory context
|
Thu, 23 Jan 2020 13:10:48 -0800 |
Martin von Zweigbergk |
merge with stable
|
Wed, 22 Jan 2020 20:01:38 -0800 |
Gregory Szorc |
packaging: add configparser to inno requirements file
|
Wed, 22 Jan 2020 22:23:04 -0800 |
Gregory Szorc |
python-zstandard: blacken at 80 characters
|
Tue, 21 Jan 2020 15:45:06 -0800 |
Martin von Zweigbergk |
tests: move non-collapse test out of test-rebase-collapse
|
Fri, 22 Nov 2019 20:27:09 -0800 |
Gregory Szorc |
debugcommands: add Python implementation to debuginstall
|
Fri, 22 Nov 2019 20:12:10 -0800 |
Gregory Szorc |
run-tests: remove --py3-warnings
|
Wed, 22 Jan 2020 16:37:05 +0100 |
Georges Racinet |
rust-node: binary Node ID and conversion utilities
|
Wed, 22 Jan 2020 16:23:29 +0100 |
Georges Racinet |
rust-nodemap: building blocks for nodetree structures
|
Tue, 21 Jan 2020 10:13:08 -0500 |
Matt Harbison |
lfs: move the initialization of the upload request into the try block
|
Tue, 21 Jan 2020 09:55:35 -0500 |
Matt Harbison |
lfs: drop an unnecessary r'' prefix
|
Tue, 21 Jan 2020 09:51:39 -0500 |
Matt Harbison |
lfs: explicitly close the file handle for the blob being uploaded
|
Tue, 21 Jan 2020 09:40:40 -0500 |
Matt Harbison |
lfs: drop the unused progressbar code in the `filewithprogress` class
|
Tue, 14 Jan 2020 16:58:07 +0100 |
Raphaël Gomès |
rust-filepatterns: remove bridge code for filepatterns-related functions
|
Tue, 14 Jan 2020 18:03:28 +0100 |
Raphaël Gomès |
rust-utils: add Rust implementation of Python's "os.path.splitdrive"
|
Tue, 21 Jan 2020 17:15:34 -0800 |
Kyle Lippincott |
crecord: fix a concatenation of bytes and str on py3
stable
|
Wed, 22 Jan 2020 14:11:11 -0500 |
Valentin Gatien-Baron |
recover: fix typos
stable
|
Tue, 21 Jan 2020 10:27:39 -0800 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.3" and clear "next"
stable
|
Tue, 21 Jan 2020 12:10:35 -0800 |
Kyle Lippincott |
cext: change two more vars to Py_ssize_t in manifest.c
stable
|
Tue, 21 Jan 2020 13:16:30 -0500 |
Augie Fackler |
Added signature for changeset 84a0102c05c7
stable
|
Tue, 21 Jan 2020 13:16:29 -0500 |
Augie Fackler |
Added tag 5.3rc0 for changeset 84a0102c05c7
stable
|
Tue, 21 Jan 2020 13:14:51 -0500 |
Augie Fackler |
merge to stable for 5.3 release freeze
stable 5.3rc0
|
Fri, 17 Jan 2020 16:56:49 -0500 |
Matt Harbison |
phabricator: use .arcconfig for `phabricator.url` if not set locally
|
Fri, 17 Jan 2020 14:21:40 -0500 |
Matt Harbison |
phabricator: use .arcconfig for the callsign if not set locally (issue6243)
|
Fri, 17 Jan 2020 13:29:47 -0500 |
Matt Harbison |
config: add a function to insert non-file based, but overridable settings
|
Thu, 16 Jan 2020 19:48:01 -0500 |
Matt Harbison |
tests: restore phabricator tests and regenerate the recordings
|
Tue, 07 Jan 2020 11:24:05 +0100 |
Pierre-Yves David |
hgrc: introduce HGRCSKIPREPO to skip reading the repository's hgrc
|
Sat, 18 Jan 2020 10:37:14 -0800 |
Gregory Szorc |
debugcommands: move away from line buffered output on binary stream
|
Sat, 18 Jan 2020 10:43:52 -0800 |
Gregory Szorc |
py3: conditionalize test-lfs-serve-access.t for Python 3.8
|
Sat, 18 Jan 2020 10:27:03 -0800 |
Gregory Szorc |
py3: add extra traceback line present on Python 3.8
|
Sat, 18 Jan 2020 10:12:41 -0800 |
Gregory Szorc |
py3: conditionalize test-flagprocessor.t on Python 3.8
|
Sat, 18 Jan 2020 10:21:45 -0800 |
Gregory Szorc |
tests: conditionalize test-hightlight.t on pygments version
|
Mon, 20 Jan 2020 23:51:25 -0800 |
Gregory Szorc |
hgdemandimport: apply lazy module loading to sys.meta_path finders
|
Mon, 20 Jan 2020 23:42:19 -0800 |
Gregory Szorc |
hgdemandimport: disable on Python 3.5
|
Sat, 18 Jan 2020 11:13:01 -0800 |
Gregory Szorc |
py3: suppress unraisable exceptions in test-worker.t
|
Mon, 20 Jan 2020 18:28:46 -0500 |
Valentin Gatien-Baron |
rust: add a README
|
Mon, 20 Jan 2020 17:44:03 -0500 |
Valentin Gatien-Baron |
rust: move hgcli's README out of the way
|
Sat, 18 Jan 2020 01:54:17 -0500 |
Matt Harbison |
verify: avoid spurious integrity warnings in verbose mode (issue6172)
|
Fri, 17 Jan 2020 22:31:47 -0800 |
Gregory Szorc |
py3: glob over exception in test-check-py3-compat.t
|
Fri, 17 Jan 2020 22:24:27 -0800 |
Gregory Szorc |
py3: string normalization and I/O tweaks in test-lfs.t
|
Fri, 17 Jan 2020 21:27:53 -0500 |
Matt Harbison |
help: minor copy editing to the `config.format` section
|
Thu, 21 Nov 2019 17:27:44 +0100 |
Pierre-Yves David |
changectx: mark parent of changesets as non filtered
|
Thu, 21 Nov 2019 23:46:51 +0100 |
Pierre-Yves David |
changectx: use unfiltered changelog to walk ancestors in annotate
|
Thu, 21 Nov 2019 23:25:08 +0100 |
Pierre-Yves David |
localrepo: also fast past the parents of working copies parents
|
Sun, 17 Nov 2019 14:54:41 +0100 |
Pierre-Yves David |
localrepo: recognize trivial request for '.'
|
Sun, 17 Nov 2019 14:47:29 +0100 |
Pierre-Yves David |
localrepo: fastpath access to "."
|
Sun, 17 Nov 2019 14:39:28 +0100 |
Pierre-Yves David |
localrepo: also fastpath access to working copy parents when possible
|
Thu, 16 Jan 2020 08:41:38 -0800 |
Martin von Zweigbergk |
examples: refer to nightly rustfmt in Windows-compatible way
|
Thu, 26 Dec 2019 19:05:55 +0100 |
Joerg Sonnenberger |
convert: refactor authormap into separate function for outside use
|
Tue, 14 Jan 2020 17:57:15 +0900 |
Inada Naoki |
remotefilelog: fix opening validatecachelog in text mode
|
Thu, 16 Jan 2020 12:27:15 -0800 |
Kyle Lippincott |
cext: fix compiler warning about sign changing
|
Wed, 15 Jan 2020 23:34:04 -0500 |
Matt Harbison |
sha1dc: avoid including the nonexistent stdint.h with Visual Studio 2008
|
Thu, 16 Jan 2020 12:17:03 -0800 |
Kyle Lippincott |
py3: fix curses chunkselector fallback (when diffs are too large) on py3
|
Wed, 15 Jan 2020 15:47:03 +0100 |
Pierre-Yves David |
transaction: allow finalizer to add finalizer
|
Sat, 28 Dec 2019 12:25:16 -0500 |
Matt Harbison |
tests: stabilize test-subrepo-svn.t on Windows
|
Mon, 13 Jan 2020 11:18:29 -0800 |
Martin von Zweigbergk |
rebase: fix bug where `--collapse` would apply diff on missing file
|
Mon, 13 Jan 2020 11:11:20 -0800 |
Martin von Zweigbergk |
rebase: extract a variable for a repeated `repo[p1]`
|
Sun, 29 Dec 2019 17:53:48 -0800 |
Martin von Zweigbergk |
graftcopies: document why the function is useful at all
|
Fri, 27 Dec 2019 13:47:59 -0800 |
Martin von Zweigbergk |
graftcopies: remove `skip` and `repo` arguments
|
Fri, 27 Dec 2019 15:14:19 -0800 |
Martin von Zweigbergk |
graftcopies: use _filter() for filtering out invalid copies
|
Mon, 06 Jan 2020 15:24:36 -0800 |
Martin von Zweigbergk |
copies: replace duplicatecopies() by function that takes contexts
|
Fri, 27 Dec 2019 13:03:40 -0800 |
Martin von Zweigbergk |
graft: extract repo[None] to a variable
|
Thu, 16 Jan 2020 00:30:08 +0800 |
Aay Jay Chan |
rust-core: fix typo in comment
|
Tue, 14 Jan 2020 18:59:49 -0800 |
Gregory Szorc |
sha1dc: use buffer protocol when parsing arguments
|
Tue, 14 Jan 2020 20:05:37 -0500 |
Matt Harbison |
lfs: avoid quadratic performance in processing server responses
|
Tue, 14 Jan 2020 19:42:24 -0500 |
Matt Harbison |
lfs: check content length after downloading content
|
Tue, 14 Jan 2020 18:02:20 -0500 |
Matt Harbison |
lfs: rename a variable to clarify its use
|
Tue, 14 Jan 2020 17:53:43 -0800 |
Gregory Szorc |
sha1dc: use proper string functions on Python 2/3
|
Tue, 14 Jan 2020 17:39:12 -0800 |
Gregory Szorc |
sha1dc: declare all variables at begininng of block
|
Tue, 14 Jan 2020 17:37:04 -0800 |
Gregory Szorc |
sha1dc: manually define integer types on msvc 2008
|
Tue, 14 Jan 2020 14:18:11 -0800 |
Martin von Zweigbergk |
packaging: leverage os.path.relpath() in setup.py
|
Tue, 14 Jan 2020 18:00:05 +0100 |
Raphaël Gomès |
rust-utils: add util to find a slice in another slice
|
Tue, 14 Jan 2020 16:00:57 +0100 |
Raphaël Gomès |
dirstate: move rust fast-path calling code to its own method
|
Tue, 14 Jan 2020 00:52:53 -0500 |
Matt Harbison |
lfs: add "bytes" as the unit to the upload/download progress bar
|
Tue, 14 Jan 2020 16:37:45 -0500 |
Matt Harbison |
phabricator: post revisions in ascending topological order (issue6241)
|
Tue, 14 Jan 2020 16:29:03 -0500 |
Matt Harbison |
doc: fix references to `revset.abstractsmartset`
|
Mon, 13 Jan 2020 20:09:32 -0800 |
Gregory Szorc |
fsmonitor: properly handle str ex.msg
|
Mon, 23 Dec 2019 01:12:20 -0500 |
Matt Harbison |
verify: allow the storage to signal when renames can be tested on `skipread`
|
Sun, 22 Dec 2019 23:50:19 -0500 |
Matt Harbison |
lfs: don't skip locally available blobs when verifying
|
Fri, 20 Dec 2019 01:11:35 -0500 |
Matt Harbison |
lfs: add a switch to `hg verify` to ignore the content of blobs
|
Wed, 08 Jan 2020 14:37:54 -0500 |
Augie Fackler |
revlog: run rustfmt nightly
|
Wed, 08 Jan 2020 14:37:01 -0500 |
Augie Fackler |
examples: specify rustfmt nightly using a $() construct
|
Sat, 07 Dec 2019 13:13:48 -0800 |
Gregory Szorc |
hg-core: rustfmt path.rs
|
Sat, 07 Dec 2019 10:26:28 -0800 |
Gregory Szorc |
hg-core: vendor Facebook's path utils module
|
Tue, 14 Jan 2020 12:04:12 +0100 |
Georges Racinet |
revlog-native: introduced ABI version in capsule
|
Mon, 13 Jan 2020 19:11:44 -0800 |
Rodrigo Damazio Bovendorp |
phases: make phasecache._phasesets immutable
|
Mon, 13 Jan 2020 19:06:36 -0800 |
Rodrigo Damazio Bovendorp |
phases: reduce code duplication in phasecache.getrevset
|
Mon, 13 Jan 2020 17:18:03 -0500 |
Matt Harbison |
scmutil: fix an unbound variable with progressbar debug enabled
|
Mon, 13 Jan 2020 14:12:31 -0500 |
Augie Fackler |
hgext: replace references to hashlib.sha1 with hashutil.sha1
|
Mon, 13 Jan 2020 17:16:54 -0500 |
Augie Fackler |
sslutil: migrate to hashutil.sha1 instead of hashlib.sha1
|
Mon, 13 Jan 2020 17:15:14 -0500 |
Augie Fackler |
core: migrate uses of hashlib.sha1 to hashutil.sha1
|
Mon, 13 Jan 2020 17:14:19 -0500 |
Augie Fackler |
hashutil: new package for hashing-related features
|
Wed, 08 Jan 2020 15:59:52 -0500 |
Augie Fackler |
sha1dc: initial implementation of Python extension
|
Wed, 08 Jan 2020 15:09:01 -0500 |
Augie Fackler |
sha1dc: import latest version from github
|
Sat, 11 Jan 2020 05:44:58 +0100 |
Pierre-Yves David |
transaction: add a `hasfinalize` method
|
Sat, 11 Jan 2020 04:57:29 +0100 |
Pierre-Yves David |
changelog: fix the diverted opener to accept more kwargs
|
Mon, 06 Jan 2020 08:08:06 +0100 |
Pierre-Yves David |
revlog: reorder a conditionnal about revlogio
|
Fri, 10 Jan 2020 15:47:39 -0800 |
Martin von Zweigbergk |
rebase: delete seemingly unnecessary needupdate()
|
Fri, 10 Jan 2020 13:24:25 -0800 |
Martin von Zweigbergk |
workingctx: move setparents() logic from localrepo to mirror overlayworkingctx
|
Fri, 10 Jan 2020 21:41:28 -0800 |
Martin von Zweigbergk |
overlayworkginctx: implement a setparents() to mirror dirstate.setparents()
|
Fri, 10 Jan 2020 17:03:23 -0800 |
Martin von Zweigbergk |
overlayworkingctx: default branch to base context's branch
|
Thu, 09 Jan 2020 15:41:40 -0800 |
Martin von Zweigbergk |
grep: speed up `hg grep --all-files some/path` by using ctx.matches(match)
|
Thu, 09 Jan 2020 14:19:20 -0500 |
timeless |
fix: fix grammar/typos in hg help -e fix
stable
|
Thu, 09 Jan 2020 10:17:10 -0500 |
Matt Harbison |
py3: byteify the opener option to use `rust.index` to allow Rust revlogs
|
Fri, 27 Dec 2019 21:11:36 -0800 |
Martin von Zweigbergk |
graft: use revset for intersecting with ancestor set
|
Fri, 27 Dec 2019 21:11:33 -0800 |
Martin von Zweigbergk |
graft: don't remove from a list in a loop
|
Fri, 27 Dec 2019 22:40:52 -0800 |
Martin von Zweigbergk |
tests: avoid grafting the same change over and over
|
Wed, 08 Jan 2020 20:23:24 -0500 |
Matt Harbison |
py3: byteify some `ui.configbool()` parameters
|
Mon, 23 Dec 2019 17:47:31 +0100 |
Georges Racinet |
rust-discovery: type alias for random generator seed
|
Fri, 27 Dec 2019 15:53:16 -0800 |
Martin von Zweigbergk |
tests: split out another ~1/2 of test-graft.t
|
Fri, 27 Dec 2019 15:39:48 -0800 |
Martin von Zweigbergk |
tests: split out ~1/3 of test-graft.t
|
Fri, 27 Dec 2019 14:08:02 -0800 |
Martin von Zweigbergk |
overlwayworkingctx: remove doubly bad reference to wrapped ctx for copies
|
Fri, 27 Dec 2019 12:41:56 -0800 |
Martin von Zweigbergk |
movedirstate: get copies from dirstate before setting parents
|
Thu, 12 Dec 2019 14:31:11 -0800 |
Kyle Lippincott |
fix: convert clang-format-ignorelist to use wildcards
|
Wed, 08 Jan 2020 11:59:32 -0500 |
Connor Sheehan |
packaging: update Ubuntu docker build dependencies to Python 3
|
Tue, 07 Jan 2020 12:09:36 +0100 |
Pierre-Yves David |
mmap: add a size argument to mmapread
|
Tue, 07 Jan 2020 12:26:37 +0100 |
Pierre-Yves David |
revlogutils: move the NodeMap class in a dedicated nodemap module
|
Thu, 02 Jan 2020 17:27:37 -0800 |
Kyle Lippincott |
progress: flush stderr after clearing
stable
|
Sun, 29 Dec 2019 21:10:04 -0500 |
Matt Harbison |
rcutil: drop the `defaultrcpath()` method (API)
|
Sun, 29 Dec 2019 21:06:34 -0500 |
Matt Harbison |
ui: add the ability to apply `defaultrc` configs from resources
|
Sun, 29 Dec 2019 20:51:44 -0500 |
Matt Harbison |
ui: refactor `readconfig()` into a form that can consume resources
|
Sun, 29 Dec 2019 20:35:34 -0500 |
Matt Harbison |
resourceutil: implement `contents()` to iterate over resources in a package
|
Sun, 29 Dec 2019 20:32:56 -0500 |
Matt Harbison |
resourceutil: implement `is_resource()`
|
Sat, 28 Dec 2019 23:35:13 -0500 |
Matt Harbison |
resourceutil: don't limit resources to the `mercurial` package
|
Sat, 28 Dec 2019 23:08:57 -0500 |
Matt Harbison |
setup: include `defaultrc` in the package list
|
Tue, 24 Dec 2019 20:17:40 +0300 |
Pulkit Goyal |
tests: update test-releasenotes-formatting.t output
|
Sat, 28 Dec 2019 02:11:51 -0500 |
Matt Harbison |
tests: fix a copy/paste name duplication in storage.py
|
Sat, 28 Dec 2019 02:02:34 -0500 |
Matt Harbison |
commit: change default `editor` parameter to None
|
Sat, 28 Dec 2019 01:51:17 -0500 |
Matt Harbison |
cleanup: drop redundant character escapes outside of `[]`
|
Sat, 28 Dec 2019 01:35:05 -0500 |
Matt Harbison |
cleanup: drop redundant character escapes from `[]` character sets
|
Sat, 28 Dec 2019 01:12:19 -0500 |
Matt Harbison |
cleanup: replace contiguous spaces in regex patterns with an explicit count
|
Mon, 30 Dec 2019 12:17:02 -0500 |
Matt Harbison |
mq: avoid using `__file__` to compare modules
|
Tue, 31 Dec 2019 16:24:38 -0500 |
Matt Harbison |
util: avoid referencing `time.clock()` on Windows when missing (issue6238)
|
Mon, 30 Dec 2019 23:53:53 -0500 |
Matt Harbison |
py3: replace `time.clock()` with `time.perf_counter()`
|
Wed, 08 Jan 2020 09:59:34 -0800 |
Kyle Lippincott |
tests: fix a "naked exception" issue in test-remotefilelog-prefetch.t
|
Tue, 24 Dec 2019 01:38:02 -0500 |
Matt Harbison |
subrepo: fix a crash when archiving an svn or git subrepo
stable
|
Thu, 12 Dec 2019 18:31:17 +0100 |
Georges Racinet |
rust-index: add a `experimental.rust.index` option to use the wrapper
|
Wed, 11 Dec 2019 18:10:20 +0100 |
Georges Racinet |
rust-index: use the new method in shortesthexnodeidprefix
|
Thu, 12 Dec 2019 03:39:14 +0100 |
Georges Racinet |
rust-index: expose a method to retrieve the C index
|
Thu, 12 Dec 2019 18:11:44 +0100 |
Pierre-Yves David |
rust-index: handle `MixedIndex` in `pyindex_to_graph`
|
Fri, 13 Dec 2019 19:52:26 +0100 |
Georges Racinet |
rust-index: make it possible to clone the struct referencing the C index
|
Fri, 06 Dec 2019 20:40:02 -0500 |
Matt Harbison |
match: resolve filesets against the passed `cwd`, not the current one
|
Thu, 12 Dec 2019 14:28:31 -0800 |
Kyle Lippincott |
fix: correct the clang-format example hgrc so that it actually works
|
Wed, 18 Dec 2019 00:41:12 -0500 |
Matt Harbison |
inno: drop support for Windows 95/98/ME
|
Wed, 25 Dec 2019 19:03:07 +0100 |
Georges Racinet |
rust-matchers: fixing cargo doc
|
Wed, 25 Dec 2019 15:17:55 +0100 |
Georges Racinet |
rust-core: extracted a revlog submodule
|
Thu, 19 Dec 2019 00:32:42 -0800 |
Rodrigo Damazio Bovendorp |
phases: make the working directory consistently a draft
|
Wed, 25 Dec 2019 14:53:45 +0100 |
Georges Racinet |
rust-core: updated copyright notice
|
Fri, 27 Dec 2019 09:55:35 -0800 |
Martin von Zweigbergk |
tests: fix failing doctest in match.py by adding dummy auditor
|
Thu, 02 Jan 2020 17:30:27 -0800 |
Kyle Lippincott |
remotefilelog: actually fix (and test this time) a bytes vs str issue
|
Tue, 07 Jan 2020 09:26:06 -0500 |
Augie Fackler |
merge with stable
|
Mon, 06 Jan 2020 14:58:32 -0500 |
Augie Fackler |
Added signature for changeset b4c82b704180
stable
|
Mon, 06 Jan 2020 14:58:31 -0500 |
Augie Fackler |
Added tag 5.2.2 for changeset b4c82b704180
stable
|
Fri, 27 Dec 2019 19:00:38 -0500 |
Matt Harbison |
revset: drop some unused code in the `remote` revset
|
Fri, 27 Dec 2019 18:52:48 -0500 |
Matt Harbison |
tests: avoid using a list comprehension to fill a list with fixed values
|
Fri, 27 Dec 2019 18:21:41 -0500 |
Matt Harbison |
histedit: avoid using a list comprehension to fill a list with fixed values
|
Sat, 28 Dec 2019 09:55:45 -0800 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.13.0
|
Fri, 27 Dec 2019 18:54:57 -0500 |
Matt Harbison |
hgweb: delete a local variable instead of setting to `None`
|
Fri, 27 Dec 2019 18:52:15 -0500 |
Matt Harbison |
tests: drop unused local variable assignments in linelog
|
Fri, 27 Dec 2019 18:51:45 -0500 |
Matt Harbison |
ui: delete local variables instead of setting to `None`
|
Fri, 27 Dec 2019 18:50:40 -0500 |
Matt Harbison |
tests: drop unused local variable assignments in remotefilelog
|
Fri, 27 Dec 2019 18:43:18 -0500 |
Matt Harbison |
fastannotate: drop unused local variable assignments
|
Fri, 27 Dec 2019 18:34:12 -0500 |
Matt Harbison |
fsmonitor: drop an unused local variable assignment
|
Fri, 27 Dec 2019 18:26:51 -0500 |
Matt Harbison |
mq: drop an unused variable assignment
|
Fri, 27 Dec 2019 18:19:40 -0500 |
Matt Harbison |
hgweb: delete local variable instead of setting it to `None`
|
Fri, 27 Dec 2019 17:58:17 -0500 |
Matt Harbison |
annotate: avoid using a list comprehension to fill a list with fixed values
|
Fri, 27 Dec 2019 17:54:45 -0500 |
Matt Harbison |
fsmonitor: drop an unused local variable
|
Fri, 27 Dec 2019 17:53:56 -0500 |
Matt Harbison |
absorb: avoid using a list comprehension to fill a list with fixed values
|
Fri, 27 Dec 2019 16:57:28 -0500 |
Matt Harbison |
run-tests: ensure the script exits when it fails to change directories
|
Fri, 27 Dec 2019 16:30:14 -0500 |
Matt Harbison |
shelve: drop an unused variable assignment
|
Fri, 27 Dec 2019 14:58:02 -0500 |
Matt Harbison |
hgweb: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:56:08 -0500 |
Matt Harbison |
revlog: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:52:39 -0500 |
Matt Harbison |
rebase: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:50:53 -0500 |
Matt Harbison |
polib: drop an unused local function
|
Fri, 27 Dec 2019 13:47:17 -0500 |
Matt Harbison |
perf: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:45:05 -0500 |
Matt Harbison |
perf: drop an unnecessary `pass`
|
Fri, 27 Dec 2019 13:42:52 -0500 |
Matt Harbison |
perf: fix the time measurement for pathcopies relative to p2
|
Fri, 27 Dec 2019 13:29:45 -0500 |
Matt Harbison |
githelp: drop unused variable assignments
|
Fri, 27 Dec 2019 13:24:20 -0500 |
Matt Harbison |
debug: drop unused variable assignments
|
Fri, 27 Dec 2019 13:18:19 -0500 |
Matt Harbison |
changegroup: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:13:33 -0500 |
Matt Harbison |
bugzilla: drop an unused variable assignment
|
Fri, 27 Dec 2019 13:11:22 -0500 |
Matt Harbison |
ancestor: drop another unused variable assignment
|
Fri, 27 Dec 2019 13:05:22 -0500 |
Matt Harbison |
ancestor: drop an unused local variable assignment
|
Fri, 27 Dec 2019 02:44:00 -0500 |
Matt Harbison |
cleanup: drop unused import from pywatchman
|
Fri, 27 Dec 2019 02:05:01 -0500 |
Matt Harbison |
narrow: move `testedwith` after module imports
|
Thu, 26 Dec 2019 18:26:06 -0500 |
Matt Harbison |
match: don't util.normpath() cwd
|
Thu, 26 Dec 2019 16:45:56 -0500 |
Matt Harbison |
tests: convert the `root` arg of matchmod.match() to local path separators
|
Fri, 27 Dec 2019 16:47:47 +0100 |
Pierre-Yves David |
commitablectx: fix the default phase
|
Wed, 18 Dec 2019 14:07:58 -0800 |
Kyle Lippincott |
fix: fix handling of merge commits by using overlayworkingctx
|
Mon, 23 Dec 2019 10:02:50 -0800 |
Georges Racinet |
rust-index: add a struct wrapping the C index
|
Thu, 12 Dec 2019 03:46:47 +0100 |
Georges Racinet |
rust-index: add a `inner` method to the Index struct
|
Wed, 27 Nov 2019 17:59:58 +0100 |
Georges Racinet |
revlog: made C Capsule an array of function pointers
|
Sun, 22 Dec 2019 23:09:37 -0500 |
Matt Harbison |
lfs: fix a discrepancy with a function wanting a filelog, but calling it rlog
|
Sun, 22 Dec 2019 16:36:09 -0500 |
Matt Harbison |
revlog: split the content verification of a node into a separate method
|
Sun, 22 Dec 2019 00:47:33 -0500 |
Matt Harbison |
verify: update comment to say that lfs doesn't need fulltext to check renames
|
Wed, 18 Dec 2019 13:30:48 -0800 |
Martin von Zweigbergk |
resourceutil: use `from importlib import resources`
|
Wed, 18 Dec 2019 13:39:44 -0800 |
Martin von Zweigbergk |
import-checker: allow all absolute imports of stdlib modules
|
Tue, 17 Dec 2019 22:36:40 -0500 |
Matt Harbison |
help: drop a reference to Windows 9x
|
Tue, 17 Dec 2019 22:33:37 -0500 |
Matt Harbison |
help: clarify that the Windows registry key for hgrc files is systemwide
|
Tue, 17 Dec 2019 22:08:07 -0500 |
Matt Harbison |
windows: add a global equivalent to /etc/mercurial for *.rc processing
|
Fri, 13 Dec 2019 10:31:00 -0800 |
Martin von Zweigbergk |
match: normalize `cwd` early
|
Fri, 13 Dec 2019 11:21:31 -0800 |
Martin von Zweigbergk |
match: make sure `root` argument is always an absolute path (API)
|
Fri, 06 Dec 2019 20:29:02 -0500 |
Matt Harbison |
tests: show that fileset patterns don't work with `fix` when not in repo root
|
Wed, 18 Dec 2019 20:17:21 +0100 |
Denis Laxalde |
py3: force bytestr conversion of "reason" in scmutil.callcatch()
stable 5.2.2
|
Fri, 20 Dec 2019 17:19:25 +0100 |
Georges Racinet |
tests-pure: fixing test-parseindex2
|
Fri, 13 Dec 2019 19:59:59 +0100 |
Pierre-Yves David |
rust-index: add a function to convert PyObject index for hg-core
|
Wed, 11 Dec 2019 18:40:04 +0100 |
Pierre-Yves David |
test: extract some generic data and utility from test-rust-ancestor.py
|
Tue, 17 Dec 2019 23:33:35 -0500 |
Matt Harbison |
patch: fix header.__repr__() to not have `b''` prefixes in file names
|
Wed, 18 Dec 2019 11:11:40 -0800 |
Martin von Zweigbergk |
cmdutil: allow native string as input to check_at_most_one_arg()
|
Wed, 18 Dec 2019 10:52:49 -0800 |
Martin von Zweigbergk |
cmdutil: return underscore-separate name from check_at_most_one_arg()
|
Wed, 18 Dec 2019 10:55:06 -0800 |
Martin von Zweigbergk |
rebase: restore i18n of a hint message
|
Wed, 18 Dec 2019 23:45:11 -0800 |
Rodrigo Damazio Bovendorp |
status: make unresolved files always be in the morestatus structured output
|
Wed, 18 Dec 2019 23:43:21 -0800 |
Rodrigo Damazio Bovendorp |
status: make morestatus call out unresolved conflicts after update
|
Wed, 18 Dec 2019 23:41:36 -0800 |
Rodrigo Damazio Bovendorp |
status: extract active-merge state for reuse
|
Tue, 17 Dec 2019 10:55:50 -0800 |
Martin von Zweigbergk |
fix: use rewriteutil.precheck() instead of reimplementing it
|
Tue, 17 Dec 2019 11:09:22 -0800 |
Martin von Zweigbergk |
split: use rewriteutil.precheck() instead of reimplementing it
|
Wed, 18 Dec 2019 09:18:02 +0300 |
Martin von Zweigbergk |
rebase: use rewriteutil.precheck() instead of reimplementing it
|
Tue, 17 Dec 2019 10:53:51 -0800 |
Martin von Zweigbergk |
histedit: use rewriteutil.precheck() instead of reimplementing it
|
Thu, 12 Dec 2019 23:25:16 -0800 |
Martin von Zweigbergk |
rebase: inline single-use variables passed to _definedestmap()
|
Thu, 12 Dec 2019 23:20:48 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for action+revision
|
Thu, 12 Dec 2019 23:03:52 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_incompatible_arguments() for --auto-orphans
|
Thu, 12 Dec 2019 22:43:15 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for -b/-s/-r
|
Thu, 12 Dec 2019 23:11:33 -0800 |
Martin von Zweigbergk |
rebase: inline single-use `dryrun` and `confirm` variables
|
Fri, 13 Dec 2019 14:50:42 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_incompatible_arguments() for action+confirm/dryrun
|
Fri, 13 Dec 2019 14:49:48 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for --confirm/--dry-run
|
Tue, 17 Dec 2019 21:25:54 -0500 |
Matt Harbison |
windows: factor the hgrc directory scan into a function
|
Tue, 17 Dec 2019 21:21:36 -0500 |
Matt Harbison |
windows: don't return early from building the hgrc search path
|
Tue, 17 Dec 2019 21:15:59 -0500 |
Matt Harbison |
windows: clarify a comment about the hgrc search path
|
Tue, 17 Dec 2019 21:12:17 -0500 |
Matt Harbison |
windows: drop detection of Windows 95/98/ME
|
Tue, 17 Dec 2019 14:04:02 -0500 |
Augie Fackler |
examples: add an example configuration for go source files
|
Sun, 15 Dec 2019 21:34:00 -0500 |
Matt Harbison |
util: move common proxyobserver attributes to the base class
|
Wed, 11 Dec 2019 22:23:42 -0800 |
Martin von Zweigbergk |
config: drop debug messages saying where config was read from
|
Wed, 11 Dec 2019 11:22:37 -0800 |
Martin von Zweigbergk |
rcutil: don't check if defaultrc/ is a directory -- we know it is
|
Fri, 29 Nov 2019 17:30:57 +0100 |
Raphaël Gomès |
rust-matchers: add support for `exactmatcher` in `dirstate.status`
|
Fri, 29 Nov 2019 17:30:10 +0100 |
Raphaël Gomès |
rust-dirstate-status: update bridge for new rust version of `dirstate.status`
|
Fri, 29 Nov 2019 17:29:06 +0100 |
Raphaël Gomès |
rust-dirstate-status: add `walk_explicit` implementation, use `Matcher` trait
|
Fri, 29 Nov 2019 18:54:06 +0100 |
Raphaël Gomès |
rust-matchers: add `FileMatcher` implementation
|
Thu, 12 Dec 2019 12:30:15 -0500 |
Matt Harbison |
exchange: ensure all outgoing subrepo references are present before pushing
|
Thu, 05 Dec 2019 16:19:16 -0500 |
Augie Fackler |
procutil: try and avoid angering CoreFoundation on macOS
|
Wed, 11 Dec 2019 17:35:29 +0100 |
Pierre-Yves David |
nodetree: simplify a conditionnal in shortesthexnodeidprefix
|
Wed, 11 Dec 2019 15:06:09 -0800 |
Martin von Zweigbergk |
config: close file even if we fail to read it
|
Wed, 11 Dec 2019 15:33:07 -0800 |
Martin von Zweigbergk |
config: catch intended exception when failing to parse config
|
Wed, 11 Dec 2019 09:39:14 -0800 |
Martin von Zweigbergk |
rust-hg-path: implement more readable custom Debug for HgPath{,Buf}
|
Mon, 16 Dec 2019 15:58:47 -0800 |
Martin von Zweigbergk |
util: implement sortdict.insert()
|
Mon, 16 Dec 2019 23:27:17 -0500 |
Matt Harbison |
patch: make __repr__() return str
|
Sun, 15 Dec 2019 23:46:10 -0500 |
Matt Harbison |
pytype: suppress warnings about no 'open_binary' on importlib.resources
|
Mon, 16 Dec 2019 17:10:51 -0500 |
Augie Fackler |
windows: if username(uid=None) is loaded, just use getpass
|
Fri, 13 Dec 2019 14:12:14 -0800 |
Martin von Zweigbergk |
transplant: use check_incompatible_arguments()
|
Fri, 13 Dec 2019 14:31:51 -0800 |
Martin von Zweigbergk |
bookmarks: use check_incompatible_arguments() for inactive+action
|
Thu, 12 Dec 2019 23:32:47 -0800 |
Martin von Zweigbergk |
bookmarks: use cmdutil.check_incompatible_arguments() for action+rev
|
Thu, 12 Dec 2019 23:31:17 -0800 |
Martin von Zweigbergk |
bookmarks: use cmdutil.check_at_most_one_arg() for action
|
Thu, 12 Dec 2019 15:55:33 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for action
|
Thu, 12 Dec 2019 22:30:59 -0800 |
Martin von Zweigbergk |
releasenotes: extract helper for checking for incompatible arguments
|
Thu, 12 Dec 2019 15:51:09 -0800 |
Martin von Zweigbergk |
fix: use cmdutil.check_at_most_one_arg()
|
Tue, 17 Dec 2019 10:26:44 +0300 |
Martin von Zweigbergk |
patchbomb: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:48:48 -0800 |
Martin von Zweigbergk |
export: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:10:44 -0800 |
Martin von Zweigbergk |
amend: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 14:54:38 -0800 |
Martin von Zweigbergk |
commit: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:16:13 -0800 |
Martin von Zweigbergk |
clone: extract helper for checking mutually exclusive args
|
Fri, 13 Dec 2019 14:40:52 -0800 |
Kyle Lippincott |
dirstate: when calling rebuild(), avoid some N^2 codepaths
|
Mon, 16 Dec 2019 11:28:14 +0100 |
Raphaël Gomès |
rust-warnings: fix warnings in tests
|
Mon, 16 Dec 2019 12:41:06 +0100 |
Pierre-Yves David |
relnotes: mention the merging of index and nodemap
|
Tue, 10 Dec 2019 17:07:09 -0500 |
Jordi Gutiérrez Hermoso |
crecord: remove toggleamend
|
Tue, 10 Dec 2019 17:02:09 -0500 |
Jordi Gutiérrez Hermoso |
crecord: repurpose "a" key to toggle all selections (BC)
|
Thu, 12 Dec 2019 11:41:28 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: fix error in docstring
|
Thu, 12 Dec 2019 11:37:30 -0500 |
Jordi Gutiérrez Hermoso |
crecord: rewrite help string to avoid mentioning "crecord"
|
Fri, 13 Dec 2019 18:59:26 -0800 |
Rodrigo Damazio Bovendorp |
update: add some tests for the status quo of morestatus on update conflicts
|
Sun, 15 Dec 2019 21:43:18 -0500 |
Matt Harbison |
typing: suppress a warning that mercurial.windows.checkosfilename is missing
|
Sun, 15 Dec 2019 21:36:06 -0500 |
Matt Harbison |
typing: add an assertion to util.versiontuple
|
Sun, 15 Dec 2019 21:28:30 -0500 |
Matt Harbison |
typing: add a couple of assertions to lrucachedict to help pytype
|
Sun, 15 Dec 2019 21:26:21 -0500 |
Matt Harbison |
util: rename a variable to avoid confusing pytype
|
Sun, 15 Dec 2019 21:22:27 -0500 |
Matt Harbison |
pytype: suppress the import-error in util.py when importing re2
|
Sun, 15 Dec 2019 18:30:16 -0500 |
Matt Harbison |
debugcommands: finish moving `extendeddateformats` from util to dateutil
|
Sat, 14 Dec 2019 18:31:50 -0500 |
Matt Harbison |
ui: convert exception data to bytes when printing chained exception info
|
Sat, 14 Dec 2019 18:23:37 -0500 |
Matt Harbison |
ui: use a context manager to handle file streams in edit()
|
Thu, 12 Dec 2019 15:30:16 -0800 |
Martin von Zweigbergk |
graft: reuse cmdutl.resolvecommitoptions()
|
Fri, 13 Dec 2019 15:46:25 -0800 |
Kyle Lippincott |
rebase: make rebase not crash if p1 == p2 != nullid
|
Wed, 11 Dec 2019 19:42:05 -0800 |
Kyle Lippincott |
merge: add commands.merge.require-rev to require an argument to hg merge
|
Thu, 12 Dec 2019 09:59:03 -0800 |
Martin von Zweigbergk |
tests: make test-config-env.py a little less hacky
|
Thu, 12 Dec 2019 12:57:13 -0800 |
Martin von Zweigbergk |
help: get helptext/ data from `resources` module if available
|
Thu, 12 Dec 2019 10:26:09 -0800 |
Martin von Zweigbergk |
pycompat: allow pycompat.sysbytes() even if input already is bytes
|
Fri, 13 Dec 2019 10:10:40 -0800 |
Martin von Zweigbergk |
merge with stable
|
Tue, 19 Nov 2019 23:19:57 +0900 |
Yuya Nishihara |
rust-cpython: do not convert warning pattern to utf-8 bytes
stable
|
Tue, 19 Nov 2019 23:16:16 +0900 |
Yuya Nishihara |
rust-cpython: import utils::files::* function at module level
stable
|
Mon, 18 Nov 2019 17:37:59 +0100 |
Raphaël Gomès |
py3: send bytes from Rust-created warning patterns
stable
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
stable
|
Sun, 10 Nov 2019 07:30:14 -0800 |
Raphaël Gomès |
rust-threads: force Rayon to respect the worker count in config
stable
|
Thu, 12 Dec 2019 15:55:25 +0100 |
Raphaël Gomès |
rust-dirs: handle forgotten `Result`s
|
Fri, 13 Dec 2019 09:43:43 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 09 Dec 2019 22:24:58 -0800 |
Rodrigo Damazio Bovendorp |
status: outputting structured unfinished-operation information
|
Thu, 05 Dec 2019 14:28:21 -0800 |
Kyle Lippincott |
chg: fix chg to work with py3.7+ "coercing" the locale
|
Mon, 09 Dec 2019 22:20:35 -0500 |
Augie Fackler |
fuzz: add support for fuzzing under either Python 2 or 3
|
Fri, 22 Nov 2019 23:43:59 -0500 |
Matt Harbison |
phabricator: color the status in the "phabstatus" view
|
Wed, 11 Dec 2019 23:16:42 -0500 |
Matt Harbison |
phabricator: add the "Changes Planned" status name
|
Wed, 11 Dec 2019 15:23:54 -0800 |
Kyle Lippincott |
fuzz: fix mpatch_corpus to not have an overridden __repr__ on py3
|
Wed, 11 Dec 2019 10:00:24 -0800 |
Martin von Zweigbergk |
formatting: fix some recent formatting regressions
|
Mon, 09 Dec 2019 12:29:46 +0100 |
Pierre-Yves David |
remotefilelog: remove the `ensurestart` usage
stable
|
Mon, 09 Dec 2019 11:26:53 +0100 |
Pierre-Yves David |
remotefilelog: remove most of the debugwait* command in the tests
stable
|
Mon, 09 Dec 2019 11:45:17 +0100 |
Pierre-Yves David |
remotefilelog: use the correct redirection in tests
stable
|
Mon, 09 Dec 2019 10:09:40 +0100 |
Pierre-Yves David |
remotefilelog: remove most sleep in tests
stable
|
Mon, 09 Dec 2019 09:57:34 +0100 |
Pierre-Yves David |
remotefilelog: have command wait for background task in the tests
stable
|
Mon, 09 Dec 2019 09:54:27 +0100 |
Pierre-Yves David |
remotefilelog: add a developer option to wait for background processes
stable
|
Mon, 09 Dec 2019 09:53:43 +0100 |
Pierre-Yves David |
procutil: add a option to not fully detach background process
stable
|
Thu, 05 Dec 2019 20:41:23 +0100 |
Georges Racinet |
cext-revlog: fixed __delitem__ for uninitialized nodetree
|
Wed, 20 Nov 2019 13:03:22 -0500 |
Matt Harbison |
filemerge: fix a missing attribute usage
|
Wed, 20 Nov 2019 13:01:56 -0500 |
Matt Harbison |
filemerge: drop a default argument to appease pytype
|
Tue, 10 Dec 2019 19:04:53 -0500 |
Augie Fackler |
fuzz: add a seed corpus for the dirs fuzzer
|
Tue, 10 Dec 2019 19:04:08 -0500 |
Augie Fackler |
fuzz: clean up production of seed corpora
|
Mon, 09 Dec 2019 22:06:55 -0800 |
Rodrigo Damazio Bovendorp |
status: add template/json data about whether a file has unresolved conflicts
|
Mon, 09 Dec 2019 18:15:38 -0800 |
Rodrigo Damazio Bovendorp |
status: split morestatus data loading from display
|
Thu, 21 Nov 2019 16:54:00 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" template keyword
|
Sat, 23 Nov 2019 11:04:19 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" show view
|
Tue, 10 Dec 2019 14:40:44 -0800 |
Martin von Zweigbergk |
dirs: fix out-of-bounds access in Py3
|
Wed, 11 Dec 2019 11:16:12 +0100 |
Pierre-Yves David |
manifestcache: add some test involving shares
|
Tue, 10 Dec 2019 16:17:36 -0800 |
Kyle Lippincott |
fuzz: fix test-fuzz-targets.t to run with python3
|
Tue, 10 Dec 2019 15:29:58 -0800 |
Kyle Lippincott |
py3: fix a bytes vs str issue in remotefilelog extension
|
Fri, 29 Nov 2019 18:53:52 +0100 |
Raphaël Gomès |
rust-matchers: add doctests for `AlwaysMatcher`
|
Fri, 29 Nov 2019 17:24:40 +0100 |
Raphaël Gomès |
rust-hg-path: add method to get part of a path relative to a prefix
|
Fri, 29 Nov 2019 18:33:56 +0100 |
Raphaël Gomès |
rust-matchers: improve `Matcher` trait ergonomics
|
Fri, 29 Nov 2019 17:19:34 +0100 |
Raphaël Gomès |
rust-dirs-multiset: use `AsRef` instead of concrete types when possible
|
Thu, 21 Nov 2019 16:48:34 +0100 |
Denis Laxalde |
logcmdutil: call _exthook() in changesettemplater
|
Thu, 21 Nov 2019 18:10:12 +0100 |
Denis Laxalde |
phabricator: fix processing of tags/desc in getoldnodedrevmap()
|
Tue, 10 Dec 2019 10:31:18 -0500 |
Augie Fackler |
tests: replace [[]] bashism with portable [] invocation
|
Fri, 29 Nov 2019 17:15:24 +0100 |
Raphaël Gomès |
rust-hg-path: implement `Display` for `HgPath` and `HgPathBuf`
|
Mon, 14 Oct 2019 13:57:30 +0200 |
Raphaël Gomès |
rust-performance: introduce FastHashMap type alias for HashMap
|
Mon, 02 Dec 2019 14:44:26 +0100 |
Julien Cristau |
mail: use procutil.shellsplit instead of bytes.split to parse command
|
Thu, 05 Dec 2019 16:18:44 -0500 |
Augie Fackler |
annotate: describe --skip as taking a revset
|
Thu, 05 Dec 2019 17:42:38 -0800 |
Gregory Szorc |
automation: use latest Windows AMI as base
|
Fri, 06 Dec 2019 23:49:03 -0500 |
Matt Harbison |
tests: stabilize test-extdiff.t on Windows
|
Sat, 07 Dec 2019 22:09:43 -0500 |
Matt Harbison |
exchange: fix an attempt to format a list into bytes
|
Mon, 09 Dec 2019 09:50:39 -0800 |
Martin von Zweigbergk |
status: remove pointless filtering by alwaysmatcher in morestatus
|
Sat, 07 Dec 2019 13:07:25 -0800 |
Gregory Szorc |
tests: add test for Rust formatting
|
Sat, 07 Dec 2019 13:06:25 -0800 |
Gregory Szorc |
rust: run rustfmt
|
Fri, 06 Dec 2019 16:09:03 -0500 |
Augie Fackler |
fuzz: clean up some repetition on building parsers.so fuzzers
|
Fri, 06 Dec 2019 15:21:45 -0500 |
Augie Fackler |
fuzz: remove legacy setup for running fuzzers outside oss-fuzz
|
Fri, 06 Dec 2019 15:08:37 -0500 |
Augie Fackler |
tests: finally fix up test-fuzz-targets.t
|
Fri, 06 Dec 2019 15:07:06 -0500 |
Augie Fackler |
fuzz: make standalone_fuzz_target_runner call LLVMFuzzerInitialize
|
Fri, 06 Dec 2019 15:19:47 -0500 |
Augie Fackler |
fuzz: use a more standard approach to allow local builds of fuzzers
|
Fri, 06 Dec 2019 15:15:05 -0500 |
Augie Fackler |
fuzz: use a variable to allow specifying python-config to use
|
Fri, 06 Dec 2019 15:13:25 -0500 |
Augie Fackler |
fuzz: suppress deprecated-register warnings in our compile
|
Fri, 06 Dec 2019 15:12:00 -0500 |
Augie Fackler |
fuzz: follow modern guidelines and use LIB_FUZZING_ENGINE
|
Fri, 06 Dec 2019 15:05:34 -0500 |
Augie Fackler |
fuzz: always define LLVMFuzzerInitialize() even if we don't need it
|
Fri, 06 Dec 2019 15:06:10 -0500 |
Augie Fackler |
fuzz: remove debug prints from revlog_corpus.py
|
Fri, 06 Dec 2019 15:30:29 -0500 |
Augie Fackler |
fuzz: fix an unused result on getcwd() in pyutil
|
Sun, 29 Sep 2019 16:00:32 +0200 |
Pierre-Yves David |
upgraderepo: add a config option for parallel computation
|
Fri, 29 Nov 2019 15:36:45 +0100 |
Pierre-Yves David |
upgrade-repo: colorize some of the output
|
Fri, 06 Dec 2019 15:30:06 +0100 |
Paul Sonnenschein |
tests: remove hardcoded errno values
|
Thu, 05 Dec 2019 15:50:47 -0800 |
Kyle Lippincott |
tests: expect return status 255 on exception for test-blackbox.t with chg
|
Thu, 05 Dec 2019 14:18:39 -0800 |
Kyle Lippincott |
tests: fix command name in test-blackbox.t to be bytes
|
Thu, 05 Dec 2019 14:01:26 -0800 |
Kyle Lippincott |
tests: fix deprecation warning about regex flags not at beginning of expr
|
Thu, 05 Dec 2019 13:48:36 -0800 |
Kyle Lippincott |
tests: fix test-chg.t to work with py3 (no setprocname)
|
Tue, 26 Nov 2019 16:10:21 -0800 |
Kyle Lippincott |
amend: check for file modifications when updating dirstate (issue6233)
|
Thu, 05 Dec 2019 09:39:49 -0800 |
Martin von Zweigbergk |
graft: never set both parents equal in the dirstate (issue6098)
|
Thu, 05 Dec 2019 09:34:43 -0800 |
Martin von Zweigbergk |
graft: extract `repo['.']` to local variable
|
Thu, 05 Dec 2019 09:32:47 -0800 |
Martin von Zweigbergk |
graft: rename `pctx` argument to `base` since that's what it is
|
Thu, 05 Dec 2019 08:59:23 -0800 |
Martin von Zweigbergk |
exchange: replace a "not x in ys" by more Pythonic "x not in ys"
|
Thu, 05 Dec 2019 20:05:08 -0800 |
Kyle Lippincott |
packaging: include defaultrc/*.rc instead of default.d/*.rc
|
Thu, 05 Dec 2019 11:15:19 -0500 |
Augie Fackler |
merge with stable
|
Thu, 05 Dec 2019 09:17:38 -0500 |
Augie Fackler |
Added signature for changeset a50fecefa691
stable
|
Thu, 05 Dec 2019 09:17:37 -0500 |
Augie Fackler |
Added tag 5.2.1 for changeset a50fecefa691
stable
|
Tue, 03 Dec 2019 17:17:57 -0800 |
Kyle Lippincott |
py3: make a pycompat.osdevnull, use it in extdiff
|
Tue, 03 Dec 2019 17:10:10 -0800 |
Kyle Lippincott |
subrepo: use pycompat.open directly instead of importing open from pycompat
|
Fri, 22 Nov 2019 10:39:05 +0100 |
Raphaël Gomès |
rust-dirs: address failing tests for `dirs` impl with a temporary fix
|
Sun, 01 Dec 2019 18:46:10 -0500 |
Matt Harbison |
cleanup: fix docstring formatting
|
Wed, 13 Nov 2019 20:42:13 +0100 |
Pierre-Yves David |
copies: split the combination of the copies mapping in its own function
|
Wed, 13 Nov 2019 09:39:44 +0100 |
Pierre-Yves David |
copies: do not initialize the dictionary with root in changeset copies
|
Wed, 13 Nov 2019 20:42:08 +0100 |
Pierre-Yves David |
copies: expand `_chain` variable name to make the function easier to read
|
Wed, 13 Nov 2019 20:45:34 +0100 |
Pierre-Yves David |
copies: show we can read data from the "first" mapping
|
Wed, 13 Nov 2019 20:33:22 +0100 |
Pierre-Yves David |
copies: return consistent type from revinfo
|
Mon, 25 Nov 2019 12:44:04 -0800 |
Jun Wu |
dateutil: correct default for Ymd in parsedate
|
Mon, 25 Nov 2019 12:33:06 -0800 |
Jun Wu |
test-doctest: include dateutil
|
Mon, 25 Nov 2019 11:53:50 -0800 |
Jun Wu |
revlog: fix revset in reachableroots docstring
|
Tue, 19 Nov 2019 18:38:17 -0800 |
Kyle Lippincott |
lock: pass "success" boolean to _afterlock callbacks
|
Fri, 22 Nov 2019 11:08:59 -0800 |
Martin von Zweigbergk |
relnotes: add note about changes to match.{explicit,reverse}dir
|
Thu, 21 Nov 2019 22:43:01 +0900 |
Yuya Nishihara |
graphlog: change state dict to attr struct
|
Thu, 21 Nov 2019 22:52:23 +0900 |
Yuya Nishihara |
status: fix default value of status struct
|
Tue, 19 Nov 2019 23:53:12 +0900 |
Yuya Nishihara |
typing: fix return type of logcmdutil.getrevs()
|
Tue, 19 Nov 2019 23:49:05 +0900 |
Yuya Nishihara |
typing: consolidate "if not globals():" trick
|
Tue, 19 Nov 2019 23:19:57 +0900 |
Yuya Nishihara |
rust-cpython: do not convert warning pattern to utf-8 bytes
|
Tue, 19 Nov 2019 23:16:16 +0900 |
Yuya Nishihara |
rust-cpython: import utils::files::* function at module level
|
Sat, 23 Nov 2019 00:03:18 -0500 |
Matt Harbison |
exchange: guard against method invocation on `b2caps=None` args
|
Fri, 22 Nov 2019 23:58:25 -0500 |
Matt Harbison |
exchange: eliminate some bytes.format() calls
|
Fri, 22 Nov 2019 23:55:57 -0500 |
Matt Harbison |
windows: suppress pytype warnings for Windows imports and functions
|
Sat, 23 Nov 2019 16:54:59 -0800 |
Pierre-Yves David |
changectx: mark the parents of the working copy as non filtered
|
Thu, 21 Nov 2019 19:56:47 +0100 |
Pierre-Yves David |
repoview: add an explicit set of all filter that show the wc parents
|
Sat, 23 Nov 2019 16:52:44 -0800 |
Pierre-Yves David |
localrepo: introduce a `_quick_access_changeid` property
|
Sun, 17 Nov 2019 08:50:21 +0100 |
Pierre-Yves David |
changectx: use unfiltered changelog to access parents of unfiltered revs
|
Sat, 23 Nov 2019 16:49:34 -0800 |
Pierre-Yves David |
locarepo: also fastpath `nullid` lookup in __getitem__
|
Sat, 23 Nov 2019 13:59:17 +0100 |
Pierre-Yves David |
repoview: add more tests to track operation not supposed to trigger filtering
|
Sat, 23 Nov 2019 16:46:20 -0800 |
Pierre-Yves David |
localrepo: mark nullrev has never filtered
|
Sun, 17 Nov 2019 06:06:38 +0100 |
Pierre-Yves David |
changectx: add a "maybe filtered" filtered attribute
|
Sun, 17 Nov 2019 07:25:25 +0100 |
Pierre-Yves David |
repoview: add a test that access actual changeset data of `null`
|
Sun, 17 Nov 2019 07:25:14 +0100 |
Pierre-Yves David |
localrepo: recognize trivial "null" queries in `anyrev`
|
Sun, 17 Nov 2019 06:36:50 +0100 |
Pierre-Yves David |
localrepo: also fastpath `nullrev` in __getitem__
|
Sun, 17 Nov 2019 07:11:06 +0100 |
Pierre-Yves David |
repoview: add a test to track operation not supposed to trigger filtering
|
Sun, 17 Nov 2019 06:27:00 +0100 |
Pierre-Yves David |
repoview: display stack trace along side the debug message
|
Sun, 17 Nov 2019 06:26:41 +0100 |
Pierre-Yves David |
util: add an optional `prefix` argument to debugstacktrace
|
Sun, 17 Nov 2019 05:32:38 +0100 |
Pierre-Yves David |
repoview: add a 'devel.debug.repo-filter' option
|
Thu, 21 Nov 2019 17:54:25 +0100 |
Pierre-Yves David |
localrepo: extract handling of some special value in __getitem__
|
Thu, 21 Nov 2019 17:53:08 +0100 |
Pierre-Yves David |
localrepo: extract handling of some special value in __getitem__
|
Sun, 17 Nov 2019 03:27:51 +0100 |
Pierre-Yves David |
localrepo: add some basic comment for block in __getitem__
|
Fri, 22 Nov 2019 18:02:12 -0500 |
Augie Fackler |
windows: further build fixes for the WiX installer
|
Sat, 30 Nov 2019 02:13:56 -0500 |
Matt Harbison |
windows: fix an issue causing registry config paths to be ignored on py3
stable 5.2.1
|
Mon, 02 Dec 2019 10:18:18 +0100 |
Denis Laxalde |
tests: cover revision conversion logic in githelp tests
stable
|
Sat, 30 Nov 2019 03:15:17 -0500 |
Matt Harbison |
pvec: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 03:02:53 -0500 |
Matt Harbison |
githelp: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 03:01:44 -0500 |
Matt Harbison |
histedit: fix an `isinstance(nodelist, str)` check for py3
stable
|
Sat, 30 Nov 2019 02:59:04 -0500 |
Matt Harbison |
win32mbcs: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 02:53:39 -0500 |
Matt Harbison |
hgweb: fix a few `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 02:38:42 -0500 |
Matt Harbison |
repair: fix an `isinstance(nodelist, str)` check for py3
stable
|
Fri, 29 Nov 2019 21:43:13 +0100 |
Denis Laxalde |
log: map None rev to wdirrev when filtering revisions with --line-range
stable
|
Fri, 29 Nov 2019 21:34:54 +0100 |
Denis Laxalde |
tests: check that 'log --line-range' follows uncommitted changes
stable
|
Fri, 29 Nov 2019 18:49:59 +0100 |
Julien Cristau |
test: don't put $BINDIR in $PATH for test-merge-tools.t
stable
|
Sat, 23 Nov 2019 23:02:26 -0500 |
Matt Harbison |
webutil: add missing argument to join()
stable
|
Thu, 21 Nov 2019 23:35:29 -0500 |
Augie Fackler |
cleanup: update references to /help/ that should now be /helptext/
|
Fri, 22 Nov 2019 21:42:04 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 20 Nov 2019 19:07:02 +0100 |
Georges Racinet |
singlehead: making config item a bool again
stable
|
Thu, 21 Nov 2019 15:46:35 -0500 |
Matt Harbison |
tests: byteify a few more things in simplestorerepo.py
|
Thu, 21 Nov 2019 15:39:03 -0500 |
Matt Harbison |
profiling: add a missing argument to the ProgrammingError constructor
|
Thu, 21 Nov 2019 15:38:23 -0500 |
Matt Harbison |
profiling: disable the import-error warning for the flamegraph module
|
Thu, 21 Nov 2019 15:31:33 -0500 |
Matt Harbison |
phases: make `allphases` a list on py3 also
|
Wed, 20 Nov 2019 09:55:59 -0500 |
Matt Harbison |
wireprotov1server: capture Abort type before accessing the `hint` attribute
|
Wed, 20 Nov 2019 08:55:24 +0100 |
Denis Laxalde |
tests: add more tests for "hg shelve --delete"
|
Tue, 19 Nov 2019 14:13:04 -0500 |
Matt Harbison |
scmutil: add assertions to help pytype
|
Tue, 19 Nov 2019 14:04:09 -0500 |
Matt Harbison |
revset: add an assertion to help pytype
|
Thu, 21 Nov 2019 09:25:50 +0100 |
Denis Laxalde |
import: add a --secret option
|
Thu, 21 Nov 2019 17:25:24 -0500 |
Matt Harbison |
util: convert an exception to bytes when passing to Abort()
stable
|
Thu, 21 Nov 2019 14:28:28 -0500 |
Matt Harbison |
patch: fix a str + bytes issue in an exception handler
stable
|
Wed, 20 Nov 2019 08:11:21 -0800 |
Martin von Zweigbergk |
py3: wrap a __func__ in sysbytes() before logging as bytes
stable
|
Wed, 20 Nov 2019 19:16:11 -0800 |
Daniel Ploch |
py3: make doc strings containing deprecated '\.' escape sequence raw strings
stable
|
Tue, 19 Nov 2019 14:59:23 -0500 |
Matt Harbison |
shelve: add the missing `create` parameter to the bundlerepo constructor
stable
|
Tue, 19 Nov 2019 14:36:22 -0500 |
Matt Harbison |
shelve: fix a missing variable in the exception handler for delete
stable
|
Fri, 15 Nov 2019 15:58:56 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add diffs to the json changeset template
|
Fri, 15 Nov 2019 15:56:25 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add files to the json changeset template
|
Fri, 15 Nov 2019 16:02:01 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add a status property to file list context
|
Fri, 15 Nov 2019 14:50:13 -0800 |
Martin von Zweigbergk |
match: remove explicitdir attribute
|
Fri, 15 Nov 2019 15:36:14 -0800 |
Martin von Zweigbergk |
dirstate: stop caring about match.explicitdir
|
Fri, 15 Nov 2019 15:36:09 -0800 |
Martin von Zweigbergk |
dirstate: include explicit matches in match.traversedir calls
|
Fri, 15 Nov 2019 14:47:31 -0800 |
Martin von Zweigbergk |
commit: drop unused "vdirs" argument from repo.checkcommitpatterns()
|
Fri, 15 Nov 2019 14:41:00 -0800 |
Martin von Zweigbergk |
commit: rewrite check for `hg ci <path>` being a directory
|
Tue, 19 Nov 2019 11:59:43 +0100 |
Manuel Jacob |
py3: use pycompat.bytestr() instead of pycompat.sysstr()
stable
|
Mon, 18 Nov 2019 20:10:38 -0800 |
Valentin Gatien-Baron |
lock: fix race in lock-breaking code
|
Fri, 01 Nov 2019 19:59:07 -0400 |
Valentin Gatien-Baron |
lock: refactor in preparation for next commit
|
Fri, 15 Nov 2019 11:30:33 -0500 |
Augie Fackler |
extensions: suppress a pytype failure due to a typeshed bug
|
Thu, 14 Nov 2019 15:49:21 -0500 |
Augie Fackler |
dispatch: add some assertions to give pytype a helping hand
|
Thu, 14 Nov 2019 15:49:01 -0500 |
Augie Fackler |
extensions: hide two confusing import statements from pytype
|
Thu, 14 Nov 2019 13:27:57 -0500 |
Augie Fackler |
debugcommands: add assertions to convince pytype peer is not None
|
Wed, 13 Nov 2019 22:35:15 -0500 |
Augie Fackler |
debugcommands: suppress import errors for pytype
|
Wed, 13 Nov 2019 22:22:49 -0500 |
Augie Fackler |
state: add a pytype annotation
|
Wed, 13 Nov 2019 22:22:31 -0500 |
Augie Fackler |
logcmdutil: add a type annotation
|
Wed, 13 Nov 2019 22:21:38 -0500 |
Augie Fackler |
cmdutil: add a pytype annotation to help out some callsites
|
Tue, 12 Nov 2019 17:47:42 -0500 |
Matt Harbison |
hghave: add a check for the `xz` compression utility
|
Thu, 14 Nov 2019 22:31:21 -0800 |
Martin von Zweigbergk |
py3: use '%d' for formatting a revnum in `hg co --date` code
|
Mon, 18 Nov 2019 17:37:59 +0100 |
Raphaël Gomès |
py3: send bytes from Rust-created warning patterns
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
|
Fri, 15 Nov 2019 10:16:27 -0800 |
Martin von Zweigbergk |
templates: make {indent("", " ")} be empty
|
Fri, 15 Nov 2019 10:16:22 -0800 |
Martin von Zweigbergk |
tests: document behavior of indent() with empty first line
|
Sat, 16 Nov 2019 12:08:02 -0800 |
Gregory Szorc |
tests: check for Windows line endings
|
Sat, 16 Nov 2019 11:54:39 -0800 |
Gregory Szorc |
tests: verify that Python scripts are blackened
|
Sat, 16 Nov 2019 11:53:47 -0800 |
Gregory Szorc |
black: blacken scripts
|
Sat, 16 Nov 2019 11:59:22 -0800 |
Gregory Szorc |
doc: don't use mutable default arguments
|
Thu, 14 Nov 2019 21:58:36 -0800 |
Martin von Zweigbergk |
tags: don't check for clean files when checking for dirty working copy
|
Thu, 14 Nov 2019 21:13:46 -0800 |
Martin von Zweigbergk |
branchmap: make "closed" a set from beginning instead of converting from list
|
Sun, 17 Nov 2019 01:34:52 -0500 |
Matt Harbison |
debugextensions: gracefully handle missing __file__ attributes
|
Sun, 17 Nov 2019 01:00:06 -0500 |
Matt Harbison |
debuginstall: gracefully handle missing __file__ attributes
|
Sat, 16 Nov 2019 16:25:28 +0900 |
Yuya Nishihara |
typing: add pseudo localstr.__init__() to help pytype
|
Sat, 16 Nov 2019 15:24:49 +0900 |
Yuya Nishihara |
typing: fix argument type of encoding.localstr()
|
Sat, 16 Nov 2019 16:09:39 +0900 |
Yuya Nishihara |
typing: suppress error of py2 encoding.strtolocal() and .strfromlocal()
|
Sat, 16 Nov 2019 15:34:47 +0900 |
Yuya Nishihara |
typing: constrain argument/return types of encoding.toutf8b()
|
Sat, 16 Nov 2019 15:27:12 +0900 |
Yuya Nishihara |
typing: fix argument type of encoding.tolocal() and .fromutf8b()
|
Sat, 16 Nov 2019 15:10:41 +0900 |
Yuya Nishihara |
typing: fix forward reference in _Tlocalstr type bound
|
Sat, 16 Nov 2019 15:43:21 +0900 |
Yuya Nishihara |
encoding: make getcols() raise exception explicitly
|
Sat, 16 Nov 2019 12:19:43 -0500 |
Matt Harbison |
setup: conditionalize access to `sys.dllhandle` when building extensions
|
Wed, 13 Nov 2019 22:40:32 +0100 |
Kim Alvefur |
zeroconf: fix traceback under py3
stable
|
Sat, 16 Nov 2019 11:48:47 -0500 |
Matt Harbison |
setup: use bytes for assumed python version
|
Sat, 16 Nov 2019 11:42:27 -0500 |
Matt Harbison |
setup: combine two contiguous string literals
|
Thu, 14 Nov 2019 13:18:22 -0800 |
Martin von Zweigbergk |
util: remove datapath and swith users over to resourceutil
|
Thu, 14 Nov 2019 12:41:33 -0800 |
Martin von Zweigbergk |
i18n: get datapath directly from resourceutil
|
Thu, 14 Nov 2019 12:33:10 -0800 |
Martin von Zweigbergk |
util: move definition of datapath to resourceutil
|
Thu, 14 Nov 2019 11:52:22 -0800 |
Martin von Zweigbergk |
procutil: move mainfrozen() to new resourceutil.py
|
Thu, 14 Nov 2019 17:36:01 -0800 |
Martin von Zweigbergk |
defaults: rename default.d to defaultrc to make it a valid package name
|
Thu, 14 Nov 2019 17:30:52 -0800 |
Martin von Zweigbergk |
help: remove references to default.d/ from user-facing docs
|
Sun, 17 Nov 2019 19:55:01 +0100 |
Manuel Jacob |
cffi: fix build on Python 3
stable
|
Sat, 16 Nov 2019 20:08:35 +0100 |
Pierre-Yves David |
pure: use string for another exception in the pure version of base85
stable
|
Sat, 16 Nov 2019 20:07:49 +0100 |
Pierre-Yves David |
pure: use string for exception in the pure version of base85
stable
|
Thu, 14 Nov 2019 10:47:04 +0100 |
Denis Laxalde |
bisect: replace try:/finally: by a "restore_state" context manager
|
Wed, 30 Oct 2019 19:19:57 -0400 |
Jordi Gutiérrez Hermoso |
histedit: render a rolled up description using the proper roll colours
|
Wed, 30 Oct 2019 19:34:57 -0400 |
Jordi Gutiérrez Hermoso |
histedit: define new colour pairs for roll action
|
Wed, 30 Oct 2019 19:27:09 -0400 |
Jordi Gutiérrez Hermoso |
histeditrule: split __bytes__ property into prefix and desc
|
Fri, 15 Nov 2019 22:22:55 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 14 Nov 2019 20:40:54 -0800 |
Gregory Szorc |
packaging: convert to UNIX line endings
|
Thu, 14 Nov 2019 20:35:11 -0800 |
Gregory Szorc |
black: blacken scripts
|
Tue, 12 Nov 2019 10:17:59 -0500 |
Augie Fackler |
dirs: resolve fuzzer OOM situation by disallowing deep directory hierarchies
|
Thu, 14 Nov 2019 14:14:11 -0800 |
Martin von Zweigbergk |
py3: use native string for 'macosx_app'
|
Thu, 14 Nov 2019 14:07:36 -0800 |
Martin von Zweigbergk |
py3: drop an unnecessary fsencode() before comparing with constant
|
Thu, 14 Nov 2019 14:03:02 -0800 |
Martin von Zweigbergk |
py3: use native string as fallback value for __file__ for consistency
|
Thu, 14 Nov 2019 13:38:17 -0500 |
Augie Fackler |
scmutil: convert status data object from a tuple to an attrs (API)
|
Thu, 14 Nov 2019 15:29:27 -0500 |
Augie Fackler |
perf: bool() elements of dirstate.status return instead of len()
|
Thu, 14 Nov 2019 15:28:44 -0500 |
Augie Fackler |
tags: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:28:34 -0500 |
Augie Fackler |
subrepo: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:28:08 -0500 |
Augie Fackler |
revset: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:58 -0500 |
Augie Fackler |
patch: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:50 -0500 |
Augie Fackler |
logcmdutil: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:40 -0500 |
Augie Fackler |
context: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:32 -0500 |
Augie Fackler |
commands: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:27:20 -0500 |
Augie Fackler |
cmdutil: convert terse status result back to an scmutil.status
|
Thu, 14 Nov 2019 15:26:17 -0500 |
Augie Fackler |
cmdutil: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:26:05 -0500 |
Augie Fackler |
uncommit: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:57 -0500 |
Augie Fackler |
transplant: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:48 -0500 |
Augie Fackler |
split: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:40 -0500 |
Augie Fackler |
mq: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:25:26 -0500 |
Augie Fackler |
hgk: use field names instead of field numbers on scmutil.status
|
Thu, 14 Nov 2019 15:24:22 -0500 |
Augie Fackler |
extdiff: use field names instead of field numbers on scmutil.status
|
Wed, 13 Nov 2019 20:32:24 -0500 |
Augie Fackler |
encoding: fix bad type annotation
|
Thu, 14 Nov 2019 13:13:36 -0500 |
Augie Fackler |
branchmap: annotate constructor type for branchcache
|
Wed, 13 Nov 2019 22:30:33 -0500 |
Augie Fackler |
debugcommands: don't shadow the error module
|
Thu, 14 Nov 2019 13:14:02 -0500 |
Augie Fackler |
branchmap: correctly set()-ify list argument
|
Thu, 14 Nov 2019 08:03:26 -0800 |
Martin von Zweigbergk |
utils: move finddirs() to pathutil
|
Wed, 13 Nov 2019 21:52:25 -0500 |
Matt Harbison |
help: create packages for the help text
|
Thu, 14 Nov 2019 11:33:05 +0100 |
Denis Laxalde |
tests: test "hg log" with --line-range and --copies
|
Thu, 14 Nov 2019 11:11:38 +0100 |
Denis Laxalde |
logcmdutil: let getlinerangerevs() return "revs" as a smartset
|
Wed, 13 Nov 2019 17:06:05 +0100 |
Denis Laxalde |
patchbomb: fix wrong argument type when calling mail generator.flatten()
|
Wed, 13 Nov 2019 16:46:28 +0100 |
Denis Laxalde |
mail: move strtolocal call in _addressencode()
|
Wed, 13 Nov 2019 15:23:04 +0100 |
Denis Laxalde |
mail: use a native string for "subtype" value
|
Tue, 12 Nov 2019 22:52:30 +0100 |
Denis Laxalde |
mail: let all charset values be native strings
|
Wed, 13 Nov 2019 22:20:44 +0100 |
Denis Laxalde |
mail: add type hints for pytype
|
Tue, 12 Nov 2019 17:12:16 +0100 |
Denis Laxalde |
mail: fix a bad return type in _encode()
|
Mon, 11 Nov 2019 18:55:42 -0800 |
Gregory Szorc |
packaging: stage files and dynamically generate WiX installer
|
Mon, 11 Nov 2019 19:04:49 -0800 |
Gregory Szorc |
tests: add optional output when wheel is missing
|
Wed, 28 Aug 2019 17:43:56 -0700 |
Martin von Zweigbergk |
py3: replace "%r" by"'%s'% for py3-compatible (and clearer) quoting in chg
|
Tue, 22 Oct 2019 23:21:26 -0700 |
Martin von Zweigbergk |
dirstate: respect request to not list unknown/ignored/clean files (API)
|
Wed, 13 Nov 2019 09:09:42 +0100 |
Denis Laxalde |
py3: pass a bytes value for "msg" to nouideprecwarn()
|
Tue, 12 Nov 2019 15:53:58 -0800 |
Daniel Ploch |
remotefilelog: handle **kwargs correctly when overriding changelog.add()
|
Mon, 11 Nov 2019 18:51:55 -0800 |
Gregory Szorc |
packaging: ship all help .txt files on WiX
|
Wed, 23 Oct 2019 12:31:15 -0700 |
Gregory Szorc |
packaging: install contrib/mq.el on WiX
|
Mon, 11 Nov 2019 16:45:22 -0500 |
Augie Fackler |
fuzz: clean out most of fuzzutil
|
Mon, 11 Nov 2019 16:37:18 -0500 |
Augie Fackler |
fuzz: migrate xdiff fuzzer to use FuzzedDataProvider
|
Mon, 11 Nov 2019 14:48:30 -0500 |
Augie Fackler |
fuzz: migrate bdiff fuzzer to use FuzzedDataProvider
|
Mon, 11 Nov 2019 16:14:35 -0500 |
Augie Fackler |
dirstate: re-blacken file
|
Wed, 06 Nov 2019 16:24:24 +0100 |
Raphaël Gomès |
rust-matchers: remove default implementations for `Matcher` trait
|
Wed, 23 Oct 2019 13:55:12 -0700 |
Gregory Szorc |
packaging: use lower case for RC files
|
Wed, 23 Oct 2019 18:42:19 -0700 |
Gregory Szorc |
packaging: write out editor.rc in Python
|
Wed, 23 Oct 2019 13:25:01 -0700 |
Gregory Szorc |
packaging: stop installing Contributors.txt
|
Wed, 23 Oct 2019 13:21:35 -0700 |
Gregory Szorc |
packaging: remove hg-ssh.8.html from Inno installer
|
Wed, 23 Oct 2019 13:00:14 -0700 |
Gregory Szorc |
packaging: install .rc files to hgrc.d
|
Thu, 07 Nov 2019 11:13:31 +0100 |
Raphaël Gomès |
rust: introduce SIZE_FROM_OTHER_PARENT constant
|
Thu, 07 Nov 2019 10:32:26 +0100 |
Raphaël Gomès |
rust-status: refactor dispatch case for normal files
|
Thu, 07 Nov 2019 10:23:42 +0100 |
Raphaël Gomès |
rust-status: return a ParallelIterator instead of a Vec from stat_dmap_entries
|
Wed, 06 Nov 2019 13:43:18 +0100 |
Raphaël Gomès |
rust-status: improve status performance
|
Sat, 09 Nov 2019 12:55:56 +0900 |
Yuya Nishihara |
bookmarks: accept explicit -r 'wdir()' when adding new bookmarks (issue6218)
|
Sat, 09 Nov 2019 12:44:00 +0900 |
Yuya Nishihara |
bookmarks: use changectx instead of remembering hex of hidden revision
|
Sat, 09 Nov 2019 12:32:20 +0900 |
Yuya Nishihara |
bookmarks: resolve target revision out of the bookmarks loop
|
Sat, 09 Nov 2019 12:09:50 +0900 |
Yuya Nishihara |
bookmarks: fix handling of multiple bookmarks with one to be deactivated
|
Tue, 12 Nov 2019 11:05:03 +0100 |
Denis Laxalde |
py3: avoid iterating over a literal bytes in highlight
stable
|
Mon, 11 Nov 2019 22:10:26 +0900 |
Yuya Nishihara |
import-checker: allow 'from typing import ...'
|
Tue, 29 Oct 2019 23:33:34 -0700 |
Martin von Zweigbergk |
match: drop support for passing '.' for root dir to visit*() methods
|
Wed, 16 Oct 2019 21:31:40 -0700 |
Gregory Szorc |
tests: use time.time() for relative start and stop times
|
Wed, 16 Oct 2019 21:25:08 -0700 |
Gregory Szorc |
tests: rename stopped and started variables to reflect times
|
Wed, 30 Oct 2019 00:00:21 -0700 |
Martin von Zweigbergk |
revset: simplify checkstatus() by using any()
|
Wed, 06 Nov 2019 18:28:11 -0800 |
Kyle Lippincott |
rebase: check for unfinished ops even when inmemory (issue6214)
|
Fri, 18 Oct 2019 23:18:47 -0700 |
Martin von Zweigbergk |
status: move initialization closer together
|
Sat, 19 Oct 2019 00:15:41 -0700 |
Martin von Zweigbergk |
largefiles: avoid dynamically subclassing context instances
|
Tue, 05 Nov 2019 13:31:40 -0800 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.2" and clear "next"
stable
|
Fri, 08 Nov 2019 10:13:05 -0800 |
Martin von Zweigbergk |
py3: avoid `b'%s' % type(...)` in a ProgrammingError
stable
|
Fri, 18 Oct 2019 22:08:20 -0700 |
Martin von Zweigbergk |
largefiles: delete unused repo.status_nolfiles()
|
Fri, 18 Oct 2019 21:36:19 -0700 |
Martin von Zweigbergk |
largefiles: use context manager for wlock in repo.status() override
|
Fri, 18 Oct 2019 17:52:19 -0700 |
Martin von Zweigbergk |
largefiles: allow "lfstatus" context manager to set value to False
|
Fri, 18 Oct 2019 17:46:37 -0700 |
Martin von Zweigbergk |
largefiles: move lfstatus context manager to lfutil
|
Fri, 08 Nov 2019 14:35:53 -0800 |
Martin von Zweigbergk |
revlog: delete references to deleted nullid sentinel value
|
Sun, 10 Nov 2019 18:15:54 +0100 |
Pierre-Yves David |
revlog: remove the, now unused, `revlog._nodepos` attribute
|
Sat, 09 Nov 2019 10:31:58 +0100 |
Denis Laxalde |
py3: fix sorting of obsolete markers in obsutil (issue6217)
stable
|
Sun, 10 Nov 2019 18:12:50 +0100 |
Pierre-Yves David |
nodemap: use bytes for the error message
|
Sat, 09 Nov 2019 16:16:31 +0100 |
Denis Laxalde |
py3: use native strings when forming email headers in patchbomb
|
Sat, 09 Nov 2019 16:54:33 +0100 |
Denis Laxalde |
mail: convert addr to str early in addrlistencode()
|
Sat, 09 Nov 2019 15:16:52 +0100 |
Denis Laxalde |
mail: let addressencode() / addrlistencode() return native strings
|
Sat, 09 Nov 2019 12:45:14 +0100 |
Denis Laxalde |
mail: let headencode() return a native string
|
Sat, 09 Nov 2019 13:23:55 +0100 |
Pierre-Yves David |
revlog: deprecate direct `nodemap` access
|
Sat, 09 Nov 2019 13:23:55 +0100 |
Pierre-Yves David |
revlog: drop special hack in the `nodemap` property
|
Sat, 09 Nov 2019 13:23:55 +0100 |
Pierre-Yves David |
perf: make `perfrevlogindex` use the new `index.rev` api if available
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
perf: make `perfnodemap` use the new `index.get_rev` api if available
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `remotefilelog`
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `histedit.processreplacement`
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `histedit.adjustreplacementsfrommarkers`
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `rebase._computeobsoletenotrebased`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `rebase.successorrevs`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `unionrepo.unionrevlog`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.rev` in `bundlerepo.bundlerevlog`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `exchange._pullapplyphases`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.rev` in `exchange.fallbackheads`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `revset._mapbynodefunc`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `discovery._postprocessobsolete`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `repoview.pinnedrevs`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `obsolete._computephasedivergentset`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `obsutil.getobsoleted`
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `phases.newheads`
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `localrepo.known`
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: add a `get_rev` method (API)
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: use `index.rev` in `revlog.rev`
|
Sat, 09 Nov 2019 13:23:51 +0100 |
Pierre-Yves David |
index: add a `rev` method (API)
|
Fri, 08 Nov 2019 13:26:55 +0100 |
Pierre-Yves David |
perf: make `perfphasesremote` use the new `index.has_node` api
|
Fri, 08 Nov 2019 17:08:24 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `infinitypush`
|
Fri, 08 Nov 2019 13:26:33 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `phabricator.getoldnodedrevmap`
|
Fri, 08 Nov 2019 15:09:09 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `histedit.cleanupnode`
|
Fri, 08 Nov 2019 15:08:27 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `histedit._finishhistedit
|
Fri, 08 Nov 2019 13:25:25 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `exchangev2._pullchangesetdiscovery`
|
Fri, 08 Nov 2019 16:00:47 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `exchange._pulldiscoverychangegroup`
|
Fri, 08 Nov 2019 13:36:02 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `bookmarks.bmstore`
|
Fri, 08 Nov 2019 11:44:23 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `tags.findglobaltags`
|
Fri, 08 Nov 2019 13:24:54 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `bundlerepo.bundlerevlog`
|
Fri, 08 Nov 2019 14:20:48 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `obsutil.foreground`
|
Fri, 08 Nov 2019 14:19:53 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `obsutil.exclusivemarkers`
|
Fri, 08 Nov 2019 14:17:03 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `phases.filterunknown`
|
Fri, 08 Nov 2019 14:16:24 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `analyzeremotephases`
|
Fri, 08 Nov 2019 14:00:22 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `repo._rollback`
|
Sun, 03 Nov 2019 00:49:55 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `revlog.addgroup`
|
Sun, 03 Nov 2019 00:05:20 +0100 |
Pierre-Yves David |
index: use `index.has_node` in `revlog.addrevision`
|
Sun, 03 Nov 2019 00:01:09 +0100 |
Pierre-Yves David |
index: add a `has_node` method (API)
|
Sat, 09 Nov 2019 05:54:22 +0100 |
Pierre-Yves David |
revlog: deal with nodemap deletion within the index
|
Fri, 08 Nov 2019 10:01:10 +0100 |
Pierre-Yves David |
revlog: clean up the node of all revision stripped in the C code
|
Sun, 03 Nov 2019 00:15:12 +0100 |
Pierre-Yves David |
revlog: move nodemap update within the index code
|
Sat, 02 Nov 2019 15:46:47 +0100 |
Pierre-Yves David |
revlog: deprecate the _nodecache attribute (API)
|
Sat, 02 Nov 2019 15:25:31 +0100 |
Pierre-Yves David |
revlog: access the nodemap through the index
|
Sat, 02 Nov 2019 15:21:28 +0100 |
Pierre-Yves David |
revlog: return the nodemap as the nodecache
|
Sat, 02 Nov 2019 14:45:57 +0100 |
Pierre-Yves David |
revlog: clarify which version use the older API in perf
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
revlog: no longer return the nodemap after parsing
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
revlog: move the nodemap into the index object (for pure)
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
revlog: introduce an explicit NodeMap class for pure code
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
utils: move the `dirs` definition in pathutil (API)
|
Wed, 23 Oct 2019 12:15:42 -0700 |
Gregory Szorc |
packaging: stop installing i18n files
|
Wed, 23 Oct 2019 11:54:22 -0700 |
Gregory Szorc |
packaging: install hgk as hgk.tcl
|
Wed, 23 Oct 2019 12:01:31 -0700 |
Gregory Szorc |
packaging: add logo-droplets.svg
|
Wed, 23 Oct 2019 11:40:59 -0700 |
Gregory Szorc |
packaging: install documentation to doc/ directory
|
Tue, 22 Oct 2019 18:34:03 -0700 |
Gregory Szorc |
packaging: always pass VERSION into Inno invocation
|
Thu, 24 Oct 2019 21:22:08 -0700 |
Gregory Szorc |
packaging: remove hg.exe.local file
|
Wed, 23 Oct 2019 18:39:28 -0700 |
Gregory Szorc |
packaging: stage installed files for Inno
|
Wed, 23 Oct 2019 18:39:17 -0700 |
Gregory Szorc |
packaging: process Inno Setup files with Jinja2
|
Wed, 23 Oct 2019 18:39:08 -0700 |
Gregory Szorc |
packaging: install and run Inno files in a build directory
|
Wed, 23 Oct 2019 18:37:36 -0700 |
Gregory Szorc |
packaging: consolidate CLI functionality into packaging.py
|
Wed, 23 Oct 2019 18:30:22 -0700 |
Gregory Szorc |
packaging: clean up excess packages for Inno
|
Fri, 08 Nov 2019 14:21:52 -0800 |
Kyle Lippincott |
unshelve: correct help string; unshelve does not accept file list
|
Fri, 08 Nov 2019 11:23:22 -0800 |
Martin von Zweigbergk |
repoview: use class literal for creating filteredchangelog
|
Thu, 07 Nov 2019 14:59:11 -0500 |
Augie Fackler |
vagrant: update vagrant image to buster from jessie
|
Thu, 07 Nov 2019 14:56:30 -0500 |
Augie Fackler |
packaging: remove references to debian jessie
|
Thu, 07 Nov 2019 14:39:02 -0500 |
Augie Fackler |
sqlitestore: remove superfluous r-prefixes on strings
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Sun, 10 Nov 2019 07:30:14 -0800 |
Raphaël Gomès |
rust-threads: force Rayon to respect the worker count in config
|
Fri, 18 Oct 2019 07:20:26 +0100 |
Ian Moody |
phabricator: use context manager form of progress in uploadchunks
|
Thu, 07 Nov 2019 13:18:19 -0500 |
Augie Fackler |
cleanup: remove pointless r-prefixes on double-quoted strings
|
Thu, 07 Nov 2019 03:59:22 -0800 |
Martin von Zweigbergk |
formatting: remove another data-ogre from the config example
|
Thu, 07 Nov 2019 03:46:48 -0800 |
Martin von Zweigbergk |
fix: replace str() by b'%d' for formatting integer
|
Thu, 08 Jan 2009 02:03:00 +0000 |
Vernon Tang |
zeroconf: improve the extension's documentation
|
Wed, 06 Nov 2019 16:30:14 -0500 |
Augie Fackler |
branchmap: pytype is confused about bytestr
|
Wed, 06 Nov 2019 15:34:40 -0500 |
Augie Fackler |
mail: suppress a pytype error that's just experimentally wrong
|
Wed, 06 Nov 2019 15:12:13 -0500 |
Augie Fackler |
dagparser: suppress some pytype errors around pycompat.bytestring
|
Wed, 06 Nov 2019 14:48:34 -0500 |
Augie Fackler |
encoding: add comment-based type hints for pytype
|
Fri, 08 Nov 2019 23:26:50 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 17 Oct 2019 19:29:22 -0400 |
Augie Fackler |
dirs: reject consecutive slashes in paths
|
Tue, 05 Nov 2019 22:56:12 -0500 |
Matt Harbison |
tests: quote $PYTHON in test-byteify-strings.t
|
Wed, 06 Nov 2019 00:35:41 -0800 |
Martin von Zweigbergk |
repoview: define filteredchangelog as a top-level (non-local) class
|
Wed, 06 Nov 2019 17:35:24 -0500 |
Augie Fackler |
cmdutil: suppress bogus pytype errors
|
Wed, 06 Nov 2019 17:25:43 -0500 |
Augie Fackler |
changegroup: suppress pytype error that's wrong
|
Wed, 06 Nov 2019 17:23:47 -0500 |
Augie Fackler |
changegroup: avoid shadowing a set with an int
|
Wed, 06 Nov 2019 17:19:33 -0500 |
Augie Fackler |
bundle2: more pytype suppressions around bytestring
|
Wed, 06 Nov 2019 16:26:53 -0500 |
Augie Fackler |
archival: suppress some incorrect pytype failures
|
Wed, 06 Nov 2019 15:42:30 -0500 |
Augie Fackler |
simplemerge: disable a pytype error where it's just confused
|
Wed, 06 Nov 2019 15:42:12 -0500 |
Augie Fackler |
match: suppress error about subscripting an exception
|
Wed, 06 Nov 2019 15:35:44 -0500 |
Augie Fackler |
vfs: more attribute suppressions
|
Wed, 06 Nov 2019 15:35:21 -0500 |
Augie Fackler |
mdiff: mark diffopts as having dynamic attributes
|
Wed, 06 Nov 2019 15:29:08 -0500 |
Augie Fackler |
vfs: suppress some pytype errors around us using a private attribute
|
Wed, 06 Nov 2019 15:24:44 -0500 |
Augie Fackler |
wireprototypes: disable pytype where it's just confused
|
Wed, 06 Nov 2019 15:16:04 -0500 |
Augie Fackler |
scmposix: another suppression on IOError subscripting
|
Wed, 06 Nov 2019 15:15:42 -0500 |
Augie Fackler |
pvec: add an explicit type hint to help pytype
|
Wed, 06 Nov 2019 15:12:46 -0500 |
Augie Fackler |
procutil: suppress pytype warnings around windows-only attributes
|
Wed, 06 Nov 2019 15:03:02 -0500 |
Augie Fackler |
posix: add a pytype suppression
|
Wed, 06 Nov 2019 14:48:22 -0500 |
Augie Fackler |
color: suppress pytype warning on a windows-only module
|
Wed, 06 Nov 2019 14:20:27 -0500 |
Augie Fackler |
compression: tell pytype to not sweat a missing `zstd` module
|
Wed, 06 Nov 2019 17:46:26 -0500 |
Augie Fackler |
pytype: don't warn us about ignored-on-py3 metaclasses
|
Wed, 06 Nov 2019 14:12:53 -0500 |
Augie Fackler |
linelog: be more careful about types before looking for _target attribute
|
Wed, 06 Nov 2019 14:11:29 -0500 |
Augie Fackler |
linelog: suppress annoying pytype warning about an ignored metaclass
|
Wed, 06 Nov 2019 14:10:09 -0500 |
Augie Fackler |
hgignore: ignore generated pytype stubs
|
Wed, 06 Nov 2019 14:09:36 -0500 |
Augie Fackler |
hghave: add a check for pytype, Google's Python type checker
|
Wed, 06 Nov 2019 15:13:23 -0500 |
Augie Fackler |
encoding: define local identify functions with explicit type comments
|
Wed, 06 Nov 2019 15:19:23 -0500 |
Augie Fackler |
vfs: add NotImplementedError version of join
|
Wed, 06 Nov 2019 15:11:30 -0500 |
Augie Fackler |
vfs: add a NotImplementedError implementation of __call__
|
Wed, 06 Nov 2019 15:19:56 -0500 |
Augie Fackler |
vfs: fix erroneous bytes constants
|
Wed, 06 Nov 2019 15:17:38 -0500 |
Augie Fackler |
pvec: migrate to modern integer division
|
Wed, 06 Nov 2019 17:46:12 -0500 |
Augie Fackler |
templateutil: fix a missing ABCMeta assignment
|
Wed, 06 Nov 2019 15:15:00 -0500 |
Augie Fackler |
pvec: fix overlooked chr() call
|
Wed, 06 Nov 2019 15:29:28 -0500 |
Augie Fackler |
vfs: another bytes-str confusion on thread name
|
Wed, 06 Nov 2019 14:19:05 -0500 |
Augie Fackler |
statprof: correctly always pass a str as the thread name
|
Wed, 06 Nov 2019 16:54:34 +0100 |
Denis Laxalde |
py3: fix handling of ctrl keys in crecord (issue6213)
stable
|
Wed, 06 Nov 2019 16:53:01 +0100 |
Denis Laxalde |
py3: keep "keypressed" a native str in crecord
stable
|
Wed, 06 Nov 2019 17:12:13 +0100 |
Denis Laxalde |
py3: compare response of crecord's confirmationwindow with str
stable
|
Thu, 07 Nov 2019 08:58:26 +0100 |
Denis Laxalde |
py3: compare http server's command with a native string
stable
|
Wed, 06 Nov 2019 13:46:16 +0100 |
Raphaël Gomès |
rust-status: remove dead code
|
Tue, 05 Nov 2019 18:32:00 -0500 |
Matt Harbison |
hghave: disallow symlinks on Windows
|
Tue, 05 Nov 2019 15:00:44 -0800 |
Martin von Zweigbergk |
repoview: avoid wrapping changelog if there's nothing to filter
|
Tue, 05 Nov 2019 14:33:02 -0800 |
Martin von Zweigbergk |
repoview: move changelog.flags() override to filteredchangelog
|
Tue, 05 Nov 2019 14:31:50 -0800 |
Martin von Zweigbergk |
repoview: move changelog.parentrevs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:23:32 -0800 |
Martin von Zweigbergk |
repoview: move changelog.linkrev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:22:25 -0800 |
Martin von Zweigbergk |
repoview: move changelog.node() override to filteredchangelog
|
Tue, 05 Nov 2019 14:21:47 -0800 |
Martin von Zweigbergk |
repoview: move changelog.rev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:17:58 -0800 |
Martin von Zweigbergk |
repoview: move changelog.strip() override to filteredchangelog
|
Tue, 05 Nov 2019 14:16:46 -0800 |
Martin von Zweigbergk |
repoview: move changelog.headrevs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:14:45 -0800 |
Martin von Zweigbergk |
repoview: move changelog.revs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:12:10 -0800 |
Martin von Zweigbergk |
repoview: move changelog.__iter__() override to filteredchangelog
|
Tue, 05 Nov 2019 14:11:30 -0800 |
Martin von Zweigbergk |
repoview: move changelog.__contains__() override to filteredchangelog
|
Tue, 05 Nov 2019 14:07:08 -0800 |
Martin von Zweigbergk |
repoview: move changelog.tiprev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:06:11 -0800 |
Martin von Zweigbergk |
repoview: wrap changelog class when filtering
|
Tue, 05 Nov 2019 14:00:46 -0800 |
Martin von Zweigbergk |
repoview: extract a function for wrapping changelog
|
Tue, 05 Nov 2019 14:42:08 -0800 |
Martin von Zweigbergk |
revlog: move tiprev() from changelog up to revlog
|
Tue, 05 Nov 2019 18:25:13 -0500 |
Matt Harbison |
tests: fix a few `(no-windows !)` conditionals that are really `(symlink !)`
|
Tue, 29 Oct 2019 17:16:28 +0100 |
Raphaël Gomès |
rust-matchers: add `Matcher` trait and implement `AlwaysMatcher`
|
Tue, 05 Nov 2019 13:19:24 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 04 Nov 2019 00:16:44 +0100 |
Pierre-Yves David |
perf: add a way to benchmark `dirstate.status`
|
Thu, 24 Oct 2019 11:12:17 -0700 |
Martin von Zweigbergk |
largefiles: delete obsolete and unused repo.push()
|
Tue, 22 Oct 2019 10:01:48 -0400 |
Jordi Gutiérrez Hermoso |
censor: document that some commands simply ignore censored data
|
Tue, 22 Oct 2019 09:56:40 -0400 |
Jordi Gutiérrez Hermoso |
grep: warn on censored revisions instead of erroring out
|
Tue, 15 Oct 2019 22:44:55 +0900 |
Yuya Nishihara |
py3: enable legacy fs encoding to fix filename compatibility on Windows
|
Sat, 19 Oct 2019 14:30:19 +0900 |
Yuya Nishihara |
rust-cpython: run cargo fmt
|
Sat, 05 Oct 2019 09:33:01 -0400 |
Yuya Nishihara |
rust-cpython: remove useless PyResult<> from leak_immutable()
|
Sat, 05 Oct 2019 09:01:25 -0400 |
Yuya Nishihara |
rust-cpython: remove useless PyRefMut wrapper
|
Sat, 05 Oct 2019 08:59:09 -0400 |
Yuya Nishihara |
rust-cpython: drop manual management of mutably_borrowed
|
Sat, 05 Oct 2019 08:56:15 -0400 |
Yuya Nishihara |
rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable ref
|
Sat, 12 Oct 2019 20:48:30 +0900 |
Yuya Nishihara |
rust-cpython: remove useless Option<$leaked> from py_shared_iterator
|
Sat, 12 Oct 2019 20:26:38 +0900 |
Yuya Nishihara |
rust-cpython: allow mutation unless leaked reference is borrowed
|
Sat, 05 Oct 2019 08:27:57 -0400 |
Yuya Nishihara |
rust-cpython: add generation counter to leaked reference
|
Sat, 12 Oct 2019 19:26:23 +0900 |
Yuya Nishihara |
rust-cpython: add stub wrapper that'll prevent leaked data from being mutated
|
Sat, 12 Oct 2019 19:10:51 +0900 |
Yuya Nishihara |
rust-cpython: rename PyLeakedRef to PyLeaked
|
Tue, 05 Nov 2019 08:42:42 -0800 |
Martin von Zweigbergk |
py3: don't use bytes with vars() or __dict__
stable
|
Tue, 05 Nov 2019 12:10:38 -0500 |
Augie Fackler |
Added signature for changeset ca3dca416f8d
stable
|
Tue, 05 Nov 2019 12:10:38 -0500 |
Augie Fackler |
Added tag 5.2 for changeset ca3dca416f8d
stable
|
Tue, 05 Nov 2019 21:35:19 +0900 |
Yuya Nishihara |
py3: add inline comment about encoding issue of str(Abort())
stable 5.2
|
Tue, 05 Nov 2019 21:29:40 +0900 |
Yuya Nishihara |
py3: do not reimplement Abort.__str__() on Python 2
stable
|
Mon, 04 Nov 2019 20:57:31 -0800 |
Gregory Szorc |
tests: write out file using bytes I/O
stable
|
Mon, 04 Nov 2019 20:46:19 -0800 |
Gregory Szorc |
import-checker: open all source files as utf-8
stable
|
Mon, 04 Nov 2019 21:17:34 -0800 |
Gregory Szorc |
localrepo: use str for lookup in vars()
stable
|
Mon, 04 Nov 2019 23:44:10 -0800 |
Gregory Szorc |
automation: install python3-venv Debian package
stable
|
Mon, 04 Nov 2019 23:42:18 -0800 |
Gregory Szorc |
tests: look for ensurepip before using venv
stable
|
Thu, 17 Oct 2019 16:46:13 -0400 |
Matt Harbison |
automation: avoid '~' in the temp directory on Windows
stable
|
Mon, 04 Nov 2019 20:33:38 -0800 |
Gregory Szorc |
tests: use venv on Python 3
stable
|
Mon, 04 Nov 2019 20:10:51 -0800 |
Gregory Szorc |
tests: remove HGALLOWPYTHON3 reference
stable
|
Mon, 04 Nov 2019 20:21:31 -0800 |
Gregory Szorc |
run-tests: use byte strings for inserted output
stable
|
Mon, 04 Nov 2019 19:19:36 +0000 |
Ian Moody |
contrib: require Python 3.7 for byteify-strings.py
stable
|
Mon, 04 Nov 2019 12:20:11 -0500 |
Augie Fackler |
hghave: fix bytes/string issue on Python 3
stable
|
Mon, 04 Nov 2019 07:56:53 +0100 |
Mathias De Mare |
packaging: add support for CentOS 8
stable
|
Mon, 04 Nov 2019 07:40:32 +0100 |
Mathias De Mare |
packaging: allow choosing python version depending on centos version
stable
|
Mon, 04 Nov 2019 19:05:44 +0000 |
Ian Moody |
fsmonitor: use stringutil.forcebytestr() instead of str() on an exception
stable
|
Mon, 04 Nov 2019 16:13:01 +0100 |
Denis Laxalde |
py3: add a __str__ method to Abort
stable
|
Mon, 04 Nov 2019 16:04:09 +0100 |
Denis Laxalde |
py3: add Python 3 exception output to test-lfs-serve-access.t
stable
|
Thu, 31 Oct 2019 19:54:58 -0700 |
Gregory Szorc |
automation: install black
stable
|
Sat, 02 Nov 2019 22:21:25 +0000 |
Ian Moody |
py3: use %d to format an int
stable
|
Sat, 02 Nov 2019 15:02:35 -0700 |
Gregory Szorc |
fsmonitor: normalize exception types to bytes
stable
|
Sat, 02 Nov 2019 14:55:45 -0700 |
Gregory Szorc |
fsmonitor: normalize clock value to bytes
stable
|
Sat, 02 Nov 2019 14:27:55 -0700 |
Gregory Szorc |
fsmonitor: use next() instead of .next()
stable
|
Sat, 02 Nov 2019 14:26:06 -0700 |
Gregory Szorc |
fsmonitor: normalize Watchman paths to bytes
stable
|
Sat, 02 Nov 2019 14:17:48 -0700 |
Gregory Szorc |
fsmonitor: handle unicode keys in tuples
stable
|
Sat, 02 Nov 2019 13:39:23 -0700 |
Gregory Szorc |
fsmonitor: make _hashignore compatible with Python 3
stable
|
Sat, 02 Nov 2019 13:34:40 -0700 |
Gregory Szorc |
fsmonitor: normalize hostname to bytes
stable
|
Sat, 02 Nov 2019 13:30:23 -0700 |
Gregory Szorc |
fsmonitor: access repo.root
stable
|
Sat, 02 Nov 2019 13:08:20 -0700 |
Gregory Szorc |
fsmonitor: coerce watchman exception to bytes
stable
|
Sat, 02 Nov 2019 13:04:47 -0700 |
Gregory Szorc |
fsmonitor: fix str/bytes mismatch when accessing watchman version
stable
|
Sat, 02 Nov 2019 12:54:47 -0700 |
Gregory Szorc |
fsmonitor: reapply b1f62cd39b5c
stable
|
Sat, 02 Nov 2019 12:52:58 -0700 |
Gregory Szorc |
fsmonitor: reapply dd35abc409ee
stable
|
Sat, 02 Nov 2019 12:51:28 -0700 |
Gregory Szorc |
fsmonitor: remove pywatchman from exclusion rule
stable
|
Sat, 02 Nov 2019 12:42:23 -0700 |
Gregory Szorc |
fsmonitor: refresh pywatchman with upstream
stable
|
Mon, 04 Nov 2019 10:09:08 +0100 |
Denis Laxalde |
py3: encode strings before setting rev summary in gnuarch converter
stable
|
Mon, 04 Nov 2019 09:56:10 +0100 |
Denis Laxalde |
py3: use raw string to query EmailMessage in gnuarch converter
stable
|
Mon, 04 Nov 2019 09:52:13 +0100 |
Denis Laxalde |
py3: use mail.parsebytes() in gnuarch catlog parser
stable
|
Mon, 04 Nov 2019 09:35:10 +0100 |
Denis Laxalde |
tests: handle Message-Id line wrapping in test-notify-changegroup.t
stable
|
Sat, 02 Nov 2019 12:09:35 -0700 |
Gregory Szorc |
py3: define and use json.loads polyfill
stable
|
Sat, 02 Nov 2019 11:48:38 -0700 |
Gregory Szorc |
contrib: require Python 3.6 for byteify-strings.py
stable
|
Sat, 02 Nov 2019 11:42:46 -0700 |
Gregory Szorc |
demandimportpy3: only use lazy extension loader on Python 3.6+
stable
|
Sat, 02 Nov 2019 15:33:39 -0700 |
Gregory Szorc |
ui: flush before prompting for input with readline
stable
|
Fri, 01 Nov 2019 21:46:34 -0700 |
Martin von Zweigbergk |
histedit: restore hex nodeids to be 12 digits long
stable
|
Tue, 29 Oct 2019 10:54:08 -0700 |
Martin von Zweigbergk |
tests: fix typo "includfe"
stable
|
Fri, 01 Nov 2019 11:02:47 -0700 |
Emmanuel Leblond |
py3: fix fsmonitor's _watchmantofsencoding exception message encoding
stable
|
Thu, 31 Oct 2019 15:03:12 -0700 |
Martin von Zweigbergk |
py3: use native strings as keys into **opts in chistedit
stable
|
Thu, 31 Oct 2019 15:00:49 -0700 |
Martin von Zweigbergk |
py3: open chistedit file in binary mode using vfs
stable
|
Thu, 31 Oct 2019 15:02:48 -0700 |
Martin von Zweigbergk |
py3: avoid another b''.format() in chistedit
stable
|
Thu, 31 Oct 2019 15:02:03 -0700 |
Martin von Zweigbergk |
py3: render message about conflicts in chistedit code
stable
|
Thu, 31 Oct 2019 14:46:17 -0700 |
Martin von Zweigbergk |
py3: handle keypresses in chistedit
stable
|
Thu, 31 Oct 2019 14:25:51 -0700 |
Martin von Zweigbergk |
py3: make chistedit render
stable
|
Fri, 01 Nov 2019 17:23:02 +0100 |
Emmanuel Leblond |
py3: fix exception display encoding in contrib/simplemerge.py
stable
|
Fri, 01 Nov 2019 17:31:47 +0100 |
Emmanuel Leblond |
py3: fix exception message check in test-linerange.py's testOutOfRange
stable
|
Fri, 01 Nov 2019 17:35:36 +0100 |
Emmanuel Leblond |
py3: fix exception message encoding in scmutil.py's simplekeyvaluefile.read
stable
|
Fri, 01 Nov 2019 17:38:07 +0100 |
Emmanuel Leblond |
py3: fix crecord.py's editpatchwitheditor exception message encoding
stable
|
Fri, 01 Nov 2019 17:39:17 +0100 |
Emmanuel Leblond |
py3: fix exception message encoding in infinitepush
stable
|
Fri, 01 Nov 2019 10:57:31 -0700 |
Emmanuel Leblond |
py3: fix fsmonitor's _handleunavailable exception message encoding
stable
|
Fri, 01 Nov 2019 14:54:08 +0100 |
Mads Kiilerich |
packaging: update built-in Fedora support to Fedora 31
stable
|
Fri, 01 Nov 2019 13:51:44 +0100 |
Mads Kiilerich |
packaging: refactor "fedora29" target to a single more generic "fedora" target
stable
|
Fri, 01 Nov 2019 15:29:14 +0100 |
Mads Kiilerich |
packaging: make dockerrpm fedora target more generic
stable
|
Fri, 01 Nov 2019 12:59:22 +0100 |
Mads Kiilerich |
packaging: use "python3" for fedora29 ... and as buildrpm default
stable
|
Fri, 01 Nov 2019 12:47:38 +0100 |
Mads Kiilerich |
packaging: use "--python python" for centos7 to avoid explicit "python2"
stable
|
Fri, 01 Nov 2019 12:34:08 +0100 |
Mads Kiilerich |
packaging: fix docker-centos5 - use pythonexe and set to "python" as before
stable
|
Fri, 01 Nov 2019 12:18:17 +0100 |
Mads Kiilerich |
packaging: move dockerrpm output directory creation to dockerrpm
stable
|
Thu, 31 Oct 2019 11:53:11 +0100 |
Mads Kiilerich |
packaging: drop "support" for unsupported Fedora versions
stable
|
Wed, 30 Oct 2019 16:39:18 -0400 |
Augie Fackler |
mail: black wants to add this blank line
stable
|
Wed, 30 Oct 2019 16:29:45 -0400 |
Augie Fackler |
hghave: verify we have a black that is new enough for our format
stable
|
Wed, 30 Oct 2019 16:17:39 -0400 |
Augie Fackler |
contrib: fix up example fix configuration for our move to released black
stable
|
Wed, 23 Oct 2019 22:24:14 +0100 |
Ian Moody |
phabricator: use True primitive instead of b'true' for phabupdate actions
stable
|
Wed, 23 Oct 2019 15:07:56 +0100 |
Ian Moody |
setup: allow py3 install without env vars
stable
|
Tue, 29 Oct 2019 11:07:25 +0100 |
Pierre-Yves David |
formatting: drop `grey`, our custom black version
stable
|
Tue, 29 Oct 2019 10:43:47 +0100 |
Pierre-Yves David |
formatting: using black to check for formatting
stable
|
Tue, 29 Oct 2019 10:41:30 +0100 |
Pierre-Yves David |
formatting: run black version 19.10b0 on the codebase
stable
|
Sun, 27 Oct 2019 20:16:59 +0100 |
Mads Kiilerich |
packaging: fix buildrpm whitespace
stable
|
Sun, 27 Oct 2019 20:16:38 +0100 |
Mads Kiilerich |
packaging: drop outdated buildrpm "tested on" comment
stable
|
Mon, 28 Oct 2019 00:29:42 +0100 |
Mads Kiilerich |
packaging: also include hgweb.wsgi in rpms
stable
|
Sun, 27 Oct 2019 21:28:26 +0100 |
Mads Kiilerich |
packaging: introduce Python3 support as buildrpm --python3
stable
|
Sun, 27 Oct 2019 21:40:21 +0100 |
Mads Kiilerich |
packaging: be explicit about Python version in rpm spec
stable
|
Sun, 27 Oct 2019 20:17:33 +0100 |
Mads Kiilerich |
packaging: make python snippets in rpm building python3 compatible
stable
|
Wed, 30 Oct 2019 21:49:48 +0900 |
Yuya Nishihara |
py3: fix patchbomb to accept non-ASCII header value for email preview
stable
|
Fri, 25 Oct 2019 12:10:45 +0200 |
Denis Laxalde |
tests: check patchbomb with a non-ascii commit message
stable
|
Sun, 27 Oct 2019 12:49:09 +0900 |
Yuya Nishihara |
formatter: fix handling of None value in templater mapping
stable
|
Sun, 27 Oct 2019 12:36:52 +0900 |
Yuya Nishihara |
config: add support for defaultvalue of list of printable elements
stable
|
Sun, 27 Oct 2019 12:30:59 +0900 |
Yuya Nishihara |
config: fix -Tjson to not crash due to unsupported defaultvalue types
stable
|
Sun, 27 Oct 2019 18:12:24 +0100 |
Denis Laxalde |
tests: handle Message-Id email header possible wrapping
stable
|
Sun, 27 Oct 2019 12:51:53 +0900 |
Yuya Nishihara |
py3: leverage pycompat.long
stable
|
Fri, 25 Oct 2019 14:02:40 +0200 |
Denis Laxalde |
packaging: remove version info from Breaks+Replaces in Debian package
stable
|
Thu, 24 Oct 2019 17:28:57 +0200 |
Denis Laxalde |
py3: fix generated non-ascii message in test-notify.t
stable
|
Thu, 24 Oct 2019 14:28:20 +0200 |
Denis Laxalde |
py3: decode encoding literal before passing to .decode()
stable
|
Thu, 24 Oct 2019 16:34:43 +0200 |
Denis Laxalde |
py3: decode payload of notify email
stable
|
Thu, 24 Oct 2019 15:50:15 +0200 |
Denis Laxalde |
py3: decode email headers with mail.headdecode() in notify extension
stable
|
Thu, 24 Oct 2019 15:46:16 +0200 |
Denis Laxalde |
py3: use stdlib's parseaddr() to get sender header in notify extension
stable
|
Thu, 24 Oct 2019 15:28:00 +0200 |
Denis Laxalde |
py3: use a BytesParser in notify extension
stable
|
Thu, 24 Oct 2019 17:16:43 +0200 |
Denis Laxalde |
py3: fix headencode() with display=False
stable
|
Thu, 24 Oct 2019 14:31:24 +0200 |
Denis Laxalde |
mail: catch LookupError in headdecode()
stable
|
Thu, 24 Oct 2019 16:56:36 +0200 |
Denis Laxalde |
py3: account for extra line break in email headers in test-notify.t
stable
|
Thu, 10 Oct 2019 13:48:30 +0200 |
Denis Laxalde |
py3: use as_bytes() method of EmailMessage
stable
|
Wed, 23 Oct 2019 23:00:58 +0100 |
Ian Moody |
py3: use %d instead of %s when formatting an int into a bytestring
stable
|
Wed, 23 Oct 2019 17:18:16 +0200 |
Denis Laxalde |
packaging: ship only a single binary Debian package
stable
|
Wed, 23 Oct 2019 17:18:57 +0200 |
Denis Laxalde |
packaging: avoid running bare "make install" in debian/rules
stable
|
Wed, 23 Oct 2019 16:35:27 +0200 |
Denis Laxalde |
packaging: distinguish clean and build steps from install in Debian
stable
|
Wed, 23 Oct 2019 16:25:41 +0200 |
Denis Laxalde |
packaging: also move Debian .buildinfo file in output directory
stable
|
Mon, 21 Oct 2019 19:53:30 -0700 |
Gregory Szorc |
packaging: upgrade packages distributed with Windows installers
stable
|
Mon, 21 Oct 2019 19:28:23 -0700 |
Gregory Szorc |
automation: install Python 2.7.17, 3.7.5, and PyPy 7.2.0
stable
|
Mon, 21 Oct 2019 19:25:06 -0700 |
Gregory Szorc |
contrib: install Python 2.7.17 and 3.7.5 in Windows environment
stable
|
Mon, 21 Oct 2019 11:48:59 +0200 |
Denis Laxalde |
packaging: use /usr/bin/python3 shebang for scripts in Debian
stable
|
Mon, 21 Oct 2019 11:32:54 +0200 |
Denis Laxalde |
packaging: fix path where .deb files are looked for
stable
|
Mon, 21 Oct 2019 09:52:31 +0200 |
Denis Laxalde |
packaging: let Debian package depends on sensible-utils
stable
|
Mon, 21 Oct 2019 10:59:54 +0200 |
Denis Laxalde |
packaging: upgrade Debian packaging to build with Python 3
stable
|
Mon, 21 Oct 2019 11:26:41 +0200 |
Denis Laxalde |
py3: decode bytes before logging in run-tests.py
stable
|
Mon, 21 Oct 2019 11:14:28 -0400 |
Augie Fackler |
Added signature for changeset 59338f956109
stable
|
Mon, 21 Oct 2019 11:14:27 -0400 |
Augie Fackler |
Added tag 5.2rc0 for changeset 59338f956109
stable
|
Mon, 21 Oct 2019 11:09:48 -0400 |
Augie Fackler |
merge default into stable for 5.2 release
stable 5.2rc0
|
Fri, 18 Oct 2019 11:18:41 -0400 |
Jordi Gutiérrez Hermoso |
grep: update docs to reflect new --all-files default
|
Sun, 06 Oct 2019 11:06:10 -0400 |
Sushil khanchi |
grep: enable all-files by default (BC)
|
Mon, 21 Oct 2019 11:08:23 +0200 |
Denis Laxalde |
lfs: dedent documentation section about .hglfs file
|
Thu, 17 Oct 2019 16:06:06 +0200 |
Pierre-Yves David |
copies: simplify chain loop
|
Thu, 17 Oct 2019 02:17:24 +0200 |
Pierre-Yves David |
sidedatacopies: only fetch information once for merge
|
Tue, 15 Oct 2019 18:23:34 +0200 |
Pierre-Yves David |
copies: move from a copy on branchpoint to a copy on write approach
|
Sat, 12 Oct 2019 18:35:14 +0200 |
Pierre-Yves David |
copies: compute the exact set of revision to walk
|
Sat, 12 Oct 2019 17:53:29 +0200 |
Pierre-Yves David |
copies: add an explicit test using multiple roots
|
Wed, 02 Oct 2019 18:16:02 -0400 |
Pierre-Yves David |
sidedatacopies: fast path data fetching if revision has no sidedata
|
Fri, 18 Oct 2019 15:16:57 -0700 |
Martin von Zweigbergk |
largefiles: use context manager for setting "lfstatus" on subrepos too
|
Fri, 18 Oct 2019 15:14:51 -0700 |
Martin von Zweigbergk |
largefiles: reset "lfstatus" attribute to previous value in "finally"
|
Fri, 18 Oct 2019 14:40:50 -0700 |
Martin von Zweigbergk |
largefiles: add context manager for setting/clearing "lfstatus" attribute
|
Fri, 18 Oct 2019 16:51:26 +0200 |
Denis Laxalde |
py3: adjust expected traceback in test-hook.t
|
Fri, 18 Oct 2019 16:38:37 +0200 |
Denis Laxalde |
tests: use non-reverse grep in traceback in test-hook.t
|
Fri, 18 Oct 2019 11:44:44 +0200 |
Denis Laxalde |
py3: add Python 3 exception output to test-hook.t
|
Fri, 18 Oct 2019 12:12:56 +0200 |
Denis Laxalde |
py3: ajust abort message in test-hook.t
|
Mon, 14 Oct 2019 16:15:19 +0900 |
Yuya Nishihara |
rust-cpython: prepare for writing tests that require libpython
|
Sat, 05 Oct 2019 10:21:34 -0400 |
Yuya Nishihara |
rust-cpython: make inner functions and structs of ref_sharing private
|
Sat, 21 Sep 2019 17:05:01 +0900 |
Yuya Nishihara |
rust-cpython: keep Python<'a> token in PyRefMut
|
Sat, 21 Sep 2019 17:15:50 +0900 |
Yuya Nishihara |
rust-cpython: require GIL to borrow immutable reference from PySharedRefCell
|
Sun, 15 Sep 2019 22:19:10 +0900 |
Yuya Nishihara |
rust-cpython: make PyLeakedRef operations relatively safe
|
Sun, 15 Sep 2019 22:06:19 +0900 |
Yuya Nishihara |
rust-cpython: put leaked reference in PyLeakedRef
|
Thu, 17 Oct 2019 20:40:12 -0700 |
Gregory Szorc |
run-tests: make code coverage work on Python 3
|
Thu, 17 Oct 2019 22:40:24 +0100 |
Ian Moody |
py3: don't index into bytes in phabricator's _tokenize()
|
Thu, 17 Oct 2019 14:20:11 +0200 |
Raphaël Gomès |
rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
|
Wed, 16 Oct 2019 10:14:26 +0200 |
Raphaël Gomès |
rust-dirstatemap: remove additional lookups in dirstatemap
|
Thu, 17 Oct 2019 21:37:21 +0200 |
Denis Laxalde |
tests: avoid chmod on windows in hgrc tests
|
Thu, 17 Oct 2019 13:34:21 +0200 |
Denis Laxalde |
py3: fix sorting of obsolete markers during push
|
Thu, 17 Oct 2019 13:30:58 +0200 |
Denis Laxalde |
exchange: extract a function to sort obsolete markers
|
Thu, 17 Oct 2019 12:10:42 +0200 |
Denis Laxalde |
py3: encode underlying error message during parse error of %include
|
Fri, 11 Oct 2019 18:08:50 +0100 |
Ian Moody |
convert: convert os.devnull to bytes before trying to join it with other bytes
|
Wed, 16 Oct 2019 20:34:56 +0200 |
Raphaël Gomès |
rust-dirstate-status: add call to rust-fast path for `dirstate.status`
|
Tue, 08 Oct 2019 08:45:55 +0200 |
Raphaël Gomès |
rust-dirstate-status: rust-cpython bindings for `dirstate.status`
|
Tue, 15 Oct 2019 21:26:56 +0200 |
Raphaël Gomès |
rust-refsharing: add missing lifetime parameter in ref_sharing
|
Fri, 11 Oct 2019 13:39:57 +0200 |
Raphaël Gomès |
rust-dirstate-status: add first Rust implementation of `dirstate.status`
|
Sun, 06 Oct 2019 20:18:54 +0300 |
Pulkit Goyal |
share: unmark --relative as EXPERIMENTAL
|
Mon, 30 Sep 2019 16:31:53 -0400 |
Georges Racinet |
rust-cpython: removed now useless py_set() conversion
|
Tue, 15 Oct 2019 22:02:34 -0400 |
Matt Harbison |
tests: stabilize test-eol-update on Windows
|
Tue, 15 Oct 2019 21:51:37 -0400 |
Matt Harbison |
tests: opt into python3 when testing virtualenv installation
|
Sun, 06 Oct 2019 15:17:34 +0530 |
Navaneeth Suresh |
grep: put --diff in the first line of usage
|
Thu, 12 Sep 2019 03:40:54 +0200 |
Joerg Sonnenberger |
ui: option to preserve the progress bar
|
Thu, 10 Oct 2019 22:11:39 +0100 |
Ian Moody |
phabricator: update hgmatcher to cope with the new data format
|
Thu, 10 Oct 2019 22:05:28 +0100 |
Ian Moody |
phabricator: treat non-utf-8 text files as binary as phabricator requires
|
Sun, 06 Oct 2019 18:23:06 +0100 |
Ian Moody |
phabricator: switch to the creatediff endpoint
|
Sun, 06 Oct 2019 18:21:01 +0100 |
Ian Moody |
phabricator: change conduit data format to match arcanist
|
Thu, 10 Oct 2019 18:44:58 +0100 |
Ian Moody |
phabricator: remove tests and all recordings
|
Sat, 12 Oct 2019 14:41:59 +0100 |
Ian Moody |
phabricator: convert phabhunk and phabchange keys to bytes when finalising
|
Sun, 06 Oct 2019 17:21:26 +0100 |
Ian Moody |
phabricator: add addadded function
|
Wed, 02 Oct 2019 17:53:47 -0400 |
Pierre-Yves David |
sidedatacopies: directly fetch copies information from sidedata
|
Tue, 15 Oct 2019 18:42:03 +0200 |
Pierre-Yves David |
copies: use an unfiltered repository for the changeset centric algorithm
|
Wed, 02 Oct 2019 17:42:01 -0400 |
Pierre-Yves David |
copies: extract data extraction into a `revinfo` function
|
Wed, 16 Oct 2019 17:49:30 +0200 |
Pierre-Yves David |
copies: avoid instancing more changectx to access parent revisions
|
Wed, 16 Oct 2019 09:52:05 +0200 |
Pierre-Yves David |
copies: get copies information directly from _copies
|
Wed, 02 Oct 2019 13:43:27 -0400 |
Pierre-Yves David |
copies: simplify the handling of merges
|
Mon, 07 Oct 2019 23:17:44 +0200 |
Raphaël Gomès |
rust-utils: introduce a debug util to print the python stack trace
|
Wed, 16 Oct 2019 17:16:23 +0300 |
Raphaël Gomès |
rust-cross-platform: remove `unimplemented!` to get compile-time errors
|
Fri, 11 Oct 2019 00:18:34 -0700 |
Martin von Zweigbergk |
widening: pass in matchers instead of patterns
|
Thu, 10 Oct 2019 22:41:50 -0700 |
Martin von Zweigbergk |
widening: trust user to give full "known" set
|
Fri, 11 Oct 2019 00:06:27 -0700 |
Martin von Zweigbergk |
widening: remove "depth" argument since it's always None
|
Fri, 11 Oct 2019 00:03:10 -0700 |
Martin von Zweigbergk |
widening: remove unused "heads" argument
|
Thu, 10 Oct 2019 22:36:55 -0700 |
Martin von Zweigbergk |
widening: remove pointless code for second changegroup
|
Thu, 10 Oct 2019 22:34:16 -0700 |
Martin von Zweigbergk |
widening: remove always-true condition in widening code
|
Fri, 11 Oct 2019 21:51:07 -0700 |
Martin von Zweigbergk |
narrow: drop server support for widening using the getbundle command (BC)
|
Thu, 10 Oct 2019 22:18:35 -0700 |
Martin von Zweigbergk |
widening: duplicate generateellipsesbundle2() for widening
|
Fri, 11 Oct 2019 22:02:44 -0700 |
Martin von Zweigbergk |
tests: show graph log before and after widening in more cases
|
Wed, 19 Jun 2019 18:22:10 -0400 |
Augie Fackler |
tracing: add a couple of trace points on obsolete and repoview
|
Tue, 15 Oct 2019 11:05:32 -0400 |
Augie Fackler |
dirstate: add some traces on listdir calls
|
Tue, 15 Oct 2019 11:06:04 -0400 |
Augie Fackler |
cleanup: hgdemandimport.tracing accepts strings, not bytes
|
Tue, 15 Oct 2019 09:48:27 -0400 |
Augie Fackler |
tests: fix formatting test after move of black config
|
Wed, 16 Oct 2019 15:27:17 +0200 |
Raphaël Gomès |
rust-dependencies: pin the dependencies of hg-core to prevent breakage
|
Tue, 15 Oct 2019 19:13:47 -0700 |
Gregory Szorc |
automation: install Python 3.8.0
|
Mon, 14 Oct 2019 21:21:58 -0700 |
Gregory Szorc |
automation: schedule an EC2Launch run on next boot
|
Tue, 15 Oct 2019 09:54:05 -0400 |
Augie Fackler |
dirs: give formatting oversight to clang-format
|
Tue, 15 Oct 2019 09:52:33 -0400 |
Augie Fackler |
dirs: tag a struct as not being formattable
|
Wed, 02 Oct 2019 14:38:34 -0400 |
Pierre-Yves David |
sidedatacopies: only store an entry if it has values
|
Wed, 02 Oct 2019 14:16:30 -0400 |
Pierre-Yves David |
sidedatacopies: only read from copies when in this mode
|
Sun, 13 Oct 2019 20:06:09 +0900 |
Yuya Nishihara |
dirs: remove mutable string optimization at all
|
Tue, 15 Oct 2019 12:14:44 +0200 |
Denis Laxalde |
py3: prevent comparison with None in curses histedit (issue6196)
|
Sat, 12 Oct 2019 11:30:25 -0700 |
Martin von Zweigbergk |
fix: match patterns relative to root
|
Sat, 12 Oct 2019 11:30:20 -0700 |
Martin von Zweigbergk |
tests: add test showing that fixer patterns are currently relative to $PWD
|
Mon, 14 Oct 2019 12:55:40 -0400 |
Augie Fackler |
black: also ignore grey.py
|
Mon, 14 Oct 2019 12:54:49 -0400 |
Augie Fackler |
black: use multiline exclude definition
|
Mon, 14 Oct 2019 12:52:33 -0400 |
Augie Fackler |
black: move remaining config knobs into toml file
|
Mon, 14 Oct 2019 12:46:32 -0400 |
Augie Fackler |
black: rename pyproject.toml to black.toml
|
Sat, 12 Oct 2019 15:12:54 -0700 |
Martin von Zweigbergk |
fix: remove a never-true check for unset pattern in Fixer.affects()
|
Fri, 26 Jul 2019 08:43:57 -0700 |
Martin von Zweigbergk |
fix: warn when a fixer doesn't have a configured command
|
Sat, 12 Oct 2019 11:00:20 -0700 |
Martin von Zweigbergk |
fix: make Fixer initialization more explicit for clarity
|
Sat, 12 Oct 2019 11:16:19 -0700 |
Martin von Zweigbergk |
fix: don't pass in default value when looking up config
|
Sat, 12 Oct 2019 11:13:55 -0700 |
Martin von Zweigbergk |
fix: fix registration of config item defaults
|
Sat, 12 Oct 2019 12:41:53 -0700 |
Gregory Szorc |
automation: capture additional exception when formatting
|
Sat, 12 Oct 2019 11:36:26 -0700 |
Gregory Szorc |
contrib: update to latest Windows package versions
|
Sun, 13 Oct 2019 21:47:05 +0900 |
Yuya Nishihara |
rust-cpython: drop direct dependency on python(27|3)_sys
|
Sun, 13 Oct 2019 17:07:44 +0900 |
Yuya Nishihara |
rust-cpython: leverage upstreamed py_capsule_fn!() macro
|
Sun, 13 Oct 2019 17:05:09 +0900 |
Yuya Nishihara |
rust-cpython: bump cpython crates to 0.3
|
Sun, 13 Oct 2019 17:02:26 +0900 |
Yuya Nishihara |
rust-cpython: turn inline comments into non-doc comments
|
Sun, 13 Oct 2019 17:01:10 +0900 |
Yuya Nishihara |
rust-cpython: fix signature of make_dirstate_tuple()
|
Sun, 13 Oct 2019 16:58:15 +0900 |
Yuya Nishihara |
rust-cpython: mark capsule function as unsafe
|
Sun, 13 Oct 2019 16:55:17 +0900 |
Yuya Nishihara |
rust-cpython: add wrapper around decapsule_make_dirstate_tuple()
|
Sun, 13 Oct 2019 02:10:26 +0200 |
Mads Kiilerich |
eol: don't fallback to use .hgeol from tip (BC)
|
Mon, 14 Oct 2019 01:42:24 +0200 |
Mads Kiilerich |
eol: tweak test-eol-clone.t with better descriptions and logging
|
Sun, 13 Oct 2019 02:15:07 +0200 |
Mads Kiilerich |
eol: fix update - don't use and apply removed .hgeol patterns
|
Sun, 13 Oct 2019 02:11:33 +0200 |
Mads Kiilerich |
eol: cache needs update, also if it has same timestamp as the source
|
Mon, 14 Oct 2019 01:33:18 +0200 |
Mads Kiilerich |
eol: update isbinary filter to work without compat wrapper
|
Sun, 13 Oct 2019 02:05:19 +0200 |
Mads Kiilerich |
localrepo: fix variable binding in handling of old filters
|
Sun, 13 Oct 2019 14:40:00 +0200 |
Mads Kiilerich |
localrepo: debug log of filter name when filtering through a function
|
Mon, 14 Oct 2019 00:09:25 +0200 |
Mads Kiilerich |
eol: test-eol-update.t coverage around update --clean using filters ... badly
|
Thu, 10 Oct 2019 17:18:46 +0200 |
Pierre-Yves David |
copies: drop the findlimit logic
|
Thu, 10 Oct 2019 03:49:33 +0200 |
Pierre-Yves David |
pathcopies: give up any optimization based on `introrev`
|
Tue, 08 Oct 2019 04:28:23 -0400 |
Pierre-Yves David |
perf: introduce a `--contains` flag to the `perfdirstate` command
|
Tue, 08 Oct 2019 04:23:04 -0400 |
Pierre-Yves David |
perf: introduce a `--iteration` to `perfdirstate`
|
Sun, 13 Oct 2019 00:15:36 -0400 |
Matt Harbison |
tests: open file in binary mode in test-upgrade-repo.t
|
Sat, 12 Oct 2019 22:21:51 -0400 |
Matt Harbison |
hghave: use a native string to invoke the `black` command
|
Sat, 12 Oct 2019 22:22:17 -0400 |
Matt Harbison |
py3: convert cwd to native string when running `fix`
|
Fri, 11 Oct 2019 18:56:59 -0700 |
Martin von Zweigbergk |
format: format commands.py, which recently regressed
|
Fri, 04 Oct 2019 19:36:21 +0100 |
Ian Moody |
py3: fix test-bad-extension expectations for py35
|
Sun, 06 Oct 2019 16:57:26 +0100 |
Ian Moody |
phabricator: add addremoved and addmodified functions
|
Sun, 06 Oct 2019 15:37:13 +0100 |
Ian Moody |
phabricator: add makebinary and addoldbinary functions
|
Sun, 06 Oct 2019 15:16:47 +0100 |
Ian Moody |
phabricator: add the uploadfile function
|
Sun, 06 Oct 2019 15:04:54 +0100 |
Ian Moody |
phabricator: add the uploadchunks function
|
Sun, 06 Oct 2019 14:54:46 +0100 |
Ian Moody |
phabricator: add the maketext function
|
Sun, 06 Oct 2019 14:53:03 +0100 |
Ian Moody |
phabricator: add the phabdiff data structure
|
Sun, 06 Oct 2019 14:08:03 +0100 |
Ian Moody |
phabricator: add the phabchange data structure
|
Sun, 06 Oct 2019 13:55:04 +0100 |
Ian Moody |
phabricator: add the phabhunk data structure
|
Sun, 06 Oct 2019 13:50:32 +0100 |
Ian Moody |
phabricator: add the DiffChangeType and DiffFileType constants
|
Sun, 06 Oct 2019 03:30:00 -0400 |
Rodrigo Damazio |
help: adding a help category to narrow and remotefilelog commands
|
Sun, 15 Sep 2019 17:02:31 +0900 |
Yuya Nishihara |
rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapper
|
Sun, 15 Sep 2019 16:59:50 +0900 |
Yuya Nishihara |
rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapper
|
Sun, 15 Sep 2019 16:50:48 +0900 |
Yuya Nishihara |
rust-cpython: add safe wrapper representing shared data borrowed from PyObject
|
Sun, 08 Sep 2019 20:26:55 +0900 |
Yuya Nishihara |
rust-cpython: move $leaked struct out of macro
|
Sun, 15 Sep 2019 16:04:45 +0900 |
Yuya Nishihara |
rust-cpython: store leaked reference to PySharedState in $leaked struct
|
Tue, 17 Sep 2019 07:59:25 +0900 |
Yuya Nishihara |
rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send
|
Sat, 14 Sep 2019 23:17:19 +0900 |
Yuya Nishihara |
rust-cpython: move borrow_mut() to PySharedRefCell
|
Sat, 14 Sep 2019 23:01:51 +0900 |
Yuya Nishihara |
rust-cpython: move py_shared_state to PySharedRefCell object
|
Thu, 10 Oct 2019 21:37:12 +0200 |
Denis Laxalde |
py3: decode username and password before SMTP login
|
Thu, 10 Oct 2019 21:30:44 +0200 |
Denis Laxalde |
py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile
|
Thu, 10 Oct 2019 21:05:34 +0200 |
Denis Laxalde |
py3: call SMTP.docmd() with an str
|
Thu, 10 Oct 2019 21:00:13 +0200 |
Denis Laxalde |
py3: call SMTP.has_extn() with an str
|
Thu, 10 Oct 2019 20:27:34 +0200 |
Denis Laxalde |
py3: fix sorting of obsolete markers when building bundle
|
Thu, 10 Oct 2019 04:34:58 +0200 |
Pierre-Yves David |
sidedata: rename the configuration option to `exp-use-side-data`
|
Thu, 10 Oct 2019 16:02:47 +0200 |
Denis Laxalde |
py3: drop ui.flush() during interactive patch filtering
|
Thu, 10 Oct 2019 16:00:02 +0200 |
Denis Laxalde |
py3: keep stdout as defined by pycompat in procutil
|
Mon, 07 Oct 2019 21:21:16 -0400 |
Gregory Szorc |
notify: cast hash to bytes
|
Sat, 05 Oct 2019 13:39:35 -0700 |
Kyle Lippincott |
push: support config option to require revs be specified when running push
|
Thu, 10 Oct 2019 11:33:33 +0200 |
Georges Racinet |
py3-discovery: using plain str in stats dict
|
Thu, 10 Oct 2019 04:48:31 +0200 |
Pierre-Yves David |
perf: fix `perfhelper-mergecopies` report of #changesets
|
Wed, 02 Oct 2019 18:39:20 -0400 |
Pierre-Yves David |
perf: fix `perfhelper-pathcopies` report of #changesets
|
Thu, 10 Oct 2019 12:22:15 +0200 |
Denis Laxalde |
py3: use integer division in curseschunkselector.printstring()
|
Thu, 10 Oct 2019 12:20:23 +0200 |
Denis Laxalde |
crecord: drop duplicated set of firstlineofpadtoprint attribute
|
Thu, 10 Oct 2019 10:53:13 +0200 |
Denis Laxalde |
patchbomb: use mail.Generator alias for py2/py3 compat
|
Thu, 10 Oct 2019 10:48:57 +0200 |
Denis Laxalde |
py3: use email.generator.BytesGenerator in patch.split()
|
Thu, 10 Oct 2019 10:03:01 +0200 |
Denis Laxalde |
py3: only flush before prompting during interactive patch filtering
|
Wed, 28 Aug 2019 17:45:18 -0700 |
Martin von Zweigbergk |
py3: add a missing b'' prefix in test extension for chg
|
Wed, 09 Oct 2019 20:49:58 -0700 |
Augie Fackler |
fuzz: new target to fuzz jsonescapeu8fast
|
Wed, 09 Oct 2019 20:49:39 -0700 |
Augie Fackler |
fuzz: new fuzzer for fncache-related functions
|
Wed, 09 Oct 2019 20:49:23 -0700 |
Augie Fackler |
fuzz: exercise a little more revlog code
|
Wed, 09 Oct 2019 20:48:12 -0700 |
Augie Fackler |
fuzz: new fuzzer for dirs.c
|
Tue, 08 Oct 2019 16:18:15 -0400 |
Augie Fackler |
dirs: fix trivial over-read of input data
|
Sun, 06 Oct 2019 23:36:52 -0400 |
Pierre-Yves David |
sidedatacopies: deal with upgrading and downgrading to that format
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: move various copies related function to the copies modules
|
Wed, 09 Oct 2019 22:59:38 +0200 |
Pierre-Yves David |
sidedatacopies: read rename information from sidedata
|
Thu, 10 Oct 2019 00:06:41 +0200 |
Pierre-Yves David |
changelog: make copies related function return None or a valid value
|
Thu, 10 Oct 2019 00:01:40 +0200 |
Pierre-Yves David |
test: fix zstd related output in pure tests
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: get and store sidedata in the changelogrevision object
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: write copies information in sidedata when applicable
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: teach upgrade about the new requirement
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: add a new requirement for storing copies into sidedata
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
debugsidedata: small doc improvement
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
upgrade: allow for `sidedata` removal
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
upgrade: allow upgrade to repository using sidedata
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
revlog: add a way to control sidedata changes during revlog.clone
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedata: use only changegroup3 if sidedata is in use
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedata: apply basic but tight security around exchange
|
Tue, 08 Oct 2019 02:19:04 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatewrite`
|
Tue, 08 Oct 2019 01:49:34 -0400 |
Pierre-Yves David |
perf: document `perfdirstatewrite`
|
Tue, 08 Oct 2019 02:12:15 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirfoldmap`
|
Tue, 08 Oct 2019 01:49:18 -0400 |
Pierre-Yves David |
perf: document `perfdirfoldmap`
|
Tue, 08 Oct 2019 02:16:15 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatefoldmap`
|
Tue, 08 Oct 2019 01:48:10 -0400 |
Pierre-Yves David |
perf: document `perfdirstatefoldmap`
|
Tue, 08 Oct 2019 02:08:41 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatedirs`
|
Tue, 08 Oct 2019 01:47:35 -0400 |
Pierre-Yves David |
perf: document `perfdirstatedirs`
|
Tue, 08 Oct 2019 01:57:10 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstate`
|
Tue, 08 Oct 2019 01:46:57 -0400 |
Pierre-Yves David |
perf: document `perfdirstate`
|
Tue, 08 Oct 2019 01:15:28 -0400 |
Pierre-Yves David |
perf: document `perfstatus`
|
Wed, 09 Oct 2019 15:24:14 +0200 |
Denis Laxalde |
py3: flush ui after each message in interactive patch filtering
|
Wed, 09 Oct 2019 15:28:16 +0200 |
Denis Laxalde |
py3: decode prompt string before calling rawinput
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
Tue, 08 Oct 2019 15:15:37 -0700 |
Martin von Zweigbergk |
debugcommands: add a few more writenoi18n()
|
Sun, 06 Oct 2019 20:17:41 -0700 |
Martin von Zweigbergk |
py3: delete b'' prefix from safehasattr arguments
|
Tue, 08 Oct 2019 19:35:30 -0700 |
Kyle Lippincott |
destutil: provide hint on rebase+merge for how to specify destination/rev
|
Tue, 08 Oct 2019 10:40:36 -0700 |
Kyle Lippincott |
hghave: document format for version feature checks as <name><vers>, no dots
|
Fri, 02 Feb 2018 10:13:42 -0800 |
Gregory Szorc |
check-commit: allow foo_bar naming in functions
|
Tue, 08 Oct 2019 13:38:02 -0400 |
Augie Fackler |
infinitepush: mark extension as likely to be deleted
|
Mon, 07 Oct 2019 10:34:21 -0400 |
Gregory Szorc |
tests: use range() in generate-churning-module.py
|
Mon, 07 Oct 2019 10:31:11 -0400 |
Gregory Szorc |
tests: allow warning about file
|
Mon, 07 Oct 2019 10:28:32 -0400 |
Gregory Szorc |
lsprof: remove __main__ functionality
|
Mon, 07 Oct 2019 10:26:46 -0400 |
Gregory Szorc |
tests: use proper Python 3.8 feature
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
Sun, 06 Oct 2019 19:25:18 -0400 |
Gregory Szorc |
py3: define and use pycompat.iteritems() for hgext/
|
Sun, 06 Oct 2019 17:59:15 -0400 |
Gregory Szorc |
py3: define and use pycompat.itervalues()
|
Sun, 06 Oct 2019 17:45:05 -0400 |
Gregory Szorc |
py3: stop normalizing 2nd argument of *attr() to unicode
|
Sun, 06 Oct 2019 14:58:41 -0400 |
Yuya Nishihara |
log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
|
Sat, 05 Oct 2019 23:30:09 -0400 |
Yuya Nishihara |
formatter: map -Tjson(...) and -Tcbor(...) to templater
|
Sat, 05 Oct 2019 23:20:35 -0400 |
Yuya Nishihara |
formatter: parse name of built-in formatter templates in standard way
|
Sat, 05 Oct 2019 23:04:45 -0400 |
Yuya Nishihara |
formatter: pass in template spec to templateformatter as argument
|
Sat, 05 Oct 2019 15:47:38 -0400 |
Yuya Nishihara |
templater: add public parseexpr() function to parse "-Tjson(...)"
|
Sun, 06 Oct 2019 13:06:19 +0200 |
Denis Laxalde |
import: read X-Mercurial-Node email header to determine nodeid
|
Wed, 02 Oct 2019 07:35:22 +0900 |
Yuya Nishihara |
patchbomb: use procutil.shellquote() instead of shlex to escape email address
|
Mon, 07 Oct 2019 11:52:58 -0400 |
Pierre-Yves David |
formatting: introduce a `test-check-format-black.t` that enforce formatting
|
Mon, 07 Oct 2019 10:58:51 -0400 |
Pierre-Yves David |
formatting: run black on all file again
|
Mon, 07 Oct 2019 11:51:34 -0400 |
Pierre-Yves David |
formatting: make black --quiet in the example `hg fix` config
|
Mon, 07 Oct 2019 11:48:34 -0400 |
Pierre-Yves David |
formatting: remove the data-ogre from the config example
|
Sun, 06 Oct 2019 17:27:51 -0400 |
Gregory Szorc |
py3: stop normalizing .encode()/.decode() arguments to unicode
|
Sun, 06 Oct 2019 16:58:55 -0400 |
Gregory Szorc |
py3: manually import pycompat.delattr where it is needed
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
Sun, 06 Oct 2019 16:39:13 -0400 |
Gregory Szorc |
py3: stop injecting pycompat.hasattr into modules
|
Sun, 06 Oct 2019 14:58:42 -0400 |
Gregory Szorc |
py3: manually import pycompat.setattr where it is needed
|
Sun, 06 Oct 2019 14:51:45 -0400 |
Gregory Szorc |
py3: stop implicitly importing unicode
|
Sun, 06 Oct 2019 13:28:56 -0400 |
Gregory Szorc |
py3: manually import pycompat.open into files that need it
|
Sun, 06 Oct 2019 13:17:19 -0400 |
Gregory Szorc |
import-checker: allow symbol imports from mercurial.pycompat
|
Sun, 06 Oct 2019 14:13:03 -0700 |
Augie Fackler |
contrib: add a fork of black (as "grey") that includes my changes
|
Sat, 05 Oct 2019 09:58:21 -0400 |
Yuya Nishihara |
rust-cpython: change license of ref_sharing.rs to MIT
|
Sun, 06 Oct 2019 10:20:17 -0400 |
Augie Fackler |
contrib: fix check-code to be able to detect missing _() with bytestrings
|
Sun, 06 Oct 2019 10:51:16 -0400 |
Augie Fackler |
cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
|
Sun, 06 Oct 2019 10:10:14 -0400 |
Gregory Szorc |
ui: define (write|status|warn|note)noi18n aliases
|
Sat, 04 May 2019 11:25:40 -0400 |
Augie Fackler |
mangler: stop rewriting string constants to be bytes literals
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Sat, 05 Oct 2019 10:29:34 -0400 |
Augie Fackler |
style: run a patched black on a subset of mercurial
|
Fri, 04 Oct 2019 15:53:45 -0400 |
Gregory Szorc |
tests: conditionalize output for Python 3
|
Sat, 05 Oct 2019 17:01:02 -0400 |
Gregory Szorc |
hg: remove HGUNICODEPEDANTRY and RTUNICODEPEDANTRY
|
Fri, 04 Oct 2019 16:07:32 -0400 |
Gregory Szorc |
convert: use pycompat.fsencode()
|
Sat, 05 Oct 2019 15:28:52 -0400 |
Gregory Szorc |
tests: make tarball output conditional on Python version
|
Sat, 05 Oct 2019 16:23:00 -0400 |
Gregory Szorc |
tests: conditionalize test-run-tests.t for Python 3.8
|
Sat, 05 Oct 2019 17:44:54 -0400 |
Gregory Szorc |
hgweb: use importlib.reload() if available
|
Sat, 05 Oct 2019 16:57:45 -0400 |
Gregory Szorc |
tests: allow xrange warning from perf.py
|
Sun, 06 Oct 2019 09:27:10 -0400 |
Pierre-Yves David |
debugsidedata: fix verbose mode on python3
|
Sun, 06 Oct 2019 12:59:47 +0200 |
Denis Laxalde |
import: add debug messages when parsing data from patch header
|
Sun, 06 Oct 2019 06:55:49 -0700 |
Augie Fackler |
examples: include a sample of how to use black with fix
|
Sun, 06 Oct 2019 09:35:14 -0400 |
Augie Fackler |
black: add a pyproject.toml that contains our black settings
|
Sat, 05 Oct 2019 10:49:24 -0400 |
Augie Fackler |
contrib: stop whining about whitespace around =
|
Sat, 05 Oct 2019 10:48:10 -0400 |
Augie Fackler |
contrib: black manages whitespace after Python keywords now
|
Sat, 05 Oct 2019 10:47:28 -0400 |
Augie Fackler |
contrib: allow trailing commas in lists
|
Sat, 05 Oct 2019 10:46:46 -0400 |
Augie Fackler |
contrib: remove check-code line length limit
|
Mon, 30 Sep 2019 14:21:05 -0400 |
Pierre-Yves David |
changegroup: use positive logic for treemanifest changegroup3 logic
|
Sat, 05 Oct 2019 07:10:34 -0700 |
Danny Hooper |
fix: add :enabled sub-config for fixer tools
|
Sat, 05 Oct 2019 11:21:39 -0400 |
Gregory Szorc |
automation: add a command to submit to a Try server
|
Sat, 05 Oct 2019 11:58:17 -0400 |
Gregory Szorc |
automation: improve documentation for credentials management
|
Sat, 05 Oct 2019 11:23:14 -0400 |
Gregory Szorc |
automation: switch to us-west-2 by default
|
Sat, 05 Oct 2019 11:03:05 -0400 |
Gregory Szorc |
automation: upgrade various packages
|
Sat, 05 Oct 2019 13:28:48 -0400 |
Augie Fackler |
statprof: drop python #! and exec bit we don't use
|
Sat, 05 Oct 2019 11:56:35 -0400 |
Augie Fackler |
cvsps: switch a file open to a with statement
|
Sat, 05 Oct 2019 12:03:19 +0200 |
Denis Laxalde |
templatefuncs: account for user's diffopts in diff() (BC)
|
Sat, 05 Oct 2019 09:57:00 -0400 |
Augie Fackler |
transaction: re-wrap line to avoid a black bug
|
Sat, 05 Oct 2019 09:55:56 -0400 |
Augie Fackler |
discovery: re-wrap expression to avoid a black bug
|
Fri, 04 Oct 2019 17:07:00 -0400 |
Pierre-Yves David |
sidedata: adjust string for python3
|
Fri, 04 Oct 2019 18:33:54 +0100 |
Ian Moody |
py3: fix phabricator's use of json.loads() for py3.5
|
Fri, 04 Oct 2019 18:18:38 +0100 |
Ian Moody |
run-tests: make coverage work out of tree
|
Thu, 03 Oct 2019 13:18:15 -0700 |
Martin von Zweigbergk |
unfinishedstate: suggested `hg update .` (including `.`) to complete update
|
Mon, 30 Sep 2019 17:26:41 -0700 |
Gregory Szorc |
setup: build extensions in parallel by default
|
Thu, 03 Oct 2019 23:39:29 -0400 |
Yuya Nishihara |
merge with stable
|
Tue, 10 Sep 2019 00:30:53 +0200 |
Pierre-Yves David |
sidedata: check that the sidedata safely roundtrip
|
Tue, 10 Sep 2019 00:15:47 +0200 |
Pierre-Yves David |
sidedata: add a debugsidedata command
|
Mon, 09 Sep 2019 21:38:29 +0200 |
Pierre-Yves David |
sidedata: test we can successfully write sidedata
|
Fri, 27 Sep 2019 16:40:07 +0200 |
Pierre-Yves David |
sidedata: make sure we don't use the flag if there are not sidedata
|
Tue, 03 Sep 2019 23:45:38 +0200 |
Pierre-Yves David |
revlog: add the appropriate flag is sidedata are passed to `addrevision`
|
Wed, 04 Sep 2019 03:20:55 +0200 |
Pierre-Yves David |
sidedata: register the flag processors if the repository allows for it
|
Wed, 04 Sep 2019 03:19:58 +0200 |
Pierre-Yves David |
sidedata: add a function for _processflagsraw usage
|
Wed, 04 Sep 2019 01:20:54 +0200 |
Pierre-Yves David |
sidedata: add a function to write sidedata into a raw text
|
Wed, 04 Sep 2019 00:59:15 +0200 |
Pierre-Yves David |
sidedata: add a function to read sidedata from revlog raw text
|
Mon, 09 Sep 2019 14:03:12 +0200 |
Pierre-Yves David |
sidedata: add a new module with basic documentation
|
Wed, 07 Aug 2019 17:55:44 +0200 |
Pierre-Yves David |
sidedata: add a new revision flag constant for side data
|
Wed, 04 Sep 2019 02:43:17 +0200 |
Pierre-Yves David |
upgrade: detect the side-data format variants
|
Mon, 09 Sep 2019 22:42:55 +0200 |
Pierre-Yves David |
sidedata: introduce a new requirement to protect the feature
|
Wed, 02 Oct 2019 12:20:36 -0400 |
Augie Fackler |
Added signature for changeset 181e52f2b62f
stable
|
Wed, 02 Oct 2019 12:20:35 -0400 |
Augie Fackler |
Added tag 5.1.2 for changeset 181e52f2b62f
stable
|
Wed, 25 Sep 2019 03:58:46 +0200 |
Pierre-Yves David |
copies: move file input processsing early
|
Wed, 25 Sep 2019 03:48:41 +0200 |
Pierre-Yves David |
copies: prepare changelog for more copies storage mode
|
Fri, 27 Sep 2019 05:17:30 +0200 |
Pierre-Yves David |
vfs: give all vfs an options attribute by default
|
Fri, 27 Sep 2019 06:24:42 +0200 |
Pierre-Yves David |
revlog: explicitly set revlogv0 in vfs options
|
Fri, 27 Sep 2019 00:11:03 +0200 |
Pierre-Yves David |
context: clarify the various mode in the _copies property cache
|
Fri, 27 Sep 2019 00:09:43 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesremoved method
|
Fri, 27 Sep 2019 00:06:02 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesadded method
|
Thu, 26 Sep 2019 23:43:32 +0200 |
Pierre-Yves David |
copies: expand the logic of usechangesetcentricalgo
|
Mon, 30 Sep 2019 00:01:58 +0200 |
Floris Bruynooghe |
patchbomb: protect email addresses from shell
|
Sun, 29 Sep 2019 11:29:25 -0700 |
Gregory Szorc |
automation: support and use Debian Buster by default
|
Sun, 29 Sep 2019 11:24:14 -0700 |
Gregory Szorc |
automation: use latest AMIs
|
Sun, 29 Sep 2019 11:06:45 -0700 |
Gregory Szorc |
automation: increase size of Linux AMI build volume
|
Sun, 29 Sep 2019 10:37:38 -0700 |
Gregory Szorc |
automation: install awscli and python3-boto3 packages
|
Sun, 29 Sep 2019 10:28:01 -0700 |
Gregory Szorc |
automation: upgrade packages in Linux environment
|
Sun, 29 Sep 2019 10:21:18 -0700 |
Gregory Szorc |
automation: remove Ubuntu 18.10
|
Sun, 29 Sep 2019 10:19:02 -0700 |
Gregory Szorc |
automation: always install docker-ce
|
Sun, 29 Sep 2019 10:17:20 -0700 |
Gregory Szorc |
automation: use LSB_RELEASE instead of DEBIAN_VERSION
|
Sun, 29 Sep 2019 12:34:52 -0700 |
Gregory Szorc |
tests: use silenttestrunner in test-simplemerge.py
|
Sun, 29 Sep 2019 12:25:29 -0700 |
Gregory Szorc |
contrib: use pycompat.xrange in bdiff-torture.py
|
Sun, 29 Sep 2019 12:22:21 -0700 |
Gregory Szorc |
interfaces: use triple quotes for Attribute value
|
Sun, 29 Sep 2019 12:19:45 -0700 |
Gregory Szorc |
tests: suppress output from write()
|
Sun, 29 Sep 2019 12:04:43 -0700 |
Gregory Szorc |
tests: look for additional pip warning variant
|
Sun, 29 Sep 2019 12:00:18 -0700 |
Gregory Szorc |
tests: use test harness `hg` in test-hghave.t
|
Sat, 28 Sep 2019 21:13:27 -0700 |
Gregory Szorc |
synthrepo: use pycompat.xrange
|
Fri, 27 Sep 2019 00:40:52 +0200 |
Pierre-Yves David |
perf: fix perfhelper-pathcopies without --stats
|
Fri, 27 Sep 2019 19:59:53 +0200 |
Pierre-Yves David |
upgrade: also register copied `.d` files to fncache
|
Fri, 27 Sep 2019 21:32:56 +0200 |
Pierre-Yves David |
upgrade: fix handling of `.d` data file
|
Fri, 27 Sep 2019 21:14:23 +0200 |
Pierre-Yves David |
upgrade: also copy data file
|
Fri, 27 Sep 2019 21:14:03 +0200 |
Pierre-Yves David |
upgrade: create the correct destination directory for copies revlogs
|
Fri, 27 Sep 2019 13:16:37 +0200 |
Pierre-Yves David |
upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone
|
Fri, 27 Sep 2019 13:10:47 +0200 |
Pierre-Yves David |
upgrade: document DELTAREUSEFULLADD in revlog.clone
|
Fri, 27 Sep 2019 12:41:20 +0200 |
Pierre-Yves David |
upgrade: move most of revlog.clone method into a _clone method
|
Sat, 07 Sep 2019 00:34:20 +0200 |
Pierre-Yves David |
flagprocessors: remove flagprocessorsmixin
|
Sat, 07 Sep 2019 00:26:15 +0200 |
Pierre-Yves David |
flagprocessors: move _flagserrorclass attribute on revlog & co
|
Sat, 07 Sep 2019 00:22:38 +0200 |
Pierre-Yves David |
flagprocessors: directly duplicate the deprecated layer back into revlog
|
Sat, 07 Sep 2019 00:16:32 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagsraw` a module level function
|
Sat, 07 Sep 2019 00:11:58 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagsread` a module level function
|
Fri, 06 Sep 2019 23:50:32 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagswrite` a module level function
|
Fri, 06 Sep 2019 23:43:06 +0200 |
Pierre-Yves David |
flagprocessors: make `_processflagsfunc` a module level function
|
Wed, 04 Sep 2019 00:53:27 +0200 |
Pierre-Yves David |
flagprocessors: writetransform function take side data as parameter (API)
|
Tue, 03 Sep 2019 23:51:17 +0200 |
Pierre-Yves David |
flagprocessors: add a `sidedata` parameters to _processflagswrite
|
Tue, 03 Sep 2019 23:51:34 +0200 |
Pierre-Yves David |
revlog: add a `sidedata` parameters to addrevision
|
Wed, 04 Sep 2019 00:34:03 +0200 |
Pierre-Yves David |
flagprocessors: have the read transform function return side data (API)
|
Wed, 04 Sep 2019 00:13:45 +0200 |
Pierre-Yves David |
flagprocessors: return flagdata in the main processing function
|
Tue, 03 Sep 2019 22:55:04 +0200 |
Pierre-Yves David |
flagprocessors: return sidedata map in `_processflagsread`
|
Tue, 03 Sep 2019 22:36:41 +0200 |
Pierre-Yves David |
revlog: use the new sidedata map return in the sidedata method
|
Tue, 03 Sep 2019 22:54:04 +0200 |
Pierre-Yves David |
revlog: return sidedata map from `_revisiondata`
|
Tue, 03 Sep 2019 22:36:27 +0200 |
Pierre-Yves David |
revlog: introduce a `sidedata` method
|
Wed, 25 Sep 2019 14:35:08 -0700 |
Martin von Zweigbergk |
update: clarify calculateupdate() call sites by specifying argument names
|
Wed, 25 Sep 2019 17:57:16 -0400 |
Augie Fackler |
bookmarks: remove changectx() method from bmstore (API)
|
Wed, 25 Sep 2019 13:50:48 -0400 |
Augie Fackler |
histedit: sniff-test for untracked file conflicts before prompting for rules
|
Mon, 23 Sep 2019 16:29:16 -0400 |
Augie Fackler |
histedit: demonstrate breakage when `update` to a revision breaks
|
Wed, 25 Sep 2019 10:59:29 -0400 |
Paul Gossman |
rebase: track new nodes when --keep is set
|
Sat, 21 Sep 2019 13:42:23 -0400 |
Matt Harbison |
uncommit: fix typo in help text
|
Tue, 24 Sep 2019 22:41:07 -0400 |
Matt Harbison |
phabricator: use exthelper to register commands, config, and templates
|
Wed, 25 Sep 2019 11:04:08 -0400 |
Augie Fackler |
merge: check argument value with if/raise instead of an assert
|
Wed, 25 Sep 2019 11:02:32 -0400 |
Augie Fackler |
hg: have `updatetotally` more thoroughly check updatecheck argument (API)
|
Wed, 25 Sep 2019 10:53:10 -0400 |
Augie Fackler |
merge: replace magic strings with NAMED_CONSTANTS (API)
|
Wed, 25 Sep 2019 12:59:26 +0200 |
Pierre-Yves David |
singlehead: introduce special handling of closed heads
|
Wed, 25 Sep 2019 12:57:11 +0200 |
Pierre-Yves David |
testlib: allow more argument to mkcommit
|
Wed, 25 Sep 2019 12:35:34 +0200 |
Pierre-Yves David |
singlehead: fix a small typo in a test comment
|
Mon, 20 May 2019 14:37:38 -0400 |
Augie Fackler |
examples: add sample fix integration for `rustfmt`
|
Mon, 20 May 2019 14:33:46 -0400 |
Augie Fackler |
contrib: add new examples area and start it out with a config for `hg fix`
|
Wed, 18 Sep 2019 06:04:59 +0200 |
Joerg Sonnenberger |
tests: recognize DNS timeouts as well
|
Tue, 17 Sep 2019 14:01:26 -0700 |
Kyle Lippincott |
transaction: detect an attempt to truncate-to-extend on playback, raise error
|
Tue, 17 Sep 2019 15:09:25 -0700 |
Kyle Lippincott |
osutil: tolerate Py_GetArgcArgv not being set up properly
|
Tue, 17 Sep 2019 14:57:42 -0700 |
Kyle Lippincott |
osutil: allow disabling setprocname via a define passed to the compiler
|
Sun, 22 Sep 2019 14:33:56 +0700 |
Anton Shestakov |
stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange()
|
Mon, 23 Sep 2019 21:29:53 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 20 Sep 2019 23:31:03 +0700 |
Anton Shestakov |
merge: back out changeset a4ca0610c754 (parents order when grafting a merge)
stable 5.1.2
|
Sun, 01 Sep 2019 20:53:14 +0200 |
Raphaël Gomès |
rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf
|
Sun, 01 Sep 2019 20:53:14 +0200 |
Raphaël Gomès |
rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths
|
Wed, 18 Sep 2019 13:50:33 -0700 |
Martin von Zweigbergk |
wireprototypes: clarify documentation of getbundle argument types
|
Thu, 19 Sep 2019 07:50:24 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 18 Sep 2019 17:53:10 +0700 |
Anton Shestakov |
merge: respect parents order when using `graft` on a merge, this time for real
stable
|
Tue, 17 Sep 2019 15:35:16 -0700 |
Martin von Zweigbergk |
py3: don't double-convert "opts" to bytes
|
Tue, 17 Sep 2019 21:06:07 +0100 |
Ian Moody |
py3: byte-prefix sanitisation regexes in phabricator.py
|
Wed, 18 Sep 2019 00:20:43 +0100 |
Ian Moody |
py3: pass a bytestring into querydrev instead of a string that'll TypeError
|
Wed, 18 Sep 2019 00:05:52 +0100 |
Ian Moody |
py3: add test demonstrating TypeError when phabsending skips unchanged commits
|
Tue, 17 Sep 2019 15:07:08 -0400 |
Augie Fackler |
tests: clean up built binaries after running test-fuzz-targets.t
|
Tue, 17 Sep 2019 14:22:22 -0400 |
Augie Fackler |
fastannotate: remove support for flock() locking
|
Tue, 17 Sep 2019 14:20:13 -0400 |
Augie Fackler |
remotefilelog: remove dead code for using flock() for locking
|
Thu, 12 Sep 2019 21:55:45 -0700 |
Martin von Zweigbergk |
narrow: add option for automatically removing unused includes
|
Thu, 12 Sep 2019 21:22:59 -0700 |
Martin von Zweigbergk |
narrow: don't hexify paths and double-hexify known nodes on wire (BC)
|
Wed, 11 Sep 2019 17:41:13 +0200 |
Boris Feld |
remotefilelog: replace repack lock to solve race condition
|
Tue, 17 Sep 2019 18:36:30 +0200 |
Pierre-Yves David |
perf: add a --stats argument to perfhelper-pathcopies
|
Tue, 17 Sep 2019 09:49:30 +0200 |
Pierre-Yves David |
perf: add a --stats argument to perfhelper-mergecopies
|
Tue, 17 Sep 2019 10:47:31 +0000 |
David Demelier |
archive: add XZ support if built with Python 3
|
Sun, 15 Sep 2019 22:43:32 +0900 |
Yuya Nishihara |
rust-cpython: add sanity check to PySharedState::decrease_leak_count()
|
Sat, 14 Sep 2019 12:11:03 -0400 |
Matt Harbison |
tests: stabilize test-fix.t on Windows
|
Sun, 15 Sep 2019 20:04:00 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.12
|
Sun, 15 Sep 2019 00:07:30 -0400 |
Matt Harbison |
uncommit: enable support for adding a note
|
Sat, 14 Sep 2019 23:41:31 -0400 |
Matt Harbison |
amend: enable support for using the secret phase
|
Sat, 14 Sep 2019 23:40:12 -0400 |
Matt Harbison |
amend: enable support for closing the branch
|
Sat, 14 Sep 2019 18:44:18 -0400 |
Matt Harbison |
amend: prevent '\n' in the note string
|
Sat, 14 Sep 2019 15:13:16 -0400 |
Matt Harbison |
amend: add option to update to the current user
|
Wed, 11 Sep 2019 15:03:08 -0700 |
Martin von Zweigbergk |
bundle2: fix an off-by-one in debug message of number of parts
|
Thu, 12 Sep 2019 22:31:45 -0700 |
Martin von Zweigbergk |
tests: move a config write to top of file since it applies to all tests
|
Tue, 10 Sep 2019 09:57:33 -0400 |
Augie Fackler |
idirstate: group private methods and attrs that are in the interface
|
Tue, 10 Sep 2019 09:42:56 -0400 |
Augie Fackler |
idirstate: remove now non-public _map attribute
|
Tue, 10 Sep 2019 09:21:38 -0400 |
Augie Fackler |
interfaces: introduce an interface for dirstate implementations
|
Tue, 10 Sep 2019 09:41:58 -0400 |
Augie Fackler |
cleanup: fix leakage of dirstate._map to client code
|
Sun, 08 Sep 2019 20:26:36 -0400 |
Valentin Gatien-Baron |
exchange: convert bookmark nodes from hex to bin ASAP
|
Sun, 08 Sep 2019 20:10:32 -0400 |
Valentin Gatien-Baron |
exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
|
Mon, 09 Sep 2019 14:26:43 -0400 |
Connor Sheehan |
highlight: fix encoding issues to enable Py3 compatibility
|
Tue, 10 Sep 2019 12:32:07 -0400 |
Connor Sheehan |
hgweb: add a `message` attribute to `hgweb.common.ErrorResponse`
|
Tue, 10 Sep 2019 22:52:04 -0400 |
Matt Harbison |
uncommit: make -D/--date and -U/--user mutually exclusive
|
Tue, 10 Sep 2019 22:04:22 -0400 |
Matt Harbison |
uncommit: drop the hyphen from --current-user and --current-date
|
Mon, 09 Sep 2019 13:25:00 -0400 |
Connor Sheehan |
hgweb: fix websub regex flag syntax on Python 3
|
Mon, 09 Sep 2019 17:26:17 -0400 |
Augie Fackler |
merge with stable
|
Sat, 07 Sep 2019 14:35:21 +0100 |
Ian Moody |
phabricator: don't abort if property writing fails during amending
stable
|
Mon, 09 Sep 2019 12:56:17 -0700 |
Martin von Zweigbergk |
relnotes: we now require `sh` to support $(command) syntax to run test suite
|
Mon, 09 Sep 2019 17:32:21 +0200 |
Pierre-Yves David |
merge: respect parents order when using `graft` on a merge
stable
|
Sun, 08 Sep 2019 20:09:31 -0400 |
Valentin Gatien-Baron |
doc: fix up confusing doc comment
|
Fri, 06 Sep 2019 23:15:52 -0700 |
Martin von Zweigbergk |
strip: fix bug with treemanifests and unordered linkrevs
|
Fri, 06 Sep 2019 23:10:28 -0700 |
Martin von Zweigbergk |
repair: extract a helper for generating all manifest revlogs
|
Fri, 06 Sep 2019 22:53:14 -0700 |
Martin von Zweigbergk |
tests: show broken strip with treemanifests and unordered linkrevs
|
Mon, 17 Dec 2018 11:06:26 -0800 |
Martin von Zweigbergk |
tests: split out manifest case from test-strip-cross.t
|
Mon, 17 Dec 2018 11:09:05 -0800 |
Martin von Zweigbergk |
tests: don't log manifest-file in test-strip-cross.t
|
Mon, 17 Dec 2018 10:27:00 -0800 |
Martin von Zweigbergk |
tests: use positive revision numbers in test-strip-cross.t
|
Thu, 05 Sep 2019 21:09:58 -0700 |
Gregory Szorc |
automation: implement "publish-windows-artifacts" command
|
Thu, 05 Sep 2019 21:08:35 -0700 |
Gregory Szorc |
automation: upgrade to latest packages in requirements.txt
|
Thu, 15 Aug 2019 14:53:27 -0400 |
Augie Fackler |
localrepo: push manifestlog and changelog construction code into store
|
Sat, 07 Sep 2019 12:49:33 +0200 |
Joerg Sonnenberger |
notify: add option for deterministic message-id generation
|
Sat, 07 Sep 2019 23:20:11 -0400 |
Matt Harbison |
uncommit: add options to update to the current user or current date
|
Sat, 07 Sep 2019 13:44:29 -0400 |
Matt Harbison |
uncommit: add support to modify the commit message and date
|
Fri, 14 Jun 2019 17:50:04 +0100 |
Pierre-Yves David |
run-tests: add a dedicated 'isoptional' function
|
Fri, 14 Jun 2019 17:39:16 +0100 |
Pierre-Yves David |
run-tests: remove the artificial indentation
|
Fri, 14 Jun 2019 17:37:04 +0100 |
Pierre-Yves David |
run-tests: extract a `process_out_line` from the main function
|
Sun, 08 Sep 2019 10:08:41 +0200 |
Pierre-Yves David |
run-tests: extract a `process_cmd_line` from the main function
|
Sun, 08 Sep 2019 09:42:53 +0200 |
Pierre-Yves David |
changegroup: move message about added changes to transaction summary
|
Sun, 08 Sep 2019 01:02:34 +0200 |
Pierre-Yves David |
sshserver: flush stream after command dispatch
|
Sun, 08 Sep 2019 00:11:20 +0200 |
Pierre-Yves David |
narrow: rely on setting `quiet` mode instead of `pushbuffer`
|
Sun, 14 Oct 2018 12:59:02 +0200 |
Pierre-Yves David |
transaction: issue "new obsmarkers" message at the end of the transaction
|
Sun, 14 Oct 2018 13:19:24 +0200 |
Pierre-Yves David |
debugobsolete: also issue the "new obsmarkers" messsage
|
Fri, 06 Sep 2019 08:32:48 +0900 |
Yuya Nishihara |
split: use literal syntax to build a set of one element
|
Sun, 08 Sep 2019 13:23:55 +0900 |
Yuya Nishihara |
rust-cpython: leverage py_shared_iterator::from_inner() where appropriate
|
Sun, 08 Sep 2019 13:08:59 +0900 |
Yuya Nishihara |
rust-cpython: remove Option<_> from interface of py_shared_iterator
|
Sun, 08 Sep 2019 12:26:12 +0900 |
Yuya Nishihara |
rust-cpython: rename py_shared_iterator_impl to py_shared_iterator
|
Sun, 08 Sep 2019 12:23:18 +0900 |
Yuya Nishihara |
rust-cpython: replace dyn Iterator<..> of mapping with concrete type
|
Sun, 08 Sep 2019 12:07:19 +0900 |
Yuya Nishihara |
rust-cpython: replace dyn Iterator<..> of sequence with concrete type
|
Sun, 08 Sep 2019 12:00:26 +0900 |
Yuya Nishihara |
rust-dirstate: provide CopyMapIter and StateMapIter types
|
Sun, 08 Sep 2019 11:55:29 +0900 |
Yuya Nishihara |
rust-dirstate: specify concrete return type of DirsMultiset::iter()
|
Sat, 27 Apr 2019 02:04:05 +0200 |
Pierre-Yves David |
discovery: replace "heads" by "changesets" in a output note (BC)
|
Thu, 05 Sep 2019 16:32:33 -0700 |
Martin von Zweigbergk |
py3: drop incorrect fsencode(findexe(...)) in procutil
|
Sat, 07 Sep 2019 10:08:47 -0700 |
Pierre-Yves David |
flagprocessors: small code update to clarify parameters
|
Sat, 07 Sep 2019 10:06:32 -0700 |
Pierre-Yves David |
flagprocessors: deprecate _processflags
|
Mon, 02 Sep 2019 17:06:15 +0200 |
Pierre-Yves David |
simplestorerepo: stop using `_processflags` directly
|
Mon, 02 Sep 2019 17:05:52 +0200 |
Pierre-Yves David |
revlog: stop using `_processflags` directly
|
Fri, 30 Aug 2019 19:13:12 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagsraw in easy cases
|
Fri, 30 Aug 2019 19:10:15 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagsread in simple cases
|
Fri, 30 Aug 2019 19:07:49 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagswrite for write operation
|
Fri, 30 Aug 2019 18:54:36 +0200 |
Pierre-Yves David |
flagprocessors: introduce specialized functions
|
Thu, 08 Aug 2019 02:10:18 +0200 |
Pierre-Yves David |
flagutil: use it in simplestorerepo
|
Thu, 08 Aug 2019 01:15:44 +0200 |
Pierre-Yves David |
flagutil: make the error class used by the mixin configurable
|
Sat, 07 Sep 2019 09:56:45 -0700 |
Pierre-Yves David |
flagutil: use the new mixin use in remotefilelog
|
Thu, 08 Aug 2019 01:12:48 +0200 |
Pierre-Yves David |
flagutil: introduce a flagprocessorsmixin class
|
Fri, 06 Sep 2019 23:26:30 -0700 |
Martin von Zweigbergk |
check-code: allow command substitution with $(command)
|
Fri, 14 Jun 2019 16:26:11 +0100 |
Pierre-Yves David |
run-tests: rename `lcmd` variable to `line_cmd`
|
Fri, 14 Jun 2019 16:24:34 +0100 |
Pierre-Yves David |
run-tests: rename `lout` variable to `out_line`
|
Fri, 14 Jun 2019 14:14:17 +0100 |
Pierre-Yves David |
run-tests: clarify "l" variable as "out_rawline"
|
Fri, 14 Jun 2019 13:59:47 +0100 |
Pierre-Yves David |
run-tests: use symbolic constant instead of arbitrary number line matching
|
Sun, 25 Aug 2019 23:40:22 -0400 |
Valentin Gatien-Baron |
rustfilepatterns: shorter code for concatenating slices
|
Sun, 25 Aug 2019 22:53:42 -0400 |
Valentin Gatien-Baron |
match: simplify the regexps created for glob patterns
|
Mon, 26 Aug 2019 08:25:01 -0400 |
Valentin Gatien-Baron |
rustfilepatterns: refactor the pattern of removing a prefix from a &[u8]
|
Sun, 25 Aug 2019 22:52:36 -0400 |
Valentin Gatien-Baron |
tests: show the pattern generated for a relative glob
|
Tue, 16 Jul 2019 21:15:39 -0700 |
Martin von Zweigbergk |
copies: remove existing copy info from the changeset on amend (BC)
|
Tue, 16 Jul 2019 21:15:35 -0700 |
Martin von Zweigbergk |
tests: show invalid copies when turning off copies-in-changeset
|
Mon, 19 Aug 2019 15:43:27 -0700 |
Martin von Zweigbergk |
context: filter out invalid copies from workingctx.p[12]copies()
|
Mon, 19 Aug 2019 12:30:02 -0700 |
Martin von Zweigbergk |
tests: demonstrate crash when committing subset of copies to changeset
|
Thu, 22 Aug 2019 20:36:13 +0300 |
Pulkit Goyal |
bdiff-torture: fix pyflakes warning reporting undefined name 'inst'
|
Tue, 27 Aug 2019 11:56:19 -0700 |
Kyle Lippincott |
split: handle partial commit of renames when doing split or record (issue5723)
|
Tue, 27 Aug 2019 11:56:15 -0700 |
Kyle Lippincott |
split: handle partial commit of copies when doing split or record
|
Sun, 01 Sep 2019 23:43:59 -0700 |
Martin von Zweigbergk |
py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])
|
Wed, 04 Sep 2019 14:35:39 -0700 |
Martin von Zweigbergk |
httppeer: use context manager when reading temporary bundle to send
|
Wed, 04 Sep 2019 10:42:26 -0700 |
Martin von Zweigbergk |
httppeer: use context manager when writing temporary bundle to send
|
Sun, 01 Sep 2019 18:06:31 +0900 |
Yuya Nishihara |
rust-cpython: mark unsafe functions as such
|
Sun, 01 Sep 2019 17:48:24 +0900 |
Yuya Nishihara |
rust-cpython: pair leaked reference with its manager object
|
Sun, 01 Sep 2019 17:37:30 +0900 |
Yuya Nishihara |
rust-cpython: introduce restricted variant of RefCell
|
Sat, 07 Sep 2019 14:51:18 +0200 |
Pierre-Yves David |
tests: register test-merge-combination.t as small but slow
stable
|
Fri, 06 Sep 2019 11:48:49 +0200 |
Julien Cristau |
test: allow different result for zstd compression (issue6188)
stable
|
Sun, 01 Sep 2019 17:35:14 +0900 |
Yuya Nishihara |
rust-cpython: fix unsafe inner(py).borrow_mut() calls
|
Mon, 02 Sep 2019 16:28:43 +0200 |
Pierre-Yves David |
revlog: deprecate the use of `revision(..., raw=True)`
|
Thu, 05 Sep 2019 14:08:22 -0400 |
Augie Fackler |
Added signature for changeset a4e32fd539ab
stable
|
Thu, 05 Sep 2019 14:08:20 -0400 |
Augie Fackler |
Added tag 5.1.1 for changeset a4e32fd539ab
stable
|
Wed, 28 Aug 2019 16:01:16 +0200 |
Boris Feld |
remotefilelog: reduce probability of race-condition in remotefilelog tests
|
Sat, 31 Aug 2019 14:12:38 +0900 |
Yuya Nishihara |
rust: apply more formatting fixes
|
Thu, 22 Aug 2019 14:31:07 +0200 |
Raphaël Gomès |
rust-utils: add normalize_case util to mirror Python one
|
Wed, 28 Aug 2019 08:16:58 -0400 |
Valentin Gatien-Baron |
rust: fix warnings about trait objects without dyn being deprecated
|
Thu, 29 Aug 2019 23:38:24 -0700 |
Martin von Zweigbergk |
py3: convert hg executable path to bytes in missing case in procutil
|
Sat, 31 Aug 2019 10:26:39 -0700 |
Martin von Zweigbergk |
py3: make statprof's chrome output work
|
Fri, 30 Aug 2019 15:30:47 -0700 |
Martin von Zweigbergk |
py3: for statprof's Chrome output, write json to string, then encode to bytes
|
Fri, 30 Aug 2019 16:44:31 -0700 |
Martin von Zweigbergk |
statprof: use context manager for file when writing flame graph
|
Fri, 30 Aug 2019 16:43:43 -0700 |
Martin von Zweigbergk |
statprof: use context manager when reading source from file
|
Fri, 30 Aug 2019 15:12:37 -0700 |
Martin von Zweigbergk |
statprof: clarify by naming tuple members while enumerate()'ing
|
Mon, 05 Aug 2019 17:25:24 +0200 |
Pierre-Yves David |
upgrade: make sure we reclone all revlogs when updating to some format
|
Tue, 30 Jul 2019 17:25:16 +0200 |
Pierre-Yves David |
upgrade: add an argument to control changelog upgrade
|
Tue, 30 Jul 2019 00:35:52 +0200 |
Pierre-Yves David |
upgrade: add an argument to control manifest upgrade
|
Fri, 30 Aug 2019 18:11:41 +0200 |
Pierre-Yves David |
unionrepo: drop the custom `rawdata` implementation
|
Fri, 30 Aug 2019 18:10:43 +0200 |
Pierre-Yves David |
unionrepo: drop `baserevdiff`
|
Fri, 30 Aug 2019 18:10:00 +0200 |
Pierre-Yves David |
unionrepo: use normal inheritance scheme to call revdiff
|
Fri, 30 Aug 2019 18:08:35 +0200 |
Pierre-Yves David |
unionrepo: fix `revdiff` implementation to use `rawdata`
|
Fri, 30 Aug 2019 18:05:24 +0200 |
Pierre-Yves David |
unionrepo: get rid of `baserevision`
|
Fri, 30 Aug 2019 17:45:38 +0200 |
Pierre-Yves David |
unionrepo: use a lower level overide in unionrepo too
|
Fri, 30 Aug 2019 18:12:16 +0200 |
Pierre-Yves David |
bundlerepo: drop the custom `rawdata` implementation
|
Fri, 30 Aug 2019 17:46:47 +0200 |
Pierre-Yves David |
bundlerepo: drop the `baserevision` hack
|
Fri, 30 Aug 2019 15:04:54 +0200 |
Pierre-Yves David |
bundlerepo: simplify code to take advantage of `_rawtext`
|
Sat, 31 Aug 2019 11:10:12 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 29 Aug 2019 15:49:16 +0200 |
Raphaël Gomès |
rust: run cargo fmt
|
Wed, 28 Aug 2019 17:36:53 -0700 |
Martin von Zweigbergk |
py3: use pycompat.maplist() in chgserver
|
Fri, 23 Aug 2019 08:54:32 -0700 |
Martin von Zweigbergk |
run-tests: handle --local before --with-hg
|
Fri, 23 Aug 2019 08:46:49 -0700 |
Martin von Zweigbergk |
run-tests: error out on `--local --with-[c]hg`
|
Tue, 20 Aug 2019 18:05:07 -0400 |
Matt Harbison |
contrib: simplify the genosxversion.py command to find the hg libraries
|
Sun, 18 Aug 2019 02:28:42 +0300 |
Pulkit Goyal |
interfaceutil: move to interfaces/
|
Sun, 18 Aug 2019 00:45:33 +0300 |
Pulkit Goyal |
interfaces: create a new folder for interfaces and move repository.py in it
|
Sun, 25 Aug 2019 09:00:26 -0700 |
Gregory Szorc |
python-zstandard: apply big-endian fix (issue6188)
stable 5.1.1
|
Sat, 17 Aug 2019 01:49:28 +0530 |
Navaneeth Suresh |
exchange: abort on pushing bookmarks pointing to secret changesets (issue6159)
stable
|
Sun, 18 Aug 2019 02:47:32 +0530 |
Navaneeth Suresh |
tests: add test to demonstrate issue6159
stable
|
Sun, 25 Aug 2019 19:46:24 +0700 |
Anton Shestakov |
packaging: add Bullseye, remove Jessie
stable
|
Sun, 25 Aug 2019 19:38:09 +0700 |
Anton Shestakov |
packaging: add Cosmic and Disco, remove Trusty and Artful
stable
|
Thu, 22 Aug 2019 16:47:31 -0700 |
Martin von Zweigbergk |
narrow: fix typo "respositories"
|
Fri, 23 Aug 2019 17:03:42 -0400 |
Augie Fackler |
merge with stable
|
Wed, 21 Aug 2019 17:56:50 +0200 |
Raphaël Gomès |
makefile: run Rust tests if cargo is installed
stable
|
Wed, 21 Aug 2019 13:14:39 -0700 |
Martin von Zweigbergk |
merge: hint about using `hg resolve` for resolving conflicts
|
Sat, 17 Aug 2019 18:28:55 +0900 |
Yuya Nishihara |
rust-dirstate: remove test case for DirsMultiset::new(Manifest, Some)
|
Sat, 17 Aug 2019 18:25:29 +0900 |
Yuya Nishihara |
rust-dirstate: split DirsMultiset constructor per input type
|
Sat, 17 Aug 2019 16:33:05 +0900 |
Yuya Nishihara |
rust-dirstate: remove excessive clone() of parameter and return value
|
Sat, 17 Aug 2019 18:06:08 +0900 |
Yuya Nishihara |
rust-dirstate: handle invalid length of p1/p2 parameters
|
Sat, 17 Aug 2019 11:37:42 +0900 |
Yuya Nishihara |
rust: simply use TryInto to convert slice to array
|
Sat, 17 Aug 2019 13:55:05 +0900 |
Yuya Nishihara |
rust-dirstate: use PARENT_SIZE constant where appropriate
|
Sat, 17 Aug 2019 13:27:11 +0900 |
Yuya Nishihara |
rust-dirstate: rename NULL_REVISION to NULL_ID which isn't a revision number
|
Sat, 17 Aug 2019 13:26:04 +0900 |
Yuya Nishihara |
rust-dirstate: remove repetition in array literal
|
Sat, 17 Aug 2019 13:42:30 +0900 |
Yuya Nishihara |
rust-dirstate: remove too abstracted way of getting &[u8]
|
Sat, 17 Aug 2019 11:43:05 +0900 |
Yuya Nishihara |
rust-dirstate: remove unneeded "ref"
|
Sat, 17 Aug 2019 12:17:46 +0900 |
Yuya Nishihara |
rust-parsers: fix unboxing of PyInt on Python 3
|
Tue, 20 Aug 2019 17:12:36 +0200 |
Pierre-Yves David |
revlog: split `rawtext` retrieval out of _revisiondata
|
Mon, 19 Aug 2019 16:29:43 +0200 |
Pierre-Yves David |
revlog: avoid caching raw text too early in _revisiondata
|
Wed, 07 Aug 2019 23:55:01 +0200 |
Pierre-Yves David |
revlog: add some documentation to `_revisiondata` code
|
Wed, 07 Aug 2019 23:52:55 +0200 |
Pierre-Yves David |
revlog: move `nullid` early return sooner in `_revisiondata`
|
Wed, 07 Aug 2019 23:48:54 +0200 |
Pierre-Yves David |
revlog: stop calling `basetext` `rawtext` in _revisiondata
|
Wed, 07 Aug 2019 23:46:14 +0200 |
Pierre-Yves David |
revlog: assign rawtext earlier in `_revisiondata`
|
Mon, 19 Aug 2019 16:14:27 +0200 |
Pierre-Yves David |
revlog: drop silly `raw` parameter to `rawdata` function
|
Mon, 19 Aug 2019 10:34:10 -0700 |
Martin von Zweigbergk |
perf: don't depend on pycompat for older Mercurial versions
|
Mon, 19 Aug 2019 10:39:13 -0700 |
Martin von Zweigbergk |
perf: don't try to call `util.queue` on Mercurial version before it existed
|
Mon, 19 Aug 2019 10:38:38 -0700 |
Martin von Zweigbergk |
perf: handle NameError for `pycompat.foo` when pycompat wasn't imported
|
Wed, 07 Aug 2019 20:12:07 +0200 |
Pierre-Yves David |
rawdata: update callers in shallowbundle
|
Wed, 07 Aug 2019 20:11:50 +0200 |
Pierre-Yves David |
rawdata: update callers in storageutils
|
Wed, 07 Aug 2019 20:11:35 +0200 |
Pierre-Yves David |
rawdata: update callers in delta utils
|
Wed, 07 Aug 2019 20:11:22 +0200 |
Pierre-Yves David |
rawdata: update callers in repository
|
Wed, 07 Aug 2019 20:11:12 +0200 |
Pierre-Yves David |
rawdata: update callers in testing/storage.py
|
Wed, 07 Aug 2019 22:41:49 +0200 |
Pierre-Yves David |
rawdata: update callers in test-revlog-raw
|
Wed, 07 Aug 2019 20:10:43 +0200 |
Pierre-Yves David |
rawdata: update callers in lfs' tests
|
Wed, 07 Aug 2019 20:10:32 +0200 |
Pierre-Yves David |
rawdata: update callers in lfs' wrapper
|
Wed, 07 Aug 2019 20:10:24 +0200 |
Pierre-Yves David |
rawdata: update caller in wireprotov2server
|
Wed, 07 Aug 2019 20:10:08 +0200 |
Pierre-Yves David |
rawdata: update callers in debugcommands
|
Wed, 07 Aug 2019 20:09:53 +0200 |
Pierre-Yves David |
rawdata: update callers in sqlitestore
|
Wed, 07 Aug 2019 22:35:12 +0200 |
Pierre-Yves David |
rawdata: update caller in remotefilelog
|
Wed, 07 Aug 2019 20:09:10 +0200 |
Pierre-Yves David |
rawdata: update callers in bundlerepo
|
Wed, 07 Aug 2019 20:08:35 +0200 |
Pierre-Yves David |
rawdata: update callers in context
|
Wed, 07 Aug 2019 20:08:26 +0200 |
Pierre-Yves David |
rawdata: update caller in revlog
|
Thu, 15 Aug 2019 14:54:39 -0400 |
Augie Fackler |
setup: fix a sorting issue I noticed in package names
|
Sat, 17 Aug 2019 10:25:04 +0900 |
Yuya Nishihara |
py3: do not convert rust module/attribute names to bytes
|
Sat, 17 Aug 2019 15:43:41 +0900 |
Yuya Nishihara |
transplant: unnest --stop case
|
Fri, 16 Aug 2019 18:34:05 +0900 |
Yuya Nishihara |
rust-discovery: use while loop instead of match + break
|
Fri, 16 Aug 2019 18:31:17 +0900 |
Yuya Nishihara |
rust-discovery: remove useless extern crate
|
Fri, 26 Jul 2019 01:19:43 +0530 |
Taapas Agrawal |
transplant: added support for --stop flag
|
Thu, 15 Aug 2019 20:43:25 +0530 |
Navaneeth Suresh |
unshelve: abort on using --keep and --interactive together
|
Tue, 20 Aug 2019 18:35:16 +0300 |
Navaneeth Suresh |
config: add experimental argument to the config registrar
|
Wed, 14 Aug 2019 16:11:45 -0400 |
Augie Fackler |
tests: split joint repo/changelog fake into one for each type
|
Tue, 13 Aug 2019 14:28:10 -0700 |
Danny Hooper |
fix: pass line ranges as value instead of callback
|
Tue, 13 Aug 2019 14:20:48 -0700 |
Danny Hooper |
fix: correctly parse the :metadata subconfig
|
Mon, 12 Aug 2019 16:39:39 -0700 |
Danny Hooper |
fix: allow tools to use :linerange, but also run if a file is unchanged
|
Wed, 10 Jul 2019 09:57:28 +0200 |
Raphaël Gomès |
rust-dirstate: call rust dirstatemap from Python
|
Wed, 10 Jul 2019 09:56:53 +0200 |
Raphaël Gomès |
rust-dirstate: rust-cpython bridge for dirstatemap
|
Wed, 10 Jul 2019 09:56:23 +0200 |
Raphaël Gomès |
rust-dirstate: rust implementation of dirstatemap
|
Tue, 09 Jul 2019 15:15:54 +0200 |
Raphaël Gomès |
rust-cpython: add macro for sharing references
|
Tue, 09 Jul 2019 14:53:34 +0200 |
Raphaël Gomès |
rust-docstrings: add missing module docstrings
|
Wed, 17 Jul 2019 11:37:43 +0200 |
Raphaël Gomès |
rust-dirstate: improve API of `DirsMultiset`
|
Tue, 09 Jul 2019 12:15:09 +0200 |
Raphaël Gomès |
rust-dirstate: use EntryState enum instead of literals
|
Tue, 09 Jul 2019 11:49:49 +0200 |
Raphaël Gomès |
rust-parsers: switch to parse/pack_dirstate to mutate-on-loop
|
Wed, 10 Jul 2019 10:16:28 +0200 |
Raphaël Gomès |
rust-parsers: move parser bindings to their own file and Python module
|
Mon, 08 Jul 2019 18:01:39 +0200 |
Raphaël Gomès |
rust-dirstate: create dirstate submodule in hg-cpython
|
Wed, 20 Feb 2019 09:04:54 +0100 |
Georges Racinet |
rust-discovery: using from Python code
|
Tue, 21 May 2019 12:46:38 +0200 |
Georges Racinet on percheron.racinet.fr |
rust-discovery: optimization of add commons/missings for empty arguments
|
Tue, 16 Apr 2019 01:16:39 +0200 |
Georges Racinet |
rust-discovery: using the children cache in add_missing
|
Tue, 21 May 2019 17:44:15 +0200 |
Georges Racinet |
discovery: new devel.discovery.randomize option
|
Tue, 21 May 2019 17:43:55 +0200 |
Georges Racinet |
rust-discovery: optionally don't randomize at all, for tests
|
Fri, 17 May 2019 01:56:57 +0200 |
Georges Racinet |
rust-discovery: exposing sampling to python
|
Fri, 16 Aug 2019 15:41:53 +0300 |
Augie Fackler |
tests: use `tr -d` and not `tr --delete` as the latter is absent on BSD tr(1)
stable
|
Fri, 17 May 2019 01:56:57 +0200 |
Georges Racinet |
rust-discovery: takefullsample() core implementation
|
Fri, 17 May 2019 01:56:56 +0200 |
Georges Racinet |
rust-discovery: core implementation for take_quick_sample()
|
Wed, 12 Jun 2019 14:31:41 +0100 |
Georges Racinet |
rust-discovery: read the index from a repo passed at init
|
Wed, 12 Jun 2019 14:18:12 +0100 |
Georges Racinet |
rust-discovery: accept the new 'respectsize' init arg
|
Wed, 14 Aug 2019 09:22:54 +0900 |
Yuya Nishihara |
merge with stable
|
Tue, 13 Aug 2019 22:48:05 +0530 |
Navaneeth Suresh |
unshelve: forget unknown files after a partial unshelve
|
Thu, 08 Aug 2019 01:59:43 +0200 |
Pierre-Yves David |
flagutil: move addflagprocessor to the new module (API)
|
Thu, 08 Aug 2019 01:25:37 +0200 |
Pierre-Yves David |
flagutil: move insertflagprocessor to the new module (API)
|
Thu, 08 Aug 2019 01:28:34 +0200 |
Pierre-Yves David |
flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
|
Thu, 08 Aug 2019 01:04:48 +0200 |
Pierre-Yves David |
flagutil: move the `flagprocessors` mapping in the new module
|
Thu, 08 Aug 2019 01:03:01 +0200 |
Pierre-Yves David |
flagutil: create a `mercurial.revlogutils.flagutil` module
|
Wed, 07 Aug 2019 22:02:49 +0200 |
Pierre-Yves David |
rawdata: register the method for `ifiledata`
|
Wed, 07 Aug 2019 21:17:48 +0200 |
Pierre-Yves David |
rawdata: implement the method for `unionrepo` too
|
Wed, 07 Aug 2019 20:51:52 +0200 |
Pierre-Yves David |
rawdata: implement the method for `remotefilelog` too
|
Wed, 07 Aug 2019 20:48:05 +0200 |
Pierre-Yves David |
rawdata: implement `rawdata` for `simplestore` too
|
Wed, 07 Aug 2019 22:08:04 +0200 |
Pierre-Yves David |
rawdata: forward `rawdata` call on `manifestlog`
|
Wed, 07 Aug 2019 22:01:52 +0200 |
Pierre-Yves David |
rawdata: implement `rawdata` for `sqlitestore` too
|
Wed, 07 Aug 2019 22:00:57 +0200 |
Pierre-Yves David |
rawdata: add the method to bundlerevlog
|
Wed, 07 Aug 2019 21:59:20 +0200 |
Pierre-Yves David |
rawdata: forward the method call on `filelog` object
|
Wed, 07 Aug 2019 21:54:29 +0200 |
Pierre-Yves David |
rawdata: introduce a `rawdata` method on revlog
|
Wed, 07 Aug 2019 17:14:48 +0200 |
Pierre-Yves David |
revlog: split a `_revisiondata` method to file `revision` job
|
Wed, 24 Jul 2019 18:32:36 +0530 |
Taapas Agrawal |
continue: added support for transplant
|
Fri, 09 Aug 2019 05:09:54 -0400 |
Augie Fackler |
merge with stable
|
Mon, 12 Aug 2019 14:00:19 -0400 |
Valentin Gatien-Baron |
fncache: make debugrebuildfncache not fail on broken fncache
stable
|
Mon, 12 Aug 2019 13:22:27 -0400 |
Valentin Gatien-Baron |
fncache: show that debugrebuildfncache is partly broken
stable
|
Fri, 09 Aug 2019 13:11:27 +0200 |
Pierre-Yves David |
test: further fixes to matching for run-tests.py bug
stable
|
Mon, 05 Aug 2019 13:31:12 -0700 |
Kyle Lippincott |
branchmap: explicitly warm+write all subsets of the branchmap caches
|
Wed, 12 Jun 2019 13:42:52 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesremoved method from context
|
Wed, 12 Jun 2019 13:42:22 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesadded method from context
|
Thu, 08 Aug 2019 11:06:13 +0200 |
Pierre-Yves David |
demandimport: explicitly declare `_session` at the module level
stable
|
Thu, 08 Aug 2019 10:55:06 +0200 |
Pierre-Yves David |
tests: give more room for slowness in test-run-tests.t
stable
|
Tue, 06 Aug 2019 03:17:40 +0200 |
Pierre-Yves David |
copies: extract an explicit `computechangesetcopie` method from context
|
Wed, 07 Aug 2019 19:18:20 +0530 |
Navaneeth Suresh |
config: fix fm.data() handling of defaultvalue
|
Sat, 03 Aug 2019 12:14:34 +0530 |
Navaneeth Suresh |
config: remove pycompat.bytestr() for defaultvalue
|
Sat, 27 Jul 2019 12:19:51 +0530 |
Navaneeth Suresh |
unshelve: clear shelvedstate and _finishunshelve() on partial unshelve
|
Thu, 25 Jul 2019 22:01:15 +0530 |
Navaneeth Suresh |
unshelve: delete shelvedstate after a successful unshelve --continue
|
Wed, 24 Jul 2019 18:15:27 +0530 |
Navaneeth Suresh |
unshelve: handle stripping changesets on interactive mode
|
Tue, 06 Aug 2019 14:54:25 +0200 |
Raphaël Gomès |
byteify-strings: add --version argument
|
Tue, 06 Aug 2019 14:49:30 +0200 |
Raphaël Gomès |
byteify-strings: add space in special comments to silence flake8 error
|
Thu, 18 Jul 2019 17:10:38 +0800 |
Anton Shestakov |
revset: drop argument when it's None
|
Thu, 18 Jul 2019 17:07:34 +0800 |
Anton Shestakov |
stack: remove unnecessary reverse() predicate
|
Sat, 03 Aug 2019 16:47:49 -0700 |
Gregory Szorc |
automation: increase root volume size on Linux
|
Sat, 03 Aug 2019 16:03:11 -0700 |
Gregory Szorc |
automation: install Rust in Linux environment
|
Sat, 03 Aug 2019 14:17:41 -0700 |
Gregory Szorc |
automation: update packages in requirements files
|
Sat, 03 Aug 2019 14:04:31 -0700 |
Gregory Szorc |
automation: install latest Python versions
|
Thu, 01 Aug 2019 03:15:58 +0200 |
Pierre-Yves David |
upgrade: introduce the internal code for revlog cloning selection
|
Thu, 01 Aug 2019 11:02:12 -0700 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.1" and clear "next"
stable
|
Tue, 30 Jul 2019 19:58:44 +0200 |
Pierre-Yves David |
upgrade: introduce a _copyrevlog method
|
Sat, 27 Jul 2019 19:25:47 +0200 |
Pierre-Yves David |
upgrade: rename `_copyrevlogs` to `_clonerevlogs`
|
Sat, 27 Jul 2019 19:58:17 +0200 |
Pierre-Yves David |
upgrade: walk the source store file only once
|
Wed, 12 Jun 2019 14:22:49 +0100 |
Pierre-Yves David |
upgrade: always use full text if "full-add" mode is enable
|
Sun, 04 Aug 2019 22:14:26 +0200 |
Raphaël Gomès |
byteify-strings: fix misalignment with multi-line parenthesis
|
Fri, 02 Aug 2019 16:54:02 +0200 |
Raphaël Gomès |
byteify-strings: add test for byteify-strings.py
|
Sun, 04 Aug 2019 20:59:21 +0900 |
Yuya Nishihara |
merge with stable
|
Sat, 03 Aug 2019 12:13:51 -0700 |
Gregory Szorc |
automation: push changes affecting .hgtags
stable
|
Fri, 02 Aug 2019 16:17:02 +0200 |
Raphaël Gomès |
byteify-strings: add cli argument to handle `attr*()` when they are methods
|
Fri, 21 Jun 2019 03:50:40 +0200 |
Pierre-Yves David |
bookmarks: actual fix for race condition deleting bookmark
stable
|
Thu, 01 Aug 2019 16:22:47 +0200 |
Pierre-Yves David |
strip: access bookmark before getting a reference to changelog
stable
|
Thu, 01 Aug 2019 15:59:52 +0200 |
Pierre-Yves David |
test: use a more verbose output in the test
stable
|
Fri, 02 Aug 2019 16:14:00 +0200 |
Raphaël Gomès |
byteify-strings: simplify default value for `--treat-as-kwargs`
|
Fri, 02 Aug 2019 10:18:22 +0200 |
Raphaël Gomès |
byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects
|
Fri, 02 Aug 2019 10:10:23 +0200 |
Raphaël Gomès |
byteify-strings: add helpers to check for item access or method call
|
Fri, 02 Aug 2019 09:55:32 +0200 |
Raphaël Gomès |
byteify-strings: add support for ignore comments
|
Fri, 02 Aug 2019 09:48:13 +0200 |
Raphaël Gomès |
byteify-strings: handle triple quoted strings if they are not docstrings
|
Fri, 02 Aug 2019 09:44:11 +0200 |
Raphaël Gomès |
byteify-strings: handle multi-line strings in _ensuresysstr
|
Wed, 22 May 2019 16:22:06 -0700 |
Danny Hooper |
fix: run fixer tools in the repo root as cwd so they can use the working copy
|
Thu, 01 Aug 2019 22:03:52 +0530 |
Navaneeth Suresh |
config: add defaultvalue template keyword
|
Thu, 01 Aug 2019 12:23:07 -0400 |
Augie Fackler |
merge with stable
|
Tue, 23 Jul 2019 11:12:36 +0200 |
Raphaël Gomès |
module-policy: update rust extension import to use the new module policy
|
Sun, 21 Jul 2019 07:59:16 -0700 |
Martin von Zweigbergk |
transaction: leave unfinished without crashing when not properly released
|
Tue, 30 Jul 2019 21:36:15 +0530 |
Navaneeth Suresh |
unshelve: add abort on using continue and interactive together
|
Mon, 29 Jul 2019 13:22:52 +0300 |
Pulkit Goyal |
py3: add one more test to list of passing tests
|
Mon, 29 Jul 2019 13:25:05 +0300 |
Pulkit Goyal |
tests: sort imports in test-bookmarks-corner-case.t
|
Thu, 01 Aug 2019 12:14:52 -0400 |
Augie Fackler |
Added signature for changeset e91930d712e8
stable
|
Thu, 01 Aug 2019 12:14:50 -0400 |
Augie Fackler |
Added tag 5.1 for changeset e91930d712e8
stable
|
Fri, 26 Jul 2019 10:47:06 -0700 |
Danny Hooper |
fix: add some new test cases
|
Wed, 24 Jul 2019 00:44:12 +0530 |
Navaneeth Suresh |
unshelve: store information about interactive mode in shelvedstate
|
Sun, 28 Jul 2019 18:32:31 -0700 |
Gregory Szorc |
automation: execute powershell when connecting
stable 5.1
|
Sun, 28 Jul 2019 18:16:08 -0700 |
Gregory Szorc |
automation: allow exit code of 1 for `hg push`
stable
|
Thu, 25 Jul 2019 21:28:29 +0900 |
Yuya Nishihara |
curses: do not setlocale() at import time (issue5261)
stable
|
Wed, 24 Jul 2019 18:20:01 +0530 |
Navaneeth Suresh |
unshelve: create a matcher only if required on creating unshelve ctx
|
Wed, 24 Jul 2019 18:10:50 +0530 |
Navaneeth Suresh |
unshelve: changes how date is set on interactive mode
|
Wed, 24 Jul 2019 09:06:25 +0530 |
Navaneeth Suresh |
unshelve: unify logic around creating an unshelve changeset
|
Wed, 24 Jul 2019 16:19:00 -0700 |
Danny Hooper |
fix: ignore fixer tool configurations that are missing patterns
|
Wed, 24 Jul 2019 16:21:12 -0700 |
Danny Hooper |
fix: add a test case around the effect of cwd on pattern matching
|
Wed, 24 Jul 2019 16:22:45 -0700 |
Danny Hooper |
fix: remove support for :fileset sub-config in favor of :pattern
|
Tue, 23 Jul 2019 15:01:28 -0400 |
Augie Fackler |
fsmonitor: add support for extra `hg debuginstall` data
|
Tue, 23 Jul 2019 14:37:51 -0400 |
Augie Fackler |
debugcommands: add support for extensions adding their own debug info
|
Tue, 23 Jul 2019 14:36:38 -0400 |
Augie Fackler |
fsmonitor: refactor watchmanclient.client to accept ui and repo path
|
Mon, 22 Jul 2019 19:10:59 -0700 |
Gregory Szorc |
contrib: install Python 3.8b2 instead of 3.8a2
stable
|
Mon, 22 Jul 2019 19:06:20 -0700 |
Gregory Szorc |
automation: make Windows base image name configurable
stable
|
Mon, 22 Jul 2019 18:55:52 -0700 |
Gregory Szorc |
automation: extract strings to constants
stable
|
Mon, 22 Jul 2019 18:52:58 -0700 |
Gregory Szorc |
automation: use newer Windows base image
stable
|
Mon, 22 Jul 2019 17:44:19 -0700 |
Martin von Zweigbergk |
copies: fix crash on in changeset-centric tracing from commit to itself
stable
|
Tue, 23 Jul 2019 12:03:24 +0530 |
Navaneeth Suresh |
unshelve: add help text on --interactive in verbose mode
stable
|
Mon, 22 Jul 2019 06:33:11 -0400 |
Valentin Gatien-Baron |
amend: stop committing unrequested file reverts (issue6157)
stable
|
Mon, 22 Jul 2019 06:33:00 -0400 |
Valentin Gatien-Baron |
amend: add a test for a simplified version of issue6157
stable
|
Sun, 21 Jul 2019 18:04:05 -0700 |
Martin von Zweigbergk |
py: error out if a "skip" character was given with non-dict to util.dirs()
stable
|
Mon, 22 Jul 2019 09:55:05 -0700 |
Martin von Zweigbergk |
py3: fix incorrect fix of test-setdiscovery.t in eb27d9eee2cc
stable
|
Mon, 22 Jul 2019 14:08:56 -0400 |
Augie Fackler |
Added signature for changeset e386b5f4f836
stable
|
Mon, 22 Jul 2019 14:08:54 -0400 |
Augie Fackler |
Added tag 5.1rc0 for changeset e386b5f4f836
stable
|
Mon, 22 Jul 2019 14:00:33 -0400 |
Augie Fackler |
merge default into stable for 5.1 release
stable 5.1rc0
|
Sun, 21 Jul 2019 14:42:01 +0900 |
Yuya Nishihara |
rust-filepatterns: unescape comment character property
|
Sun, 21 Jul 2019 13:00:54 +0900 |
Yuya Nishihara |
rust-filepatterns: use literal b'#' instead of cast
|
Sun, 21 Jul 2019 12:46:57 +0900 |
Yuya Nishihara |
rust-filepatterns: fix type of warnings tuple to (bytes, bytes)
|
Sun, 21 Jul 2019 13:48:29 +0900 |
Yuya Nishihara |
hgignore: add escape syntax test for glob patterns
|
Sun, 21 Jul 2019 13:37:24 +0900 |
Yuya Nishihara |
hgignore: add a few more weird patterns to test case
|
Sun, 21 Jul 2019 13:30:47 +0900 |
Yuya Nishihara |
hgignore: update \-escape test to reflect actual behavior
|
Sat, 20 Jul 2019 11:04:49 -0700 |
Martin von Zweigbergk |
py3: add a b'' prefix in tests/test-convert-identity.t
|
Fri, 19 Jul 2019 09:43:50 -0700 |
Martin von Zweigbergk |
lookup: don't use "00changelog.i@None" when lookup of prefix fails
|
Thu, 18 Jul 2019 14:23:21 -0400 |
Augie Fackler |
py3: fix test-setdiscovery.t on Python 3 by conditionalizing two lines
|
Fri, 19 Jul 2019 01:49:10 +0530 |
Taapas Agrawal |
commands: removed part of description from abort and continue
|
Sat, 20 Jul 2019 22:18:22 -0400 |
Matt Harbison |
tests: glob over some timing numbers in test-shelve.t
|
Thu, 18 Jul 2019 14:18:20 -0400 |
Augie Fackler |
py3: another passing test
|
Thu, 18 Jul 2019 14:19:41 -0400 |
Augie Fackler |
cleanup: remove redundant import
|
Thu, 18 Jul 2019 21:10:17 +0530 |
Navaneeth Suresh |
shelve: modify help text on --interactive
|
Thu, 18 Jul 2019 20:54:26 +0530 |
Navaneeth Suresh |
unshelve: mark unshelve interactive as experimental
|
Tue, 02 Jul 2019 12:59:58 -0400 |
Valentin Gatien-Baron |
commit: improve the files field of changelog for merges
|
Sat, 13 Jul 2019 23:45:32 -0400 |
Valentin Gatien-Baron |
convert: add a config option to help doing identity hg->hg conversion
|
Tue, 02 Jul 2019 12:55:51 -0400 |
Valentin Gatien-Baron |
tests: show the files fields of changelogs for many merges
|
Tue, 16 Jul 2019 19:18:16 +0100 |
Ian Moody |
phabricator: handle local:commits time being string or int
|
Tue, 16 Jul 2019 18:38:38 +0100 |
Ian Moody |
phabricator: demonstrate broken phabread on string local:commit times
|
Tue, 02 Jul 2019 18:02:12 +0530 |
Navaneeth Suresh |
unshelve: add interactive mode
|
Sun, 07 Jul 2019 10:54:41 -0400 |
Valentin Gatien-Baron |
blackbox: disable extremely verbose logging (issue6110)
|
Wed, 17 Jul 2019 22:24:17 +0530 |
Taapas Agrawal |
continue: added support for unshelve
|
Tue, 16 Jul 2019 01:59:28 +0530 |
Taapas Agrawal |
continue: added support for rebase
|
Mon, 15 Jul 2019 22:23:31 +0530 |
Taapas Agrawal |
continue: added logic for hg continue
|
Wed, 17 Jul 2019 18:15:51 +0200 |
Raphaël Gomès |
rust-utils: remove buggy assertion
|
Wed, 10 Jul 2019 17:41:07 +0200 |
Raphaël Gomès |
rust-utils: add docstrings and doctests for utils.rs
|
Tue, 02 Jul 2019 17:15:03 +0200 |
Raphaël Gomès |
rust: switch hg-core and hg-cpython to rust 2018 edition
|
Fri, 12 Jul 2019 11:08:31 +0200 |
Raphaël Gomès |
rust-utils: use new find_dirs iterator
|
Tue, 16 Jul 2019 00:00:17 -0400 |
Matt Harbison |
inno: correct the path display in a literal block of the readme
|
Mon, 15 Jul 2019 15:29:22 -0700 |
Martin von Zweigbergk |
copies: remove unnecessary override of p[12]copies() in workingctx
|
Fri, 12 Jul 2019 19:38:18 -0400 |
Matt Harbison |
tests: properly position conditional output on Windows in test-subrepo.t
|
Thu, 11 Jul 2019 03:08:28 +0530 |
Taapas Agrawal |
abort: removed labels argument from abortmerge()
|
Fri, 12 Jul 2019 23:34:24 -0700 |
Martin von Zweigbergk |
py3: source-transform only call-sites of iteritems(), not definitions
|
Sun, 14 Jul 2019 23:21:28 -0700 |
Martin von Zweigbergk |
py3: fix formatting of branchmap log messages with repo.filtername=None
|
Sun, 14 Jul 2019 01:31:42 -0400 |
Matt Harbison |
automation: correct the path separator in LIBPATH on Windows
|
Sun, 30 Jun 2019 01:07:14 +0530 |
Taapas Agrawal |
abort: added support for merge
|
Wed, 26 Jun 2019 22:15:07 +0530 |
Taapas Agrawal |
abort: added support for unshelve
|
Wed, 10 Jul 2019 23:11:55 +0530 |
Taapas Agrawal |
unshelve: changed Corruptedstate error msg from ui.warn to error.Abort
|
Thu, 20 Jun 2019 01:08:56 +0530 |
Taapas Agrawal |
mq: fix for merge detection methods
|
Tue, 09 Jul 2019 00:03:10 -0700 |
Martin von Zweigbergk |
py3: store _origdoc as str
|
Fri, 28 Jun 2019 12:59:21 -0700 |
Martin von Zweigbergk |
copies: follow copies across merge base without source file (issue6163)
|
Tue, 25 Jun 2019 14:25:03 -0700 |
Martin von Zweigbergk |
copies: filter invalid copies only at end of pathcopies() (issue6163)
|
Tue, 25 Jun 2019 13:46:55 -0700 |
Martin von Zweigbergk |
copies: inline _chainandfilter() to prepare for next patch
|
Tue, 25 Jun 2019 13:33:49 -0700 |
Martin von Zweigbergk |
copies: remove most early returns from pathcopies() and _forwardcopies()
|
Fri, 28 Jun 2019 09:01:45 -0700 |
Martin von Zweigbergk |
copies: move short-circuiting of dirstate copies out of _forwardcopies()
|
Fri, 21 Jun 2019 16:59:29 -0700 |
Martin von Zweigbergk |
tests: add more tests of copy tracing with removed and re-added files
|
Mon, 01 Jul 2019 14:24:51 -0700 |
Martin von Zweigbergk |
tests: split out tests for unrelated copy source/target into separate file
|
Mon, 24 Jun 2019 16:01:01 -0700 |
Kyle Lippincott |
subrepos: make last line of prompts <40 english chars (issue6158)
|
Mon, 24 Jun 2019 16:00:39 -0700 |
Kyle Lippincott |
largefiles: make last line of prompts <40 english chars (issue6158)
|
Sun, 30 Jun 2019 18:32:43 +0900 |
Yuya Nishihara |
rust-dirstate: add helper to iterate ancestor paths
|
Tue, 09 Jul 2019 20:51:48 -0400 |
Matt Harbison |
tests: update test-commit-interactive.t for no-execbit platforms
|
Fri, 28 Jun 2019 00:35:52 +0530 |
Taapas Agrawal |
abort: added support for histedit
|
Sun, 23 Jun 2019 23:11:35 +0530 |
Taapas Agrawal |
abort: added support for rebase
|
Sun, 23 Jun 2019 22:31:31 +0530 |
Taapas Agrawal |
abort: added support for graft
|
Sun, 23 Jun 2019 20:58:01 +0530 |
Taapas Agrawal |
abort: added logic for of hg abort
|
Tue, 09 Jul 2019 10:09:46 -0400 |
Augie Fackler |
merge with stable
|
Tue, 09 Jul 2019 12:58:29 +0300 |
Taapas Agrawal |
merge: disallow merge abort in case of an unfinished operation (issue6160)
|
Mon, 08 Jul 2019 15:01:18 -0700 |
Kyle Lippincott |
relnotes: document new range-select mechanism in crecord
|
Fri, 05 Jul 2019 00:17:26 +0530 |
Taapas Agrawal |
statecheck: updated docstrings related to afterresolvedstates
|
Mon, 08 Jul 2019 14:01:01 -0400 |
Augie Fackler |
extdata: avoid crashing inside subprocess when we get a revset parse error
|
Mon, 08 Jul 2019 13:57:44 -0400 |
Augie Fackler |
extdata: demonstrate bad behavior when a subprocess emits garbage
|
Sun, 07 Jul 2019 23:04:55 -0700 |
Martin von Zweigbergk |
py3: don't run source transformer on hgext3rd (extensions)
|
Mon, 08 Jul 2019 13:10:34 -0700 |
Kyle Lippincott |
crecord: provide 'X' as a range-select mechanism
|
Mon, 08 Jul 2019 13:06:46 -0700 |
Kyle Lippincott |
crecord: make KEY_ENTER usable in tests (by not updating UI)
|
Mon, 08 Jul 2019 12:38:37 -0700 |
Kyle Lippincott |
crecord: fix if -> elif when handling key presses
|
Mon, 08 Jul 2019 12:17:06 -0700 |
Kyle Lippincott |
crecord: add "x" alias for space, remove test-only "TOGGLE" alias
|
Mon, 08 Jul 2019 12:15:37 -0700 |
Kyle Lippincott |
crecord: stop using test-only "X" as alternative for "c"
|
Sat, 06 Jul 2019 22:19:36 +0530 |
Taapas Agrawal |
graft: moved abortgraft and readgraft to cmdutil
|
Thu, 20 Jun 2019 14:33:42 -0400 |
Augie Fackler |
cleanup: use named constants for second arg to .seek()
|
Thu, 20 Jun 2019 14:45:52 -0700 |
Kyle Lippincott |
patch: use a short, fixed-size message for last line of prompt (issue6158)
|
Thu, 20 Jun 2019 11:40:47 -0700 |
Kyle Lippincott |
filemerge: make last line of prompts <40 english chars (issue6158)
|
Tue, 09 Jul 2019 10:07:35 -0400 |
Augie Fackler |
Added signature for changeset 97ada9b8d51b
stable
|
Tue, 09 Jul 2019 10:07:33 -0400 |
Augie Fackler |
Added tag 5.0.2 for changeset 97ada9b8d51b
stable
|
Mon, 08 Jul 2019 13:12:20 -0400 |
Augie Fackler |
posix: always seek to EOF when opening a file in append mode
stable 5.0.2
|
Sat, 06 Jul 2019 19:55:29 -0400 |
Valentin Gatien-Baron |
tweakdefaults: make hg resolve require --re-merge flag to re-merge
|
Thu, 04 Jul 2019 21:29:28 +0530 |
Navaneeth Suresh |
unshelve: rename _dounshelve() to dounshelve()
|
Mon, 01 Jul 2019 15:07:31 +0200 |
Raphaël Gomès |
rust: remove Deref in favor of explicit methods
|
Mon, 01 Jul 2019 10:53:36 +0200 |
Raphaël Gomès |
rust: simplify overly complicated expression
|
Mon, 01 Jul 2019 10:50:18 +0200 |
Raphaël Gomès |
rust: run rfmt on all hg-core/hg-cpython code
|
Wed, 03 Jul 2019 10:06:39 +0800 |
Anton Shestakov |
move: --force flag forcibly moves, not copies
stable
|
Wed, 03 Jul 2019 10:01:51 +0800 |
Anton Shestakov |
copy: correct synopsis by making SOURCE a required argument
stable
|
Tue, 02 Jul 2019 10:53:29 +0200 |
Pierre-Yves David |
debugrevlog: fix average size computation for empty data (issue6167)
stable
|
Mon, 01 Jul 2019 16:25:51 -0700 |
Martin von Zweigbergk |
changelog: fix handling of empty copy entries in changeset
|
Sun, 30 Jun 2019 17:52:57 +0530 |
Sushil khanchi |
relnotes: document the new --force-close-branch flag
|
Tue, 11 Jun 2019 20:53:14 +0300 |
Pulkit Goyal |
py3: hack around inconsistency of type of name passed to DNSQuestion
|
Tue, 11 Jun 2019 20:48:59 +0300 |
Pulkit Goyal |
py3: add r'' prefixes and do ('%d' % int) instead of str(int)
|
Sat, 02 Feb 2019 12:07:31 -0800 |
Gregory Szorc |
zeroconf: port to Python 3
|
Fri, 28 Jun 2019 16:40:36 -0700 |
Martin von Zweigbergk |
copies: return only path from _tracefile() since that's all caller needs
|
Sun, 30 Jun 2019 13:04:26 +0530 |
Navaneeth Suresh |
extensions: add shelve to _builtin
|
Sun, 30 Jun 2019 15:10:56 +0900 |
Yuya Nishihara |
merge with stable
|
Sat, 29 Jun 2019 23:23:07 -0400 |
Matt Harbison |
bookmarks: backout the attempt to fix the delete race
stable
|
Fri, 28 Jun 2019 14:13:00 -0700 |
Martin von Zweigbergk |
automv: access status fields by name, not index
|
Fri, 28 Jun 2019 14:07:09 -0700 |
Martin von Zweigbergk |
automv: use public API for getting copies
|
Sat, 18 May 2019 15:44:23 +0530 |
Sushil khanchi |
commit: add --force-close-branch flag to close a non-head changeset
|
Fri, 28 Jun 2019 21:31:34 +0530 |
Navaneeth Suresh |
shelve: move shelve extension to core
|
Fri, 28 Jun 2019 22:57:48 +0530 |
Navaneeth Suresh |
shelve: remove rebase.clearstatus()
|
Thu, 20 Jun 2019 00:59:16 +0530 |
Taapas Agrawal |
shelve: removed redundant merge detection method
|
Wed, 05 Jun 2019 17:58:34 +0200 |
Raphaël Gomès |
rust-dirstate: call new "dirs" rust implementation from Python
|
Thu, 16 May 2019 18:03:42 +0200 |
Raphaël Gomès |
rust-dirstate: add "dirs" rust-cpython binding
|
Thu, 16 May 2019 18:03:06 +0200 |
Raphaël Gomès |
rust-dirstate: add "dirs" Rust implementation
|
Fri, 21 Jun 2019 00:26:07 +0530 |
Taapas Agrawal |
relnotes: added description about statemod._statecheck
|
Fri, 28 Jun 2019 03:15:39 +0530 |
Taapas Agrawal |
statecheck: shifted defaults to addunfinished()
|
Thu, 20 Jun 2019 11:40:08 +0530 |
Taapas Agrawal |
statecheck: added support for cmdutil.afterresolvedstates
|
Sun, 09 Jun 2019 02:12:58 +0530 |
Taapas Agrawal |
statecheck: added support for STATES
|
Sun, 09 Jun 2019 01:13:13 +0530 |
Taapas Agrawal |
state: moved cmdutil.STATES and utilities to state.py
|
Sun, 09 Jun 2019 00:43:36 +0530 |
Taapas Agrawal |
state: created new class statecheck to handle unfinishedstates
|
Sat, 08 Jun 2019 23:43:53 +0530 |
Taapas Agrawal |
states: moved cmdutil.unfinishedstates to state.py
|
Mon, 24 Jun 2019 16:01:22 -0700 |
Martin von Zweigbergk |
rebase: fix in-memory rebasing of copy of empty file
|
Mon, 24 Jun 2019 16:07:59 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken in-memory rebase of copy to empty file
|
Tue, 25 Jun 2019 14:23:02 -0700 |
Kyle Lippincott |
zsh: enable completion support for chg as well
|
Tue, 25 Jun 2019 19:32:08 -0700 |
Rodrigo Damazio Bovendorp |
py3: make catapult usable from the test runner in py3
|
Tue, 25 Jun 2019 19:30:24 -0700 |
Rodrigo Damazio Bovendorp |
py3: use integer division for the value passed to xrange
|
Tue, 25 Jun 2019 19:28:41 -0700 |
Rodrigo Damazio Bovendorp |
pycompat: make fewer assumptions about sys.executable
|
Thu, 27 Jun 2019 11:39:35 +0200 |
Valentin Gatien-Baron |
update: fix spurious unclean status bug shown by previous commit
|
Thu, 27 Jun 2019 11:09:09 +0200 |
Valentin Gatien-Baron |
tests: show bug in update introduced in 87a34c767384
|
Wed, 26 Jun 2019 05:20:02 -0700 |
Martin von Zweigbergk |
copies: document how 'copies' dict instances are reused
|
Thu, 20 Jun 2019 10:58:14 -0700 |
Martin von Zweigbergk |
copies: simplify merging of copy dicts on merge commits
|
Thu, 20 Jun 2019 10:42:16 -0700 |
Martin von Zweigbergk |
copies: remove a redundant matcher filtering in _changesetforwardcopies()
|
Thu, 20 Jun 2019 10:51:23 -0700 |
Martin von Zweigbergk |
copies: delete obsolete comment in _changesetforwardcopies()
|
Mon, 24 Jun 2019 14:28:21 -0400 |
Augie Fackler |
merge with stable
|
Sat, 22 Jun 2019 23:04:52 -0400 |
Matt Harbison |
help: add a missing blank line to unhide `revlog-compression`
stable
|
Wed, 19 Jun 2019 23:14:10 -0700 |
Martin von Zweigbergk |
copies: avoid reusing the same variable for two different copy dicts
|
Fri, 21 Jun 2019 09:33:57 -0700 |
Martin von Zweigbergk |
drawdag: don't crash when writing copy info to changesets
|
Fri, 21 Jun 2019 23:35:04 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 21 Jun 2019 03:50:40 +0200 |
Pierre-Yves David |
bookmarks: actual fix for race condition deleting bookmark
stable
|
Fri, 21 Jun 2019 03:50:06 +0200 |
Pierre-Yves David |
localrepo: introduce a `_refreshchangelog` method
stable
|
Wed, 19 Jun 2019 17:26:19 +0200 |
Pierre-Yves David |
bookmarks: actually trigger the race deleting bookmark in the test
stable
|
Wed, 19 Jun 2019 17:26:16 +0200 |
Pierre-Yves David |
test: add some assert in the bookrace extension
stable
|
Wed, 19 Jun 2019 05:46:07 +0200 |
Pierre-Yves David |
test: factor out the "wait" logic in bookrace
stable
|
Wed, 19 Jun 2019 05:45:44 +0200 |
Pierre-Yves David |
test: remove dead code in the bookrace extension
stable
|
Wed, 19 Jun 2019 05:37:33 +0200 |
Pierre-Yves David |
run-tests: stop matching line for missing feature
stable
|
Wed, 19 Jun 2019 10:19:32 -0700 |
Martin von Zweigbergk |
log: pass getcopies() function instead of getrenamed() to displayer (API)
|
Wed, 19 Jun 2019 09:59:45 -0700 |
Martin von Zweigbergk |
copies: create helper for getting all copies for changeset
|
Tue, 18 Jun 2019 23:19:24 -0700 |
Martin von Zweigbergk |
logcmdutil: also check for copies in null revision and working copy
|
Tue, 18 Jun 2019 23:23:30 -0700 |
Martin von Zweigbergk |
tests: demonstrate missing copy information in working copy with graphlog
|
Wed, 19 Jun 2019 10:33:13 -0700 |
Martin von Zweigbergk |
remotefilelog: handle copies in changesets in getrenamedfn() override
|
Wed, 19 Jun 2019 11:12:06 -0700 |
Martin von Zweigbergk |
remotefilelog: check if RFL is enabled in getrenamedfn() override
|
Tue, 18 Jun 2019 08:55:23 -0700 |
Martin von Zweigbergk |
relnotes: document template support for `hg root`
|
Tue, 18 Jun 2019 09:57:06 -0400 |
Augie Fackler |
remotefilelog: tell runbgcommand to not block on child process startup
|
Tue, 18 Jun 2019 09:43:27 -0400 |
Augie Fackler |
procutil: allow callers of runbgcommand to assume the process starts
|
Tue, 18 Jun 2019 09:58:01 -0400 |
Augie Fackler |
shallowrepo: remove backwards compat code that predates in-tree remotefilelog
|
Tue, 16 Apr 2019 02:53:28 +0530 |
Sushil khanchi |
commit: make the error message more specific while aborting branch closing
|
Tue, 16 Apr 2019 02:33:54 +0530 |
Sushil khanchi |
commit: add a check if it is trying to close an already closed branch head
|
Mon, 17 Jun 2019 10:53:00 -0700 |
Martin von Zweigbergk |
strip: move checksubstate() to mq (its only caller)
|
Mon, 17 Jun 2019 10:19:41 -0700 |
Martin von Zweigbergk |
strip: use bailifchanged() instead of reimplementing it
|
Mon, 17 Jun 2019 10:40:24 -0700 |
Martin von Zweigbergk |
strip: remove unused excsuffix argument from checklocalchanges()
|
Mon, 17 Jun 2019 10:38:50 -0700 |
Martin von Zweigbergk |
mq: remove dependency on strip's checklocalchanges()
|
Thu, 02 May 2019 23:39:33 -0700 |
Martin von Zweigbergk |
copies: avoid calling matcher if matcher.always()
|
Thu, 18 Apr 2019 21:21:44 -0700 |
Martin von Zweigbergk |
copies: avoid unnecessary copying of copy dict
|
Thu, 18 Apr 2019 21:22:14 -0700 |
Martin von Zweigbergk |
copies: don't filter out copy targets created on other side of merge commit
|
Thu, 18 Apr 2019 00:40:53 -0700 |
Martin von Zweigbergk |
copies: do full filtering at end of _changesetforwardcopies()
|
Sat, 15 Jun 2019 10:58:53 +0900 |
Yuya Nishihara |
rust-filepatterns: add comment about Windows path handling
|
Sat, 15 Jun 2019 10:35:53 +0900 |
Yuya Nishihara |
rust-filepatterns: silence warning of non_upper_case_globals
|
Sat, 15 Jun 2019 10:35:03 +0900 |
Yuya Nishihara |
rust: update Cargo.lock to include @generated comment
|
Mon, 17 Jun 2019 13:21:41 -0400 |
Augie Fackler |
merge with stable
|
Sun, 16 Jun 2019 12:31:07 +0900 |
Yuya Nishihara |
cborutil: fix streamencode() to handle subtypes
stable
|
Fri, 14 Jun 2019 00:30:33 -0400 |
Matt Harbison |
lfs: correct an error in the TODO file
|
Thu, 04 Oct 2018 00:57:11 -0400 |
Matt Harbison |
cat: don't prefetch files unless the output requires it
|
Wed, 12 Jun 2019 19:01:49 -0400 |
Augie Fackler |
tracing: add support for emitting counters
|
Wed, 12 Jun 2019 19:01:37 -0400 |
Augie Fackler |
tracing: extract tracing-active logic to separate function
|
Wed, 12 Jun 2019 19:00:46 -0400 |
Augie Fackler |
catapipe: add support for COUNTER events
|
Wed, 12 Jun 2019 16:08:21 -0400 |
Augie Fackler |
demandimport: add tracing coverage for Python 3
|
Fri, 14 Jun 2019 10:21:47 -0700 |
Martin von Zweigbergk |
export: don't prefetch *all* files in manifest
|
Fri, 14 Jun 2019 13:50:06 -0700 |
Martin von Zweigbergk |
remotefilelog: remove obsolete filtering of treemanifest directories
|
Fri, 14 Jun 2019 18:27:50 +0300 |
Pulkit Goyal |
py3: add test-dirstate-race2.t to list of passing tests
|
Fri, 14 Jun 2019 18:25:14 +0530 |
Taapas Agrawal |
strip: during merge allow strip only when -f is used
|
Fri, 26 Apr 2019 00:48:12 +0200 |
Pierre-Yves David |
deltas: set estimated compression upper bound to "3x" instead of "10x"
|
Mon, 21 Jan 2019 22:46:31 +0100 |
Valentin Gatien-Baron |
deltas: skip if projected compressed size is bigger than previous snapshot
|
Mon, 21 Jan 2019 22:46:18 +0100 |
Valentin Gatien-Baron |
deltas: skip if projected compressed size does not match text size constraint
|
Mon, 21 Jan 2019 22:37:30 +0100 |
Valentin Gatien-Baron |
deltas: accept and skip None return for delta info
|
Mon, 21 Jan 2019 22:36:16 +0100 |
Valentin Gatien-Baron |
delta: move some delta chain related computation earlier in deltainfo
|
Thu, 25 Apr 2019 22:50:33 +0200 |
Valentin Gatien-Baron |
deltas: skip if projected delta size is bigger than previous snapshot
|
Thu, 25 Apr 2019 22:30:14 +0200 |
Valentin Gatien-Baron |
deltas: skip if projected delta size does not match text size constraint
|
Fri, 26 Apr 2019 00:28:22 +0200 |
Pierre-Yves David |
revlog: add the option to track the expected compression upper bound
|
Wed, 12 Jun 2019 17:30:24 +0100 |
Pierre-Yves David |
perf: clarify some of the custom behavior of `perfrevlogwrite`
|
Wed, 12 Jun 2019 16:56:41 +0100 |
Pierre-Yves David |
perf: fix perfrevlogwrite --count documentation
|
Fri, 17 May 2019 00:17:43 +0200 |
Georges Racinet |
rust: switched to 'cargo rustc' in setup.py
|
Fri, 14 Jun 2019 11:18:06 +0100 |
Georges Racinet |
rust-cpython: fix build for MacOSX
|
Fri, 14 Jun 2019 10:57:07 +0100 |
Georges Racinet |
rust-cpython: management of shared libray suffix
|
Mon, 27 May 2019 16:55:46 -0400 |
Valentin Gatien-Baron |
merge: fix race that could cause wrong size in dirstate
|
Wed, 12 Jun 2019 13:10:52 -0400 |
Valentin Gatien-Baron |
worker: support parallelization of functions with return values
|
Sun, 19 May 2019 16:06:06 -0400 |
Valentin Gatien-Baron |
tests: show how the dirstate can end up containing wrong information
|
Thu, 23 May 2019 02:05:32 +0200 |
Georges Racinet |
rust: new rust options in setup.py
|
Thu, 30 May 2019 09:14:41 +0200 |
Georges Racinet |
rust: using policy.importrust from Python callers
|
Wed, 29 May 2019 13:27:56 +0200 |
Georges Racinet |
rust: module policy with importrust
|
Thu, 13 Jun 2019 23:28:31 +0300 |
Navaneeth Suresh |
help: add help entry for internals.mergestate
|
Wed, 12 Jun 2019 17:22:37 +0100 |
Ian Moody |
phabricator: use parents.set to always set dependencies
|
Fri, 31 May 2019 10:12:56 -0700 |
amalloy |
help: remove repeated word in 'hg help rebase'
|
Mon, 10 Jun 2019 15:35:06 -0700 |
Kyle Lippincott |
rebase: tweak description of inmemory working even w/ dirty working dir
|
Mon, 10 Jun 2019 13:23:14 -0400 |
Valentin Gatien-Baron |
revlog: speed up isancestor
|
Mon, 10 Jun 2019 11:40:43 -0400 |
Valentin Gatien-Baron |
dagop: fix documentation of reachableroots
|
Tue, 11 Jun 2019 19:52:16 +0100 |
Ian Moody |
phabricator: add --blocker argument to phabsend to specify blocking reviewers
|
Tue, 11 Jun 2019 19:37:19 +0100 |
Ian Moody |
phabricator: auto-sanitise API tokens and HTTP cookies from VCR recordings
|
Tue, 11 Jun 2019 15:46:07 +0300 |
Pulkit Goyal |
py3: use .startswith() instead of bytes[0]
|
Sun, 09 Jun 2019 22:23:41 +0900 |
Yuya Nishihara |
revset: fix merge() to fall back to changectx API if wdir specified
|
Sun, 09 Jun 2019 22:18:22 +0900 |
Yuya Nishihara |
revset: use nullrev constant in merge()
|
Fri, 31 May 2019 22:38:04 -0700 |
Martin von Zweigbergk |
mixedrepostorecache: fix a silly redundant updating of set
|
Thu, 06 Jun 2019 18:37:21 +0200 |
Raphaël Gomès |
rust-regex: fix shortcut for exact matches
|
Thu, 06 Jun 2019 15:30:56 +0200 |
Raphaël Gomès |
rust-filepatterns: use bytes instead of String
|
Sat, 01 Jun 2019 01:24:49 +0200 |
Joerg Sonnenberger |
doc: fix description of "predecessors" to match reality
|
Sat, 08 Jun 2019 18:48:06 +0300 |
Pulkit Goyal |
phabricator: make `hg debugcallconduit` work outside a hg repo
|
Sat, 08 Jun 2019 18:41:15 +0300 |
Pulkit Goyal |
phabricator: pass ui instead of repo to callconduit
|
Sat, 08 Jun 2019 18:32:12 +0300 |
Pulkit Goyal |
phabricator: pass ui into readurltoken instead of passing repo
|
Sat, 08 Jun 2019 19:20:31 +0300 |
Pulkit Goyal |
py3: add test-contrib-emacs.t to passing tests list
|
Fri, 07 Jun 2019 20:19:55 +0100 |
Ian Moody |
phabricator: add commenting to phabsend for new/updated Diffs
|
Wed, 05 Jun 2019 22:09:26 +0300 |
Pulkit Goyal |
py3: fix test-bookmarks-corner-case.t
|
Wed, 05 Jun 2019 22:02:57 +0300 |
Pulkit Goyal |
py3: fix test-fix-metadata.t
|
Wed, 05 Jun 2019 22:44:38 +0300 |
Pulkit Goyal |
py3: add b'' prefix at one place in run-tests.py
|
Thu, 06 Jun 2019 10:07:14 -0700 |
Martin von Zweigbergk |
copies: separate added/removed files by newline instead of null
|
Wed, 22 May 2019 09:54:00 -0700 |
Martin von Zweigbergk |
copies: also encode p[12]copies destination as index into "files" list
|
Wed, 05 Jun 2019 11:23:25 +0200 |
Pierre-Yves David |
discovery: be more conservative when adjusting the sample size
|
Thu, 16 May 2019 16:22:20 +0200 |
Raphaël Gomès |
rust-dirstate: create dirstate submodule
|
Wed, 05 Jun 2019 12:51:21 -0400 |
Valentin Gatien-Baron |
profiling: show actual time spent in hotpath display
|
Wed, 05 Jun 2019 14:29:44 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 31 May 2019 22:37:14 -0700 |
Martin von Zweigbergk |
bookmarks: use correct store for "ambiguity check"
stable
|
Wed, 05 Jun 2019 10:18:00 -0400 |
Augie Fackler |
merge with stable
|
Tue, 04 Jun 2019 21:13:35 +0900 |
Yuya Nishihara |
root: add template variables pointing to repository directories
|
Tue, 04 Jun 2019 20:58:39 +0900 |
Yuya Nishihara |
root: add support for -Tformatter option
|
Thu, 23 May 2019 03:03:36 +0530 |
Pulkit Goyal |
narrow: pass the bundle to bundle2.widen_bundle() instead of generating there
|
Thu, 23 May 2019 02:48:25 +0530 |
Pulkit Goyal |
narrow: refactor code around widening complicated by previous patch
|
Wed, 22 May 2019 02:59:48 +0530 |
Pulkit Goyal |
narrow: use narrow_widen wireproto command to widen in case of ellipses
|
Wed, 05 Jun 2019 10:14:19 -0400 |
Augie Fackler |
Added signature for changeset c3484ddbdb96
stable
|
Wed, 05 Jun 2019 10:14:18 -0400 |
Augie Fackler |
Added tag 5.0.1 for changeset c3484ddbdb96
stable
|
Tue, 04 Jun 2019 17:24:35 +0800 |
Anton Shestakov |
merge: correct argument name in docstring
|
Fri, 31 May 2019 15:28:31 -0700 |
Martin von Zweigbergk |
narrowspec: replace one recursion-avoidance hack with another
|
Sat, 09 Mar 2019 22:13:06 -0800 |
Martin von Zweigbergk |
merge: simplify initialization of "pas"
|
Sat, 09 Mar 2019 22:11:27 -0800 |
Martin von Zweigbergk |
merge: reorder some initialization to make more sense
|
Wed, 22 May 2019 08:27:02 +0000 |
Georges Racinet |
rust-dirstate: architecture independence fix
|
Tue, 14 May 2019 22:20:10 -0700 |
Martin von Zweigbergk |
context: get filesadded() and filesremoved() from changeset if configured
|
Tue, 14 May 2019 22:19:51 -0700 |
Martin von Zweigbergk |
changelog: optionally store added and removed files in changeset extras
|
Thu, 18 Apr 2019 13:35:02 -0700 |
Martin von Zweigbergk |
templatekw: make {file_*} compare to both merge parents (issue4292)
|
Fri, 31 May 2019 09:25:51 -0700 |
Martin von Zweigbergk |
narrowspec: use vfs.tryread() instead of reimplementing
|
Fri, 31 May 2019 13:25:28 -0700 |
Martin von Zweigbergk |
help: remove a superfluous "the" in revlogs text
|
Thu, 08 Mar 2018 11:08:24 -0800 |
Martin von Zweigbergk |
setdiscovery: make progress on most connected groups each roundtrip
|
Tue, 28 May 2019 14:39:26 -0400 |
Nathan Goldbaum |
help: clarify overlap of revlog header and first revlog entry
|
Wed, 29 May 2019 21:40:41 +0300 |
Pulkit Goyal |
py3: fix test-convert-svn-sink.t
|
Thu, 30 May 2019 13:57:34 -0700 |
Kyle Lippincott |
commit: respect --no-edit in combination with --amend
|
Thu, 30 May 2019 14:14:52 -0700 |
Kyle Lippincott |
commit: add test showing that commit --amend --no-edit still shows editor
|
Thu, 30 May 2019 16:42:38 +0800 |
Anton Shestakov |
githelp: translate git stash show and clear actions and --patch flag
|
Thu, 30 May 2019 16:40:34 +0800 |
Anton Shestakov |
githelp: add --dry-run for mv
|
Thu, 30 May 2019 16:38:42 +0800 |
Anton Shestakov |
githelp: translate --directory of git apply to --prefix
|
Thu, 23 May 2019 11:14:32 -0400 |
Nathan Goldbaum |
help: include subtopic in error message if passed
|
Thu, 23 May 2019 10:47:10 -0400 |
Nathan Goldbaum |
help: check if a subtopic exists and raise an error if it doesn't (issue6145)
|
Wed, 29 May 2019 10:00:54 -0400 |
Augie Fackler |
perf: fix some missing b prefixes
|
Wed, 29 May 2019 10:00:30 -0400 |
Augie Fackler |
testparseutil: fix doctest to use str instead of bytes
|
Wed, 29 May 2019 09:59:35 -0400 |
Augie Fackler |
testparseutil: stop extracting using std* streams as bytes on py3
|
Wed, 29 May 2019 09:56:27 -0400 |
Augie Fackler |
tests: sort some imports that were previously missed
|
Wed, 29 May 2019 09:55:35 -0400 |
Augie Fackler |
contrib: fix import-checker to operate on str instead of bytes
|
Tue, 28 May 2019 16:12:11 -0700 |
Kyle Lippincott |
verify: use self._err not self.err, it changed in 7eaf4b1ac2a3
|
Tue, 28 May 2019 23:22:46 -0700 |
Kyle Lippincott |
tests: make run-tests exit non-zero if there are "errors"
|
Thu, 23 May 2019 18:15:08 +0200 |
Pierre-Yves David |
perf: add a `perfhelper-mergecopies` command
|
Thu, 23 May 2019 14:48:02 +0200 |
Pierre-Yves David |
perf: add a new `perfmergecopies` command
|
Thu, 23 May 2019 14:02:01 +0200 |
Pierre-Yves David |
perf: factor selection of revisions involved in the merge out
|
Thu, 23 May 2019 13:49:31 +0200 |
Pierre-Yves David |
perf: allow to specify the base of the merge in perfmergecalculate
|
Thu, 23 May 2019 11:19:48 +0200 |
Pierre-Yves David |
perf: add a --from flag to perfmergecalculate
|
Tue, 28 May 2019 09:57:53 -0400 |
Augie Fackler |
merge with stable
|
Sat, 25 May 2019 19:49:44 +0300 |
Pulkit Goyal |
py3: fix test-narrow* which started failing because of recent changes
|
Thu, 23 May 2019 22:50:11 -0400 |
Matt Harbison |
manifest: add some documentation to _lazymanifest python code
stable 5.0.1
|
Thu, 23 May 2019 21:54:24 -0400 |
Matt Harbison |
manifest: avoid corruption by dropping removed files with pure (issue5801)
stable
|
Thu, 23 May 2019 21:39:19 -0400 |
Matt Harbison |
tests: demonstrate broken manifest generation with the pure module
stable
|
Sat, 11 May 2019 00:06:06 -0700 |
Martin von Zweigbergk |
tests: add test for {file_mods}, {file_adds}, {file_dels} on merge commit
|
Thu, 18 Apr 2019 13:34:20 -0700 |
Martin von Zweigbergk |
context: add ctx.files{modified,added,removed}() methods
|
Thu, 09 May 2019 15:09:07 -0700 |
Martin von Zweigbergk |
copies: split up _chain() in naive chaining and filtering steps
|
Fri, 24 May 2019 09:24:47 -0700 |
Martin von Zweigbergk |
relnotes: document changed behavior of ui.origbackuppath pointing to file
|
Sat, 11 May 2019 00:17:42 -0700 |
Martin von Zweigbergk |
templatekw: move showfileadds() close to showfile{mods,dels}()
|
Fri, 24 May 2019 15:38:50 +0300 |
Pulkit Goyal |
py3: use range() instead of xrange()
|
Fri, 24 May 2019 15:59:59 +0300 |
Pulkit Goyal |
narrow: move heads close to common as they are closely related
|
Fri, 24 May 2019 15:57:00 +0300 |
Pulkit Goyal |
narrow: pass binary nodeids to generateellipsesbundle2()
|
Fri, 24 May 2019 12:33:46 +0200 |
Pierre-Yves David |
match: stabilize _rootsdirsandparents doctest
|
Tue, 21 May 2019 05:32:14 +0530 |
Pulkit Goyal |
narrow: factor out logic to build ellipses related b2parts in separate fn
|
Tue, 21 May 2019 04:49:18 +0530 |
Pulkit Goyal |
narrow: remove unrequired compat code for old versions of hg
|
Thu, 23 May 2019 19:05:39 +0200 |
Pierre-Yves David |
perf: make sure to explicitly disable any profiler after the first iteration
|
Wed, 22 May 2019 16:20:34 -0700 |
Danny Hooper |
test: add missing 'cd ..' to test case
|
Wed, 22 May 2019 14:16:44 -0700 |
Martin von Zweigbergk |
match: remove an obsolete comment about util.finddirs()
|
Wed, 22 May 2019 13:58:05 -0700 |
Martin von Zweigbergk |
match: de-flake test-doctest.py by not depending on util.dirs() order
|
Tue, 21 May 2019 15:26:48 +0200 |
Pierre-Yves David |
perf: add an option to profile the benchmark section
|
Tue, 21 May 2019 15:08:06 +0200 |
Pierre-Yves David |
perf: add a `pre-run` option
|
Mon, 20 May 2019 18:09:41 -0700 |
Danny Hooper |
narrow: consider empty commits to be "inside the narrow spec" for templates
|
Tue, 21 May 2019 20:07:20 +0200 |
Georges Racinet |
rust-python3: useless python2 specific import
|
Thu, 16 May 2019 21:22:29 +0200 |
Georges Racinet |
rust-python3: compatibility fix for incoming PyLong
|
Tue, 21 May 2019 04:30:56 +0530 |
Pulkit Goyal |
py3: add one new passing test found by buildbot
|
Tue, 21 May 2019 13:08:22 +0200 |
Pierre-Yves David |
discovery: slowly increase sampling size
|
Tue, 21 May 2019 19:23:14 +0200 |
Juan Francisco Cantero Hurtado |
tests: make the grep pattern in remotefilelog-gcrepack portable (issue6122)
|
Mon, 20 May 2019 16:12:27 -0700 |
Martin von Zweigbergk |
help: document new "bookmarksinstore" requirement in internals.requirements
|
Mon, 20 May 2019 14:00:12 -0400 |
Augie Fackler |
absorb: fix interactive mode I didn't know existed
|
Fri, 17 May 2019 11:13:12 -0400 |
Augie Fackler |
tests: work around libressl being different about error strings (issue6122)
|
Mon, 20 May 2019 11:40:47 -0400 |
Augie Fackler |
merge with stable
|
Mon, 20 May 2019 08:40:54 +0900 |
Yuya Nishihara |
templatekw: change default value of 'requires' to ()
|
Tue, 14 May 2019 16:30:38 -0700 |
Martin von Zweigbergk |
commit: move sorting of added and removed files list to lower level
|
Wed, 24 Apr 2019 09:39:40 -0700 |
Martin von Zweigbergk |
match: drop unnecessary adding of '' to set of dirs
|
Mon, 22 Apr 2019 22:43:00 -0700 |
Martin von Zweigbergk |
narrowcommands: drop unnecessary adding of '' for root directory
|
Wed, 17 Apr 2019 21:39:18 -0700 |
Martin von Zweigbergk |
copies: remove hack for adding root dir to util.dirs object
|
Tue, 16 May 2017 11:00:38 -0700 |
Martin von Zweigbergk |
util: make util.dirs() and util.finddirs() include root directory (API)
|
Thu, 13 Jul 2017 23:43:16 -0700 |
Martin von Zweigbergk |
dirstate: drop workaround for '.' matching root directory
|
Mon, 15 May 2017 00:12:19 -0700 |
Martin von Zweigbergk |
match: use '' instead of '.' for root directory (API)
|
Wed, 24 Apr 2019 09:32:29 -0700 |
Martin von Zweigbergk |
dirstate: move special handling of files==['.'] together
|
Fri, 17 May 2019 00:57:57 -0700 |
Martin von Zweigbergk |
convert: don't include file in "files" list if it's added in p2
|
Fri, 17 May 2019 11:32:48 -0700 |
Martin von Zweigbergk |
convert: demonstrate broken {files} list in merge commits with file flags
|
Sat, 18 May 2019 19:56:06 -0400 |
Matt Harbison |
templater: drop support for old style keywords (API)
|
Sat, 18 May 2019 19:38:47 -0400 |
Matt Harbison |
commands: drop support for legacy ^cmd registration (API)
|
Sat, 18 May 2019 19:33:48 -0400 |
Matt Harbison |
extensions: drop support for extsetup() without `ui` argument (API)
|
Fri, 17 May 2019 11:11:40 -0700 |
Martin von Zweigbergk |
relnotes: mention removed support for mixed log graph lines
|
Fri, 17 May 2019 11:03:47 -0400 |
Augie Fackler |
tests: fix test-clonebundles on recent openbsd
|
Thu, 16 May 2019 21:17:14 +0200 |
Georges Racinet |
rust-python3: compatibility fix for integer conversion
|
Fri, 17 May 2019 09:42:02 -0400 |
Augie Fackler |
rust: sort dependencies entries in Cargo.toml
|
Fri, 17 May 2019 00:04:29 +0530 |
Pulkit Goyal |
py3: make contrib/testparseutil.py to work on str(unicodes)
|
Fri, 17 May 2019 09:36:29 -0400 |
Raphaël Gomès |
rust-filepatterns: call new Rust implementations from Python
|
Fri, 17 May 2019 09:36:29 -0400 |
Raphaël Gomès |
rust-filepatterns: add `rust-cpython` bindings for `filepatterns`
|
Wed, 24 Apr 2019 11:34:09 +0200 |
Raphaël Gomès |
rust-filepatterns: add a Rust implementation of pattern-related utils
|
Wed, 15 May 2019 22:11:41 -0700 |
Martin von Zweigbergk |
exchange: don't take wlock if bookmarks are stored in .hg/store/
|
Wed, 15 May 2019 22:09:02 -0700 |
Martin von Zweigbergk |
bookmarks: keep bookmarks in .hg/store if new config set
|
Mon, 20 May 2019 10:08:28 +0200 |
Pierre-Yves David |
bookmark: also make bookmark cache depends of the changelog
stable
|
Mon, 20 May 2019 10:08:17 +0200 |
Pierre-Yves David |
localrepo: grab mixedrepostorecache class from 526750cdd02d
stable
|
Mon, 20 May 2019 10:06:53 +0200 |
Pierre-Yves David |
bookmark: add a test for a race condition on push
stable
|
Mon, 20 May 2019 07:11:16 +0200 |
Pierre-Yves David |
test: properly gate a zstd section
stable
|
Mon, 20 May 2019 07:11:06 +0200 |
Pierre-Yves David |
test: update test for expected test output
stable
|
Thu, 16 May 2019 08:15:20 +0900 |
Yuya Nishihara |
log: flag topo-sorted set as such
|
Wed, 09 Jan 2019 15:54:45 -0800 |
Martin von Zweigbergk |
copies: fix duplicatecopies() with overlay context
|
Wed, 15 May 2019 16:10:52 -0700 |
Martin von Zweigbergk |
tests: demonstrate crash when rebasing across copy with --collapse
|
Wed, 15 May 2019 17:18:57 -0400 |
Augie Fackler |
exthelper: add some semi-useful trace logs
|
Wed, 15 May 2019 23:26:05 -0700 |
Martin von Zweigbergk |
help: add missing blank line, making "revlog-compression" show up
|
Wed, 15 May 2019 11:53:22 -0700 |
Martin von Zweigbergk |
tests: fix share test to actually share the repo
|
Wed, 15 May 2019 11:38:45 -0700 |
Martin von Zweigbergk |
tests: separate out bookmarks tests from test-share.t
|
Wed, 15 May 2019 10:19:36 -0700 |
Martin von Zweigbergk |
bookmarks: use vfs.tryread() instead of reimplementing it
|
Wed, 15 May 2019 10:13:29 -0700 |
Martin von Zweigbergk |
bookmarks: use context manager when writing files
|
Wed, 15 May 2019 10:54:36 -0400 |
timeless |
bisect: do not crash with rewritten commits
|
Wed, 01 May 2019 09:34:47 -0700 |
Martin von Zweigbergk |
log: add config for making `hg log -G` always topo-sorted
|
Tue, 14 May 2019 09:13:39 -0700 |
Martin von Zweigbergk |
log: remove an unnecessary "and opts.get('rev')" condition
|
Tue, 16 Oct 2018 04:59:36 -0700 |
Kyle Lippincott |
graphmod: remove support for graph lines mixing parent/grandparent styles (BC)
|
Wed, 15 May 2019 21:02:32 +0300 |
Pulkit Goyal |
py3: add 5 new passing tests
|
Wed, 15 May 2019 20:37:39 +0300 |
Pulkit Goyal |
py3: add a r'' to prevent transformer adding b''
|
Mon, 06 May 2019 22:51:10 +0200 |
Raphaël Gomès |
rust-dirstate: call parse/pack bindings from Python
|
Mon, 06 May 2019 22:50:34 +0200 |
Raphaël Gomès |
rust-dirstate: add rust-cpython bindings to the new parse/pack functions
|
Mon, 06 May 2019 22:48:09 +0200 |
Raphaël Gomès |
rust-dirstate: add rust implementation of `parse_dirstate` and `pack_dirstate`
|
Tue, 14 May 2019 22:56:58 -0700 |
Martin von Zweigbergk |
changelog: define changelogrevision.p[12]copies for null revision
|
Tue, 23 Apr 2019 13:29:13 -0700 |
Martin von Zweigbergk |
copies: write empty entries in changeset when also writing to filelog
|
Mon, 13 May 2019 14:19:36 -0400 |
timeless |
rebase: hide help for revisions.Predicates._destautoorphanrebase
|
Fri, 03 May 2019 16:07:57 -0400 |
timeless |
unshelve: add space to help
|
Fri, 10 May 2019 22:24:47 -0700 |
Martin von Zweigbergk |
context: default to using branch from dirstate only in workingctx
|
Fri, 10 May 2019 22:51:33 -0700 |
Martin von Zweigbergk |
context: let caller pass in branch to committablectx.__init__()
|
Fri, 10 May 2019 21:55:59 -0700 |
Martin von Zweigbergk |
context: move contents of committablectx.markcommitted() to workingctx
|
Fri, 10 May 2019 22:18:11 -0700 |
Martin von Zweigbergk |
tests: demonstrate that close-head command updates working copy
|
Fri, 10 May 2019 21:53:41 -0700 |
Martin von Zweigbergk |
context: move walk() and match() overrides from committablectx to workingctx
|
Fri, 10 May 2019 21:35:30 -0700 |
Martin von Zweigbergk |
context: move flags overrides from committablectx to workingctx
|
Fri, 10 May 2019 13:41:42 -0700 |
Martin von Zweigbergk |
context: reuse changectx._copies() in all but workingctx
|
Fri, 10 May 2019 14:27:22 -0700 |
Martin von Zweigbergk |
overlayworkingctx: don't include added-then-deleted files in memctx
|
Fri, 10 May 2019 10:23:46 -0700 |
Martin von Zweigbergk |
tests: demonstrate loss of changeset copy metadata on rebase
|
Fri, 10 May 2019 11:03:54 -0700 |
Martin von Zweigbergk |
overlaycontext: allow calling copydata() on clean context
|
Fri, 10 May 2019 10:23:08 -0700 |
Martin von Zweigbergk |
tests: demonstrate another failure with in-memory rebase and copies
|
Tue, 14 May 2019 16:40:49 -0700 |
Martin von Zweigbergk |
commit: fix a typo ("form p1" -> "from p1")
|
Sat, 27 Apr 2019 11:48:26 -0700 |
Gregory Szorc |
automation: initial support for running Linux tests
|
Tue, 23 Apr 2019 21:57:32 -0700 |
Gregory Szorc |
automation: move image operations to own functions
|
Fri, 19 Apr 2019 09:18:23 -0700 |
Gregory Szorc |
automation: add --version argument to build-all-windows-packages
|
Fri, 19 Apr 2019 08:32:24 -0700 |
Gregory Szorc |
automation: do a force push to synchronize
|
Fri, 19 Apr 2019 08:21:02 -0700 |
Gregory Szorc |
automation: add check that hg source directory is a repo
|
Fri, 19 Apr 2019 07:34:55 -0700 |
Gregory Szorc |
automation: shore up rebooting behavior
|
Fri, 19 Apr 2019 06:07:00 -0700 |
Gregory Szorc |
automation: wait longer for WinRM connection
|
Sat, 27 Apr 2019 11:38:58 -0700 |
Gregory Szorc |
automation: wait for instance profiles and roles
|
Fri, 19 Apr 2019 05:20:33 -0700 |
Gregory Szorc |
automation: don't create resources when deleting things
|
Fri, 19 Apr 2019 05:15:43 -0700 |
Gregory Szorc |
automation: detach policies before deleting role
|
Fri, 19 Apr 2019 05:07:44 -0700 |
Gregory Szorc |
automation: only iterate over our AMIs
|
Wed, 01 May 2019 15:34:03 -0700 |
Martin von Zweigbergk |
remotefilelog: move most setup from onetimesetup() to uisetup()
|
Wed, 01 May 2019 15:24:16 -0700 |
Martin von Zweigbergk |
remotefilelog: move most functions in onetimeclientsetup() to top level
|
Tue, 14 May 2019 09:46:38 -0700 |
Martin von Zweigbergk |
tests: avoid the word "dirty" to mean "not a descendant of merge base"
|
Wed, 01 May 2019 20:54:27 -0700 |
Martin von Zweigbergk |
releasenotes: add a file in which to record release notes
|
Sat, 11 May 2019 22:08:57 -0400 |
Matt Harbison |
record: avoid modifying the matcher passed as a method parameter
|
Sat, 04 May 2019 23:31:42 -0400 |
Augie Fackler |
sslutil: add support for SSLKEYLOGFILE to wrapsocket
|
Sun, 05 May 2019 17:04:48 +0100 |
Ian Moody |
phabricator: add custom vcr matcher to match request bodies
|
Thu, 09 May 2019 18:37:37 -0400 |
Augie Fackler |
merge with stable
|
Wed, 08 May 2019 21:25:23 -0700 |
Martin von Zweigbergk |
absorb: be more specific when erroring out on merge commit
|
Wed, 08 May 2019 18:11:33 -0400 |
Augie Fackler |
remotefilelog: log when we're about to fetch files
|
Tue, 30 Apr 2019 15:15:57 +0900 |
Yuya Nishihara |
revset: populate wdir() by its hash or revision number
|
Wed, 08 May 2019 16:09:50 -0400 |
Augie Fackler |
sslutil: fsencode path returned by certifi (issue6132)
stable
|
Tue, 30 Apr 2019 15:10:07 +0900 |
Yuya Nishihara |
revset: extract private constant of {nullrev, wdirrev} set
|
Tue, 30 Apr 2019 15:22:03 +0900 |
Yuya Nishihara |
help: suggest merge() revset instead of -m/--only-merges
|
Mon, 06 May 2019 22:06:23 -0700 |
Martin von Zweigbergk |
tests: update annotate tests to work around simplemerge bug
|
Tue, 07 May 2019 14:42:15 -0700 |
Martin von Zweigbergk |
copies: delete misplaced comment
|
Mon, 22 Apr 2019 18:55:27 +0100 |
Ian Moody |
phabricator: include branch in the phabread output
|
Mon, 22 Apr 2019 18:55:26 +0100 |
Ian Moody |
phabricator: fallback to reading metadata from diff for phabread
|
Sat, 20 Apr 2019 16:11:23 +0100 |
Ian Moody |
phabricator: include commit (node) and parent in the local:commits metadata
|
Thu, 18 Apr 2019 00:34:45 -0700 |
Martin von Zweigbergk |
copies: remove redundant filtering of ping-pong renames in _chain()
|
Fri, 03 May 2019 15:43:44 -0400 |
Augie Fackler |
repair: reword comments that I noticed while working on source formatting
|
Mon, 06 May 2019 22:10:34 -0400 |
Matt Harbison |
commit: allow --interactive to work again when naming a directory (issue6131)
stable
|
Fri, 26 Apr 2019 12:41:48 +0200 |
Sietse Brouwer |
gendoc: nest command headers under category headers
|
Fri, 26 Apr 2019 12:40:26 +0200 |
Sietse Brouwer |
minirst: support subsubsubsubsections (header level 5) with marker ''''
|
Fri, 03 May 2019 15:37:08 +0200 |
Sietse Brouwer |
gendoc: guarantee that all commands were processed
|
Fri, 26 Apr 2019 17:53:01 +0200 |
Sietse Brouwer |
gendoc: group commands by category in man page and HTML help
|
Thu, 25 Apr 2019 19:15:17 +0200 |
Sietse Brouwer |
gendoc: indent loop to make next patch more legible
|
Fri, 03 May 2019 15:53:56 -0400 |
Augie Fackler |
contrib: have byteify-strings explode if run in Python 2
|
Fri, 03 May 2019 15:46:09 -0400 |
Augie Fackler |
repair: reword comment about bookmarks logic
|
Fri, 03 May 2019 15:42:13 -0400 |
Augie Fackler |
monotone: fix a bogus _() wrapper that was caught when formatting code
|
Fri, 03 May 2019 14:11:16 +0800 |
Anton Shestakov |
commit: add ability to print file status after each successful invocation
|
Fri, 03 May 2019 14:07:14 +0800 |
Anton Shestakov |
tests: flatten repo structure in test-commit.t
|
Sat, 04 May 2019 01:16:42 -0400 |
Matt Harbison |
lfs: add a TODO file
|
Sat, 27 Apr 2019 22:08:45 -0700 |
Martin von Zweigbergk |
copies: make "limit" argument to _tracefile() mandatory
|
Fri, 03 May 2019 08:37:10 -0700 |
Martin von Zweigbergk |
localrepo: don't use defaults arguments that will never be overridden
|
Fri, 03 May 2019 12:32:00 -0700 |
Martin von Zweigbergk |
tags: avoid double-reversing a list
|
Mon, 11 Mar 2019 02:35:18 +0100 |
Pierre-Yves David |
updatecaches: also warm hgtagsfnodescache
|
Mon, 11 Mar 2019 01:10:20 +0100 |
Pierre-Yves David |
hgtagsfnodescache: inherit fnode from parent when possible
|
Mon, 11 Mar 2019 01:09:38 +0100 |
Pierre-Yves David |
hgtagsfnodescache: handle nullid lookup
|
Fri, 26 Apr 2019 17:39:07 +0200 |
Sietse Brouwer |
help: register the 'gpg' command category and give it a description
|
Thu, 25 Apr 2019 15:30:40 -0700 |
feyu |
histedit: Speed up scrolling in patch view mode
|
Thu, 02 May 2019 16:43:34 -0700 |
Yu Feng |
histedit: Show file names in multiple line format
|
Fri, 03 May 2019 20:06:03 +0900 |
Yuya Nishihara |
parser: fix crash by parsing "()" in keyword argument position
stable
|
Sat, 06 Apr 2019 17:46:19 +0200 |
Pierre-Yves David |
repoview: introduce a `experimental.extra-filter-revs` config
|
Wed, 17 Apr 2019 23:10:29 -0700 |
Martin von Zweigbergk |
copies: filter out copies from non-existent source later in _chain()
|
Thu, 18 Apr 2019 00:12:56 -0700 |
Martin von Zweigbergk |
copies: clarify mutually exclusive cases in _chain() with a s/if/elif/
|
Thu, 18 Apr 2019 00:05:05 -0700 |
Martin von Zweigbergk |
copies: delete a redundant cleanup step in _chain()
|
Wed, 17 Apr 2019 23:10:14 -0700 |
Martin von Zweigbergk |
copies: document cases in _chain()
|
Wed, 17 Apr 2019 14:44:18 -0700 |
Martin von Zweigbergk |
copies: ignore heuristics copytracing when using changeset-centric algos
|
Wed, 17 Apr 2019 14:42:23 -0700 |
Martin von Zweigbergk |
copies: move check for experimental.copytrace==<falsy> earlier
|
Wed, 17 Apr 2019 14:11:54 -0700 |
Martin von Zweigbergk |
copies: replace .items() by .values() where appropriate
|
Fri, 12 Apr 2019 10:44:37 -0700 |
Martin von Zweigbergk |
copies: inline _computenonoverlap() in mergecopies()
|
Thu, 11 Apr 2019 23:22:54 -0700 |
Martin von Zweigbergk |
copies: calculate mergecopies() based on pathcopies()
|
Mon, 29 Apr 2019 14:38:54 -0700 |
Martin von Zweigbergk |
tests: add test where copy source is deleted and added back
|
Wed, 01 May 2019 14:30:25 -0400 |
Augie Fackler |
merge with stable
|
Wed, 01 May 2019 14:27:19 -0400 |
Augie Fackler |
Added signature for changeset 07e479ef7c96
stable
|
Wed, 01 May 2019 14:27:17 -0400 |
Augie Fackler |
Added tag 5.0 for changeset 07e479ef7c96
stable
|
Mon, 29 Apr 2019 23:00:42 -0400 |
Matt Harbison |
obsolete: drop the legacy `_enabled` variable
|
Sat, 27 Apr 2019 14:43:43 +0300 |
Pulkit Goyal |
discovery: only calculate closed branches if required
|
Thu, 25 Apr 2019 19:17:02 +0200 |
Pierre-Yves David |
hghave: deal with "rc" release
stable 5.0
|
Sat, 27 Apr 2019 02:13:43 +0300 |
Pulkit Goyal |
branchcache: store the maximum tip in a variable inside for loop
|
Sat, 27 Apr 2019 23:30:19 -0700 |
Martin von Zweigbergk |
tests: demonstrate that rename is followed to wrong parent from merge
|
Sat, 27 Apr 2019 23:14:49 -0700 |
Martin von Zweigbergk |
test: demonstrate failure to follow rename with shadowed linkrev
|
Sat, 27 Apr 2019 22:57:15 -0700 |
Martin von Zweigbergk |
tests: slightly modify a linkrev test to prepare for expanding it
|
Sat, 27 Apr 2019 22:55:54 -0700 |
Martin von Zweigbergk |
copies: process files in deterministic order for stable tests
|
Wed, 17 Apr 2019 15:06:41 +0300 |
Pulkit Goyal |
narrow: send specs as bundle2 data instead of param (issue5952) (issue6019)
stable
|
Fri, 19 Apr 2019 14:26:32 +0000 |
Ludovic Chabant |
py3: properly reject non-encoded strings given to hgweb
|
Fri, 19 Apr 2019 14:25:18 +0000 |
Ludovic Chabant |
py3: handle meta-path finders that only use pre-python3.4 API
|
Fri, 26 Apr 2019 17:41:22 -0700 |
Danny Hooper |
remotefilelog: add missing argument to hg.verify wrapper
|
Thu, 24 Jan 2019 09:03:15 -0500 |
Boris Feld |
revsetbenchmark: track some simple use of "only"
|
Fri, 26 Apr 2019 23:52:49 -0400 |
Matt Harbison |
inno: bump keyring to 18.0.1 to avoid AttributeError (issue6043)
stable
|
Fri, 01 Mar 2019 05:56:18 +0530 |
Taapas Agrawal |
push: added clear warning message when pushing closed branches(issue6080)
|
Tue, 16 Apr 2019 02:06:20 +0530 |
Sushil khanchi |
branch: abort if closing branch from a non-branchhead cset
|
Tue, 16 Apr 2019 01:19:58 +0530 |
Sushil khanchi |
branch: add tests which shows branch can be closed from a non-branchhead cset
|
Sat, 20 Apr 2019 17:27:24 +0100 |
Ian Moody |
phabricator: read more metadata from local:commits
|
Sat, 20 Apr 2019 17:22:35 +0100 |
Ian Moody |
phabricator: don't assume the existence of properties of local:commits
|
Sat, 20 Apr 2019 16:01:47 +0100 |
Ian Moody |
phabricator: include branch in the diffproperty metadata
|
Wed, 24 Apr 2019 10:47:40 -0700 |
Martin von Zweigbergk |
tests: demonstrate `hg log -r . <file>` linkrev bug
|
Fri, 19 Apr 2019 20:06:37 +0200 |
Joerg Sonnenberger |
unionrepo: sync with repository API
|
Tue, 23 Apr 2019 08:39:26 -0700 |
Martin von Zweigbergk |
match: remove unused match.__iter__ implementation (API)
|
Thu, 21 Mar 2019 18:32:45 -0700 |
Danny Hooper |
fix: allow fixer tools to return metadata in addition to the file content
|
Wed, 24 Apr 2019 19:42:43 +0300 |
Pulkit Goyal |
context: check file exists before getting data from _wrappedctx
stable
|
Wed, 24 Apr 2019 19:28:46 +0300 |
Pulkit Goyal |
tests: show IMM is broken when merging file empty in destination
stable
|
Fri, 19 Apr 2019 02:24:25 +0200 |
Antonio Muci |
buildrpm: bump bundled Python version to 2.7.16 when building for centos{5,6}
stable
|
Tue, 23 Apr 2019 15:49:17 -0400 |
Augie Fackler |
merge with stable
|
Mon, 22 Apr 2019 17:46:57 +0100 |
Ian Moody |
phabricator: set local:commits time metadata as an int, not a string
|
Mon, 22 Apr 2019 17:46:01 +0100 |
Ian Moody |
phabricator: use templatefilters.json in writediffproperties
|
Sun, 21 Apr 2019 09:34:16 -0700 |
Gregory Szorc |
commands: use byteskwargs() in verify()
|
Sun, 21 Apr 2019 09:29:55 -0700 |
Gregory Szorc |
match: use raw strings to avoid illegal baskslash escape
|
Sat, 20 Apr 2019 00:48:16 +0300 |
Pulkit Goyal |
revbranchcache: use context manager in _writerevs() to write to file
|
Sat, 20 Apr 2019 00:44:18 +0300 |
Pulkit Goyal |
revbranchcache: factor logic to write names and revs in separate functions
|
Thu, 18 Apr 2019 22:16:33 -0700 |
Martin von Zweigbergk |
tests: make log style a little easier to read in test-copytrace-heuristics.t
|
Thu, 18 Apr 2019 22:23:26 -0700 |
Martin von Zweigbergk |
tests: avoid cryptic nodeids in tests/test-rename-merge1.t
|
Thu, 18 Apr 2019 22:08:58 -0700 |
Martin von Zweigbergk |
tests: defines aliases for `hg log` calls in test-copytrace-heuristics.t
|
Thu, 14 Mar 2019 17:57:31 +0000 |
Georges Racinet |
rust-discovery: implementing and exposing stats()
|
Wed, 20 Feb 2019 09:04:39 +0100 |
Georges Racinet |
rust-discovery: cpython bindings for the core logic
|
Tue, 19 Feb 2019 23:42:31 +0100 |
Georges Racinet |
rust-discovery: starting core implementation
|
Wed, 20 Feb 2019 18:33:53 +0100 |
Georges Racinet |
rust-dagops: roots
|
Tue, 19 Feb 2019 23:41:57 +0100 |
Georges Racinet |
rust-dagops: range of revisions
|
Sun, 21 Apr 2019 08:57:01 -0700 |
Gregory Szorc |
setup: tweak error message for Python 3
stable
|
Sun, 21 Apr 2019 07:21:08 -0700 |
Gregory Szorc |
setup: remove set and dict comprehensions
stable
|
Fri, 19 Apr 2019 23:13:28 +0300 |
Pulkit Goyal |
branchcache: don't verify all nodes while writing
stable
|
Sat, 20 Apr 2019 07:29:07 -0700 |
Gregory Szorc |
setup: properly package distutils in py2exe virtualenv builds
stable
|
Wed, 17 Apr 2019 10:49:11 -0700 |
Martin von Zweigbergk |
narrow: also warn when not deleting untracked or ignored files
|
Wed, 17 Apr 2019 14:37:06 +0200 |
Joerg Sonnenberger |
setdiscovery: fix a few typos
|
Mon, 15 Apr 2019 14:09:18 -0700 |
Martin von Zweigbergk |
copies: delete debug message about "unmatched files new in both"
|
Fri, 12 Apr 2019 21:41:51 -0700 |
Martin von Zweigbergk |
copies: delete debug message about changes since common ancestor
|
Thu, 11 Apr 2019 23:28:38 -0700 |
Martin von Zweigbergk |
copies: delete debug message about search limit
|
Mon, 15 Apr 2019 22:58:10 -0700 |
Martin von Zweigbergk |
copies: move early return for "no copies" case a little earlier
|
Mon, 15 Apr 2019 16:46:41 -0700 |
Martin von Zweigbergk |
copies: fix up "fullcopy" with missing entries from "diverge"
|
Mon, 15 Apr 2019 16:41:43 -0700 |
Martin von Zweigbergk |
copies: fix up "fullcopy" with missing entries from "copy"
|
Sun, 14 Apr 2019 00:46:25 -0700 |
Martin von Zweigbergk |
merge: remove workaround for issue5020
|
Fri, 12 Apr 2019 22:03:04 -0700 |
Martin von Zweigbergk |
copies: don't include copies that are not in source in directory move
|
Sat, 13 Apr 2019 00:24:17 -0700 |
Martin von Zweigbergk |
tests: add test for issue5343 (grafting with copies)
|
Tue, 16 Apr 2019 13:12:21 -0400 |
Jordi Gutiérrez Hermoso |
chistedit: use context manager to set verbose ui
|
Tue, 16 Apr 2019 17:26:38 +0200 |
Pierre-Yves David |
setdiscovery: stop limiting the number of local head we initially send
|
Wed, 17 Apr 2019 17:56:30 +0200 |
Pierre-Yves David |
peer: introduce a limitedarguments attributes
|
Wed, 06 Mar 2019 15:06:53 +0100 |
Pierre-Yves David |
verify: also check full manifest validity during verify runs
|
Wed, 17 Apr 2019 01:11:09 +0200 |
Pierre-Yves David |
verify: introduce an experimental --full flag
|
Wed, 17 Apr 2019 01:12:21 +0200 |
Pierre-Yves David |
verify: introduce a notion of "level"
|
Sat, 13 Apr 2019 23:18:56 -0700 |
Martin von Zweigbergk |
tests: split out separate test for issue5020
|
Mon, 15 Apr 2019 18:04:54 -0700 |
Martin von Zweigbergk |
tests: avoid a rename/delete conflict when updating in test-narrow-update.t
|
Mon, 15 Apr 2019 15:28:41 -0700 |
Martin von Zweigbergk |
tests: delete unused function in test-rename-merge2.t
|
Sun, 14 Apr 2019 13:46:40 -0700 |
Martin von Zweigbergk |
tests: make merge conflicts explicit in `hg annotate` tests
|
Thu, 18 Apr 2019 03:05:42 +0530 |
Martin von Zweigbergk |
narrow: make warning about possibly dirty files respect ui.relative-paths
|
Wed, 17 Apr 2019 14:10:02 -0400 |
Augie Fackler |
merge: forgot to pull before release
stable
|
Wed, 17 Apr 2019 13:56:10 -0400 |
Augie Fackler |
Added signature for changeset 4a8d9ed86475
stable
|
Wed, 17 Apr 2019 13:56:08 -0400 |
Augie Fackler |
Added tag 5.0rc0 for changeset 4a8d9ed86475
stable
|
Wed, 17 Apr 2019 13:41:18 -0400 |
Augie Fackler |
merge: default into stable for release candidate
stable 5.0rc0
|
Tue, 16 Apr 2019 15:50:20 +0200 |
Pierre-Yves David |
debugdiscovery: include the number of heads in all sets
|
Wed, 17 Apr 2019 00:37:00 +0200 |
Pierre-Yves David |
recover: add a --[no-]verify flag
|
Tue, 02 Apr 2019 19:48:31 +0200 |
Joerg Sonnenberger |
bundle2: handle compression in _forwardchunks
|
Wed, 27 Dec 2017 22:05:20 -0800 |
Martin von Zweigbergk |
changelog: parse copy metadata if available in extras
|
Wed, 27 Dec 2017 19:49:36 -0800 |
Martin von Zweigbergk |
copies: add config option for writing copy metadata to file and/or changset
|
Thu, 04 Apr 2019 13:46:49 +0200 |
Pierre-Yves David |
revsetbenchmark: add some simpler revset for heads and roots
|
Fri, 12 Apr 2019 16:25:59 +0200 |
Pierre-Yves David |
repoview: flag `server.view` as experimental
|
Fri, 12 Apr 2019 15:41:32 +0200 |
Pierre-Yves David |
repoview: move subsettable in a dedicated module
|
Fri, 01 Feb 2019 15:51:02 +0100 |
Pierre-Yves David |
upgrade: support upgrade to/from zstd storage (issue6088)
|
Wed, 27 Mar 2019 18:27:03 +0100 |
Pierre-Yves David |
compression: introduce an official `zstd-revlog` requirement
|
Tue, 16 Apr 2019 15:10:16 +0200 |
Pierre-Yves David |
compression: only declare revlog support for available engine
|
Mon, 15 Apr 2019 19:21:41 +0300 |
Pulkit Goyal |
branchcache: lazily validate nodes in iteritems()
|
Tue, 16 Apr 2019 15:01:33 +0300 |
Pulkit Goyal |
branchcache: only iterate over branches which needs to be verified
|
Tue, 16 Apr 2019 14:48:48 +0300 |
Pulkit Goyal |
branchcache: fix the docstring of _verifybranch()
|
Tue, 16 Apr 2019 14:39:14 +0300 |
Pulkit Goyal |
branchcache: don't verify while creating a copy
|
Fri, 05 Apr 2019 14:35:33 +0200 |
Pierre-Yves David |
pull: improved message issued in case of failed update
|
Fri, 05 Apr 2019 15:56:05 +0200 |
Pierre-Yves David |
pull: deal with locally filtered changeset passed into --rev
|
Mon, 15 Apr 2019 22:13:11 -0700 |
Rodrigo Damazio Bovendorp |
absorb: aborting if another operation is in progress
|
Thu, 04 Apr 2019 13:58:49 +0200 |
Pierre-Yves David |
repoview: keep the branchmap cache for the `served.hidden` view warm
|
Mon, 21 May 2018 17:28:35 +0200 |
Pierre-Yves David |
repoview: introduce a filter for serving hidden changesets
|
Sat, 13 Apr 2019 20:57:50 +0200 |
Pierre-Yves David |
repoview: fix conditional around unserved changesets
|
Fri, 05 Apr 2019 16:05:20 +0300 |
Pulkit Goyal |
branch: return early if we find an open named branch apart from default
|
Fri, 05 Apr 2019 15:57:09 +0300 |
Pulkit Goyal |
branchcache: don't verify closed nodes in _branchtip()
|
Fri, 05 Apr 2019 15:56:33 +0300 |
Pulkit Goyal |
branchcache: don't verify closed nodes in iteropen()
|
Mon, 01 Apr 2019 13:56:47 +0300 |
Pulkit Goyal |
branchcache: lazily validate nodes from the branchmap
|
Tue, 19 Mar 2019 16:52:15 +0300 |
Pulkit Goyal |
branchcache: add functions to validate changelog nodes
|
Mon, 15 Apr 2019 14:32:47 -0700 |
Kyle Lippincott |
readline: provide styled prompt to readline (issue6070)
|
Tue, 02 Apr 2019 14:49:28 -0700 |
Martin von Zweigbergk |
copies: move comment about implementation of mergecopies() to end
|
Fri, 12 Apr 2019 23:26:08 -0700 |
Martin von Zweigbergk |
remotefilelog: return expected type from copies overrides
|
Sun, 24 Mar 2019 23:47:01 -0700 |
Martin von Zweigbergk |
changelog: extract a _string_unescape() to mirror _string_escape()
|
Wed, 20 Mar 2019 11:42:02 -0700 |
Martin von Zweigbergk |
copies: extract function for deciding whether to use changeset-centric algos
|
Fri, 18 Jan 2019 13:13:48 -0800 |
Martin von Zweigbergk |
getrenamedfn: get copy data from context object if configured
|
Sun, 31 Mar 2019 16:27:10 +0300 |
Pulkit Goyal |
branchmap: implement __contains__()
|
Sun, 31 Mar 2019 16:20:17 +0300 |
Pulkit Goyal |
branchmap: prevent using __getitem__() in branchheads()
|
Wed, 27 Mar 2019 21:33:04 +0300 |
Pulkit Goyal |
branchmap: dynamically resolve type of branchcache class
|
Fri, 12 Apr 2019 09:41:08 -0700 |
Martin von Zweigbergk |
copies: print list of divergent renames in sorted order
|
Fri, 12 Apr 2019 12:20:38 -0400 |
timeless |
import: suppress accept: header
|
Fri, 12 Apr 2019 12:06:13 -0400 |
Augie Fackler |
rebase: fix bug that prevented dry-run rebases from printing failures
|
Fri, 12 Apr 2019 11:41:33 -0400 |
Augie Fackler |
rebase: demonstrate bug in dry-run mode which causes cycles to not be reported
|
Sat, 06 Apr 2019 17:48:11 +0200 |
Pierre-Yves David |
test: minor cleanup to test-server-view.t
|
Sat, 06 Apr 2019 10:44:22 +0200 |
Pierre-Yves David |
repoview: improve documentation for `repo.filtered` method
|
Fri, 05 Apr 2019 14:30:52 -0400 |
Jordi Gutiérrez Hermoso |
revset: short docstring for checkstatus
|
Thu, 11 Apr 2019 18:10:07 +0200 |
Georges Racinet |
discovery: stop direct use of attribute of partialdiscovery
|
Wed, 10 Apr 2019 17:36:37 -0700 |
Martin von Zweigbergk |
overlayworkingctx: remove misleading trailing slash from directory pattern
|
Wed, 10 Apr 2019 17:31:32 -0700 |
Martin von Zweigbergk |
overlayworkingctx: fix file/dir audit to be repo-relative
|
Wed, 10 Apr 2019 16:26:40 -0700 |
Martin von Zweigbergk |
messages: replace some instances of "folder" by "directory"
|
Thu, 11 Apr 2019 18:34:56 +0200 |
Pierre-Yves David |
match: fix re2 compability broken in 2e2699af5649
|
Wed, 10 Apr 2019 03:10:53 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to new doctests in match.py
|
Wed, 10 Apr 2019 03:02:31 +0530 |
Pulkit Goyal |
py3: add one new passing test found by buildbot
|
Tue, 09 Apr 2019 21:59:37 +0900 |
Yuya Nishihara |
cext: cast s# arguments of Py_BuildValue() to Py_ssize_t
|
Mon, 08 Apr 2019 10:52:04 -0400 |
Augie Fackler |
remotefilelog: correctly reject wdir filenodes
|
Mon, 08 Apr 2019 10:56:55 -0400 |
Augie Fackler |
remotefilelog: add tests of `hg grep -r 'wdir()'`
|
Wed, 03 Apr 2019 16:03:41 -0700 |
Martin von Zweigbergk |
config: read configs from directories in lexicographical order
|
Wed, 03 Apr 2019 17:41:58 -0700 |
Martin von Zweigbergk |
remotefilelog: fix crash on `hg addremove` of added-but-deleted file
|
Fri, 05 Apr 2019 23:07:11 -0400 |
Matt Harbison |
packaging: ensure that --python is an absolute path when building on Windows
|
Fri, 05 Apr 2019 22:47:45 -0400 |
Matt Harbison |
packaging: don't crash building wix with python3.6 and earlier
|
Wed, 03 Apr 2019 23:55:03 -0400 |
Jordi Gutiérrez Hermoso |
chistedit: add basic colours to diff view
|
Fri, 05 Apr 2019 14:54:45 -0400 |
Jordi Gutiérrez Hermoso |
chistedit: use default curses colours
|
Sun, 07 Apr 2019 16:53:47 +0200 |
Denis Laxalde |
match: let regex match function return a boolean
|
Sun, 07 Apr 2019 17:16:58 +0200 |
Denis Laxalde |
match: make arguments of _expandsets() optional
|
Sun, 07 Apr 2019 17:14:29 +0200 |
Denis Laxalde |
match: make _donormalize's auditor and warn arguments optional
|
Mon, 08 Apr 2019 09:34:50 +0200 |
Denis Laxalde |
match: add doctest examples in match()
|
Sat, 06 Apr 2019 18:20:49 +0200 |
Denis Laxalde |
match: complete documentation of match() parameters
|
Sat, 06 Apr 2019 17:54:13 +0200 |
Denis Laxalde |
match: add doctest examples for patkind()
|
Sat, 06 Apr 2019 15:21:55 +0200 |
Denis Laxalde |
match: add a docstring with doctest examples to patternmatcher
|
Sun, 07 Apr 2019 12:21:23 +0200 |
Denis Laxalde |
match: add doctest examples for exactmatcher
|
Fri, 05 Apr 2019 11:24:00 -0700 |
Martin von Zweigbergk |
localrepo: don't allow lookup of working directory revision
|
Fri, 05 Apr 2019 11:22:26 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken pull of "ffffffffffff" revision
|
Fri, 05 Apr 2019 11:12:08 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken `hg convert` if "ffffffffffff" is in description
|
Fri, 05 Apr 2019 11:08:17 -0700 |
Martin von Zweigbergk |
tests: add test of for hash reference translation by `hg convert`
|
Fri, 05 Apr 2019 18:36:43 -0400 |
Matt Harbison |
py3: write out hgextindex as bytes in setup.py
|
Thu, 04 Apr 2019 15:40:48 +0200 |
Philippe Pepiot |
setup: fix a possible NameError on rust build
|
Mon, 01 Apr 2019 22:11:54 -0700 |
Arun Chandrasekaran |
crecord: new keys g & G to navigate to the top and bottom respectively
|
Thu, 04 Apr 2019 10:41:55 -0400 |
Jordi Gutiérrez Hermoso |
chistedit: properly show verbose diffs
|
Thu, 04 Apr 2019 11:35:18 +0200 |
Denis Laxalde |
interactive: do not prompt about files given in command line
|
Thu, 04 Apr 2019 17:34:43 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.11
|
Thu, 04 Apr 2019 15:24:03 -0700 |
Gregory Szorc |
cext: make osutil.c PY_SSIZE_T_CLEAN
|
Thu, 04 Apr 2019 15:21:30 -0700 |
Gregory Szorc |
cext: make parsers.c PY_SSIZE_T_CLEAN
|
Thu, 04 Apr 2019 15:18:06 -0700 |
Gregory Szorc |
cext: make revlog.c PY_SSIZE_T_CLEAN
|
Thu, 04 Apr 2019 18:20:36 -0700 |
Gregory Szorc |
tests: add optional output for Python 2.7 deprecation
|
Thu, 04 Apr 2019 18:01:48 -0700 |
Gregory Szorc |
setup: use raw string for regular expression
|
Thu, 04 Apr 2019 18:01:02 -0700 |
Gregory Szorc |
automation: use raw strings when there are backslashes
|
Thu, 04 Apr 2019 17:47:25 -0700 |
Gregory Szorc |
perf: make perf.run-limits code work with Python 3
|
Mon, 25 Dec 2017 05:55:50 -0800 |
Martin von Zweigbergk |
localrepo: rename crev in _filecommit() to cnode, since it's a node
|
Fri, 05 Apr 2019 04:09:41 +0530 |
Jerry Montfort |
tests: unset environment variable P in test-revset2.t (issue6109)
|
Thu, 04 Apr 2019 19:08:37 +0200 |
Philippe Pepiot |
hgmanpage: use a py2 and py3 compatible iterable protocol
|
Thu, 04 Apr 2019 19:08:05 +0200 |
Philippe Pepiot |
hgmanpage: use range instead of xrange
|
Thu, 04 Apr 2019 19:06:48 +0200 |
Philippe Pepiot |
packaging: allow to run make with python3
|
Wed, 03 Apr 2019 11:21:27 -0700 |
Martin von Zweigbergk |
cleanup: use set literals where possible
|
Wed, 19 Jul 2017 13:17:49 -0700 |
Martin von Zweigbergk |
tests: rename "u" to more usual "ui" in test-context.py
|
Wed, 03 Apr 2019 09:38:08 -0700 |
Martin von Zweigbergk |
tests: better document the graft copy case
|
Wed, 03 Apr 2019 11:46:29 -0400 |
Augie Fackler |
py2exe: add workaround to allow bundling of hgext3rd.* extensions
|
Tue, 02 Apr 2019 23:38:54 -0400 |
Augie Fackler |
wix: fix the package build when not adding features
|
Mon, 01 Apr 2019 19:02:24 -0700 |
Rodrigo Damazio Bovendorp |
histedit: narrow the scope of discarded ui output
|
Fri, 29 Mar 2019 21:53:15 -0400 |
Matt Harbison |
uncommit: abort if an explicitly given file cannot be uncommitted (BC)
|
Mon, 25 Mar 2019 12:33:41 +0530 |
Navaneeth Suresh |
unshelve: disable unshelve during merge (issue5123)
|
Mon, 01 Apr 2019 20:01:48 -0400 |
Augie Fackler |
wix: add functionality to inject additional Features into installer
|
Mon, 01 Apr 2019 16:21:47 -0400 |
Augie Fackler |
wix: add support for additional wxs files
|
Wed, 20 Mar 2019 13:18:37 -0400 |
Augie Fackler |
wix: add a hook for a prebuild script to inject extra libraries
|
Wed, 27 Mar 2019 18:26:54 +0100 |
Pierre-Yves David |
compression: introduce an official `format.revlog-compression` option
|
Tue, 02 Apr 2019 11:03:46 -0700 |
Pierre-Yves David |
compression: display compression level in debugformat
|
Wed, 27 Mar 2019 18:35:59 +0100 |
Pierre-Yves David |
compression: introduce a `storage.revlog.zstd.level` configuration
|
Wed, 27 Mar 2019 18:35:27 +0100 |
Pierre-Yves David |
compression: introduce a `storage.revlog.zlib.level` configuration
|
Wed, 27 Mar 2019 19:34:10 +0100 |
Pierre-Yves David |
compression: accept level management for zlib compression
|
Wed, 27 Mar 2019 16:45:14 +0100 |
Pierre-Yves David |
util: extract compression code in `mercurial.utils.compression`
|
Sat, 30 Mar 2019 13:13:10 -0700 |
Martin von Zweigbergk |
merge: make "labels" argument to graft() optional, like it is for update()
|
Sun, 31 Mar 2019 09:39:02 -0700 |
Martin von Zweigbergk |
revset: remove comment about linkrev workaround from user-facing docs
|
Fri, 29 Mar 2019 11:32:02 -0700 |
Martin von Zweigbergk |
shelve: let cmdutil.revert() take care of backing up untracked files
|
Fri, 29 Mar 2019 11:31:42 -0700 |
Martin von Zweigbergk |
shelve: stop passing list of files to revert
|
Wed, 27 Mar 2019 14:55:46 -0700 |
Martin von Zweigbergk |
remotefilelog: prefetch files in deterministic order
|
Tue, 26 Mar 2019 17:35:28 +0100 |
Pierre-Yves David |
debugdiscovery: display time elapsed during the discovery step
|
Tue, 26 Mar 2019 17:26:54 +0100 |
Pierre-Yves David |
debugdiscovery: only list common heads on verbose
|
Tue, 26 Mar 2019 17:26:11 +0100 |
Pierre-Yves David |
debugdiscovery: drop duplicated information
|
Tue, 26 Mar 2019 17:25:22 +0100 |
Pierre-Yves David |
debugdiscovery: display more statistic about the common set
|
Tue, 26 Mar 2019 14:04:33 +0100 |
Pierre-Yves David |
debugdiscovery: small internal refactoring
|
Tue, 26 Mar 2019 14:02:40 +0100 |
Pierre-Yves David |
debugdiscovery: allow to select random seed during debugdiscovery run
|
Sun, 17 Mar 2019 18:45:53 +0300 |
Pulkit Goyal |
discovery: move cl.hasnode outside of the for-loop
|
Sun, 17 Mar 2019 18:43:27 +0300 |
Pulkit Goyal |
discovery: prevent deleting items from a dictionary
|
Sun, 17 Mar 2019 18:34:28 +0300 |
Pulkit Goyal |
discovery: drop some unused sets
|
Sun, 17 Mar 2019 18:29:23 +0300 |
Pulkit Goyal |
discovery: prevent recomputing info about server and outgoing changesets
|
Thu, 21 Mar 2019 21:44:29 +0100 |
Alexander Kobjolke |
crecord: draw on the whole screen
|
Fri, 15 Mar 2019 11:24:08 -0700 |
Gregory Szorc |
automation: perform tasks on remote machines
|
Sat, 09 Mar 2019 16:36:08 -0800 |
Gregory Szorc |
contrib: PowerShell script to install development dependencies
|
Tue, 26 Mar 2019 11:53:30 -0400 |
Jordi Gutiérrez Hermoso |
chistedit: change in-progress message
|
Tue, 26 Mar 2019 10:21:17 -0400 |
Augie Fackler |
perf: copyedit a few documentation strings
|
Sun, 24 Mar 2019 20:13:13 -0400 |
Jordi Gutiérrez Hermoso |
shelve: add --keep to list of allowables
|
Sun, 17 Mar 2019 12:30:52 +0000 |
Pierre-Yves David |
perf: introduce a `perf.run-limits` options
|
Sat, 16 Mar 2019 19:11:19 +0000 |
Pierre-Yves David |
perf: pass limits as a function argument
|
Sat, 16 Mar 2019 19:08:27 +0000 |
Pierre-Yves David |
perf: more flexible implementation for checking stop conditions
|
Mon, 25 Mar 2019 08:41:02 -0700 |
Pierre-Yves David |
perf: document perfparents
|
Mon, 25 Mar 2019 13:43:40 +0100 |
Pierre-Yves David |
perf: document config options
|
Mon, 25 Mar 2019 13:16:53 +0100 |
Pierre-Yves David |
tests: use "perf" as a the extension name in test-contrib-perf.t
|
Fri, 22 Mar 2019 11:26:47 -0400 |
Jordi Gutiérrez Hermoso |
shelve: do not update when keeping changes, just move the dirstate
|
Fri, 22 Mar 2019 13:03:26 -0400 |
Jordi Gutiérrez Hermoso |
shelve: refactor _shelvecreatedcommit's match object into calling site
|
Fri, 22 Mar 2019 11:24:23 -0400 |
Jordi Gutiérrez Hermoso |
shelve: new keep option
|
Thu, 21 Mar 2019 21:40:22 -0400 |
Matt Harbison |
diff: support diffing explicit files in subrepos
|
Thu, 21 Mar 2019 18:27:09 -0700 |
Danny Hooper |
fix: make the order of the work queue deterministic
|
Thu, 21 Mar 2019 18:35:39 -0700 |
Danny Hooper |
fix: allow fixing untracked files when given as arguments
|
Tue, 19 Mar 2019 16:26:52 +0300 |
Pulkit Goyal |
branchcache: have a hasnode function to validate nodes
|
Tue, 19 Mar 2019 16:20:02 +0300 |
Pulkit Goyal |
branchcache: add attributes to track which nodes are verified
|
Mon, 18 Mar 2019 19:44:55 +0300 |
Pulkit Goyal |
branchcache: make entries a private attribute
|
Mon, 18 Mar 2019 19:31:45 +0300 |
Pulkit Goyal |
branchcache: introduce hasbranch()
|
Mon, 18 Mar 2019 19:11:55 +0300 |
Pulkit Goyal |
branchmap: drop branchcache.setdefault() (API)
|
Mon, 18 Mar 2019 19:01:29 +0300 |
Pulkit Goyal |
branchcache: rename itervalues() to iterheads()
|
Mon, 18 Mar 2019 18:59:38 +0300 |
Pulkit Goyal |
branchmap: remove the dict interface from the branchcache class (API)
|
Sat, 23 Mar 2019 20:59:07 +0900 |
Yuya Nishihara |
test-template: fix stdio mode on Windows
|
Fri, 22 Mar 2019 12:30:05 -0400 |
Jordi Gutiérrez Hermoso |
samplehgrcs: update the list of suggested extensions
|
Fri, 22 Mar 2019 12:28:59 -0400 |
Jordi Gutiérrez Hermoso |
samplehgrcs: clarify which lines should be uncommented
|
Sun, 10 Mar 2019 13:07:36 +0900 |
Yuya Nishihara |
templatefilters: add {x|cbor} filter for custom CBOR output
|
Sun, 10 Mar 2019 12:57:24 +0900 |
Yuya Nishihara |
template: add CBOR output format
|
Tue, 19 Mar 2019 23:00:07 -0700 |
Martin von Zweigbergk |
memfilectx: override copysource() instead of using dummy nodeid
|
Tue, 19 Mar 2019 22:58:39 -0700 |
Martin von Zweigbergk |
memctx: rename constructor argument "copied" to "copysource" (API)
|
Wed, 13 Mar 2019 20:09:56 -0700 |
Kyle Lippincott |
crecord: redraw the screen when starting up chunkselector
|
Wed, 13 Mar 2019 18:39:45 -0700 |
Kyle Lippincott |
crecord: redraw the screen on ctrl-L
|
Wed, 13 Mar 2019 18:39:36 -0700 |
Kyle Lippincott |
crecord: completely redraw screen when coming back from editor
|
Wed, 20 Mar 2019 20:42:10 +0300 |
Pulkit Goyal |
tests: glob seconds in test-upgrade-repo.t
|
Wed, 20 Mar 2019 20:39:44 +0300 |
Pulkit Goyal |
store: recommend using `hg debugrebuildfncache` is fncache is corrupted
|
Mon, 18 Mar 2019 14:48:49 +0300 |
Pulkit Goyal |
debugsparse: abort if the repository is not sparse instead of ui.status()
|
Tue, 12 Mar 2019 14:17:41 -0700 |
Martin von Zweigbergk |
revert: option to choose what to keep, not what to discard
|
Tue, 12 Mar 2019 14:58:35 -0700 |
Martin von Zweigbergk |
patch: include newline at EOF in help text for interactive patch
|
Tue, 19 Mar 2019 16:36:59 +0300 |
Pulkit Goyal |
merge with stable
|
Tue, 19 Mar 2019 09:23:35 -0400 |
Augie Fackler |
Added signature for changeset 4ea21df312ec
stable
|
Tue, 19 Mar 2019 09:23:33 -0400 |
Augie Fackler |
Added tag 4.9.1 for changeset 4ea21df312ec
stable
|
Sun, 03 Mar 2019 20:16:22 +0530 |
Sushil khanchi |
patch: include flag-only file changes in "special" when filtering (issue5864)
|
Mon, 18 Mar 2019 16:56:24 +0300 |
Pulkit Goyal |
store: error out if fncache does not ends with a newline
|
Mon, 18 Mar 2019 14:57:43 +0300 |
Pulkit Goyal |
tracked: add documentation about `--import-rules` flag
|
Thu, 14 Mar 2019 19:13:45 +0000 |
Pierre-Yves David |
discovery: fix embarrassing typo in slice definition
|
Thu, 22 Nov 2018 15:14:24 +0300 |
Pulkit Goyal |
store: don't read the whole fncache in memory
|
Sat, 16 Mar 2019 14:40:21 -0400 |
Matt Harbison |
record: prevent commits that don't pick up dirty subrepo changes (issue6102)
stable 4.9.1
|
Fri, 08 Mar 2019 10:20:33 -0800 |
Gregory Szorc |
wix: restore COPYING.rtf
|
Sun, 17 Mar 2019 12:43:45 +0900 |
Yuya Nishihara |
test-https: add some more known failure messages of client certs (issue6030)
stable
|
Sun, 17 Mar 2019 12:37:57 +0900 |
Yuya Nishihara |
test-https: turn off system OpenSSL configuration
stable
|
Wed, 27 Feb 2019 16:29:48 +0300 |
Pulkit Goyal |
store: move logic to check for invalid entry in fncache to own function
|
Sat, 09 Mar 2019 02:52:49 +0000 |
Ian Moody |
py3: add test-phabricator.py to python3-whitelist
|
Sat, 09 Mar 2019 02:18:49 +0000 |
Ian Moody |
py3: convert to/from bytes/unicode for json.(dump|load)s in debugcallconduit
|
Fri, 08 Mar 2019 18:30:12 +0000 |
Ian Moody |
py3: use pycompat.byteskwargs on opts in phabricator.py
|
Fri, 21 Dec 2018 17:12:39 +0100 |
Boris Feld |
watchman: ignore some of watchman errors
|
Fri, 21 Dec 2018 17:10:54 +0100 |
Boris Feld |
watchman: add the possibility to set the exact watchman binary location
|
Fri, 15 Mar 2019 22:18:35 -0700 |
Martin von Zweigbergk |
context: use wdirhex constant instead of calculating it
|
Wed, 13 Mar 2019 11:30:04 -0700 |
Martin von Zweigbergk |
split: use the new movedirstate() we now have in scmutil
|
Thu, 14 Mar 2019 00:40:11 +0000 |
Pierre-Yves David |
manifestcache: use `wcache` directory for manifest cache
|
Fri, 15 Mar 2019 15:07:43 +0000 |
Pierre-Yves David |
manifestcache: protect write with `wlock` instead of `lock`
|
Thu, 14 Mar 2019 09:12:55 +0000 |
Pierre-Yves David |
manifestcache: clear the cache before testing the debug command
|
Fri, 15 Mar 2019 12:17:30 +0000 |
Pierre-Yves David |
manifestcache: abstract the filename in a class attribute
|
Fri, 15 Mar 2019 09:07:23 +0000 |
Pierre-Yves David |
manifestcache: skip setup earlier if we don't have the lock
|
Thu, 14 Mar 2019 11:46:18 +0000 |
Pierre-Yves David |
manifestcache: test the cache is warm after a commit
|
Fri, 15 Mar 2019 13:52:36 +0000 |
Pierre-Yves David |
manifestcache: stop altering the lru cache order while displaying it
|
Fri, 15 Mar 2019 13:52:56 +0000 |
Pierre-Yves David |
manifestcache: support multiple cache addition in one debug command run
|
Thu, 14 Mar 2019 18:11:22 -0700 |
Gregory Szorc |
wix: autogenerate wxs file for library files
|
Thu, 14 Mar 2019 17:59:51 -0700 |
Gregory Szorc |
wix: introduce variable to hold path to wix packaging directory
|
Thu, 14 Mar 2019 18:25:23 -0700 |
Gregory Szorc |
wix: package missing .dll and .pyd files
|
Thu, 14 Mar 2019 18:25:07 -0700 |
Gregory Szorc |
setup: exclude crypt32.dll in py2exe builds
|
Thu, 14 Mar 2019 13:27:37 -0700 |
Gregory Szorc |
packaging: don't bundle DLLs in py2exe library.zip for x86 builds
|
Thu, 14 Mar 2019 18:14:33 -0700 |
Gregory Szorc |
packaging: convert files to LF
|
Wed, 13 Mar 2019 10:51:40 -0700 |
Martin von Zweigbergk |
dirstate: remove obsolete reference to dirstate.beginparentchange
|
Sat, 09 Mar 2019 00:44:26 +0000 |
Ian Moody |
py3: use pycompat.iterbytestr to convert memoryview slice to bytestring
|
Thu, 14 Mar 2019 14:46:29 -0700 |
Martin von Zweigbergk |
rebase: fix crash with in-memory rebase and copies
|
Thu, 14 Mar 2019 13:53:20 -0700 |
Martin von Zweigbergk |
test: demonstrate crash with in-memory rebase and copies
|
Thu, 14 Mar 2019 09:12:46 +0000 |
Pierre-Yves David |
manifestcache: actually honor --clear
|
Thu, 14 Mar 2019 10:58:53 +0000 |
Pierre-Yves David |
manifestcache: make sure the entry are ordered by access time
|
Thu, 14 Mar 2019 09:12:27 +0000 |
Pierre-Yves David |
manifestcache: adding a second distinct entry
|
Thu, 14 Mar 2019 10:53:28 +0000 |
Pierre-Yves David |
manifestcache: test that adding the same entry twice do not duplicates it
|
Thu, 14 Mar 2019 09:11:41 +0000 |
Pierre-Yves David |
manifestcache: do not display data when using --add
|
Thu, 14 Mar 2019 10:43:01 +0000 |
Pierre-Yves David |
manifestcache: only lock the repository if the debug command touch the cache
|
Thu, 14 Mar 2019 10:24:51 +0000 |
Pierre-Yves David |
manifestcache: further fix to debug command output
|
Thu, 14 Mar 2019 09:11:18 +0000 |
Pierre-Yves David |
manifestcache: test and fix some output of the debug command
|
Thu, 27 Dec 2018 13:36:17 -0800 |
Kyle Lippincott |
chunkselector: fix typos in instructions when user reviews patch
|
Mon, 11 Mar 2019 14:04:48 -0700 |
Martin von Zweigbergk |
scmutil: document matcher argument of movedirstate()
|
Mon, 11 Mar 2019 09:42:29 -0700 |
Martin von Zweigbergk |
uncommit: move _movedirstate() to scmutil for reuse
|
Mon, 11 Mar 2019 09:20:26 -0700 |
Martin von Zweigbergk |
copies: remove dependency on scmutil by directly using match.exact()
|
Mon, 11 Mar 2019 09:35:36 -0700 |
Martin von Zweigbergk |
uncommit: convert _fixdirstate() into _movedirstate()
|
Mon, 11 Mar 2019 02:34:12 +0100 |
Pierre-Yves David |
updatecaches: also warm the tags caches
|
Mon, 11 Mar 2019 02:32:21 +0100 |
Pierre-Yves David |
updatecaches: also warm revbranchcache for filtered revisions
|
Wed, 13 Feb 2019 15:50:14 +0530 |
Sushil khanchi |
copies: handle a case when both merging csets are not descendant of merge base
|
Thu, 14 Feb 2019 16:09:43 +0530 |
Sushil khanchi |
copies: add test that makes both the merging csets dirty and fails
|
Thu, 14 Feb 2019 17:11:35 +0530 |
Sushil khanchi |
copies: add test that makes both the merging csets dirty and run w/o error
|
Sun, 10 Mar 2019 16:51:21 -0400 |
Matt Harbison |
tests: stabilize test-bundle.t on Windows
|
Sun, 10 Mar 2019 19:01:56 +0100 |
Pierre-Yves David |
discovery-helper: use reflink copy if available
|
Sun, 10 Mar 2019 18:52:22 +0100 |
Pierre-Yves David |
discovery-helper: bail out if destination already exists
|
Sun, 10 Mar 2019 18:50:38 +0100 |
Pierre-Yves David |
discovery-helper: move repository creation in a function
|
Fri, 08 Mar 2019 21:38:57 +0100 |
Pierre-Yves David |
discovery-helper: add an extra argument to generate only one repo
|
Fri, 08 Mar 2019 10:29:48 -0800 |
Gregory Szorc |
wix: remove enum and future packages
|
Fri, 08 Mar 2019 10:27:40 -0800 |
Gregory Szorc |
wix: remove pywin32
|
Fri, 08 Mar 2019 10:25:05 -0800 |
Gregory Szorc |
wix: remove sphinx and dependencies
|
Fri, 08 Mar 2019 10:48:22 -0800 |
Gregory Szorc |
wix: functionality to automate building WiX installers
|
Thu, 07 Mar 2019 15:37:42 -0800 |
Gregory Szorc |
wix: move contrib/wix to contrib/packaging/wix
|
Fri, 08 Mar 2019 10:33:05 -0800 |
Gregory Szorc |
wix: remove hg.cmd
|
Thu, 07 Mar 2019 14:02:02 -0800 |
Gregory Szorc |
setup: include hgext3rd package in py2exe builds
|
Thu, 07 Mar 2019 13:47:28 -0800 |
Gregory Szorc |
setup: properly install build_hgextindex for py2exe builds
|
Thu, 07 Mar 2019 12:15:32 -0800 |
Gregory Szorc |
setup: configure py2exe config via environment variables
|
Thu, 07 Mar 2019 15:43:54 -0800 |
Gregory Szorc |
packaging: extract py2exe functionality to own module
|
Thu, 07 Mar 2019 10:49:59 -0800 |
Gregory Szorc |
packaging: extract python exe info to own function
|
Thu, 07 Mar 2019 10:36:20 -0800 |
Gregory Szorc |
packaging: don't use temporary directory
|
Thu, 07 Mar 2019 10:35:20 -0800 |
Gregory Szorc |
packaging: extract virtualenv and py2exe to build directory
|
Thu, 07 Mar 2019 15:43:14 -0800 |
Gregory Szorc |
packaging: move Inno Setup core logic into a module
|
Thu, 07 Mar 2019 10:22:09 -0800 |
Gregory Szorc |
packaging: move find_vc_runtime_files() into hgpackaging.util
|
Thu, 07 Mar 2019 10:20:37 -0800 |
Gregory Szorc |
packaging: move DOWNLOADS dict to hgpackaging.downloads
|
Thu, 07 Mar 2019 15:42:32 -0800 |
Gregory Szorc |
packaging: split downloading code into own module
|
Thu, 07 Mar 2019 10:10:04 -0800 |
Gregory Szorc |
packaging: establish hgpackaging package
|
Sat, 09 Mar 2019 02:07:09 +0000 |
Ian Moody |
py3: use % instead of .format() on a bytestring
|
Fri, 08 Mar 2019 22:26:43 +0000 |
Ian Moody |
py3: use r'' for group name arguments to MatchObjects in phabricator.py
|
Sat, 09 Mar 2019 01:58:51 +0000 |
Ian Moody |
py3: use %d instead of %s when formatting an int into a byte string
|
Sat, 09 Mar 2019 01:53:53 +0000 |
Ian Moody |
py3: only pass unicode to json.dumps in writediffproperties
|
Sat, 09 Mar 2019 01:30:44 +0000 |
Ian Moody |
py3: fix a few "dict keys as str instead of bytes" issues in phabricator.py
|
Sat, 09 Mar 2019 01:00:25 +0000 |
Ian Moody |
py3: convert URL to str before passing it to request
|
Fri, 08 Mar 2019 23:45:12 +0000 |
Ian Moody |
py3: convert indexes into bytes when enumerating lists in urlencodenested
|
Fri, 08 Mar 2019 23:48:49 +0000 |
Ian Moody |
py3: don't try and format a bare dict into a byte string in callconduit
|
Fri, 08 Mar 2019 17:57:59 +0000 |
Ian Moody |
py3: use fsencode for vcr recording paths and strings for custom_patches args
|
Sat, 02 Mar 2019 18:48:23 +0000 |
Ian Moody |
phabricator: convert conduit response JSON unicode to bytes inside callconduit
|
Sat, 09 Feb 2019 23:01:30 +0100 |
Pierre-Yves David |
transaction: include txnname in the hookargs dictionary
|
Fri, 08 Mar 2019 00:00:44 +0100 |
Pierre-Yves David |
discovery-helper: reflect argument value in the name of the results
|
Thu, 07 Mar 2019 17:21:22 +0100 |
Pierre-Yves David |
discovery-helper: echo the stripped revsets early
|
Thu, 07 Mar 2019 17:15:15 +0100 |
Pierre-Yves David |
contrib: move the `discovery-helper.sh` script in`perf-utils` directory
|
Sat, 09 Mar 2019 12:55:24 -0500 |
Matt Harbison |
tests: stabilize test-split.t for Windows
|
Thu, 07 Mar 2019 22:14:22 -0500 |
Matt Harbison |
tests: stabilize test-share.t on Windows
|
Sun, 03 Mar 2019 19:46:59 +0530 |
Sushil khanchi |
split: add tests which demonstrate the issue5864
|
Thu, 07 Mar 2019 01:28:24 +0100 |
Pierre-Yves David |
discovery: clarify why the caching of children is valid
|
Wed, 06 Mar 2019 15:43:52 -0800 |
Martin von Zweigbergk |
tests: clarify test setup test in test-uncommit.t
|
Wed, 06 Mar 2019 15:35:40 -0800 |
Martin von Zweigbergk |
tests: fix a stale reference to experimental.uncommitondirtywdir
|
Thu, 28 Feb 2019 01:49:10 +0100 |
Pierre-Yves David |
discovery: explicitly use `undecided` for the children mapping
|
Thu, 28 Feb 2019 01:48:20 +0100 |
Pierre-Yves David |
discovery: cache the children mapping used during each discovery
|
Thu, 28 Feb 2019 01:15:45 +0100 |
Pierre-Yves David |
discovery: move children computation in its own method
|
Tue, 05 Mar 2019 15:39:54 +0100 |
Pierre-Yves David |
discovery: simplify the building of the children mapping
|
Tue, 05 Mar 2019 15:52:14 +0100 |
Pierre-Yves David |
discovery: simply walk the undecided revs when building the children mapping
|
Thu, 28 Feb 2019 00:56:27 +0100 |
Pierre-Yves David |
discovery: use a lower level but faster way to retrieve parents
|
Thu, 28 Feb 2019 00:12:12 +0100 |
Pierre-Yves David |
discovery: avoid computing identical sets of heads twice
|
Wed, 27 Feb 2019 23:55:19 +0100 |
Georges Racinet |
discovery: moved sampling functions inside discovery object
|
Wed, 27 Feb 2019 23:45:06 +0100 |
Georges Racinet |
discovery: rename `srvheads` to `knownsrvheads`
|
Wed, 06 Mar 2019 14:43:02 +0100 |
Pierre-Yves David |
verify: small refactoring and documentation in `_verifymanifest`
|
Wed, 06 Mar 2019 12:39:44 +0100 |
Pierre-Yves David |
verify: document the `_verifymanifest` method
|
Wed, 06 Mar 2019 12:21:58 +0100 |
Pierre-Yves David |
verify: document `_verifychangelog`
|
Wed, 06 Mar 2019 14:15:19 +0100 |
Pierre-Yves David |
verify: rename the `checklog` to `_checkrevlog`
|
Wed, 06 Mar 2019 14:10:23 +0100 |
Pierre-Yves David |
verify: document the `checklog` method
|
Wed, 06 Mar 2019 14:07:27 +0100 |
Pierre-Yves David |
revlog: add some documentation to the `checksize` method
|
Wed, 06 Mar 2019 12:20:50 +0100 |
Pierre-Yves David |
verify: make `checkentry` a private method
|
Wed, 06 Mar 2019 12:18:04 +0100 |
Pierre-Yves David |
verify: document the `checkentry` method
|
Wed, 06 Mar 2019 11:43:21 +0100 |
Pierre-Yves David |
verify: add some inline documentation to the top level `verify` method
|
Wed, 06 Mar 2019 11:38:54 +0100 |
Pierre-Yves David |
verify: explicitly return 0 if no error are encountered
|
Wed, 06 Mar 2019 11:35:34 +0100 |
Pierre-Yves David |
verify: minimal documentation for `verifier.verify`
|
Wed, 06 Mar 2019 11:31:48 +0100 |
Pierre-Yves David |
verify: make the `exc` method private
|
Wed, 06 Mar 2019 11:31:10 +0100 |
Pierre-Yves David |
verify: document the `exc` method
|
Wed, 06 Mar 2019 11:27:37 +0100 |
Pierre-Yves David |
verify: make `err` a private method
|
Wed, 06 Mar 2019 11:25:16 +0100 |
Pierre-Yves David |
verify: document the `err` method
|
Wed, 06 Mar 2019 11:24:40 +0100 |
Pierre-Yves David |
verify: make the `warn` method private
|
Wed, 06 Mar 2019 11:23:05 +0100 |
Pierre-Yves David |
verify: document the `warn` method
|
Mon, 04 Mar 2019 20:18:13 +0530 |
Navaneeth Suresh |
uncommit: add flag --allow-dirty-working-copy
|
Tue, 12 Feb 2019 00:17:42 +0530 |
Navaneeth Suresh |
uncommit: don't allow dirty working copy with PATH (issue5977)
|
Tue, 05 Mar 2019 09:51:57 -0500 |
Augie Fackler |
cleanup: remove two bogus test names from python3 list
|
Mon, 04 Mar 2019 15:46:54 +0100 |
Pierre-Yves David |
revlog: preserve `_lazydelta` attribute in `revlog.clone`
|
Mon, 04 Mar 2019 16:08:44 +0100 |
Pierre-Yves David |
localrepo: explicit `_lock` arguments in `lock`
|
Sun, 03 Mar 2019 17:22:03 -0800 |
Gregory Szorc |
inno: remove w9xpopen.exe
|
Sun, 03 Mar 2019 15:53:27 -0800 |
Gregory Szorc |
inno: stop shipping pywin32
|
Sun, 03 Mar 2019 18:19:07 -0800 |
Gregory Szorc |
inno: script to automate building Inno installer
|
Sun, 03 Mar 2019 14:08:25 -0800 |
Gregory Szorc |
setup: exclude some internal UCRT files
|
Sun, 03 Mar 2019 15:46:26 -0800 |
Gregory Szorc |
setup: include additional packages in py2exe distribution
|
Sun, 03 Mar 2019 10:31:23 -0800 |
Gregory Szorc |
setup: define build_doc command
|
Sun, 03 Mar 2019 09:16:37 -0800 |
Gregory Szorc |
inno: remove references to pywin32
|
Sun, 03 Mar 2019 09:10:52 -0800 |
Gregory Szorc |
inno: remove cacerts.pem from documentation
|
Thu, 28 Feb 2019 12:54:48 -0800 |
Gregory Szorc |
inno: replace add_path.exe with a Pascal script
|
Sun, 03 Mar 2019 18:22:49 -0800 |
Gregory Szorc |
inno: move inno installer files to contrib/packaging/inno
|
Tue, 05 Mar 2019 04:34:45 +0530 |
Pulkit Goyal |
py3: add a new passing test found by buildbot
|
Tue, 05 Mar 2019 04:32:23 +0530 |
Pulkit Goyal |
tests: make test-status.t compatible with test-check-module-imports.t
|
Tue, 05 Mar 2019 04:11:32 +0530 |
Pulkit Goyal |
py3: convert KEY_PRESSED value to bytes in crecord.py
|
Mon, 04 Mar 2019 18:11:50 -0500 |
Augie Fackler |
hghave: skip emacs tests on 24.3 and earlier
|
Tue, 05 Mar 2019 03:33:41 +0530 |
Pulkit Goyal |
py3: use bytes instead of str in isinstance()
|
Tue, 12 Feb 2019 19:08:17 +0100 |
Joerg Sonnenberger |
server: allow customizing the default repo filter
|
Sat, 02 Mar 2019 05:24:35 +0530 |
Pulkit Goyal |
py3: convert filtername to str if it's None
|
Sat, 02 Mar 2019 13:28:17 -0800 |
Martin von Zweigbergk |
walkfilerevs: rename filerevgen() to filerevs() since it's not a generator
|
Sat, 02 Mar 2019 13:15:53 -0800 |
Gregory Szorc |
global: use raw string for setlocale() argument
|
Sat, 02 Mar 2019 13:07:58 -0800 |
Gregory Szorc |
encoding: use raw strings for encoding arguments
|
Sat, 02 Mar 2019 13:02:39 -0800 |
Gregory Szorc |
revsetlang: use sysbytes() instead of blind encode()
|
Sat, 02 Mar 2019 12:57:00 -0800 |
Gregory Szorc |
global: use raw strings for namedtuple()
|
Sat, 02 Mar 2019 12:55:29 -0800 |
Gregory Szorc |
attr: don't attempt to .encode() a str on Python 2
|
Sat, 02 Mar 2019 12:51:55 -0800 |
Gregory Szorc |
procutil: use a raw string for module name
|
Sat, 02 Mar 2019 12:51:04 -0800 |
Gregory Szorc |
global: use raw strings for __slots__
|
Thu, 28 Feb 2019 07:45:51 -0800 |
Martin von Zweigbergk |
absorb: run cleanupnodes() within transaction also when not using obsmarkers
|
Sat, 02 Mar 2019 05:23:15 +0530 |
Pulkit Goyal |
py3: pass a str to getpass.getpass()
|
Sat, 02 Mar 2019 05:12:45 +0530 |
Pulkit Goyal |
py3: port things from chgserver.py
|
Sat, 02 Mar 2019 05:01:00 +0530 |
Pulkit Goyal |
py3: make sure return value of posix.groupname() is bytes
|
Fri, 01 Mar 2019 02:53:09 +0900 |
FUJIWARA Katsunori |
contrib: make check-code.py check code fragments embedded in test scripts
|
Fri, 01 Mar 2019 02:53:09 +0900 |
FUJIWARA Katsunori |
contrib: add line offset information to file check function of check-code.py
|
Fri, 01 Mar 2019 02:53:09 +0900 |
FUJIWARA Katsunori |
contrib: change return value of file checking function of check-code.py
|
Fri, 01 Mar 2019 02:53:09 +0900 |
FUJIWARA Katsunori |
contrib: factor out actual error check for file data of check-code.py
|
Fri, 01 Mar 2019 02:53:09 +0900 |
FUJIWARA Katsunori |
contrib: refactor preparation logic for patterns of check-code.py
|
Fri, 01 Mar 2019 02:53:05 +0900 |
FUJIWARA Katsunori |
contrib: split pypats list in check-code.py
|
Fri, 01 Mar 2019 02:51:52 +0900 |
FUJIWARA Katsunori |
tests: remove useless line wrapping in a code fragment embedded in test script
|
Wed, 27 Feb 2019 12:40:18 +0100 |
Pierre-Yves David |
storage: introduce a `revlog.reuse-external-delta` config
|
Wed, 27 Feb 2019 10:49:25 +0100 |
Pierre-Yves David |
storage: introduce a `revlog.reuse-external-delta-parent` config
|
Sat, 02 Mar 2019 09:41:17 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 28 Feb 2019 04:08:47 +0530 |
Pulkit Goyal |
py3: convert return values of inspect.getabsfile() to bytes
|
Thu, 28 Feb 2019 03:51:06 +0530 |
Pulkit Goyal |
py3: add two new passing tests found by buildbot
|
Thu, 28 Feb 2019 03:48:07 +0530 |
Pulkit Goyal |
py3: make contrib/debugshell.py work with Python 3
|
Wed, 27 Feb 2019 16:34:58 -0800 |
Martin von Zweigbergk |
absorb: let scmutil.cleanupnodes() take care of setting phase
|
Wed, 27 Feb 2019 16:33:15 -0800 |
Martin von Zweigbergk |
absorb: use scmutil.cleanupnodes() also when obsmarkers are disabled
|
Wed, 27 Feb 2019 16:15:10 -0800 |
Martin von Zweigbergk |
absorb: use scmutil.cleanupnodes() so operation gets set
|
Mon, 25 Feb 2019 09:02:29 +0100 |
Boris Feld |
test: follow-up on 1c4d6ab2ecb8, stabilize test-remotefilelog-bgprefetch.t
|
Mon, 25 Feb 2019 21:10:16 -0500 |
Matt Harbison |
tests: add more wildcards to test-extdiff.t
|
Tue, 26 Feb 2019 17:26:33 +0300 |
Pulkit Goyal |
branchmap: prevent reading the file twice through different iterators
|
Mon, 25 Feb 2019 12:42:48 -0800 |
Kyle Lippincott |
remotefilelog: fix format str, blobsize isn't always a #, can be "(missing)"
|
Fri, 22 Feb 2019 19:24:01 -0800 |
Kyle Lippincott |
remotefilelog: do not specify an explicit version for repack
|
Sun, 24 Feb 2019 19:55:20 +0100 |
Pierre-Yves David |
test: generate the `test-sparse-revlog` artifact when slow-test is allowed
|
Sun, 24 Feb 2019 19:56:23 +0100 |
Pierre-Yves David |
runtest: also update slow test timeout during `#if` clauses
|
Sun, 24 Feb 2019 19:56:08 +0100 |
Pierre-Yves David |
runtest: move slow timeout process earlier in the `_hghave` method
|
Sun, 24 Feb 2019 19:56:34 +0100 |
Pierre-Yves David |
runtest: extract the logic that update timeout for slow tests
|
Sun, 24 Feb 2019 19:56:40 +0100 |
Pierre-Yves David |
tests: increase timeout for slow test
|
Mon, 25 Feb 2019 18:51:08 -0800 |
Gregory Szorc |
merge with stable
|
Wed, 02 Jan 2019 03:07:52 +0100 |
Boris Feld |
rewriting: add an option for rewrite commands to use the archived phase
|
Tue, 16 Oct 2018 15:48:00 +0200 |
Boris Feld |
strip: introduce a soft strip option
|
Mon, 25 Feb 2019 16:49:01 +0300 |
Pulkit Goyal |
branchcache: move loading of branch names and nodes into it's own function
|
Sat, 23 Feb 2019 21:13:27 +0100 |
Manuel Jacob |
rebase: add missing dashes in help text
stable
|
Sun, 24 Feb 2019 19:56:46 +0100 |
Pierre-Yves David |
test: stabilize bundle generation for test-sparse-revlog.t
stable
|
Sun, 24 Feb 2019 19:56:51 +0100 |
Pierre-Yves David |
test: don't trust delta bases from the bundle in test-sparse-revlog.t
stable
|
Sun, 24 Feb 2019 19:56:57 +0100 |
Pierre-Yves David |
test: update test-sparse-revlog.t output
stable
|
Wed, 20 Feb 2019 15:02:59 -0500 |
mitchell plamann |
bundle2: don't send "shared" requirement when cloning from a share
|
Wed, 20 Feb 2019 14:57:00 -0500 |
mitchell plamann |
tests: demonstrate failure when cloning from a share via bundle2
|
Fri, 22 Feb 2019 00:54:06 +0530 |
Navaneeth Suresh |
mq: disable qrecord during histedit (issue5981)
|
Wed, 20 Feb 2019 21:57:39 -0800 |
Martin von Zweigbergk |
committablectx: move status-related methods closer together
|
Thu, 21 Feb 2019 23:07:54 -0500 |
Augie Fackler |
tests: add test for hg-test-mode emacs code
|
Thu, 21 Feb 2019 23:06:18 -0500 |
Augie Fackler |
hghave: add check for GNU emacs
|
Thu, 21 Feb 2019 20:12:39 -0500 |
Augie Fackler |
contrib: also linkify tracebacks in compilation output when using hg-test-mode
|
Thu, 21 Feb 2019 19:59:00 -0500 |
Augie Fackler |
contrib: add compilation-mode linking for our test output
|
Fri, 22 Feb 2019 03:52:10 +0530 |
Pulkit Goyal |
diff: make sure we output stat even when --git is not passed (issue4037) (BC)
|
Sat, 23 Feb 2019 04:50:46 +0530 |
Pulkit Goyal |
tests: add test to demonstrate issue4037
|
Fri, 18 Jan 2019 11:07:46 -0800 |
Martin von Zweigbergk |
grep: reuse getrenamedfn() from scmutil
|
Thu, 21 Feb 2019 10:54:29 -0800 |
Martin von Zweigbergk |
templatekw: move getrenamedfn() to scmutil (API)
|
Sat, 23 Feb 2019 09:32:07 -0800 |
Martin von Zweigbergk |
mq: get copy source from context object instead of from filelog
|
Sat, 23 Feb 2019 09:30:49 -0800 |
Martin von Zweigbergk |
mq: slightly modernize by using context object
|
Sat, 23 Feb 2019 09:15:36 -0800 |
Martin von Zweigbergk |
absorb: migrate to new method for getting copy info
|
Mon, 11 Feb 2019 15:28:04 -0800 |
Martin von Zweigbergk |
fix: migrate to new method for getting copy info
|
Sun, 25 Mar 2018 22:07:35 -0700 |
Martin von Zweigbergk |
memfilefromctx: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:32:27 -0800 |
Martin von Zweigbergk |
largefiles: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:31:24 -0800 |
Martin von Zweigbergk |
commit: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:31:00 -0800 |
Martin von Zweigbergk |
tests: migrate to new method for getting copy info
|
Mon, 26 Mar 2018 10:41:42 -0700 |
Martin von Zweigbergk |
templatekw: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:27:05 -0800 |
Martin von Zweigbergk |
convert: migrate to new method for getting copy source
|
Sun, 25 Mar 2018 21:30:31 -0700 |
Martin von Zweigbergk |
context: move equivalent renamed() implementations to superclass
|
Sun, 25 Mar 2018 21:28:30 -0700 |
Martin von Zweigbergk |
context: rewrite renamed() in terms of new copysource() where appropriate
|
Sun, 25 Mar 2018 21:32:16 -0700 |
Martin von Zweigbergk |
context: add specialized way of getting copy source file only
|
Thu, 21 Feb 2019 21:27:42 -0800 |
Martin von Zweigbergk |
changegroup: move non-pruning of non-ellipsis manifests to _prunemanifests()
|
Thu, 21 Feb 2019 19:11:35 -0800 |
Kyle Lippincott |
context: use includematcher when checking dir/file conflicts
|
Thu, 21 Feb 2019 19:11:28 -0800 |
Kyle Lippincott |
tests: change the paths slightly in test-rebase-inmemory.t
|
Wed, 16 Jan 2019 16:19:26 +0100 |
Georges Racinet |
rust-cpython: using rustext.dagop.headrevs in revlog
|
Wed, 20 Feb 2019 11:49:06 +0100 |
Georges Racinet |
changelog: prefilter in headrevs()
|
Thu, 21 Feb 2019 11:23:10 +0100 |
Georges Racinet |
tests: fixed test too dependent on actual exception wording
|
Sun, 13 Jan 2019 20:27:00 -0500 |
Augie Fackler |
contrib: enforce wrapping too-long lines with () instead of \
|
Wed, 20 Feb 2019 18:02:28 -0500 |
Augie Fackler |
cleanup: prefer nested context managers to \-continuations
|
Wed, 20 Feb 2019 19:28:51 -0500 |
Augie Fackler |
cleanup: use () to wrap long lines instead of \
|
Sun, 13 Jan 2019 20:13:22 -0500 |
Augie Fackler |
tests: use () instead of \ to wrap lines
|
Wed, 20 Feb 2019 20:49:41 -0800 |
Martin von Zweigbergk |
merge with stable
|
Tue, 19 Feb 2019 15:42:45 -0800 |
Martin von Zweigbergk |
copies: do copy tracing based on ctx.p[12]copies() if configured
|
Fri, 18 Jan 2019 13:13:30 -0800 |
Martin von Zweigbergk |
context: introduce p[12]copies() methods and debugp[12]copies commands
|
Thu, 14 Feb 2019 22:46:18 -0800 |
Martin von Zweigbergk |
copies: filter out copies when target is not in destination manifest
|
Tue, 19 Feb 2019 10:45:22 -0800 |
Martin von Zweigbergk |
copies: make _backwardrenames() filter out copies by destination
|
Tue, 19 Feb 2019 10:31:06 -0800 |
Martin von Zweigbergk |
copies: respect narrowmatcher in "parent -> working dir" case
|
Wed, 20 Feb 2019 15:39:01 -0800 |
Martin von Zweigbergk |
tests: add tests of pathcopies()
|
Fri, 15 Feb 2019 10:39:45 -0800 |
Martin von Zweigbergk |
uncommit: add config option to keep commit by default
|
Thu, 14 Feb 2019 15:17:54 -0800 |
Martin von Zweigbergk |
debugpathcopies: sort output so it's deterministic
|
Sun, 17 Feb 2019 09:12:30 -0800 |
Martin von Zweigbergk |
subrepo: use root-repo-relative path from `hg files` with ui.relative-paths=no
|
Sun, 17 Feb 2019 09:05:28 -0800 |
Martin von Zweigbergk |
subrepo: demonstrate broken `hg files` with ui.relative-paths=no
|
Mon, 18 Feb 2019 03:39:47 +0530 |
Pulkit Goyal |
py3: whitelist 5 new passing tests caught by buildbot
|
Fri, 15 Feb 2019 10:49:12 -0800 |
Martin von Zweigbergk |
uncommit: inform user if the commit is empty after uncommit
|
Thu, 14 Feb 2019 15:35:47 +0100 |
Boris Feld |
test: stabilize test-run-tests.t output
|
Thu, 14 Feb 2019 14:36:16 +0100 |
Boris Feld |
test: stabilize test-remotefilelog-bgprefetch.t flaky output
|
Tue, 19 Feb 2019 21:55:05 -0800 |
Martin von Zweigbergk |
merge with stable
|
Fri, 15 Feb 2019 15:49:17 -0500 |
Jordi Gutiérrez Hermoso |
color: change color of grep.rev label (BC)
|
Fri, 15 Feb 2019 15:43:22 -0500 |
Jordi Gutiérrez Hermoso |
color: give colours to the grep.inserted and grep.deleted labels
|
Fri, 15 Feb 2019 15:24:04 -0500 |
Jordi Gutiérrez Hermoso |
grep: give different labels to + and - symbols
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: bulk changes to avoid whitespace errors of check-code.py
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: replace "naked except clause" to avoid check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: bulk changes to avoid "omit superfluous pass" check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: replace imported module to avoid check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: bulk change to avoid "unneeded trailing ',' ..." error of check-code.py
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: define class in modern style to avoid check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
|
Sat, 16 Feb 2019 22:03:58 -0500 |
Matt Harbison |
tests: conditionalize msys path mangling in test-bundle.t
|
Sat, 16 Feb 2019 21:49:55 -0500 |
Matt Harbison |
tests: glob over quoting differences in test-blackbox.t for Windows
|
Fri, 15 Feb 2019 14:56:07 -0500 |
Jordi Gutiérrez Hermoso |
chistedit: ensure a locale is set
|
Mon, 18 Feb 2019 23:43:40 -0500 |
Jordi Gutiérrez Hermoso |
templatekw: make negrev return empty for wdir() and nullrev
|
Mon, 18 Feb 2019 18:44:21 -0500 |
Jordi Gutiérrez Hermoso |
test-sqlitestore: run sqlite3 with no init file
|
Wed, 20 Feb 2019 20:57:58 -0500 |
Matt Harbison |
tests: add a missing abort exit code on Windows in test-audit-subrepo.t
stable
|
Thu, 07 Feb 2019 20:50:41 +0900 |
Yuya Nishihara |
subrepo: add test for Windows relative-ish path with drive letter
stable
|
Thu, 14 Feb 2019 18:28:27 +0530 |
Sushil khanchi |
copies: return True instead of filename as it is expected to return boolean
|
Mon, 11 Feb 2019 19:41:37 +0300 |
Pulkit Goyal |
narrow: fix command name in error messsage
|
Fri, 15 Feb 2019 14:43:31 -0500 |
Jordi Gutiérrez Hermoso |
templatekw: add a {negrev} keyword
|
Sun, 17 Feb 2019 22:39:12 -0500 |
Matt Harbison |
tests: correct the remaining fallout from recent path style changes on Windows
|
Wed, 13 Feb 2019 18:34:08 -0800 |
rdamazio |
templates: adding a config() function for template customization
|
Thu, 31 Jan 2019 20:11:16 +0300 |
Pulkit Goyal |
changegroup: don't try to prune manifest nodes if not ellipses
|
Mon, 11 Feb 2019 16:34:48 +0300 |
Pulkit Goyal |
branchmap: improve doc about BranchMapCache class
|
Mon, 04 Feb 2019 19:46:57 +0100 |
Georges Racinet |
rust: itering less on MissingAncestors.bases for max()
|
Tue, 05 Feb 2019 10:28:32 +0100 |
Georges Racinet |
rust: stop putting NULL_REVISION in MissingAncestors.bases
|
Mon, 04 Feb 2019 12:04:59 +0100 |
Georges Racinet |
rust: less set lookups in MissingAncestors
|
Mon, 04 Feb 2019 11:39:28 +0100 |
Georges Racinet |
rust: less set lookups in AncestorsIterator
|
Fri, 15 Feb 2019 17:36:57 +0300 |
Pulkit Goyal |
obsutil: don't assume leftctx and rightctx repo as same
|
Fri, 15 Feb 2019 13:46:30 -0800 |
Gregory Szorc |
tests: add more wildcards to test-extdiff.t
|
Fri, 15 Feb 2019 13:22:01 -0800 |
Gregory Szorc |
url: don't pass strict argument on Python 3
|
Fri, 15 Feb 2019 13:16:07 -0800 |
Gregory Szorc |
url: always use str for proxy configuration
|
Tue, 12 Feb 2019 14:29:56 -0800 |
Gregory Szorc |
py3: port tinyproxy.py to work with Python 3
|
Tue, 12 Feb 2019 12:13:56 -0800 |
Gregory Szorc |
url: always access req._tunnel_host
|
Fri, 15 Feb 2019 13:07:07 -0800 |
Gregory Szorc |
tests: double escape \ in test-import-eol.t and test-mq-eol.t
|
Fri, 15 Feb 2019 13:05:01 -0800 |
Gregory Szorc |
tests: use raw string in test-impexp-branch.t
|
Mon, 11 Feb 2019 16:27:20 +0100 |
Julien Cristau |
phabricator: make user searches case-insensitive
|
Fri, 15 Feb 2019 11:31:17 -0800 |
Gregory Szorc |
exchange: raise error.Abort instead of ValueError
|
Fri, 15 Feb 2019 11:42:54 -0800 |
Gregory Szorc |
tests: remove -q from test-lfs-serve.t
|
Wed, 13 Feb 2019 16:58:24 -0500 |
Jordi Gutiérrez Hermoso |
chistedit: use magenta for current line as in crecord (issue6071)
|
Thu, 14 Feb 2019 20:57:26 +0530 |
Akshit Jain |
chistedit: improve proper username in histedit curses interface
|
Thu, 14 Feb 2019 10:41:47 -0500 |
Jordi Gutiérrez Hermoso |
crecord: remove obsolete version check
|
Wed, 13 Feb 2019 16:02:44 -0500 |
Jordi Gutiérrez Hermoso |
histedit: remove "chistedit" mention from interface
|
Wed, 13 Feb 2019 18:17:42 +0530 |
Navaneeth Suresh |
revset: improve documentation on expectsize()
|
Wed, 13 Feb 2019 12:09:36 -0800 |
Martin von Zweigbergk |
scmutil: fix a comment that doesn't match the code
|
Thu, 14 Feb 2019 13:16:36 -0800 |
Gregory Szorc |
remotefilelog: remove strkwargs()
|
Wed, 13 Feb 2019 16:31:20 -0800 |
Gregory Szorc |
remotefilelog: use raw strings when looking for variable names
|
Thu, 10 Jan 2019 18:25:18 +0100 |
Georges Racinet |
rust-cpython: binding for headrevs()
|
Wed, 16 Jan 2019 16:05:27 +0100 |
Georges Racinet |
rust-cpython: moved py_set() utility to conversion module
|
Sun, 02 Dec 2018 16:19:22 +0100 |
Georges Racinet |
rust: translated random test of missingancestors
|
Tue, 12 Feb 2019 13:46:38 -0800 |
Martin von Zweigbergk |
debugpathcopies: fix typo in synopsis
|
Tue, 12 Feb 2019 13:42:42 -0800 |
Martin von Zweigbergk |
debugrename: don't require at least one path
|
Tue, 12 Feb 2019 11:27:27 -0800 |
Gregory Szorc |
revlog: use iterbytestr()
|
Sun, 10 Feb 2019 22:41:51 -0800 |
Martin von Zweigbergk |
commit: respect ui.relative-paths
|
Sun, 10 Feb 2019 22:21:45 -0800 |
Martin von Zweigbergk |
resolve: slightly simplify join expression by joining with empty strings
|
Sun, 10 Feb 2019 22:18:19 -0800 |
Martin von Zweigbergk |
resolve: respect ui.relative-paths also for warning messages
|
Mon, 11 Feb 2019 09:40:24 -0800 |
Martin von Zweigbergk |
addremove: respect ui.relative-paths
|
Mon, 11 Feb 2019 09:12:23 -0800 |
Martin von Zweigbergk |
windows: use util.localpath for repo-relative paths in getuipathfn()
|
Tue, 12 Feb 2019 17:10:31 -0500 |
Jordi Gutiérrez Hermoso |
walkchangerevs: obey allfiles parameter when taking the slow path
|
Fri, 08 Feb 2019 18:26:35 +0100 |
Boris Feld |
test: stabilize test-wireproto-exchangev2.t flaky output
|
Mon, 04 Feb 2019 14:29:03 -0800 |
Kyle Lippincott |
zsh: fix `hg resolve` completion when in a subdirectory (issue6067)
|
Sun, 03 Feb 2019 19:10:39 +0530 |
Navaneeth Suresh |
revset: add expectsize to check the size of a set
|
Mon, 11 Feb 2019 11:18:37 -0500 |
Augie Fackler |
merge with stable
|
Mon, 11 Feb 2019 15:41:08 +0300 |
Pulkit Goyal |
branchmap: decode a label only once
|
Mon, 11 Feb 2019 15:34:35 +0300 |
Pulkit Goyal |
branchmap: move __init__ up in branchcache class
|
Sat, 09 Feb 2019 22:50:53 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments from {always,never,exact}() (API)
|
Sun, 10 Feb 2019 14:35:36 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments to constructors (API)
|
Sun, 10 Feb 2019 21:33:21 -0800 |
Martin von Zweigbergk |
dirstate: call and cache os.getcwd() in constructor
|
Sun, 10 Feb 2019 14:16:37 -0800 |
Martin von Zweigbergk |
cleanup: prefer matchmod.{always,never}() over accessing matchers directly
|
Sun, 10 Feb 2019 14:16:33 -0800 |
Martin von Zweigbergk |
match: allow passing in badfn to always() and never()
|
Sun, 10 Feb 2019 14:04:08 -0800 |
Gregory Szorc |
py3: use raw strings and %d for formatting
|
Thu, 31 Jan 2019 15:35:51 -0800 |
Martin von Zweigbergk |
diff: make --stat respect ui.relative-paths
|
Sat, 09 Feb 2019 23:48:19 -0800 |
Martin von Zweigbergk |
match: delete unused argument "listsubrepos" from _buildmatch()
|
Sat, 09 Feb 2019 16:46:11 -0800 |
Martin von Zweigbergk |
match: delete unused rel() (API)
|
Sat, 09 Feb 2019 16:43:20 -0800 |
Martin von Zweigbergk |
largefiles: get cwd and relative paths from repo instead of matcher
|
Sat, 09 Feb 2019 14:37:58 -0800 |
Martin von Zweigbergk |
scmutil: remove special handling of pats==("",) in matchandpats() (API)
|
Fri, 08 Feb 2019 13:33:40 -0800 |
Martin von Zweigbergk |
scmutil: respect ui.relative-paths in default match.badfn
|
Fri, 08 Feb 2019 13:00:28 -0800 |
Martin von Zweigbergk |
cmdutil: migrate previously missed instances to uipathfn
|
Fri, 08 Feb 2019 13:54:20 -0800 |
Martin von Zweigbergk |
cat: respect ui.relative-paths for "skipping missing subrepository"
|
Fri, 08 Feb 2019 13:51:29 -0800 |
Martin von Zweigbergk |
addremove: use uipathfn instead of m.rel() for recorded similatity message
|
Thu, 07 Feb 2019 14:22:11 -0800 |
Martin von Zweigbergk |
forget: use relative paths for --interactive
|
Fri, 08 Feb 2019 13:20:46 -0800 |
Martin von Zweigbergk |
automv: respect ui.relative-paths
|
Fri, 08 Feb 2019 13:27:54 -0800 |
Martin von Zweigbergk |
debugwalk: avoid match.rel() and use repo.pathto() instead
|
Fri, 08 Feb 2019 13:27:26 -0800 |
Martin von Zweigbergk |
match: delete unused abs() (API)
|
Fri, 08 Feb 2019 13:00:05 -0800 |
Martin von Zweigbergk |
copy: respect ui.relative-paths in copy/rename
|
Fri, 08 Feb 2019 12:00:44 -0800 |
Martin von Zweigbergk |
match: delete unused uipath() and _uipathrelative (API)
|
Fri, 08 Feb 2019 11:56:39 -0800 |
Martin von Zweigbergk |
diff: respect ui.relative-paths for warning about path outside --root
|
Thu, 07 Feb 2019 23:29:14 -0800 |
Martin von Zweigbergk |
largefiles: use uipathfn instead of match.{rel,uipath}() (API)
|
Fri, 08 Feb 2019 13:08:01 -0800 |
Martin von Zweigbergk |
forget: pass around uipathfn and use instead of m.rel() (API)
|
Thu, 07 Feb 2019 23:25:39 -0800 |
Martin von Zweigbergk |
addremove: pass around uipathfn and use instead of m.uipath() (API)
|
Thu, 07 Feb 2019 23:19:33 -0800 |
Martin von Zweigbergk |
remove: pass around uipathfn and use instead of m.rel() (API)
|
Thu, 07 Feb 2019 11:15:30 -0800 |
Martin von Zweigbergk |
add: pass around uipathfn and use instead of m.rel() (API)
|
Fri, 08 Feb 2019 10:32:48 -0800 |
Martin von Zweigbergk |
subrepo: (mostly) use relative path in "skipping missing subrepository"
|
Fri, 08 Feb 2019 10:19:30 -0800 |
Martin von Zweigbergk |
subrepo: use relative path for "already tracked" message
|
Wed, 06 Feb 2019 23:56:59 -0800 |
Martin von Zweigbergk |
diff: make `hg diff --root=subrepo` work
|
Wed, 06 Feb 2019 23:12:56 -0800 |
Martin von Zweigbergk |
patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
|
Sat, 09 Feb 2019 01:24:32 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-static-http.t`
|
Sat, 09 Feb 2019 01:24:19 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-ssh.t`
|
Sat, 09 Feb 2019 01:23:49 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-ssh-bundle1.t`
|
Sat, 09 Feb 2019 01:23:29 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-push-http.t`
|
Sat, 09 Feb 2019 01:22:20 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-https.t`
|
Sat, 09 Feb 2019 01:20:35 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-http-bundle1.t`
|
Sat, 09 Feb 2019 01:20:03 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-hook.t`
|
Sat, 09 Feb 2019 01:19:43 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-bundle2-multiple-changegroups.t`
|
Sat, 09 Feb 2019 01:19:15 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-bundle.t`
|
Thu, 07 Feb 2019 23:41:44 -0800 |
Martin von Zweigbergk |
debugignore: respect ui.relative-paths
|
Fri, 08 Feb 2019 13:31:26 -0800 |
Martin von Zweigbergk |
annotate: respect ui.relative-paths for "binary file" message
|
Fri, 08 Feb 2019 23:29:07 -0800 |
Martin von Zweigbergk |
remotefilelog: replace matchandpats() by match()
|
Thu, 31 Jan 2019 12:49:22 -0800 |
Kyle Lippincott |
blackbox: test that track=* works to log everything
|
Thu, 31 Jan 2019 11:55:02 -0800 |
Kyle Lippincott |
blackbox: test that unsetting track disables blackbox logging
|
Thu, 07 Feb 2019 10:20:57 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.archive() (API)
|
Thu, 07 Feb 2019 09:52:36 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.diff() (API)
|
Thu, 07 Feb 2019 10:01:55 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.addremove() (API)
|
Thu, 07 Feb 2019 09:59:27 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.add() (API)
|
Thu, 07 Feb 2019 09:52:22 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.forget() (API)
|
Thu, 07 Feb 2019 09:40:37 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.removefiles() (API)
|
Thu, 07 Feb 2019 09:46:36 -0800 |
Martin von Zweigbergk |
subrepo: avoid calculating subrepo prefix twice for cat() (API)
|
Thu, 07 Feb 2019 16:43:42 +0300 |
Pulkit Goyal |
py3: make sure __repr__ returns str
|
Thu, 07 Feb 2019 16:44:43 +0300 |
Pulkit Goyal |
py3: use bytes.startswith() instead of comparing with bytes[0]
|
Fri, 08 Feb 2019 22:57:26 -0800 |
Martin von Zweigbergk |
match: remove unused "exact" argument (API)
|
Fri, 08 Feb 2019 23:03:42 -0800 |
Martin von Zweigbergk |
tests: replace match.match(exact=True) by match.exact()
|
Wed, 06 Feb 2019 22:52:49 -0800 |
Martin von Zweigbergk |
patch: accept second matcher that applies only to copy sources (API)
|
Wed, 06 Feb 2019 17:46:20 -0800 |
Martin von Zweigbergk |
patch: let caller pass in root-filtering matcher (API)
|
Wed, 06 Feb 2019 17:27:43 -0800 |
Martin von Zweigbergk |
patch: pass in context objects into diffhunks() (API)
|
Thu, 07 Feb 2019 21:48:50 +0300 |
Nikita Slyusarev |
convert: handle exec bit removal while converting to svn
|
Thu, 07 Feb 2019 18:57:54 +0300 |
Nikita Slyusarev |
convert: handle empty intial commits while converting to svn
|
Mon, 21 Jan 2019 17:37:33 +0000 |
Martijn Pieters |
branchmap: encapsulate cache updating in the map itself
|
Thu, 07 Feb 2019 11:08:54 +0100 |
Mathias De Mare |
tests: fix regression tests failing on CentOS 7
stable
|
Thu, 07 Feb 2019 09:12:01 +0100 |
Mathias De Mare |
packaging: modify rc detection to work with X.Yrc instead of X.Y-rc
stable
|
Thu, 07 Feb 2019 21:16:25 -0800 |
Martin von Zweigbergk |
context: replace repeated "self._repo.dirstate" by "ds" variable
|
Thu, 07 Feb 2019 21:48:24 -0800 |
Martin von Zweigbergk |
context: delete unused undelete()
|
Wed, 06 Feb 2019 22:32:50 -0800 |
Martin von Zweigbergk |
diffordiffstat: avoid looking up contexts twice
|
Thu, 07 Feb 2019 17:04:15 +0100 |
Boris Feld |
fsmonitor: rename new verbose config knob
|
Wed, 06 Feb 2019 23:41:36 -0500 |
Matt Harbison |
tests: stabilize test-extdiff.t on Windows
|
Wed, 06 Feb 2019 22:30:49 -0500 |
Matt Harbison |
lfs: disable all authentication except Basic for HTTP(S) connections
|
Wed, 30 Jan 2019 16:21:30 -0800 |
Martin von Zweigbergk |
locate: respect ui.relative-paths
|
Tue, 05 Feb 2019 10:30:05 -0800 |
Martin von Zweigbergk |
revert: respect ui.relative-paths
|
Tue, 05 Feb 2019 09:44:22 -0800 |
Martin von Zweigbergk |
scmutil: delete now-unused origpath() (API)
|
Tue, 05 Feb 2019 09:43:34 -0800 |
Martin von Zweigbergk |
subrepo: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:31:18 -0800 |
Martin von Zweigbergk |
resolve: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:19:05 -0800 |
Martin von Zweigbergk |
merge: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:14:37 -0800 |
Martin von Zweigbergk |
filemerge: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:10:17 -0800 |
Martin von Zweigbergk |
mq: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:00:58 -0800 |
Martin von Zweigbergk |
largefiles: migrate to scmutil.backuppath()
|
Tue, 05 Feb 2019 11:14:07 -0800 |
Martin von Zweigbergk |
revert: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 20:49:45 -0800 |
Martin von Zweigbergk |
shelve: fix broken backup of conflicting untracked file
|
Mon, 04 Feb 2019 20:46:33 -0800 |
Martin von Zweigbergk |
scmutil: introduce a new backuppath() to replace origpath()
|
Mon, 04 Feb 2019 09:21:40 -0800 |
Martin von Zweigbergk |
tests: demonstrate broken unshelve when backing up untracked file
|
Wed, 06 Feb 2019 15:35:25 -0800 |
Martin von Zweigbergk |
subrepo: always show relative path to .orig backup
|
Wed, 06 Feb 2019 15:26:53 -0800 |
Martin von Zweigbergk |
mq: always show relative path to .orig backup
|
Wed, 06 Feb 2019 14:57:08 -0800 |
Martin von Zweigbergk |
revert: always show relative path to .orig backup
|
Tue, 05 Feb 2019 17:02:40 -0500 |
Matt Harbison |
py3: ensure the HTTP password manager returns strings, not bytes
|
Tue, 05 Feb 2019 16:47:19 -0500 |
Matt Harbison |
tests: enable HTTP digest testing
|
Tue, 05 Feb 2019 16:16:14 -0500 |
Matt Harbison |
wsgiheaders: make sure __repr__() returns a string
|
Tue, 05 Feb 2019 13:32:39 -0500 |
Matt Harbison |
tests: add code to handle HTTP digests on the server side
|
Tue, 05 Feb 2019 13:30:48 -0500 |
Matt Harbison |
run-tests: allow spaces in the --view tool
|
Tue, 05 Feb 2019 09:37:23 -0500 |
Matt Harbison |
tests: extract the http server authentication extension to a single module
|
Sat, 02 Feb 2019 21:58:49 -0800 |
Ludovic Chabant |
extdiff: support tools that can be run simultaneously
|
Tue, 05 Feb 2019 20:50:54 -0500 |
Matt Harbison |
subrepo: avoid false unsafe path detection on Windows
stable
|
Tue, 05 Feb 2019 11:17:11 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() in overriderevert()
|
Tue, 05 Feb 2019 14:25:11 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for "normal files match" in overridecopy()
|
Tue, 05 Feb 2019 14:42:13 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for match() override in overridecopy()
|
Tue, 05 Feb 2019 14:29:37 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for util.copyfile() override
|
Tue, 05 Feb 2019 14:15:34 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for matchandpats() override in overridelog()
|
Fri, 01 Feb 2019 22:52:09 -0800 |
Martin von Zweigbergk |
status: if ui.relative-paths=no, don't use relative paths even with patterns
|
Tue, 29 Jan 2019 15:49:20 -0800 |
Martin von Zweigbergk |
files: respect ui.relative-paths
|
Fri, 01 Feb 2019 22:28:55 -0800 |
Martin von Zweigbergk |
config: introduce a new value for ui.relative-paths getting old behavior
|
Tue, 05 Feb 2019 21:31:33 +0300 |
Pulkit Goyal |
py3: use pycompat.bytestr() on extra values because it can be int
|
Tue, 05 Feb 2019 21:30:30 +0300 |
Pulkit Goyal |
py3: add some b'' prefixes in hgext/convert/monotone.py
|
Tue, 05 Feb 2019 21:29:55 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Tue, 05 Feb 2019 21:17:46 +0300 |
Pulkit Goyal |
py3: add 1 new passing test found by buildbot
|
Mon, 04 Feb 2019 21:23:44 -0800 |
Martin von Zweigbergk |
merge: don't unnecessarily calculate absolute path
|
Mon, 04 Feb 2019 21:21:55 -0800 |
Martin von Zweigbergk |
merge: don't unnecessarily calculate backup path
|
Sun, 03 Feb 2019 22:49:28 -0800 |
Martin von Zweigbergk |
largefiles: drop "rel" prefix from filename variables
|
Mon, 21 Jan 2019 17:41:59 +0000 |
Martijn Pieters |
branchmap: add some clarifications and clean up flow
|
Mon, 21 Jan 2019 16:37:23 +0000 |
Martijn Pieters |
branchmap: updating triggers a write
|
Mon, 21 Jan 2019 16:04:48 +0000 |
Martijn Pieters |
branchmap: make branchcache responsible for reading
|
Mon, 04 Feb 2019 09:10:07 -0800 |
Gregory Szorc |
attr: make some docstrings raw strings
|
Sun, 27 Jan 2019 13:37:37 +0900 |
Yuya Nishihara |
revset: leverage getintrange() helper in relation-subscript operation (API)
|
Sun, 27 Jan 2019 13:28:45 +0900 |
Yuya Nishihara |
revset: allow to parse single integer as a range
|
Sun, 27 Jan 2019 13:18:53 +0900 |
Yuya Nishihara |
revset: extract a helper to parse integer range
|
Thu, 31 Jan 2019 14:47:34 -0800 |
Kyle Lippincott |
commit: if interactive, look elsewhere for whitespace settings (BC)
|
Thu, 31 Jan 2019 14:29:24 -0800 |
Kyle Lippincott |
diff: when looking for diff configs, support a configurable prefix
|
Thu, 31 Jan 2019 14:27:25 -0800 |
Kyle Lippincott |
config: extract diff-related coreconfigitem()s to a helper method
|
Mon, 28 Jan 2019 18:05:05 -0800 |
Kyle Lippincott |
commit: ignore diff whitespace settings when doing `commit -i` (issue5839)
|
Mon, 04 Feb 2019 14:43:26 -0800 |
Gregory Szorc |
tests: add syntax warnings on Python 3.8 in python-zstandard
|
Mon, 04 Feb 2019 14:38:23 -0800 |
Gregory Szorc |
check-py3-compat: manually format and print warnings
|
Mon, 04 Feb 2019 14:25:00 -0800 |
Gregory Szorc |
check-py3-compat: provide filename to ast.parse()
|
Mon, 04 Feb 2019 14:22:50 -0800 |
Gregory Szorc |
doc: escape backslash
|
Mon, 04 Feb 2019 14:16:52 -0800 |
Gregory Szorc |
testparseutil: escape backslash in docstring
|
Mon, 04 Feb 2019 14:14:25 -0800 |
Gregory Szorc |
tests: use raw strings in test-help.t
|
Mon, 04 Feb 2019 14:10:10 -0800 |
Gregory Szorc |
tests: escape backslash in makepatch.py inline file
|
Mon, 04 Feb 2019 14:05:26 -0800 |
Gregory Szorc |
tests: use raw strings in test-cbor.py
|
Mon, 04 Feb 2019 14:03:15 -0800 |
Gregory Szorc |
showstack: use raw docstring
|
Mon, 04 Feb 2019 14:00:57 -0800 |
Gregory Szorc |
tests: use raw string in test-check-code.t
|
Mon, 04 Feb 2019 09:47:13 -0800 |
Gregory Szorc |
run-tests: set attributes in sorted order
|
Mon, 04 Feb 2019 09:41:10 -0800 |
Gregory Szorc |
revetbenchmarks: use raw string for regular expression with escapes
|
Mon, 04 Feb 2019 09:38:33 -0800 |
Gregory Szorc |
check-code: use raw string
|
Mon, 04 Feb 2019 09:37:09 -0800 |
Gregory Szorc |
tests: use raw strings for regular expressions with escapes
|
Mon, 04 Feb 2019 09:35:55 -0800 |
Gregory Szorc |
drawdag: use raw strings for docstrings
|
Mon, 04 Feb 2019 09:34:11 -0800 |
Gregory Szorc |
check-config: use raw strings for regular expressions
|
Mon, 04 Feb 2019 09:32:30 -0800 |
Gregory Szorc |
run-tests: use raw strings for regular expressions
|
Mon, 04 Feb 2019 09:31:19 -0800 |
Gregory Szorc |
check-commit: use raw string for regular expression
|
Mon, 04 Feb 2019 09:13:05 -0800 |
Gregory Szorc |
configitems: use raw strings for hidden-{command,topic} items
|
Mon, 04 Feb 2019 09:03:10 -0800 |
Gregory Szorc |
convert: use raw string for regular expressions
|
Mon, 04 Feb 2019 09:01:49 -0800 |
Gregory Szorc |
graphmod: use raw string
|
Mon, 04 Feb 2019 09:00:52 -0800 |
Gregory Szorc |
crecord: use raw string for regular expression
|
Mon, 04 Feb 2019 08:59:11 -0800 |
Gregory Szorc |
patch: properly escape \ in string literals
|
Mon, 04 Feb 2019 09:07:00 -0800 |
Gregory Szorc |
global: make some docstrings raw strings
|
Mon, 04 Feb 2019 08:54:30 -0800 |
Gregory Szorc |
global: use raw strings for regular expressions with escapes
|
Mon, 04 Feb 2019 09:29:25 -0800 |
Gregory Szorc |
tests: add optional Python 2.7 deprecation output
|
Mon, 04 Feb 2019 17:06:22 -0500 |
Augie Fackler |
tests: fix test-match.py on Python3
|
Mon, 04 Feb 2019 20:35:21 +0300 |
Pulkit Goyal |
merge with stable
|
Mon, 04 Feb 2019 18:14:03 +0300 |
Pulkit Goyal |
match: teach diffmatcher.visitdir() to return 'all' if possible
|
Sun, 03 Feb 2019 10:01:43 +0100 |
Boris Feld |
py3: use integer division instead of `int(...)` call
|
Sun, 03 Feb 2019 17:15:11 +0530 |
Pulkit Goyal |
py3: add some b'' prefixes in test-notify.t
|
Sun, 03 Feb 2019 17:05:47 +0530 |
Pulkit Goyal |
py3: use pycompat.long in hgext/convert/monotone.py
|
Sun, 03 Feb 2019 16:59:46 +0530 |
Pulkit Goyal |
py3: add three new passing tests found by buildbot
|
Sun, 03 Feb 2019 16:38:47 +0530 |
Pulkit Goyal |
py3: do a fsdecode(), fsencode() dance in posix.py
|
Sun, 03 Feb 2019 01:02:24 +0530 |
Taapas Agrawal |
revert: add prompt before undeleting a file in -i (issue6008)
|
Sat, 02 Feb 2019 13:16:46 -0800 |
Gregory Szorc |
py3: add alternate output on Python 3
|
Sat, 02 Feb 2019 13:13:22 -0800 |
Gregory Szorc |
py3: add Python 3 output for test-flagprocessor.t
|
Sat, 02 Feb 2019 11:49:26 -0800 |
Gregory Szorc |
zeroconf: Python 3 porting of vendored library
|
Tue, 22 Jan 2019 14:22:25 +0800 |
Anton Shestakov |
relnotes: more improvements
|
Sat, 02 Feb 2019 15:26:51 +0900 |
Yuya Nishihara |
py3: don't use universal_newlines in svnsubrepo
|
Sat, 02 Feb 2019 15:21:35 +0900 |
Yuya Nishihara |
py3: remove unneeded fsencode() from gitsubrepo
|
Fri, 25 Jan 2019 14:41:53 -0800 |
Martin von Zweigbergk |
debugcommands: add a debugpathcopies command
|
Fri, 01 Feb 2019 20:21:04 -0500 |
Augie Fackler |
py3: record several more passes from the buildbot ratchet
|
Wed, 30 Jan 2019 17:05:09 -0800 |
Martin von Zweigbergk |
grep: respect ui.relative-paths
|
Wed, 30 Jan 2019 16:59:31 -0800 |
Martin von Zweigbergk |
grep: move writing of path outside of column loop
|
Tue, 29 Jan 2019 12:01:13 -0800 |
Martin von Zweigbergk |
resolve: respect ui.relative-paths
|
Wed, 30 Jan 2019 12:05:43 -0800 |
Martin von Zweigbergk |
merge: respect ui.relative-paths
|
Tue, 29 Jan 2019 18:46:11 -0500 |
Augie Fackler |
histedit: add templating support to histedit's rule file generation
|
Fri, 01 Feb 2019 17:03:51 -0800 |
Gregory Szorc |
py3: account for demand import difference between Python versions
|
Fri, 01 Feb 2019 13:20:13 -0800 |
Gregory Szorc |
tests: use unimported modules in test-demandimport.py
|
Fri, 01 Feb 2019 16:47:29 -0800 |
Gregory Szorc |
py3: conditionalize test-demandimport.py for Python 3
|
Fri, 01 Feb 2019 12:09:05 -0800 |
Gregory Szorc |
py3: replace print() with assert in test-demandimport.py
|
Sat, 02 Feb 2019 04:49:42 +0530 |
Pulkit Goyal |
py3: pass str into grp.getgrnam
|
Wed, 30 Jan 2019 03:50:31 +0530 |
Pulkit Goyal |
montone: fix addition to list by using .append() instead of '+'
|
Wed, 30 Jan 2019 17:04:26 -0500 |
Augie Fackler |
tests: give up and make setsockopt() calls optional in the output
|
Thu, 31 Jan 2019 11:12:59 -0500 |
Augie Fackler |
py3: fix test-remotefilelog-repack.t
|
Wed, 30 Jan 2019 19:43:43 -0500 |
Augie Fackler |
tests: alter email `From` line to a value that's consistently parsed
|
Thu, 31 Jan 2019 16:51:52 -0800 |
Martin von Zweigbergk |
diff: drop duplicate filter of copies by destination
|
Thu, 31 Jan 2019 16:32:54 -0800 |
Martin von Zweigbergk |
diff: use match.intersectmatchers()
|
Fri, 01 Feb 2019 09:13:39 -0800 |
Gregory Szorc |
tests: convert ParseError arguments to str on Python 3
|
Thu, 31 Jan 2019 22:01:09 -0500 |
Matt Harbison |
tests: quote $PYTHON for py3 support on Windows
|
Thu, 31 Jan 2019 21:54:38 -0500 |
Matt Harbison |
py3: byteify the --retest path of run-tests.py
|
Wed, 30 Jan 2019 19:18:20 -0500 |
Augie Fackler |
subrepo: clean up lingering bytes/str issues in svn support
|
Wed, 30 Jan 2019 16:14:39 -0800 |
Martin von Zweigbergk |
tweakdefaults: set ui.relative-paths instead of command.status.relative
|
Tue, 29 Jan 2019 15:37:35 -0800 |
Martin von Zweigbergk |
status: introduce higher-level ui.relative-paths
|
Tue, 29 Jan 2019 15:37:14 -0800 |
Martin von Zweigbergk |
status: extract helper for producing relative or absolute path for UI
|
Thu, 31 Jan 2019 18:17:02 +0530 |
Navaneeth Suresh |
tags: avoid generating commit for an already deleted tag (issue5752)
|
Fri, 21 Dec 2018 17:10:07 +0100 |
Boris Feld |
watchman: detect nested mercurial repositories and abort
|
Fri, 21 Dec 2018 17:12:31 +0100 |
Boris Feld |
watchman: add verbose config knob
|
Tue, 29 Jan 2019 22:59:15 -0800 |
Ludovic Chabant |
extdiff: add --per-file and --confirm options
|
Wed, 30 Jan 2019 19:20:31 -0500 |
Matt Harbison |
run-tests: sort the skip, failure and error lists in the final output
|
Wed, 30 Jan 2019 17:07:58 -0800 |
Gregory Szorc |
tests: add Python 3 output for test-remotefilelog-gc.t
|
Wed, 30 Jan 2019 17:22:07 -0800 |
Gregory Szorc |
hg: raise Abort on invalid path
|
Wed, 30 Jan 2019 19:29:32 -0500 |
Augie Fackler |
subrepo: bytes/str cleanups on Git support
|
Wed, 30 Jan 2019 16:54:34 -0800 |
Gregory Szorc |
tests: compare against a bytes in test-lock.py
|
Wed, 30 Jan 2019 16:53:12 -0800 |
Gregory Szorc |
tests: perform a shallow copy instead of a deep copy
|
Wed, 30 Jan 2019 18:49:17 -0500 |
Augie Fackler |
tests: make and use a new `svnurlof.py` helper for constructing svn urls
|
Wed, 30 Jan 2019 17:24:57 -0500 |
Augie Fackler |
server: skip logging of ECONNRESET
|
Wed, 30 Jan 2019 18:32:11 -0500 |
Augie Fackler |
git: a little pycompat.bytestring() love to make this code work in py3
|
Thu, 24 Jan 2019 16:07:32 -0500 |
Augie Fackler |
py3: have test-revset2.t write test scripts in a more portable way
|
Wed, 30 Jan 2019 16:43:52 -0500 |
Augie Fackler |
py3: fix up test-remotefilelog-cacheprocess.t to not depend on a repr
|
Wed, 30 Jan 2019 13:36:51 -0800 |
Gregory Szorc |
remotefilelog: cast division result to an int
|
Wed, 30 Jan 2019 13:34:47 -0800 |
Gregory Szorc |
tests: cast division result to int
|
Wed, 30 Jan 2019 13:30:01 -0800 |
Gregory Szorc |
tests: various Python 3 ports for test-remotefilelog-datapack.py
|
Wed, 30 Jan 2019 13:22:42 -0800 |
Gregory Szorc |
tests: use items() in test-remotefilelog-datapack.py
|
Wed, 30 Jan 2019 13:21:43 -0800 |
Gregory Szorc |
tests: use bytes and %d formatting in test-remotefilelog-datapack.py
|
Mon, 28 Jan 2019 03:41:33 -0500 |
Boris Feld |
perf: add a --[no-]clear-caches option to `perfnodemap`
|
Fri, 25 Jan 2019 18:55:45 -0500 |
Boris Feld |
perf: add a perfnodemap command
|
Wed, 30 Jan 2019 13:07:20 -0800 |
Gregory Szorc |
wireprotov1server: use binascii.unhexlify
|
Wed, 30 Jan 2019 12:55:44 -0800 |
Gregory Szorc |
tests: conditionalize test-http-bad-server.t for Python 3.5
|
Wed, 30 Jan 2019 12:12:25 -0800 |
Gregory Szorc |
tests: log sendall() operations and port test-http-bad-server.t
|
Tue, 29 Jan 2019 14:06:46 -0800 |
Gregory Szorc |
tests: glob away readline(-1)
|
Wed, 30 Jan 2019 13:08:59 -0800 |
Gregory Szorc |
tests: change how sockets are closed
|
Wed, 30 Jan 2019 09:52:16 -0800 |
Gregory Szorc |
tests: add b'' prefixes to badserverext.py
|
Wed, 30 Jan 2019 11:44:34 -0800 |
Gregory Szorc |
hgweb: log error before attempting I/O
|
Tue, 29 Jan 2019 11:51:19 -0800 |
Gregory Szorc |
tests: write commit message using file I/O
|
Fri, 01 Feb 2019 13:44:09 -0500 |
Augie Fackler |
Added signature for changeset 83377b4b4ae0
stable
|
Fri, 01 Feb 2019 13:44:07 -0500 |
Augie Fackler |
Added tag 4.9 for changeset 83377b4b4ae0
stable
|
Tue, 08 Jan 2019 22:19:36 +0900 |
Yuya Nishihara |
subrepo: reject potentially unsafe subrepo paths (BC) (SEC)
stable 4.9
|
Tue, 08 Jan 2019 22:07:45 +0900 |
Yuya Nishihara |
subrepo: prohibit variable expansion on creation of hg subrepo (SEC)
stable
|
Tue, 08 Jan 2019 21:51:54 +0900 |
Yuya Nishihara |
subrepo: extend path auditing test to include more weird patterns (SEC)
stable
|
Thu, 31 Jan 2019 13:32:21 +0800 |
Anton Shestakov |
copyright: update to 2019
stable
|
Mon, 28 Jan 2019 18:00:14 -0800 |
Kyle Lippincott |
patch: handle 0 context lines (diff.unified=0) when parsing patches
|
Wed, 30 Jan 2019 03:56:35 +0530 |
Pulkit Goyal |
py3: pass str into RuntimeError() to prevent b'' in output
|
Wed, 30 Jan 2019 03:49:56 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for integers
|
Tue, 29 Jan 2019 13:26:18 -0500 |
Augie Fackler |
tests: port test-hgweb-auth.py to Python 3
|
Tue, 29 Jan 2019 13:25:21 -0500 |
Augie Fackler |
url: convert some variables back to bytes
|
Tue, 29 Jan 2019 13:24:20 -0500 |
Augie Fackler |
url: add some defensive asserts on expected incoming types
|
Tue, 29 Jan 2019 16:03:52 +0300 |
Pulkit Goyal |
changegroup: don't try to build changelog chunks if not required
|
Thu, 24 Jan 2019 18:22:47 -0500 |
Boris Feld |
revlog: make sure we never use sparserevlog without general delta (issue6056)
stable
|
Wed, 30 Jan 2019 18:15:38 +0100 |
Boris Feld |
sparserevlog: document the config option
stable
|
Tue, 29 Jan 2019 15:43:02 +0300 |
Pulkit Goyal |
changegroup: initialize the state variable a bit earlier
|
Sat, 26 Jan 2019 11:23:31 -0800 |
Gregory Szorc |
tests: conditionalize test output on Python 3.7
|
Sat, 13 Oct 2018 16:53:43 +0200 |
Gregory Szorc |
hghave: add pyXY features for Python version numbers
|
Tue, 29 Jan 2019 14:30:10 +0300 |
Pulkit Goyal |
py3: whitelist couple more passing tests found by buildbot
|
Sat, 26 Jan 2019 13:52:39 -0800 |
Gregory Szorc |
keepalive: implement _close_conn() so closes are known
|
Mon, 28 Jan 2019 21:35:06 -0500 |
Matt Harbison |
lfs: explicitly add the Content-Length header when uploading blobs, for py3
|
Mon, 28 Jan 2019 03:20:31 -0500 |
Boris Feld |
perf: support looking up multiple revisions
|
Fri, 25 Jan 2019 18:43:48 -0500 |
Boris Feld |
perf: add a no-lookup variant to perfindex
|
Mon, 28 Jan 2019 04:47:40 -0500 |
Boris Feld |
perf: add some documentation to perfindex
|
Fri, 25 Jan 2019 14:53:19 -0500 |
Boris Feld |
perf: move cache clearing in the `setup` step of `perfheads`
|
Fri, 25 Jan 2019 18:22:02 -0500 |
Boris Feld |
revlog: document cext oddities in terms of object/caches
|
Fri, 25 Jan 2019 14:52:31 -0500 |
Boris Feld |
perf: document perfheads
|
Sun, 27 Jan 2019 22:32:09 -0500 |
Matt Harbison |
py3: stabilize the output of lfs commandserver tests
|
Sun, 27 Jan 2019 20:58:18 -0500 |
Matt Harbison |
py3: conditionalize some LFS test output
|
Sun, 27 Jan 2019 20:50:52 -0500 |
Matt Harbison |
lfs: strip the response headers from the Batch API before printing
|
Sun, 27 Jan 2019 18:34:17 -0500 |
Matt Harbison |
py3: force hgweb.server error log to internally write unicode
|
Sun, 27 Jan 2019 17:48:15 -0500 |
Matt Harbison |
py3: byteify the decoded JSON responses upon receipt in the LFS blobstore
|
Sun, 27 Jan 2019 18:05:17 -0500 |
Matt Harbison |
hgweb: ensure Content-Length and Content-Type are not promoted to HTTP_ on py3
|
Sun, 27 Jan 2019 15:42:55 -0500 |
Matt Harbison |
py3: raw stringify various JSON and HTTP headers in the LFS blobstore module
|
Sun, 27 Jan 2019 15:19:28 -0500 |
Matt Harbison |
py3: byteify the LFS blobstore module
|
Sun, 27 Jan 2019 00:50:39 -0500 |
Matt Harbison |
py3: raw stringify various things in the LFS server module
|
Sun, 27 Jan 2019 00:36:56 -0500 |
Matt Harbison |
py3: add b'' prefixes to the LFS server module
|
Sun, 27 Jan 2019 00:26:17 -0500 |
Matt Harbison |
py3: add b'' and r'' prefixes to LFS tests
|
Sun, 27 Jan 2019 20:22:07 -0500 |
Augie Fackler |
py3: more tests from the ratchet
|
Sat, 26 Jan 2019 17:53:03 +0900 |
Yuya Nishihara |
dispatch: unify handler of IOError and OSError
|
Sat, 26 Jan 2019 17:51:55 +0900 |
Yuya Nishihara |
dispatch: quote filename in IOError as well
|
Sat, 26 Jan 2019 17:44:07 +0900 |
Yuya Nishihara |
dispatch: add inline comment about possible IOError subtypes
|
Sat, 26 Jan 2019 16:53:17 -0800 |
Gregory Szorc |
convert: print exception message directly
|
Sat, 26 Jan 2019 16:45:25 -0800 |
Gregory Szorc |
crecord: always return a str from uihunk.__repr__
|
Sat, 26 Jan 2019 15:52:37 -0800 |
Gregory Szorc |
tests: handles bytes/str mismatch in test-commit-interface-curses.t
|
Sat, 26 Jan 2019 14:16:34 -0800 |
Gregory Szorc |
githelp: format with %d if an integer
|
Sat, 26 Jan 2019 14:14:44 -0800 |
Gregory Szorc |
githelp: make argument parsing more compatible with Python 3
|
Sat, 26 Jan 2019 14:08:35 -0800 |
Gregory Szorc |
tests: add b'' prefixes to flagprocessorext.py
|
Sat, 26 Jan 2019 14:06:07 -0800 |
Gregory Szorc |
tests: add b'' to config file name
|
Sat, 26 Jan 2019 14:00:42 -0800 |
Gregory Szorc |
sslutil: ensure serverhostname is bytes when formatting
|
Sat, 26 Jan 2019 13:58:58 -0800 |
Gregory Szorc |
sslutil: use raw strings for exception reason compare
|
Sat, 26 Jan 2019 13:40:44 -0800 |
Gregory Szorc |
keepalive: track ready state with a bool
|
Sat, 26 Jan 2019 13:39:18 -0800 |
Gregory Szorc |
keepalive: use collections.defaultdict for host map
|
Sat, 26 Jan 2019 10:57:17 -0800 |
Gregory Szorc |
statichttprepo: use str to appease Python 3
|
Sat, 26 Jan 2019 10:53:10 -0800 |
Gregory Szorc |
statichttprepo: use URLError.reason directly
|
Sat, 26 Jan 2019 10:40:37 -0800 |
Gregory Szorc |
mail: document behavior of Python 3
|
Sat, 26 Jan 2019 10:22:09 -0800 |
Gregory Szorc |
notify: be more defensive aboute None values
|
Sat, 26 Jan 2019 10:00:17 -0800 |
Gregory Szorc |
wireprotov2server: use our JSON encoder
|
Fri, 25 Jan 2019 17:11:49 -0800 |
Gregory Szorc |
tests: add optional setsockopt() lines for Python 3
|
Sat, 26 Jan 2019 13:14:21 +0530 |
Navaneeth Suresh |
diffstat: support filenames with whitespaces on renames
|
Mon, 21 Jan 2019 23:08:31 -0800 |
Martin von Zweigbergk |
largefiles: avoid walking full manifest
|
Fri, 25 Jan 2019 23:22:23 -0800 |
Martin von Zweigbergk |
cleanup: use p1() instead of parents() when we only need the first parent
|
Fri, 25 Jan 2019 23:43:11 -0800 |
Martin von Zweigbergk |
cleanup: use repo['.'] instead of repo[None].p1()
|
Fri, 25 Jan 2019 23:36:23 -0800 |
Martin von Zweigbergk |
cleanup: use p1() and p2() instead of parents()[0] and parents()[1]
|
Mon, 21 Jan 2019 15:29:14 +0000 |
Martijn Pieters |
branchmap: rename partial -> bcache
|
Mon, 21 Jan 2019 13:45:12 -0800 |
Martin von Zweigbergk |
context: delete mistaken comment about return value of renamed()
|
Tue, 15 Jan 2019 16:55:20 -0800 |
Martin von Zweigbergk |
copies: get working copy parents from wctx, not dirstate, to make in-mem work
|
Tue, 15 Jan 2019 16:50:50 -0800 |
Martin von Zweigbergk |
copies: pass contexts into _findlimit()
|
Tue, 15 Jan 2019 11:16:42 -0800 |
Martin von Zweigbergk |
copies: consider nullrev a common ancestor
|
Thu, 17 Jan 2019 09:18:48 -0800 |
Martin von Zweigbergk |
unshare: use context manager for locks
|
Fri, 25 Jan 2019 21:23:16 -0500 |
Augie Fackler |
py3: new tests from the ratchet
|
Sat, 26 Jan 2019 12:24:04 +0800 |
Anton Shestakov |
dagop: check if stopdepth is greater than or equal to maxlogdepth
|
Sat, 26 Jan 2019 12:21:20 +0800 |
Anton Shestakov |
revset: move dagop.maxlogdepth usage to generationsrel()
|
Sat, 26 Jan 2019 12:20:05 +0800 |
Anton Shestakov |
test-revset: check that #generations[1:-1] doesn't result in any errors
|
Fri, 25 Jan 2019 22:32:45 -0500 |
Matt Harbison |
py3: fix a bytes/str mingling in test-install.t
|
Fri, 25 Jan 2019 21:19:51 -0500 |
Matt Harbison |
tests: conditionalize Windows difference in test-dispatch.t
|
Fri, 25 Jan 2019 16:00:34 -0800 |
Gregory Szorc |
util: cast memoryview to bytes
|
Fri, 25 Jan 2019 15:36:55 -0800 |
Gregory Szorc |
tests: add b'' prefixes to ui.configbool() call
|
Fri, 25 Jan 2019 15:31:07 -0800 |
Gregory Szorc |
commands: check for modheads being None
|
Fri, 25 Jan 2019 15:21:56 -0800 |
Gregory Szorc |
tests: add b'' when testing for tls1.2
|
Fri, 25 Jan 2019 15:15:59 -0800 |
Gregory Szorc |
wireprotov2peer: make "received frame(...)" messages debug level
|
Fri, 25 Jan 2019 15:09:08 -0800 |
Gregory Szorc |
tests: add optional setsockopt() output on Python 3
|
Fri, 25 Jan 2019 15:03:20 -0800 |
Gregory Szorc |
wireprotov2peer: rewrite character traversal to use slices
|
Fri, 25 Jan 2019 14:57:37 -0800 |
Gregory Szorc |
wireprotov2server: don't attempt to cast command name
|
Fri, 25 Jan 2019 14:38:49 -0800 |
Gregory Szorc |
wireprotov2server: use pycompat.strkwargs when calling cachekeyfn
|
Thu, 17 Jan 2019 18:05:54 +0530 |
Navaneeth Suresh |
diffstat: make --git work properly on renames (issue6025)
|
Fri, 25 Jan 2019 09:50:23 -0800 |
Martin von Zweigbergk |
cmdutil: drop obsolete comment about updating to '.'
|
Thu, 24 Jan 2019 16:30:30 -0800 |
Martin von Zweigbergk |
mq: slightly simplify check for patched working copy
|
Thu, 24 Jan 2019 16:25:19 -0800 |
Martin von Zweigbergk |
localrepo: slightly simplify check for removed parents in _rollback()
|
Thu, 24 Jan 2019 16:16:10 -0800 |
Martin von Zweigbergk |
transplant: use bailifchanged() instead of reimplementing it
|
Thu, 24 Jan 2019 12:47:54 -0800 |
Martin von Zweigbergk |
revpair: clarify check for empty revset
|
Thu, 24 Jan 2019 12:38:19 -0800 |
Martin von Zweigbergk |
revpair: simplify revpair by always relying on smartset.first/last
|
Fri, 18 Jan 2019 11:10:30 -0800 |
Martin von Zweigbergk |
grep: use set instead of dict with dummy value
|
Thu, 06 Sep 2018 15:56:53 -0700 |
Martin von Zweigbergk |
grep: don't look up copy info unless --follow is given
|
Thu, 17 Jan 2019 09:24:30 -0800 |
Martin von Zweigbergk |
hghave: let OSError with ENOENT through like any other
|
Thu, 17 Jan 2019 09:17:12 -0800 |
Martin von Zweigbergk |
cleanup: delete lots of unused local variables
|
Mon, 24 Sep 2018 14:46:37 -0700 |
Martin von Zweigbergk |
localrepo: use context manager for lock and transaction in commitctx()
|
Wed, 16 Jan 2019 17:34:59 -0800 |
Martin von Zweigbergk |
localrepo: use context manager for locks in commit()
|
Wed, 16 Jan 2019 17:33:47 -0800 |
Martin von Zweigbergk |
localrepo: use context manager for transaction in commit()
|
Wed, 16 Jan 2019 17:46:39 -0800 |
Martin von Zweigbergk |
commit: print "commit message saved in" message also if bookmark update fails
|
Thu, 17 Jan 2019 22:07:58 -0800 |
Martin von Zweigbergk |
remotefilelog: remove pointless return statement from constructor
|
Tue, 15 Jan 2019 22:57:09 +0800 |
Anton Shestakov |
revset: support ranges in #generations relation
|
Thu, 24 Jan 2019 18:14:39 +0300 |
Pulkit Goyal |
tests: fix module-import warnings in test-update-atomic.t
|
Fri, 18 Jan 2019 19:28:31 +0530 |
Pulkit Goyal |
py3: use dict.items() instead of dict.iteritems() in tests/test-lfs-server.t
|
Fri, 18 Jan 2019 19:26:28 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-lfs-serve.t
|
Thu, 24 Jan 2019 18:09:34 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in doc/check-seclevel.py
|
Thu, 24 Jan 2019 15:52:59 -0500 |
Augie Fackler |
tests: remove some over-globbing in test-dispatch.t
|
Thu, 24 Jan 2019 15:23:20 -0500 |
Augie Fackler |
py3: port test-parseindex.t to Python 3
|
Thu, 24 Jan 2019 15:04:30 -0500 |
Augie Fackler |
py3: almost fix test-trusted.py
|
Fri, 25 Jan 2019 18:55:23 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 23 Jan 2019 07:49:36 -0500 |
Georges Racinet |
rust-cpython: raising error.WdirUnsupported
stable
|
Wed, 23 Jan 2019 07:47:04 -0500 |
Georges Racinet |
rust: error for WdirUnsupported with cpython conversion as exception
stable
|
Wed, 23 Jan 2019 07:39:27 -0500 |
Georges Racinet |
rust: working directory revision number constant
stable
|
Thu, 24 Jan 2019 15:03:00 -0500 |
Augie Fackler |
py3: fix test-update-atomic.t
|
Thu, 24 Jan 2019 15:02:28 -0500 |
Augie Fackler |
py3: fix test-newcgi.t
|
Thu, 24 Jan 2019 14:12:00 -0500 |
Augie Fackler |
py3: fix up test-encoding-align.t for python3
|
Thu, 24 Jan 2019 13:57:23 -0500 |
Augie Fackler |
py3: these two casefolding tests pass for me on my Mac
|
Thu, 24 Jan 2019 13:54:45 -0500 |
Augie Fackler |
py3: port test-bugzilla.t to Python 3
|
Sun, 20 Jan 2019 21:49:58 -0800 |
Martin von Zweigbergk |
uncommit: set dirstateparents from within _fixdirstate()
|
Sun, 20 Jan 2019 22:00:25 -0800 |
Martin von Zweigbergk |
unamend: fix unamending of renamed rename
|
Sun, 20 Jan 2019 22:00:21 -0800 |
Martin von Zweigbergk |
uncommit: mark old node obsolete after updating dirstate
|
Fri, 18 Jan 2019 17:09:42 -0800 |
Martin von Zweigbergk |
unamend: import "copies" module as "copiesmod" to avoid shadowing
|
Fri, 18 Jan 2019 17:08:02 -0800 |
Martin von Zweigbergk |
tests: add more tests of uncommit/unamend with copies
|
Fri, 18 Jan 2019 16:49:18 -0800 |
Martin von Zweigbergk |
tests: clean up after each test in test-unamend.t
|
Thu, 24 Jan 2019 10:21:59 -0500 |
Augie Fackler |
cleanup: use clang-tidy to add missing {} around one-line statements
|
Thu, 24 Jan 2019 11:35:40 -0500 |
Augie Fackler |
py3: port test-batching.py to python3
|
Thu, 24 Jan 2019 11:34:18 -0500 |
Augie Fackler |
py3: fix missing b prefixes in test-arbitraryfilectx.t
|
Thu, 24 Jan 2019 11:39:38 -0500 |
Augie Fackler |
py3: add missing b prefixes in test-acl.t
|
Thu, 24 Jan 2019 11:00:32 -0500 |
Augie Fackler |
py3: buildbot found more passing tests, thanks to indygreg for most of them
|
Wed, 16 Jan 2019 17:04:50 -0800 |
Martin von Zweigbergk |
tests: drop a duplicate definition of a constant
|
Wed, 23 Jan 2019 17:57:43 -0800 |
Gregory Szorc |
tests: support URL quoting on Python 3
|
Wed, 23 Jan 2019 17:45:11 -0800 |
Gregory Szorc |
tests: write directly to stdout to avoid b'' prefixes
|
Wed, 23 Jan 2019 17:41:46 -0800 |
Gregory Szorc |
tests: handle string escaping/encoding on Python 3
|
Wed, 23 Jan 2019 16:21:36 -0800 |
Gregory Szorc |
convert: use raw strings for XML strings
|
Wed, 23 Jan 2019 16:22:54 -0800 |
Gregory Szorc |
tests: normalize XML values to bytes
|
Wed, 23 Jan 2019 17:26:00 -0800 |
Gregory Szorc |
hgweb: ensure template mapping keys are bytes
|
Tue, 22 Jan 2019 18:25:34 -0800 |
Gregory Szorc |
remotefilelog: use %d to format an int
|
Tue, 22 Jan 2019 18:24:52 -0800 |
Gregory Szorc |
tests: use bytes for file I/O
|
Tue, 22 Jan 2019 18:23:47 -0800 |
Gregory Szorc |
tests: make filenames bytes for Python 3
|
Tue, 22 Jan 2019 18:16:53 -0800 |
Gregory Szorc |
tests: use assertEqual()
|
Tue, 22 Jan 2019 18:11:34 -0800 |
Gregory Szorc |
tests: add setsockopt() output on Python 3
|
Tue, 22 Jan 2019 18:07:51 -0800 |
Gregory Szorc |
hgweb: don't use raw string for session vars
|
Tue, 22 Jan 2019 17:50:52 -0800 |
Gregory Szorc |
tests: normalize to bytes in test-install.t
|
Tue, 22 Jan 2019 17:08:53 -0800 |
Gregory Szorc |
config: reject str sections and keys on Python 3
|
Tue, 22 Jan 2019 17:02:40 -0800 |
Gregory Szorc |
tests: add size and hash for Python 3
|
Tue, 22 Jan 2019 16:58:48 -0800 |
Gregory Szorc |
httppeer: use %s for formatting
|
Tue, 22 Jan 2019 16:54:56 -0800 |
Gregory Szorc |
tests: add b'' to notcapable
|
Tue, 22 Jan 2019 16:53:24 -0800 |
Gregory Szorc |
tests: add b'' to test-missing-capability.t
|
Tue, 22 Jan 2019 11:41:22 -0500 |
Augie Fackler |
fuzz: exercise more of the lazymanifest code
|
Tue, 22 Jan 2019 11:41:09 -0500 |
Augie Fackler |
fuzz: restrict manifest input size
|
Tue, 22 Jan 2019 11:02:10 -0500 |
Augie Fackler |
fuzz: exercise more of the revlog API
|
Tue, 22 Jan 2019 11:18:05 -0500 |
Augie Fackler |
fuzz: don't allow enormous revlog inputs either
|
Thu, 24 Jan 2019 21:38:02 +0900 |
Yuya Nishihara |
ui: remove unreachable branches and function calls from write() (issue6059)
stable
|
Thu, 24 Jan 2019 21:35:55 +0900 |
Yuya Nishihara |
ui: inline _writenobuf() into write() due to performance issue
stable
|
Thu, 24 Jan 2019 21:34:48 +0900 |
Yuya Nishihara |
ui: inline _write() into write() due to performance issue
stable
|
Wed, 28 Nov 2018 22:36:24 +0900 |
Yuya Nishihara |
ui: optimize buffered write with no label
stable
|
Wed, 23 Jan 2019 18:07:42 -0500 |
Boris Feld |
partialdiscovery: avoid `undecided` related computation sooner than necessary
stable
|
Mon, 21 Jan 2019 22:14:29 +0900 |
Yuya Nishihara |
revlog: fix resolution of revlog version 0
stable
|
Tue, 22 Jan 2019 10:55:45 -0800 |
Martin von Zweigbergk |
merge with stable
|
Sun, 20 Jan 2019 11:57:36 +0900 |
Yuya Nishihara |
rust: add comment about lack of wdirrev handling
stable
|
Sun, 20 Jan 2019 11:51:21 +0900 |
Yuya Nishihara |
templatekw: fix crash on multiple latesttags resolution at wdir (issue6055)
stable
|
Sun, 20 Jan 2019 11:39:16 +0900 |
Yuya Nishihara |
test-template-keywords: add test for {latesttag} of wdir() revision
stable
|
Fri, 18 Jan 2019 23:32:26 -0800 |
Martin von Zweigbergk |
narrow: fix crash when restoring backup in legacy repo
stable
|
Fri, 18 Jan 2019 14:21:47 +0100 |
Boris Feld |
revset: introduce an internal `_rev` predicate for '%d' usage
stable
|
Fri, 18 Jan 2019 16:03:37 +0100 |
Boris Feld |
mmap: backed out changeset 875d2af8cb4e
stable
|
Fri, 18 Jan 2019 16:02:26 +0100 |
Boris Feld |
mmap: backed out changeset 74a9f428227e
stable
|
Fri, 18 Jan 2019 23:22:56 -0500 |
Matt Harbison |
help: document the minimumhgversion variable for extensions
stable
|
Fri, 18 Jan 2019 23:13:04 -0500 |
Matt Harbison |
help: modernize the example for command registration
stable
|
Fri, 18 Jan 2019 13:32:02 -0500 |
Augie Fackler |
Added signature for changeset 593718ff5844
stable
|
Fri, 18 Jan 2019 13:32:00 -0500 |
Augie Fackler |
Added tag 4.9rc0 for changeset 593718ff5844
stable
|
Fri, 18 Jan 2019 13:28:22 -0500 |
Augie Fackler |
merge default into stable for 4.9 release
stable 4.9rc0
|
Thu, 10 Jan 2019 14:57:01 +0100 |
Boris Feld |
update: fix edge-case with update.atomic-file and read-only files
|
Wed, 16 Jan 2019 16:49:15 -0800 |
Martin von Zweigbergk |
scmutil: drop unreachable except clause
|
Wed, 16 Jan 2019 21:32:15 -0800 |
Martin von Zweigbergk |
tests: suppress "Checked out 1 paths of <hash>" from modern git
|
Sun, 13 Jan 2019 14:56:26 +0900 |
Yuya Nishihara |
revlog: document that mmap resources are released implicitly by GC
|
Wed, 26 Sep 2018 21:41:52 +0900 |
Yuya Nishihara |
ui: proxy protect/restorestdio() calls to update internal flag
|
Wed, 26 Sep 2018 21:29:13 +0900 |
Yuya Nishihara |
ui: move protectedstdio() context manager from procutil
|
Thu, 10 Jan 2019 21:29:24 +0900 |
Yuya Nishihara |
cext: clang-format new code coming from stable branch
|
Thu, 03 Jan 2019 19:02:46 -0500 |
Valentin Gatien-Baron |
match: support rooted globs in hgignore
|
Wed, 07 Nov 2018 15:45:09 -0800 |
Kyle Lippincott |
resolve: fix mark-check when a file was deleted on one side (issue6020)
|
Fri, 04 Jan 2019 16:04:48 +0100 |
Boris Feld |
discovery: compute newly discovered missing in a more efficient way
|
Thu, 17 Jan 2019 00:16:00 -0500 |
Matt Harbison |
exthelper: drop the addattr() decorator
|
Mon, 14 Jan 2019 18:19:22 +0100 |
Boris Feld |
revsetbenchmark: add more example for roots usages
|
Mon, 14 Jan 2019 17:15:21 +0100 |
Boris Feld |
dagop: minor python optimization to `headrevs`
|
Mon, 14 Jan 2019 17:10:51 +0100 |
Boris Feld |
revset: use changelog's `headrevs` method to compute heads
|
Mon, 14 Jan 2019 17:06:00 +0100 |
Boris Feld |
revlog: accept a revs argument in `headrevs`
|
Mon, 14 Jan 2019 16:53:55 +0100 |
Boris Feld |
revset: inline parents computation to reuse the input argument
|
Sun, 13 Jan 2019 22:24:11 +0100 |
Boris Feld |
revsetbenchmarks: add various examples around the 'heads()' revset
|
Mon, 14 Jan 2019 16:01:17 +0100 |
Boris Feld |
revsetbenchmarks: support revset starting with a "-"
|
Thu, 17 Jan 2019 04:35:33 -0500 |
Augie Fackler |
py3: two more passing tests from the ratchet
|
Wed, 16 Jan 2019 11:42:50 -0500 |
Augie Fackler |
py3: test*gendoc*.t passes on Python 3
|
Wed, 16 Jan 2019 16:55:52 -0800 |
Martin von Zweigbergk |
bdiff: drop duplicate definition of splitnewlines()
|
Wed, 16 Jan 2019 21:54:16 -0500 |
Matt Harbison |
tests: also skip remotefilelog *.py tests on Windows
|
Wed, 16 Jan 2019 23:44:08 +0530 |
Pulkit Goyal |
py3: add 10 more passing tests caught by ratchet
|
Wed, 16 Jan 2019 10:56:39 -0500 |
Augie Fackler |
remotefilelog: import Queue on Python 2, and queue on Python 3
|
Wed, 16 Jan 2019 11:57:20 -0500 |
Augie Fackler |
py3: all fastannotate tests now pass
|
Wed, 16 Jan 2019 11:56:43 -0500 |
Augie Fackler |
fastannotate: adapt to buffer() going a way in Python 3
|
Wed, 16 Jan 2019 11:56:08 -0500 |
Augie Fackler |
fastannotate: use pycompat.maplist instead of map
|
Wed, 16 Jan 2019 11:55:49 -0500 |
Augie Fackler |
fastannotate: slice strings to get single character
|
Wed, 16 Jan 2019 11:55:01 -0500 |
Augie Fackler |
fastannotate: fix isinstance checks to be against bytes instead of str
|
Wed, 16 Jan 2019 11:33:43 -0500 |
Augie Fackler |
absorb: add a pycompat.bytestr() to fix --edit-lines functionality on Python 3
|
Wed, 16 Jan 2019 11:03:04 -0500 |
Augie Fackler |
remotefilelog: fix some bytes/str portability issues for Python 3
|
Wed, 16 Jan 2019 11:02:20 -0500 |
Augie Fackler |
shallowutil: fsdecode the bytes group name before passing to os
|
Wed, 16 Jan 2019 11:01:45 -0500 |
Augie Fackler |
shallowutil: slice off a byte instead of subscripting
|
Wed, 16 Jan 2019 11:01:16 -0500 |
Augie Fackler |
remotefilelog: check against bytes type instead of buffer and coerce to bytes
|
Wed, 16 Jan 2019 11:00:10 -0500 |
Augie Fackler |
remotefilelog: use list comprehension instead of filter for py3 portability
|
Wed, 16 Jan 2019 10:59:32 -0500 |
Augie Fackler |
tests: fix up uses of xrange in remotefilelog tests for py3
|
Wed, 16 Jan 2019 10:59:09 -0500 |
Augie Fackler |
tests: add missing b prefixes in remotefilelog-getflogheads.py
|
Wed, 16 Jan 2019 10:58:31 -0500 |
Augie Fackler |
tests: make python oneliner portable to python 3 in remotefilelog test
|
Wed, 16 Jan 2019 10:58:09 -0500 |
Augie Fackler |
remotefilelog: implement __bool__ as well as __nonzero__ for py3
|
Wed, 16 Jan 2019 10:57:38 -0500 |
Augie Fackler |
remotefilelog: fix logging in retry decorator
|
Wed, 16 Jan 2019 10:56:15 -0500 |
Augie Fackler |
basepack: avoid 'rbe' mode in Python 3
|
Wed, 16 Jan 2019 10:55:42 -0500 |
Augie Fackler |
remotefilelog: do file IO in terms of bytes
|
Fri, 30 Nov 2018 14:35:57 +0100 |
Georges Racinet |
rust-cpython: using MissingAncestors from Python code
|
Mon, 14 Jan 2019 17:07:39 +0100 |
Georges Racinet |
rust: MissingAncestors.basesheads()
|
Mon, 14 Jan 2019 18:52:01 +0100 |
Georges Racinet |
discovery: using the new basesheads()
|
Mon, 14 Jan 2019 18:36:09 +0100 |
Georges Racinet |
ancestor: incrementalmissingancestors.basesheads()
|
Mon, 14 Jan 2019 17:46:14 +0100 |
Georges Racinet |
rust-cpython: set conversion for MissingAncestors.bases()
|
Mon, 14 Jan 2019 10:07:48 +0100 |
Georges Racinet on ishtar.racinet.fr |
rust: dagop.headrevs() Rust counterparts
|
Mon, 14 Jan 2019 20:42:25 +0100 |
Georges Racinet |
rust: factorized testing Graphs
|
Sat, 12 Jan 2019 16:57:04 +0100 |
Georges Racinet |
rust-cpython: moved generic conversion fn out of ancestors module
|
Tue, 15 Jan 2019 20:24:17 +0100 |
Boris Feld |
revset: transparently forward _intlist argument in all case
|
Sun, 30 Dec 2018 00:15:38 -0800 |
Martin von Zweigbergk |
narrow: reuse narrowspec.updateworkingcopy() when narrowing
|
Fri, 21 Dec 2018 10:05:37 -0800 |
Martin von Zweigbergk |
narrow: reuse narrowspec.updateworkingcopy() when widening
|
Sat, 29 Dec 2018 23:40:18 -0800 |
Martin von Zweigbergk |
narrow: move copytonarrowspec() out of setnarrowpats()
|
Sat, 29 Dec 2018 23:09:07 -0800 |
Martin von Zweigbergk |
narrow: drop now-unnecessary reassignment of repo attributes
|
Fri, 11 Jan 2019 14:55:31 +0100 |
Mathias De Mare |
packaging: allow running packaging with custom uid+gid for CentOS
|
Fri, 11 Jan 2019 13:14:25 +0100 |
Mathias De Mare |
hg-docker: fix Python 3.4 compatibility (for CentOS 7)
|
Tue, 15 Jan 2019 11:07:34 -0800 |
Martin von Zweigbergk |
copies: use node.nullrev instead of literal -1
|
Tue, 15 Jan 2019 09:20:47 -0800 |
Martin von Zweigbergk |
copies: use node.wdirrev instead of inventing another constant for it
|
Sat, 29 Dec 2018 23:35:05 -0800 |
Martin von Zweigbergk |
narrow: extract repo property for store narrowmatcher
|
Sat, 29 Dec 2018 23:01:12 -0800 |
Martin von Zweigbergk |
narrow: copy store narrowspec to working copy immediately
|
Sat, 29 Dec 2018 22:34:38 -0800 |
Martin von Zweigbergk |
narrow: include working copy narrowspec in transaction journal
|
Sat, 29 Dec 2018 22:27:39 -0800 |
Martin von Zweigbergk |
narrow: make dirstateguard back up and restore working copy narrowspec instead
|
Thu, 10 Jan 2019 13:36:25 -0800 |
Martin von Zweigbergk |
narrow: include journal.narrowspec in transaction journal
|
Tue, 08 Jan 2019 09:50:40 -0800 |
Martin von Zweigbergk |
progress: deprecate ui.progress()
|
Tue, 15 Jan 2019 15:43:00 -0800 |
Kyle Lippincott |
context: use scmutil.matchfiles instead of matchmod.match(exact=True)
|
Mon, 14 Jan 2019 22:19:43 -0500 |
Augie Fackler |
histedit: fix call to _getgoal() by adding a byteskwargs() wrapper
|
Fri, 04 Jan 2019 13:41:21 +0100 |
Boris Feld |
revset: introduce an API that avoids `formatspec` input serialization
|
Fri, 04 Jan 2019 05:26:13 +0100 |
Boris Feld |
revset: detect integer list on parsing
|
Fri, 04 Jan 2019 05:16:57 +0100 |
Boris Feld |
revert: extract "%ld" formatting in a _formatintlist function
|
Fri, 04 Jan 2019 02:29:04 +0100 |
Boris Feld |
revset: extract parsing logic out of formatspec
|
Thu, 10 Jan 2019 15:23:58 +0100 |
Boris Feld |
revset: enforce "%d" to be interpreted as literal revision number (API) (BC)
|
Thu, 10 Jan 2019 16:03:07 +0100 |
Boris Feld |
revset: remove the last usage of "%d" for a non-revision entry
|
Thu, 10 Jan 2019 15:57:13 +0100 |
Boris Feld |
revset: remove a rare usage of "%d" for a non-revision item
|
Mon, 14 Jan 2019 17:45:48 -0500 |
Augie Fackler |
merge with stable
|
Sun, 13 Jan 2019 17:56:02 +0530 |
Taapas Agrawal |
tests: replace mockmakedate function in test-amend.t
|
Thu, 10 Jan 2019 20:11:19 +0530 |
Taapas Agrawal |
histedit: add rewrite.update-timestamp support to fold and mess
|
Sun, 13 Jan 2019 14:46:15 +0900 |
Yuya Nishihara |
histedit: remove trailing space from warning message
|
Sun, 13 Jan 2019 14:44:44 +0900 |
Yuya Nishihara |
histedit: fix weird indent of i18n text
|
Sun, 13 Jan 2019 14:36:45 +0900 |
Yuya Nishihara |
progress: specify updatebar() function by constructor argument
|
Sun, 13 Jan 2019 14:21:35 +0900 |
Yuya Nishihara |
progress: change _updatebar() to take parameters as arguments
|
Sun, 13 Jan 2019 14:26:11 +0900 |
Yuya Nishihara |
archival: construct progress helper through ui.makeprogress()
|
Sat, 12 Jan 2019 17:47:46 +0900 |
Yuya Nishihara |
help: document rewrite.backup-bundle option
|
Sat, 12 Jan 2019 17:43:36 +0900 |
Yuya Nishihara |
repair: move ui.history-editing-backup to [rewrite] section
|
Wed, 09 Jan 2019 19:54:01 -0800 |
Gregory Szorc |
revlog: use separate variables to track version flags
|
Wed, 09 Jan 2019 16:18:00 -0800 |
Gregory Szorc |
revlog: inline opener options logic into _loadindex()
|
Wed, 09 Jan 2019 16:14:09 -0800 |
Gregory Szorc |
revlog: store mmaplargeindex as an instance attribute
|
Wed, 09 Jan 2019 17:41:36 -0800 |
Gregory Szorc |
revlog: always enable generaldelta on version 2 revlogs
|
Wed, 09 Jan 2019 15:45:17 -0800 |
Gregory Szorc |
revlog: rename v to versionflags
|
Wed, 09 Jan 2019 19:06:15 -0800 |
Gregory Szorc |
revlog: always process opener options
|
Wed, 09 Jan 2019 15:33:44 -0800 |
Gregory Szorc |
internals: minor rewriting of revlogs documentation
|
Thu, 10 Jan 2019 19:25:07 -0800 |
Kyle Lippincott |
tests: make HGCATAPULTSERVERPIPE imply HGTESTCATAPULTSERVERPIPE
|
Thu, 10 Jan 2019 18:31:46 +0530 |
Navaneeth Suresh |
tests: add test for warning on histedit with tagged commits
|
Thu, 10 Jan 2019 20:22:03 -0800 |
Ludovic Chabant |
extdiff: move external tool command line building into separate function
|
Thu, 10 Jan 2019 15:42:13 +0100 |
Boris Feld |
test: explicit a rebase source in test-rebase-collapse.t
|
Fri, 11 Jan 2019 13:12:19 -0800 |
Martin von Zweigbergk |
tags: join string that's unnecessarily split across lines
|
Fri, 11 Jan 2019 13:11:49 -0800 |
Martin von Zweigbergk |
dispatch: add newline after ui.log "ui blocked ms" message
|
Fri, 11 Jan 2019 14:07:35 -0800 |
Martin von Zweigbergk |
remotefilelog: fix {file_copies} template keyword
|
Fri, 11 Jan 2019 16:44:39 -0800 |
Martin von Zweigbergk |
tests: demonstrate broken {file_copies} template with remotefilelog
|
Thu, 03 Jan 2019 22:13:28 +0100 |
Boris Feld |
contrib: update window title when possible in perf-revlog-write-plot.py
|
Fri, 11 Jan 2019 12:40:16 -0800 |
Kyle Lippincott |
histedit: add newline after ui.log "# acttions to histedit" message
|
Fri, 30 Nov 2018 20:05:34 +0100 |
Georges Racinet |
rust-cpython: bindings for MissingAncestors
|
Wed, 09 Jan 2019 17:31:36 +0100 |
Georges Racinet |
rust-cpython: generalised conversion function
|
Tue, 08 Jan 2019 14:00:33 +0100 |
Georges Racinet |
rust-cpython: style consistency leftovers
|
Tue, 08 Jan 2019 13:54:01 +0100 |
Georges Racinet |
rust-cpython: consistency in use of hg-core constructs
|
Sat, 22 Dec 2018 11:38:03 +0100 |
Georges Racinet |
rust-cpython: rustdoc improvements
|
Thu, 10 Jan 2019 10:23:22 -0500 |
Augie Fackler |
fuzz: stop building Python in the Makefile
|
Thu, 10 Jan 2019 23:20:46 +0530 |
Pulkit Goyal |
py3: add a test to whitelist caught by buildbot
|
Thu, 10 Jan 2019 16:36:55 -0800 |
Martin von Zweigbergk |
tests: de-flake test-narrow-share.t by making dirstate predictable
|
Wed, 09 Jan 2019 16:02:05 -0500 |
Matt Harbison |
convert: don't drop commits that are empty in the source when using --filemap
|
Wed, 09 Jan 2019 14:33:06 -0500 |
Matt Harbison |
convert: add missing numcommits() override to hg sources
|
Thu, 10 Jan 2019 14:32:36 -0800 |
Martin von Zweigbergk |
testrunner: make `-j100 --runs-per-test=100 test-foo.t` use 100 jobs
|
Sun, 06 Jan 2019 23:37:13 -0800 |
Martin von Zweigbergk |
narrow: use merge.ACTION_GET instead of duplicating 'g' constant
|
Mon, 07 Jan 2019 00:37:46 -0800 |
Martin von Zweigbergk |
narrow: drop explicit dirstate write
|
Wed, 09 Jan 2019 18:00:20 -0500 |
Augie Fackler |
histedit: fix --continue and --abort when curses is enabled
|
Thu, 10 Jan 2019 21:57:21 +0900 |
Yuya Nishihara |
graft: abort if --date/user specified with --currentdate/currentuser (BC)
|
Thu, 10 Jan 2019 21:32:37 +0900 |
Yuya Nishihara |
amend: turn currentdate into tri-state bool so config option can be negated
|
Fri, 04 Jan 2019 17:54:18 +0100 |
Boris Feld |
discovery: improve partial discovery documentation
|
Fri, 28 Dec 2018 03:59:38 +0100 |
Boris Feld |
discovery: add a simple `addinfo` method
|
Fri, 28 Dec 2018 03:48:00 +0100 |
Boris Feld |
discovery: move missing tracking inside the partialdiscovery object
|
Fri, 28 Dec 2018 03:39:43 +0100 |
Boris Feld |
discovery: add a `iscomplete` method to the `partialdiscovery` object
|
Fri, 28 Dec 2018 03:34:23 +0100 |
Boris Feld |
discovery: update undecided from common directly within partialdiscovery
|
Fri, 28 Dec 2018 03:23:37 +0100 |
Boris Feld |
discovery: move undecided set on the partialdiscovery
|
Wed, 09 Jan 2019 15:34:24 -0800 |
Martin von Zweigbergk |
histedit: use context manager for locks
|
Wed, 09 Jan 2019 15:32:26 -0800 |
Martin von Zweigbergk |
histedit: drop unused constructor arguments (API)
|
Sat, 05 Jan 2019 19:50:30 -0500 |
Matt Harbison |
phabricator: teach {phabreview} to work without --amend
|
Sat, 05 Jan 2019 15:20:33 -0500 |
Matt Harbison |
phabricator: warn if unable to amend, instead of aborting after posting
|
Thu, 10 Jan 2019 04:35:48 +0100 |
Boris Feld |
discovery: re-adjust a conditional wrongly changed
|
Mon, 07 Jan 2019 18:43:10 -0500 |
Augie Fackler |
cleanup: stop including thirdparty.cbor in builds
|
Mon, 07 Jan 2019 18:41:53 -0500 |
Augie Fackler |
tests: get access to thirdparty.cbor without requiring it to be installed
|
Mon, 07 Jan 2019 17:19:19 -0500 |
Augie Fackler |
tests: add simplestorerepo to test-check-interfaces.py
|
Mon, 07 Jan 2019 16:50:23 -0500 |
Augie Fackler |
simplestorerepo: migrate to in-hg CBOR code
|
Mon, 07 Jan 2019 18:22:20 -0500 |
Augie Fackler |
simplestorerepo: minimal changes required to get this mostly working again
|
Tue, 04 Dec 2018 11:22:31 -0800 |
Martin von Zweigbergk |
perfrevlogwrite: use progress helper on modern hg
|
Tue, 08 Jan 2019 14:19:51 -0800 |
Daniel Ploch |
merge: make local file storage in the .hg/merge directory extensible
|
Tue, 08 Jan 2019 14:31:22 -0800 |
Kyle Lippincott |
context: schedule file prefetch before comparing for cleanliness
|
Wed, 12 Dec 2018 16:26:58 +0300 |
Pulkit Goyal |
manifest: convert a recursive function to iterative one using stacks
|
Sun, 23 Dec 2018 02:01:35 +0530 |
Sushil khanchi |
obsutil: fix the issue5686
|
Sun, 06 Jan 2019 09:34:41 +0530 |
Navaneeth Suresh |
histedit: add user input to warning message on editing tagged commits
|
Mon, 24 Dec 2018 16:04:52 +0300 |
Pulkit Goyal |
sparse: fix debugrebuilddirsate when narrow extension is enabled
|
Mon, 24 Dec 2018 15:57:54 +0300 |
Pulkit Goyal |
tests: show that debugrebuilddirstate is broken with narrow+sparse
|
Mon, 24 Dec 2018 15:30:39 +0300 |
Pulkit Goyal |
sparse: don't enable on clone if it was a narrow clone
|
Mon, 24 Dec 2018 15:01:47 +0300 |
Pulkit Goyal |
tests: add tests for narrow clone when both sparse and narrow are enabled
|
Wed, 09 Jan 2019 20:00:35 -0800 |
rdamazio |
histedit: crashing with a more useful error message on empty defaultrev
stable
|
Tue, 08 Jan 2019 00:30:30 -0800 |
Martin von Zweigbergk |
progress: check what type of progress bar to use only once per topic
|
Tue, 08 Jan 2019 00:17:41 -0800 |
Martin von Zweigbergk |
progress: split up _print() method in bar-updating and debug-printing
|
Tue, 08 Jan 2019 00:12:08 -0800 |
Martin von Zweigbergk |
progress: move cached debug flag from progress.progbar to scmutil.progress
|
Mon, 07 Jan 2019 23:55:26 -0800 |
Martin von Zweigbergk |
progress: write ui.progress() in terms of ui.makeprogress()
|
Tue, 08 Jan 2019 22:07:47 -0800 |
Martin von Zweigbergk |
testrunner: avoid capturing a regex group we don't care about
|
Tue, 08 Jan 2019 14:48:05 -0800 |
Kyle Lippincott |
remotefilelog: add newlines to ui.log() invocations
|
Tue, 08 Jan 2019 10:31:10 -0500 |
Augie Fackler |
xdiff: don't attempt to use fuzzer inputs larger than 100k
|
Tue, 08 Jan 2019 17:52:39 -0800 |
Kyle Lippincott |
tests: support passing testcase after .t paths that have path separators
|
Tue, 08 Jan 2019 09:43:24 -0800 |
Martin von Zweigbergk |
progress: document progress.debug config option
|
Mon, 07 Jan 2019 18:37:50 -0500 |
Augie Fackler |
tests: migrate test-wireproto-serverreactor.py to our internal CBOR
|
Mon, 07 Jan 2019 16:34:04 -0500 |
Augie Fackler |
state: update comment about use of CBOR
|
Wed, 19 Dec 2018 22:24:20 +0900 |
Yuya Nishihara |
rust-ancestors: adjust branches and inline comments per previous change
|
Wed, 19 Dec 2018 21:52:40 +0900 |
Yuya Nishihara |
rust-ancestors: remove unreachable conditions from missing_ancestors()
|
Wed, 19 Dec 2018 21:51:08 +0900 |
Yuya Nishihara |
rust-ancestors: duplicate loop that visits parents of revs/bases
|
Wed, 19 Dec 2018 21:42:06 +0900 |
Yuya Nishihara |
rust-ancestors: adjust indent level to make next change easier to follow
|
Sun, 06 Jan 2019 11:29:44 +0900 |
Yuya Nishihara |
rust-cpython: remove invalid __package__ attribute
|
Mon, 07 Jan 2019 19:03:23 -0500 |
Augie Fackler |
merge with stable
|
Mon, 07 Jan 2019 19:00:54 -0500 |
Augie Fackler |
Added signature for changeset 197f092b2cd9
stable
|
Mon, 07 Jan 2019 19:00:51 -0500 |
Augie Fackler |
Added tag 4.8.2 for changeset 197f092b2cd9
stable
|
Mon, 07 Jan 2019 15:25:41 -0800 |
Danny Hooper |
tests: use more portable flags in test-fix.t
|
Mon, 07 Jan 2019 21:43:06 +0900 |
Yuya Nishihara |
amend: add -D/--currentdate option
|
Mon, 07 Jan 2019 21:39:35 +0900 |
Yuya Nishihara |
amend: add boolean to ignore date-only change
|
Mon, 07 Jan 2019 21:29:58 +0900 |
Yuya Nishihara |
amend: refactor commit date handling
|
Mon, 07 Jan 2019 21:57:23 +0900 |
Yuya Nishihara |
test-amend: remove uninteresting fields from log output to deduplicate tests
|
Wed, 26 Dec 2018 17:36:53 +0300 |
Pulkit Goyal |
pull: use opts.get('bookmark') instead of opts['bookmark']
|
Fri, 04 Jan 2019 20:27:17 +0530 |
Taapas Agrawal |
amend: add config option to update time to current in hg amend (issue5828)
|
Sun, 06 Jan 2019 15:25:10 -0500 |
Augie Fackler |
tests: correct version check in clientreactor test
|
Sun, 06 Jan 2019 15:17:03 -0500 |
Augie Fackler |
py3: buildbot spotted more passing tests
|
Sun, 06 Jan 2019 15:15:35 -0500 |
Augie Fackler |
tests: add lots of b prefix goo to test-fastannotate-revmap.py
|
Sun, 06 Jan 2019 15:14:53 -0500 |
Augie Fackler |
fastannotate: add a missing b prefix
|
Thu, 06 Dec 2018 20:04:35 +0100 |
Georges Racinet |
rust-cpython: using the new bindings from Python
|
Thu, 13 Dec 2018 18:53:40 +0100 |
Georges Racinet |
rust-cpython: binding for LazyAncestors
|
Fri, 28 Dec 2018 03:28:02 +0100 |
Boris Feld |
discovery: move common heads computation inside partialdiscovery object
|
Fri, 28 Dec 2018 03:14:34 +0100 |
Boris Feld |
discovery: introduce a partialdiscovery object
|
Fri, 14 Dec 2018 12:01:15 +0100 |
Boris Feld |
discovery: move handling of sampling special case inside sampling function
|
Fri, 04 Jan 2019 17:49:59 +0100 |
Boris Feld |
discovery: minor fix to some conditionals
|
Thu, 20 Dec 2018 10:16:24 +0100 |
Boris Feld |
delta: reuse _findsnapshot call from previous stage
|
Thu, 20 Dec 2018 10:15:20 +0100 |
Boris Feld |
delta: have a native implementation of _findsnapshot
|
Sun, 23 Dec 2018 12:39:20 +0900 |
Yuya Nishihara |
transaction: do not overwrite atomic-temp files on error
|
Thu, 03 Jan 2019 10:13:34 -0800 |
Ludovic Chabant |
help: fix typo
|
Tue, 18 Dec 2018 22:23:48 +0900 |
Yuya Nishihara |
rust: use 'impl Trait' in method argument of AncestorsIterator
|
Tue, 18 Dec 2018 22:12:16 +0900 |
Yuya Nishihara |
rust: use .rev() for reverse range
|
Fri, 04 Jan 2019 00:00:44 +0530 |
Navaneeth Suresh |
histedit: add warning message on editing tagged commits (issue4017)
|
Wed, 02 Jan 2019 05:12:07 +0100 |
Boris Feld |
strip: extract bookmark movement into a separate function
|
Wed, 02 Jan 2019 05:07:03 +0100 |
Boris Feld |
strip: compute bookmark target only if we have bookmark to move
|
Wed, 02 Jan 2019 05:01:15 +0100 |
Boris Feld |
strip: extract code to create strip backup
|
Wed, 02 Jan 2019 04:57:47 +0100 |
Boris Feld |
strip: clarify comment around bundle create
|
Wed, 02 Jan 2019 05:02:25 +0100 |
Boris Feld |
strip: move attributes shortcut assigned earlier
|
Thu, 27 Dec 2018 17:16:40 +0530 |
Navaneeth Suresh |
log: fix line wrap on diffstat with -G/--graph (issue5800)
|
Wed, 02 Jan 2019 21:49:40 -0500 |
Matt Harbison |
registrar: minor cleanup to the merge function
|
Wed, 02 Jan 2019 10:31:14 +0100 |
Boris Feld |
vfs: raise NotImplementedError in abstractvfs._auditvfs
|
Wed, 02 Jan 2019 10:29:36 +0100 |
Boris Feld |
vfs: handle _auditpath in proxyvfs
|
Wed, 02 Jan 2019 10:29:12 +0100 |
Boris Feld |
vfs: fix proxyvfs inheritance
|
Wed, 26 Dec 2018 13:44:37 +0100 |
Boris Feld |
vfs: also audit rename
|
Wed, 26 Dec 2018 13:44:23 +0100 |
Boris Feld |
vfs: add a `_auditpath` to abstract vfs
|
Sun, 02 Jul 2017 04:51:03 +0200 |
Boris Feld |
vfs: makes all audited path relative
|