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
|
Mon, 12 Aug 2019 14:00:19 -0400 |
Valentin Gatien-Baron |
fncache: make debugrebuildfncache not fail on broken fncache
stable
|
file |
diff |
annotate
|
Mon, 15 May 2017 00:12:19 -0700 |
Martin von Zweigbergk |
match: use '' instead of '.' for root directory (API)
|
file |
diff |
annotate
|
Wed, 15 May 2019 22:09:02 -0700 |
Martin von Zweigbergk |
bookmarks: keep bookmarks in .hg/store if new config set
|
file |
diff |
annotate
|
Wed, 20 Mar 2019 20:39:44 +0300 |
Pulkit Goyal |
store: recommend using `hg debugrebuildfncache` is fncache is corrupted
|
file |
diff |
annotate
|
Mon, 18 Mar 2019 16:56:24 +0300 |
Pulkit Goyal |
store: error out if fncache does not ends with a newline
|
file |
diff |
annotate
|
Thu, 22 Nov 2018 15:14:24 +0300 |
Pulkit Goyal |
store: don't read the whole fncache in memory
|
file |
diff |
annotate
|
Wed, 27 Feb 2019 16:29:48 +0300 |
Pulkit Goyal |
store: move logic to check for invalid entry in fncache to own function
|
file |
diff |
annotate
|
Wed, 02 Jan 2019 10:29:12 +0100 |
Boris Feld |
vfs: fix proxyvfs inheritance
|
file |
diff |
annotate
|
Tue, 27 Nov 2018 16:16:13 +0300 |
Pulkit Goyal |
store: write fncache only once if there are both adds and removes
|
file |
diff |
annotate
|
Fri, 23 Nov 2018 18:58:16 +0300 |
Pulkit Goyal |
store: append to fncache if there are only new files to write
|
file |
diff |
annotate
|
Tue, 13 Nov 2018 18:44:09 +0300 |
Pulkit Goyal |
store: raise ProgrammingError if unable to decode a storage path
|
file |
diff |
annotate
|
Sat, 10 Nov 2018 11:52:32 +0900 |
Yuya Nishihara |
store: pass in decoded filename to narrow matcher
|
file |
diff |
annotate
|
Wed, 17 Oct 2018 17:42:32 +0300 |
Pulkit Goyal |
store: introduce _matchtrackedpath() and use it to filter store files
|
file |
diff |
annotate
|
Wed, 03 Oct 2018 16:45:24 +0300 |
Pulkit Goyal |
store: pass matcher to store.datafiles()
|
file |
diff |
annotate
|
Wed, 12 Sep 2018 15:07:27 -0700 |
Gregory Szorc |
localrepo: move store() from store module
|
file |
diff |
annotate
|
Thu, 02 Aug 2018 14:57:20 -0700 |
Martin von Zweigbergk |
narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
|
file |
diff |
annotate
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
file |
diff |
annotate
|
Sat, 14 Jul 2018 02:10:43 +0200 |
Boris Feld |
store: assert the fncache have been loaded if dirty
|
file |
diff |
annotate
|
Wed, 11 Jul 2018 14:28:13 +0100 |
Martijn Pieters |
fncache: avoid loading the filename cache when not actually modifying it
|
file |
diff |
annotate
|
Wed, 04 Apr 2018 10:16:08 -0700 |
Gregory Szorc |
store: make file filtering during walk configurable
|
file |
diff |
annotate
|
Fri, 29 Dec 2017 05:25:27 +0530 |
Pulkit Goyal |
py3: use node.hex(h.digest()) instead of h.hexdigest()
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 17:28:47 +0900 |
Yuya Nishihara |
py3: iterate bytes as a byte string in store.lowerencode()
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 17:27:50 +0900 |
Yuya Nishihara |
py3: use bytechr() in store._buildlowerencodefun()
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 17:26:10 +0900 |
Yuya Nishihara |
store: give name to lowerencode function
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 15:47:17 +0900 |
Yuya Nishihara |
doctest: do not embed non-ascii characters in docstring
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 14:32:11 +0900 |
Yuya Nishihara |
doctest: bulk-replace string literals with b'' for Python 3
|
file |
diff |
annotate
|
Fri, 07 Jul 2017 23:40:00 +0900 |
Yuya Nishihara |
vfs: rename auditvfs to proxyvfs
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:23:56 +0900 |
Yuya Nishihara |
parsers: switch to policy importer
|
file |
diff |
annotate
|
Sun, 12 Mar 2017 00:50:44 -0500 |
Augie Fackler |
store: fix many single-byte ops to use slicing in _auxencode
|
file |
diff |
annotate
|
Wed, 08 Mar 2017 22:30:12 +0900 |
Yuya Nishihara |
py3: factor out bytechr() function
|
file |
diff |
annotate
|
Thu, 02 Mar 2017 13:30:10 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.store'
|
file |
diff |
annotate
|
Wed, 08 Mar 2017 00:40:15 +0530 |
Pulkit Goyal |
store: slice over a bytestring to get characters instead of ascii values
|
file |
diff |
annotate
|
Tue, 07 Feb 2017 23:25:37 +0530 |
Pulkit Goyal |
py3: fix the way we produce bytes list in store.py
|
file |
diff |
annotate
|
Mon, 14 Nov 2016 23:15:01 +0000 |
Jun Wu |
store: migrate to util.iterfile
|
file |
diff |
annotate
|
Sun, 09 Oct 2016 12:58:22 +0200 |
Martijn Pieters |
store: py26 compat, don't use a dict comprehension
|
file |
diff |
annotate
|
Sat, 08 Oct 2016 08:54:05 -0700 |
Mateusz Kwapich |
py3: make encodefun in store.py compatible with py3k
|
file |
diff |
annotate
|
Sat, 08 Oct 2016 08:45:28 -0700 |
Mateusz Kwapich |
py3: make the string unicode so its iterable in py3k
|
file |
diff |
annotate
|
Fri, 10 Jun 2016 00:10:06 -0400 |
Augie Fackler |
store: use hashlib.sha1 directly instead of through util
|
file |
diff |
annotate
|
Sun, 10 Apr 2016 07:28:26 +0000 |
timeless |
store: treat range as a generator instead of a list for py3 compat
|
file |
diff |
annotate
|
Thu, 04 Feb 2016 08:34:07 -0800 |
Martin von Zweigbergk |
treemanifests: fix streaming clone
|
file |
diff |
annotate
|
Tue, 02 Feb 2016 17:31:17 -0800 |
Martin von Zweigbergk |
treemanifests: fix local clone
|
file |
diff |
annotate
|
Mon, 21 Dec 2015 21:19:57 -0800 |
Gregory Szorc |
store: use absolute_import
|
file |
diff |
annotate
|
Wed, 14 Oct 2015 22:29:03 -0400 |
timeless |
l10n: use %d instead of %s for numbers
|
file |
diff |
annotate
|
Thu, 08 Oct 2015 12:55:45 -0700 |
Pierre-Yves David |
error: get Abort from 'error' instead of 'util'
|
file |
diff |
annotate
|
Tue, 23 Jun 2015 22:20:08 -0700 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
file |
diff |
annotate
|
Tue, 23 Jun 2015 22:30:33 -0700 |
Gregory Szorc |
global: mass rewrite to use modern octal syntax
|
file |
diff |
annotate
|
Mon, 13 Apr 2015 23:21:02 -0700 |
Martin von Zweigbergk |
treemanifest: store submanifest revlog per directory
|
file |
diff |
annotate
|
Wed, 13 May 2015 20:36:56 +0200 |
Adrian Buehlmann |
store: add comment in _hashencode with reason for skipping the first 5 chars
|
file |
diff |
annotate
|
Wed, 06 May 2015 15:58:14 -0700 |
Martin von Zweigbergk |
pathencode: for long paths, strip first 5 chars, not first dir
|
file |
diff |
annotate
|
Thu, 03 Apr 2014 12:59:12 -0500 |
Matt Mackall |
store: drop unused existing list
|
file |
diff |
annotate
|
Mon, 24 Mar 2014 15:43:15 -0700 |
Durham Goode |
fncache: clean up fncache during strips
|
file |
diff |
annotate
|
Mon, 24 Mar 2014 15:35:07 -0700 |
Durham Goode |
caches: invalidate store caches when lock is taken
|
file |
diff |
annotate
|
Mon, 24 Mar 2014 15:42:13 -0700 |
Durham Goode |
fncache: move fncache writing to be in a transaction
|
file |
diff |
annotate
|
Mon, 24 Mar 2014 15:31:47 -0700 |
Durham Goode |
fncache: remove the rewriting logic
|
file |
diff |
annotate
|
Tue, 15 Oct 2013 00:51:05 +0900 |
FUJIWARA Katsunori |
store: use "vfs.exists()" instead of "os.path.exists()"
|
file |
diff |
annotate
|