Mon, 15 May 2023 09:02:43 +0200 |
Pierre-Yves David |
store: do the revlog matching on entry directly
|
file |
diff |
annotate
|
Mon, 15 May 2023 09:02:26 +0200 |
Pierre-Yves David |
store: split the wrapping of encodedstore between _wrap and datafiles
|
file |
diff |
annotate
|
Mon, 15 May 2023 09:02:09 +0200 |
Pierre-Yves David |
store: introduce a main_file_path method for revlog
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:59:38 +0200 |
Pierre-Yves David |
store: add a `target_id` attribute on RevlogStoreEntry
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:59:22 +0200 |
Pierre-Yves David |
store: actually tag tree manifest revlogs as manifest revlogs
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:59:06 +0200 |
Pierre-Yves David |
store: also gather files per revlog in `topfiles`
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:58:49 +0200 |
Pierre-Yves David |
store: also group files by revlog in fncache version of datafiles
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:58:33 +0200 |
Pierre-Yves David |
store: add logic to group revlog file together
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:58:16 +0200 |
Pierre-Yves David |
store: change `_walk` return to `(filename, (type, size))`
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:58:01 +0200 |
Pierre-Yves David |
store: lazily get file size on demand for the fncache case
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:57:45 +0200 |
Pierre-Yves David |
store: only access is_volatile information through the file object
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:57:30 +0200 |
Pierre-Yves David |
store: only access file_size information through the file object
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:57:14 +0200 |
Pierre-Yves David |
store: have custom init for entries class
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:56:56 +0200 |
Pierre-Yves David |
store: use specialized class for store entries
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:56:40 +0200 |
Pierre-Yves David |
store: introduce a EntryFile object to actually access file info
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:56:23 +0200 |
Pierre-Yves David |
store: use a StoreEntry object instead of tuple for store files
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:55:52 +0200 |
Pierre-Yves David |
store: cleanup what is recognized as a revlog file
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:55:34 +0200 |
Pierre-Yves David |
store: only inclure revlog related file in `datafiles`
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:55:19 +0200 |
Pierre-Yves David |
store: do not record file that are not part of a revlog in fncache
|
file |
diff |
annotate
|
Mon, 30 Jan 2023 13:37:48 +0000 |
Arseniy Alekseyev |
comments: fix spelling
|
file |
diff |
annotate
|
Tue, 21 Mar 2023 17:07:22 +0100 |
Mads Kiilerich |
py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences
stable
|
file |
diff |
annotate
|
Mon, 20 Mar 2023 11:40:18 +0100 |
Pierre-Yves David |
fncache: make it possible to ignore some file
stable
|
file |
diff |
annotate
|
Tue, 31 May 2022 22:50:01 +0200 |
Manuel Jacob |
py3: catch FileNotFoundError instead of checking errno == ENOENT
|
file |
diff |
annotate
|
Sun, 29 May 2022 15:17:27 +0200 |
Manuel Jacob |
py3: replace `pycompat.xrange` by `range`
|
file |
diff |
annotate
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
file |
diff |
annotate
|
Mon, 21 Feb 2022 12:42:48 -0700 |
Gregory Szorc |
py3: stop using util.iterfile()
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 18:28:30 -0800 |
Gregory Szorc |
global: bulk replace simple pycompat.iteritems(x) with x.items()
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
file |
diff |
annotate
|
Mon, 02 Aug 2021 08:05:13 -0400 |
Valentin Gatien-Baron |
store: return just one filename in walk functions
|
file |
diff |
annotate
|
Tue, 27 Jul 2021 19:36:20 +0200 |
Pierre-Yves David |
store: document the decoding discrepancy in store.py
stable
|
file |
diff |
annotate
|
Mon, 19 Jul 2021 22:39:08 +0200 |
Pierre-Yves David |
walk: no longer ignore revlogs of files starting with `undo.` (issue6542)
|
file |
diff |
annotate
|
Tue, 08 Jun 2021 02:05:05 +0200 |
Pierre-Yves David |
vfs: add a `register_file` method on the vfs class
|
file |
diff |
annotate
|
Fri, 28 May 2021 23:41:17 +0200 |
Pierre-Yves David |
revlog: store sidedata in their own file
|
file |
diff |
annotate
|
Wed, 19 May 2021 16:55:36 +0200 |
Pierre-Yves David |
revlogv2: use a unique filename for data
|
file |
diff |
annotate
|
Mon, 03 May 2021 12:34:11 +0200 |
Pierre-Yves David |
revlogv2: introduce a very basic docket file
|
file |
diff |
annotate
|
Mon, 03 May 2021 12:28:15 +0200 |
Pierre-Yves David |
revlog: open files in 'r+' instead of 'a+'
|
file |
diff |
annotate
|
Fri, 30 Apr 2021 16:13:02 -0700 |
Kyle Lippincott |
black: make codebase compatible with black v21.4b2 and v20.8b1
stable
|
file |
diff |
annotate
|
Tue, 20 Apr 2021 04:27:03 +0200 |
Pierre-Yves David |
store: exclude `undo.` nodemap's file from `walk`
|
file |
diff |
annotate
|
Tue, 20 Apr 2021 05:08:55 +0200 |
Pierre-Yves David |
streamclone: treat volatile file as "fullfile"
|
file |
diff |
annotate
|
Tue, 06 Apr 2021 10:38:03 +0200 |
Pierre-Yves David |
store: also return some information about the type of file `walk` found
|
file |
diff |
annotate
|
Tue, 06 Apr 2021 10:37:55 +0200 |
Pierre-Yves David |
store: drop the `filefilter` argument to `_walk`
|
file |
diff |
annotate
|
Tue, 06 Apr 2021 10:37:47 +0200 |
Pierre-Yves David |
store: document the `walk` method
|
file |
diff |
annotate
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
file |
diff |
annotate
|
Wed, 13 Jan 2021 16:14:58 +0100 |
Joerg Sonnenberger |
node: introduce nodeconstants class
|
file |
diff |
annotate
|
Wed, 03 Feb 2021 16:33:10 -0800 |
Kyle Lippincott |
revlog: add a mechanism to verify expected file position before appending
|
file |
diff |
annotate
|
Mon, 25 Jan 2021 16:34:43 +0100 |
Pierre-Yves David |
store: use `endswith` to detect revlog extension
|
file |
diff |
annotate
|
Sun, 17 Jan 2021 20:27:59 +0100 |
Pierre-Yves David |
persistent-nodemap: also exchange the nodemap data over the wire
|
file |
diff |
annotate
|
Tue, 12 Jan 2021 19:49:18 +0100 |
Pierre-Yves David |
persistent-nodemap: also list related file as part of the store
|
file |
diff |
annotate
|
Tue, 01 Dec 2020 21:54:46 +0100 |
Joerg Sonnenberger |
node: import symbols explicitly
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
file |
diff |
annotate
|
Tue, 14 Apr 2020 21:07:09 +0530 |
Pulkit Goyal |
share: introduce config option to store requires in .hg/store
|
file |
diff |
annotate
|
Sat, 08 Aug 2020 10:13:37 -0700 |
Pulkit Goyal |
store: refactor space delimited list to proper data structure
|
file |
diff |
annotate
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
file |
diff |
annotate
|
Mon, 13 Jan 2020 17:15:14 -0500 |
Augie Fackler |
core: migrate uses of hashlib.sha1 to hashutil.sha1
|
file |
diff |
annotate
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Thu, 15 Aug 2019 14:53:27 -0400 |
Augie Fackler |
localrepo: push manifestlog and changelog construction code into store
|
file |
diff |
annotate
|