Mon, 11 Mar 2024 16:05:28 +0100 |
Pierre-Yves David |
test-lock: use synchronisation file instead of sleep
stable
|
Sun, 10 Mar 2024 03:29:12 +0100 |
Pierre-Yves David |
branchcache: use update_disk to refresh 'served' and 'served.hidden'
|
Fri, 08 Mar 2024 16:47:32 +0100 |
Pierre-Yves David |
branchcache: change the _delayed flag to an explicit `_dirty` flag
|
Mon, 08 Jan 2024 15:11:34 +0100 |
Pierre-Yves David |
branchcache: unconditionally write delayed branchmap
|
Fri, 19 Jan 2024 11:30:10 +0100 |
Pierre-Yves David |
branchcache: have an explicit method to update the on disk cache
|
Tue, 20 Feb 2024 21:38:01 +0100 |
Pierre-Yves David |
phases: always write with a repo
|
Tue, 20 Feb 2024 14:21:18 +0100 |
Pierre-Yves David |
phases: explicitly filter stripped revision at strip time
|
Wed, 08 Nov 2023 01:58:16 +0100 |
Pierre-Yves David |
usage: configure uncompressed chunk cache through resource configuration
|
Wed, 08 Nov 2023 22:08:05 +0100 |
Pierre-Yves David |
cleanup: remove some code scheduled to be removed after 5.9
|
Fri, 27 Oct 2023 08:54:41 +0200 |
Pierre-Yves David |
revlog: add a small cache of unfiltered chunk
|
Thu, 26 Oct 2023 03:41:58 +0200 |
Pierre-Yves David |
changelog-delay: move "delayed" check to a more official API
|
Tue, 10 Oct 2023 10:04:06 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass sparse reading values
|
Tue, 10 Oct 2023 10:03:58 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass sparse_revlog value
|
Tue, 10 Oct 2023 10:03:50 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass mmap_index_threshold value
|
Tue, 10 Oct 2023 10:03:42 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass enable_ellipsis
|
Tue, 10 Oct 2023 10:03:34 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass compression option values
|
Tue, 10 Oct 2023 10:03:26 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass compression_engine value
|
Tue, 10 Oct 2023 10:03:18 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass max_chain_len
|
Tue, 10 Oct 2023 10:03:09 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass max_deltachain_span
|
Tue, 10 Oct 2023 10:03:01 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass lazy_delta values
|
Tue, 10 Oct 2023 10:02:53 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass debug_delta value
|
Tue, 10 Oct 2023 10:02:45 +0200 |
Pierre-Yves David |
revlog: skip opener options to pass candidate_group_chunk_size value
|
Tue, 10 Oct 2023 10:02:37 +0200 |
Pierre-Yves David |
revlog: skip opener option to pass delta_both_parents value
|
Tue, 10 Oct 2023 10:02:29 +0200 |
Pierre-Yves David |
revlog: skip opener option to pass chunk_cache_size value
|
Tue, 10 Oct 2023 10:02:21 +0200 |
Pierre-Yves David |
revlog: create the revlog object at the repository level
|
Fri, 01 Sep 2023 00:09:55 +0200 |
Pierre-Yves David |
pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
|
Thu, 31 Aug 2023 23:56:15 +0200 |
Pierre-Yves David |
safehasattr: drop usage in favor of hasattr
|
Wed, 30 Aug 2023 01:23:30 +0200 |
Pierre-Yves David |
localrepo: purge filecache attribute using there unicode name
|
Mon, 23 Jan 2023 17:21:14 +0100 |
Raphaël Gomès |
configitems: use standard "dynamicdefault" approach in edge case
|
Mon, 19 Jun 2023 11:04:27 +0200 |
Pierre-Yves David |
clone-bundle: rename the methods and wireprotole command
|
Thu, 18 May 2023 19:23:59 +0100 |
Arseniy Alekseyev |
treemanifest: make `updatecaches` update the nodemaps for all directories
|
Wed, 08 Mar 2023 14:23:43 +0100 |
Mathias De Mare |
clonebundles: add support for inline (streaming) clonebundles
|
Thu, 02 Feb 2023 17:29:39 +0100 |
Pierre-Yves David |
safehasattr: pass attribute name as string instead of bytes
|
Thu, 02 Feb 2023 17:28:40 +0100 |
Pierre-Yves David |
safehasattr: pass attribute name as string instead of bytes
|
Thu, 02 Feb 2023 17:28:30 +0100 |
Pierre-Yves David |
safehasattr: pass attribute name as string instead of bytes
|
Thu, 02 Feb 2023 17:28:15 +0100 |
Pierre-Yves David |
safehasattr: pass attribute name as string instead of bytes
|
Fri, 26 May 2023 16:55:52 +0200 |
Pierre-Yves David |
clonebundles: move the manifest reading in a dedicated function
|
Fri, 05 Apr 2019 12:11:52 +0200 |
Manuel Jacob |
hidden: add support for --remote-hidden to localpeer
|
Thu, 04 Apr 2019 18:07:30 +0200 |
Manuel Jacob |
pull: add --remote-hidden option and pass it through peer creation
|
Thu, 23 Mar 2023 21:18:54 +0000 |
Pierre-Yves David |
dirstate: try refreshing the changelog when parent are unknown
stable
|
Thu, 23 Mar 2023 21:18:14 +0000 |
Pierre-Yves David |
localrepo: add a `currentlock` method
stable
|
Mon, 20 Mar 2023 11:52:17 +0100 |
Pierre-Yves David |
revlog: improve the robustness of the splitting process
stable
|
Wed, 15 Mar 2023 05:49:56 +0100 |
Pierre-Yves David |
dirstate: fix a potential traceback when in `copy` and `rename`
stable
|
Mon, 06 Mar 2023 19:39:35 +0100 |
Pierre-Yves David |
undo-files: drop the old undo rename logic
stable
|
Mon, 06 Mar 2023 19:22:34 +0100 |
Pierre-Yves David |
undo-files: have the transaction directly tracks and manages journal rename
stable
|
Mon, 06 Mar 2023 13:30:41 +0100 |
Pierre-Yves David |
undo-files: factor the vfs map in a repository property
stable
|
Thu, 02 Mar 2023 15:33:04 +0100 |
Pierre-Yves David |
transaction: remove the `branch` backup for transaction
|
Thu, 02 Mar 2023 14:46:37 +0100 |
Pierre-Yves David |
branch: pass current transaction when writing branch for transaction backup
|
Thu, 23 Feb 2023 15:37:46 +0100 |
Pierre-Yves David |
transaction: use the standard transaction mechanism to backup branch
|
Thu, 23 Feb 2023 04:53:34 +0100 |
Pierre-Yves David |
transaction: no longer explicitly cache bookmarks
|
Wed, 22 Feb 2023 18:58:02 +0100 |
Pierre-Yves David |
transaction: no longer explicitly cache phaseroots
|
Thu, 23 Feb 2023 03:28:44 +0100 |
Pierre-Yves David |
narrow: drop the dedicated backup code
|
Thu, 23 Feb 2023 03:25:44 +0100 |
Pierre-Yves David |
narrow: delegate the dirstate's narrow spec writing to the transaction
|
Thu, 23 Feb 2023 04:15:16 +0100 |
Pierre-Yves David |
narrow: delegate the narrow spec writing to the transaction
|
Wed, 22 Feb 2023 01:08:25 +0100 |
Pierre-Yves David |
dirstate: only reload the dirstate when it may have changed
|
Wed, 22 Feb 2023 01:04:55 +0100 |
Pierre-Yves David |
dirstate: directly manage the dirstate property on localrepo
|
Thu, 16 Feb 2023 04:02:36 +0100 |
Pierre-Yves David |
localrepo: stop doing special dirstate backup at transaction open
|
Thu, 16 Feb 2023 11:42:43 +0100 |
Pierre-Yves David |
localrepo: "blindly" do a dirstate backup at the end of the transaction
|
Thu, 16 Feb 2023 04:04:40 +0100 |
Pierre-Yves David |
localrepo: enforce a clean dirstate when the transaction open
|
Thu, 16 Feb 2023 00:14:21 +0100 |
Pierre-Yves David |
rollback: remove the dirstateguard usage
|
Thu, 16 Feb 2023 10:00:59 +0100 |
Pierre-Yves David |
rollback: explicitly skip dirstate rollback when applicable
|
Thu, 16 Feb 2023 00:26:24 +0100 |
Pierre-Yves David |
rollback: detect "parentgone" case earlier
|
Tue, 13 Dec 2022 03:55:14 +0100 |
Pierre-Yves David |
dirstate: warn if we write to the dirstate without holding the wlock
|
Wed, 15 Feb 2023 21:31:37 +0100 |
Pierre-Yves David |
dirstate: avoid transaction backup/restore if we do not hold the lock
|
Tue, 13 Dec 2022 09:59:22 +0100 |
Pierre-Yves David |
dirstate: issue a developer warning on implicit write on wlock release
|
Thu, 26 Jan 2023 15:50:45 +0100 |
Pierre-Yves David |
dirstate: introduce a `is_changing_any` property
|
Mon, 30 Jan 2023 19:21:34 +0100 |
Pierre-Yves David |
dirstate: rename `pendingparentchange` to `is_changing_parents`
|
Tue, 13 Dec 2022 10:00:04 +0100 |
Pierre-Yves David |
dirstate: warn about non-explicitly rolledback parent-change
|
Sat, 03 Dec 2022 00:16:07 +0100 |
Pierre-Yves David |
peer: have `repo.peer` take an optional `path` argument
|
Sat, 03 Dec 2022 00:00:41 +0100 |
Pierre-Yves David |
peer: have a common constructor and use it
|
Sat, 03 Dec 2022 03:45:45 +0100 |
Pierre-Yves David |
peer: stop having a `peer()` method on `peer()`
|
Tue, 22 Nov 2022 12:44:22 +0100 |
Pierre-Yves David |
changelog-v2: add a configuration to disable rank computation
|
Sun, 06 Nov 2022 14:47:17 -0500 |
Pierre-Yves David |
delta-find: add a way to control the number of bases tested at the same time
|
Mon, 14 Nov 2022 10:59:09 +0100 |
Raphaël Gomès |
branching: merge stable into default
|
Wed, 02 Nov 2022 16:43:01 -0400 |
Matt Harbison |
typing: add basic type hints to localrepo.py
|
Wed, 02 Nov 2022 16:46:46 -0400 |
Matt Harbison |
localrepo: byteify the requirements.DIRSTATE_TRACKED_HINT_Vx warning message
stable
|
Wed, 07 Sep 2022 14:56:45 -0400 |
Jason R. Coombs |
requires: re-use vfs.tryread for simplicity
|
Thu, 01 Sep 2022 16:51:26 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Wed, 31 Aug 2022 06:37:42 +0200 |
Pierre-Yves David |
dirstate-v2: backup the data file during the transaction (issue6730)
stable
|
Tue, 16 Aug 2022 20:09:31 +0200 |
Pierre-Yves David |
phase: rename the requirement for internal-phase (BC)
|
Tue, 16 Aug 2022 19:04:23 +0200 |
Pierre-Yves David |
phase: introduce a dedicated requirement for the `archived` phase
|
Sat, 11 Jun 2022 00:56:50 +0200 |
Pierre-Yves David |
sparse: use None as the sparse matcher value when disabled
|
Tue, 14 Jun 2022 19:40:35 +0200 |
Pierre-Yves David |
auto-upgrade: add an option to silence the safe-mismatch message
|
Wed, 01 Jun 2022 01:45:49 +0200 |
Manuel Jacob |
cleanup: return directly instead of assigning variable
|
Tue, 31 May 2022 22:50:01 +0200 |
Manuel Jacob |
py3: catch FileNotFoundError instead of checking errno == ENOENT
|
Sun, 29 May 2022 15:17:27 +0200 |
Manuel Jacob |
py3: replace `pycompat.xrange` by `range`
|
Thu, 19 May 2022 23:39:42 +0100 |
Pierre-Yves David |
deltas: add a `debug.revlog.debug-delta` config option enable output
|
Tue, 05 Apr 2022 05:19:47 +0200 |
Pierre-Yves David |
auto-upgrade: introduce a way to auto-upgrade to/from share-safe
|
Wed, 04 May 2022 18:17:44 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Wed, 27 Apr 2022 15:47:57 +0200 |
Martin von Zweigbergk |
commit: don't use hard-coded `.hg/last-message.txt` path in error message
stable
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
Tue, 01 Mar 2022 20:52:32 -0800 |
Gregory Szorc |
py3: replace pycompat.itervalues(x) with x.values()
|
Mon, 21 Feb 2022 11:10:47 -0700 |
Gregory Szorc |
localrepo: remove pycompat.iteritems()
|
Thu, 03 Mar 2022 18:28:30 -0800 |
Gregory Szorc |
global: bulk replace simple pycompat.iteritems(x) with x.items()
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
Wed, 02 Mar 2022 10:24:49 -0500 |
Augie Fackler |
cleanup: directly use concurrent.futures instead of via pycompat
|
Thu, 17 Feb 2022 07:34:49 +0100 |
Pierre-Yves David |
tracked-key: remove the dual write and rename to tracked-hint
|
Thu, 17 Feb 2022 06:41:54 +0100 |
Pierre-Yves David |
tracked-file: rename the format option to use `use-`
|
Tue, 15 Feb 2022 05:20:46 +0100 |
Pierre-Yves David |
dirstate-tracked-key: update the config value to match latest discussion
|
Mon, 31 Jan 2022 08:44:48 +0100 |
Pierre-Yves David |
dirstate: introduce a "tracked-key" feature
|
Wed, 02 Feb 2022 17:24:05 +0100 |
Raphaël Gomès |
branching: merge stable into default
|
Tue, 01 Feb 2022 15:19:50 +0100 |
Pierre-Yves David |
branchmap: stop writing cache for uncommitted data
stable
|
Tue, 01 Feb 2022 16:36:20 +0100 |
Pierre-Yves David |
dirstate-v2: rename the configuration to enable the format
stable
|
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
|
Mon, 24 Jan 2022 12:44:20 +0100 |
Pierre-Yves David |
requirements: add an official `REVLOG_COMPRESSION_ZSTD` const
|
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:18:20 +0100 |
Pierre-Yves David |
requirements: move "bookmark in store" requirements in the right module
|
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, 20 Oct 2021 00:57:02 +0200 |
Pierre-Yves David |
dirstate-v2: freeze the on-disk format
|
Fri, 15 Oct 2021 01:27:39 +0200 |
Pierre-Yves David |
dirstate-v2: add an option to prevent unintentional slow dirstate-v2
|
Fri, 16 Jul 2021 18:42:20 +0200 |
Simon Sapin |
dirstate-v2: Add support when Rust is not enabled
|
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
|
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
|
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
|
Wed, 09 Jun 2021 00:59:04 +0200 |
Pierre-Yves David |
transaction: narrow the error filtering when failing to rename undo file
|
Fri, 11 Jun 2021 23:57:14 -0400 |
Matt Harbison |
py3: byteify the version string passed to the deprecation warning method
|
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 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
|
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 |
dirstate-v2: Add a new experimental `exp-dirstate-v2` repository requirement
|
Tue, 04 May 2021 03:05:52 +0200 |
Pierre-Yves David |
changelogv2: `copies-side-data` now implies `changelogv2`
|
Mon, 29 Mar 2021 22:40:54 +0200 |
Pierre-Yves David |
changelogv2: introduce a "changelogv2" feature
|
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 12:34:52 +0200 |
Pierre-Yves David |
revlogv2: track current index size in the docket
|
Mon, 17 May 2021 15:05:24 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Mon, 03 May 2021 12:30:24 +0200 |
Pierre-Yves David |
side-data: drop the associated 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:28:58 +0200 |
Pierre-Yves David |
requirements: no longer drop `generaldelta` requirement with revlogv2
|
Fri, 07 May 2021 10:39:58 +0200 |
Pierre-Yves David |
cache: avoid warming the fnodetags cache after clone
stable
|
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:21 +0200 |
Raphaël Gomès |
sidedata: add a way of replacing an existing sidedata computer
|
Thu, 08 Apr 2021 16:55:17 +0200 |
Raphaël Gomès |
sidedata: enable sidedata computers to optionally rewrite flags
|
Thu, 08 Apr 2021 16:39:39 +0200 |
Raphaël Gomès |
sidedata: gate sidedata functionality to revlogv2 in more places
|
Thu, 08 Apr 2021 19:00:21 +0200 |
Pierre-Yves David |
revlog: replace the old `revlog_kind` approach with the new `target` one
|
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
|
Mon, 29 Mar 2021 01:52:06 +0200 |
Joerg Sonnenberger |
node: replace nullid and friends with nodeconstants class
|
Mon, 12 Apr 2021 03:01:04 +0200 |
Pierre-Yves David |
urlutil: extract `url` related code from `util` into the new module
|
Fri, 09 Apr 2021 17:41:48 -0400 |
Charles Chamberlain |
narrow: add capabilities for local repos, not just remote peers
|
Thu, 08 Apr 2021 18:43:08 -0400 |
Matt Harbison |
share: store relative share paths with '/' separators
|
Wed, 07 Apr 2021 12:15:28 +0200 |
Pierre-Yves David |
revlog-compression: fix computation of engine availability
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
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
|
Wed, 13 Jan 2021 16:14:58 +0100 |
Joerg Sonnenberger |
node: introduce nodeconstants class
|
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 17:36:52 +0100 |
Raphaël Gomès |
changegroup: add v4 changegroup for revlog v2 exchange
|
Wed, 20 Jan 2021 21:14:06 +0100 |
Raphaël Gomès |
revlogv2: allow upgrading to v2
|
Fri, 12 Mar 2021 13:13:13 -0500 |
Augie Fackler |
merge: with stable
|
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
|
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
|
Wed, 03 Feb 2021 16:33:10 -0800 |
Kyle Lippincott |
revlog: add a mechanism to verify expected file position before appending
|
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
|
Tue, 02 Feb 2021 20:20:17 +0900 |
Yuya Nishihara |
log: fix handling of root (or empty) path provided by matcher (issue6478)
stable
|
Fri, 29 Jan 2021 17:32:09 +0530 |
Pulkit Goyal |
merge with stable
|
Thu, 28 Jan 2021 15:12:48 +0100 |
Raphaël Gomès |
revlog: use a less probable revlog version for backwards compatibility
|
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
|
Thu, 21 Jan 2021 23:24:58 -0500 |
Matt Harbison |
share-safe: fix an abort message that references the experimental 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
|
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
|
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
|
Wed, 13 Jan 2021 23:51:12 +0100 |
Pierre-Yves David |
persistent-nodemap: rename the storage.revlog.nodemap.mmap option
|
Fri, 15 Jan 2021 01:21:58 +0100 |
Joerg Sonnenberger |
localrepo: fix comment typo
|
Fri, 08 Jan 2021 21:34:16 +0530 |
Pulkit Goyal |
sharesafe: make warning about outdated share configurable
|
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
|
Thu, 10 Dec 2020 01:18:15 -0800 |
Martin von Zweigbergk |
localrepo: delete obsolete comment about `prefix in repo` raising exception
|
Sat, 05 Dec 2020 23:35:55 +0100 |
Joerg Sonnenberger |
singlehead: introduce option to restrict to public changes
|
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
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Thu, 12 Nov 2020 13:22:40 -0800 |
Martin von Zweigbergk |
errors: raise InputError when given non-existent paths etc
|
Wed, 14 Oct 2020 17:46:28 +0200 |
Pierre-Yves David |
clonebundle: move the manifest filename to a constant
|
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 08:27:43 -0700 |
Martin von Zweigbergk |
locking: remove support for inheriting locks in subprocess
|
Fri, 18 Sep 2020 20:19:52 +0900 |
Yuya Nishihara |
share: do not write working-copy requirements twice
|
Tue, 15 Sep 2020 22:40:26 -0700 |
Martin von Zweigbergk |
mergestate: make some callers not pass pointless node argument
|
Thu, 02 Jul 2020 16:23:36 +0530 |
Pulkit Goyal |
localrepo: load the share source .hg/hgrc also in share-safe mode (API)
|
Tue, 14 Apr 2020 21:07:09 +0530 |
Pulkit Goyal |
share: introduce config option to store requires in .hg/store
|
Fri, 11 Sep 2020 15:52:06 -0700 |
Kyle Lippincott |
repo: avoid copying/updating a dict on every `repo.__getitem__`
|
Tue, 08 Sep 2020 18:46:01 +0530 |
Pulkit Goyal |
localrepo: warn if we are writing to cache without a lock
|
Mon, 07 Sep 2020 16:25:16 -0400 |
Augie Fackler |
localrepo: use functools.wraps() in unfilteredmethod decorator
|
Tue, 11 Aug 2020 13:43:43 +0530 |
Pulkit Goyal |
requirements: introduce constants for `shared` and `relshared` 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
|
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
|
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'
|
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
|
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
|
Fri, 17 Jul 2020 09:20:48 +0200 |
Manuel Jacob |
discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
|
Tue, 14 Apr 2020 16:43:54 +0530 |
Pulkit Goyal |
scmutil: add writereporequirements() and route requires writing through it
|
Sat, 11 Jul 2020 01:14:00 +0200 |
Manuel Jacob |
commit: factor out empty commit check to `basectx.isempty()`
|
Fri, 10 Jul 2020 00:44:18 +0200 |
Manuel Jacob |
commit: check branch change on to-be-committed changeset
|
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
|
Thu, 25 Jun 2020 12:02:34 -0700 |
Martin von Zweigbergk |
locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
|
Sat, 18 Jan 2020 10:07:07 -0800 |
Gregory Szorc |
localrepo: handle ValueError during repository opening
|
Wed, 27 May 2020 12:45:39 +0200 |
Pierre-Yves David |
files: extract code for extra filtering of the `removed` entry into copies
|
Mon, 18 May 2020 14:59:59 -0400 |
Augie Fackler |
mergestate: split out merge state handling code from main merge module
|
Tue, 26 May 2020 08:07:24 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 01 May 2020 01:32:08 +0200 |
Joerg Sonnenberger |
hooks: provide access to transaction changes for internal hooks
|
Mon, 11 May 2020 13:08:02 +0200 |
Pierre-Yves David |
dirstate: make sure the dirstate is loaded before the changelog (issue6303)
stable
|
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 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
|