log mercurial/localrepo.py @ 41138:8ddc5d8bea25

age author description
Fri, 21 Dec 2018 10:13:49 -0800 Martin von Zweigbergk narrow: detect if narrowspec was changed in a different share
Mon, 03 Dec 2018 22:22:23 -0800 Martin von Zweigbergk manifest: accept narrowmatch into constructor instead of getting from repo
Mon, 12 Nov 2018 01:42:03 +0100 Boris Feld sparse-revlog: disable sparse-revlog if config disable general-delta
Thu, 15 Nov 2018 02:55:33 +0100 Boris Feld repo: add a `wcachevfs` to access the `.hg/wcache/` directory
Thu, 15 Nov 2018 02:46:31 +0100 Boris Feld cache: create `wcache` directory at init time
Thu, 15 Nov 2018 02:38:55 +0100 Boris Feld cache: create `cache` directory at init time
Fri, 23 Nov 2018 06:07:33 +0100 Boris Feld mmapindex: move the 'mmapindexthreshold' option out of experimental
Sun, 02 Jul 2017 04:06:24 +0200 Boris Feld vfs: extract the audit path logic into a submethod
Thu, 22 Nov 2018 18:44:07 +0100 Boris Feld vfs: treat 'undo.' file the same as 'journal.' file
Tue, 20 Nov 2018 10:38:15 +0000 Boris Feld tags: cache `repo.changelog` access when checking tags nodes
Mon, 12 Nov 2018 21:10:51 +0900 Yuya Nishihara extensions: add "uipopulate" hook, called per instance, not per process
Sun, 25 Nov 2018 22:39:54 +0900 Yuya Nishihara localrepo: correct docstring of filectx()
Mon, 05 Nov 2018 14:14:32 -0800 Gregory Szorc localrepo: extract loading of hgrc files to standalone function
Sat, 20 Oct 2018 17:56:00 +0900 Yuya Nishihara filecache: unimplement __set__() and __delete__() (API)
Sat, 20 Oct 2018 19:13:05 +0900 Yuya Nishihara filecache: use try-except for faster __dict__ lookup
Fri, 19 Oct 2018 14:59:03 +0200 Gregory Szorc localrepo: support marking repos as having shallow file storage
Tue, 16 Oct 2018 08:29:24 +0200 Yuya Nishihara py3: invalidate repository cache with system-string keys
Sun, 14 Oct 2018 09:50:21 -0400 Augie Fackler localrepo: ensure we properly %-format int in exception throw
Thu, 20 Sep 2018 17:27:01 -0700 Matt Harbison lfs: autoload the extension when cloning from repo with lfs enabled
Sun, 14 Oct 2018 14:02:32 +0000 Mark Thomas py3: fix test-dirstate-race.t
Tue, 09 Oct 2018 21:53:21 -0400 Matt Harbison revlog: allow flag processors to be applied via store options
Mon, 01 Oct 2018 10:11:00 -0700 Martin von Zweigbergk narrow: allow repo.narrowmatch(match) to include exact matches from "match"
Fri, 28 Sep 2018 12:29:21 -0700 Martin von Zweigbergk localrepo: allow narrowmatch() to accept matcher to intersect with
Thu, 04 Oct 2018 16:27:40 -0700 Martin von Zweigbergk repo: create changectx in a single place in localrepo.__getitem__
Thu, 04 Oct 2018 16:06:36 -0700 Martin von Zweigbergk repo: remove the last few "pass" statements in localrepo.__getitem__
Tue, 02 Oct 2018 17:34:34 -0700 Gregory Szorc revlog: rewrite censoring logic
Tue, 02 Oct 2018 12:40:39 -0700 Gregory Szorc localrepo: add repository feature when repo can be stream cloned
Fri, 28 Sep 2018 09:46:50 -0700 Gregory Szorc localrepo: define storage backend in creation options (API)
Mon, 01 Oct 2018 09:05:40 -0700 Gregory Szorc localrepo: capture repo interface factory functions as lambas
Wed, 26 Sep 2018 23:09:28 -0700 Martin von Zweigbergk repo: move unfiltered-repo optimization to workingctx
Wed, 26 Sep 2018 22:53:14 -0700 Martin von Zweigbergk context: move logic from changectx.__init__ to localrepo.__getitem__ (API)
Wed, 26 Sep 2018 22:44:51 -0700 Martin von Zweigbergk context: reduce dependence of changectx constructor
Thu, 20 Sep 2018 15:30:00 -0700 Gregory Szorc largefiles: automatically load largefiles extension when required (BC)
Thu, 20 Sep 2018 15:06:43 -0700 Gregory Szorc localrepo: automatically load lfs extension when required (BC)
Wed, 19 Sep 2018 14:36:57 -0700 Gregory Szorc localrepo: define "features" on repository instances (API)
Wed, 19 Sep 2018 17:27:37 -0700 Gregory Szorc localrepo: support writing shared file (API)
Wed, 19 Sep 2018 17:05:59 -0700 Gregory Szorc localrepo: support shared repo creation
Wed, 19 Sep 2018 16:51:57 -0700 Gregory Szorc localrepo: validate directories before creating any
Wed, 19 Sep 2018 16:15:22 -0700 Gregory Szorc localrepo: add missing join()
Thu, 13 Sep 2018 15:57:18 -0700 Gregory Szorc localrepo: enable ellipsis flag on revlogs when repo is narrow
Thu, 13 Sep 2018 16:02:22 -0700 Gregory Szorc filelog: custom filelog to be used with narrow repos
Tue, 18 Sep 2018 15:29:42 -0700 Gregory Szorc localrepo: iteratively derive local repository type
Tue, 18 Sep 2018 15:15:24 -0700 Gregory Szorc localrepo: pass root manifest into manifestlog.__init__
Fri, 21 Sep 2018 09:34:41 -0700 Martin von Zweigbergk narrow: remove hack to read narowspec from shared .hg directory
Wed, 12 Sep 2018 15:59:26 -0700 Gregory Szorc localrepo: extract resolving of opener options to standalone functions
Wed, 12 Sep 2018 15:17:47 -0700 Gregory Szorc localrepo: use boolean in opener options
Wed, 12 Sep 2018 15:07:27 -0700 Gregory Szorc localrepo: move store() from store module
Wed, 12 Sep 2018 15:05:51 -0700 Gregory Szorc localrepo: resolve store and cachevfs in makelocalrepository()
Wed, 12 Sep 2018 13:10:45 -0700 Gregory Szorc localrepo: document and test bug around opening shared repos
Wed, 12 Sep 2018 15:03:17 -0700 Gregory Szorc localrepo: move requirements reasonability testing to own function
Wed, 12 Sep 2018 14:54:17 -0700 Gregory Szorc localrepo: validate supported requirements in makelocalrepository()
Wed, 12 Sep 2018 14:45:52 -0700 Gregory Szorc localrepo: read requirements file in makelocalrepository()
Wed, 12 Sep 2018 12:36:07 -0700 Gregory Szorc localrepo: check for .hg/ directory in makelocalrepository()
Wed, 12 Sep 2018 11:44:57 -0700 Gregory Szorc localrepo: load extensions in makelocalrepository()
Wed, 12 Sep 2018 11:34:02 -0700 Gregory Szorc localrepo: copy ui in makelocalrepository()
Wed, 12 Sep 2018 11:31:14 -0700 Gregory Szorc localrepo: move some vfs initialization out of __init__
Wed, 12 Sep 2018 11:02:16 -0700 Gregory Szorc localrepo: create new function for instantiating a local repo object
Fri, 14 Sep 2018 16:29:51 -0700 spectral narrow: when writing treemanifests, skip inspecting directories outside narrow
Wed, 12 Sep 2018 19:00:46 -0700 Gregory Szorc hg: don't reuse repo instance after unshare()
Wed, 12 Sep 2018 12:01:32 -0700 Martin von Zweigbergk localrepo: use urllocalpath() for path to create repo too
Wed, 12 Sep 2018 08:41:00 -0700 Martin von Zweigbergk localrepo: move check for existing repo into createrepository()
Wed, 12 Sep 2018 11:24:51 -0700 Martin von Zweigbergk localrepo: fix a mixmatched arg name in createrepository() docstring
Wed, 12 Sep 2018 22:19:29 +0900 Yuya Nishihara narrow: remove hack to write narrowspec to shared .hg directory
Tue, 11 Sep 2018 14:16:05 -0700 Gregory Szorc localrepo: add requirement when narrow files creation option present
Tue, 11 Sep 2018 17:11:32 -0700 Gregory Szorc hg: allow extra arguments to be passed to repo creation (API)
Tue, 11 Sep 2018 13:46:59 -0700 Gregory Szorc localrepo: move repo creation logic out of localrepository.__init__ (API)
Fri, 07 Sep 2018 15:57:55 -0700 Gregory Szorc localrepo: pass ui to newreporequirements() (API)
Fri, 07 Sep 2018 11:18:45 -0400 Boris Feld sparse-revlog: set max delta chain length to on thousand
Wed, 22 Aug 2018 20:52:36 +0900 Yuya Nishihara localrepo: do not cache auditor/nofsauditor which would make reference cycle
Sat, 25 Aug 2018 15:28:48 +0900 Yuya Nishihara transaction: remember original len(repo) instead of tracking added revs (API)
Thu, 24 May 2018 09:59:10 +0200 Boris Feld phases: add a repository requirement about internal phase
Sat, 07 Jul 2018 22:40:39 +0900 Yuya Nishihara commit: try hard to reuse p1 manifest if nothing changed
Sat, 07 Jul 2018 22:32:49 +0900 Yuya Nishihara commit: add debug message regarding manifest reuse
Sat, 04 Aug 2018 21:31:46 -0400 Valentin Gatien-Baron localrepo: better error when a repo exists but we lack permissions
Thu, 02 Aug 2018 14:57:20 -0700 Martin von Zweigbergk narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
Fri, 03 Aug 2018 11:09:41 -0700 Martin von Zweigbergk narrow: call narrowspec.{save,restore,clear}backup directly
Fri, 13 Apr 2018 23:37:53 -0700 Martin von Zweigbergk revlog: use specialized exception for ambiguous prefix lookup
Fri, 03 Aug 2018 11:02:34 -0700 Martin von Zweigbergk narrow: move requirement constant from changegroup to repository
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Tue, 31 Jul 2018 19:37:54 +0200 Martijn Pieters manifest: persist the manifestfulltext cache
Tue, 31 Jul 2018 13:53:06 -0700 Boris Feld localrepo: unconditionally enable general delta with sparse revlogs stable
Fri, 20 Jul 2018 09:08:20 +0200 Boris Feld config: rename `revlog` section into `storage` stable
Thu, 19 Jul 2018 10:35:29 +0200 Boris Feld aggressivemergedelta: document rename and move to `revlog` section
Thu, 19 Jul 2018 10:06:58 +0200 Boris Feld aggressivemergedeltas: rename variable internally
Mon, 04 Jun 2018 22:23:18 +0200 Paul Morelle sparse-revlog: new requirement enabled with format.sparse-revlog
Wed, 06 Jun 2018 13:31:24 -0400 Augie Fackler merge with stable
Tue, 22 May 2018 11:20:55 -0700 Kyle Lippincott localrepo: add docstring to _makedirstate to make it less likely to be removed
Wed, 16 May 2018 14:59:32 -0700 Kyle Lippincott narrow: only wrap dirstate functions once, instead of per-reposetup
Fri, 18 May 2018 21:24:06 +0900 Yuya Nishihara lock: add internal config to not replace signal handlers while locking stable
Sat, 05 May 2018 11:34:03 +0900 Yuya Nishihara bookmarks: extract function that looks up bookmark names by node
Sun, 22 Apr 2018 11:54:10 -0700 Gregory Szorc interfaceutil: module to stub out zope.interface stable
Thu, 19 Apr 2018 19:55:51 +0900 Yuya Nishihara context: translate FilteredIndex/LookupError at repo[changeid] (API) stable
Sat, 14 Apr 2018 09:57:44 -0700 Gregory Szorc hg: pass command intents to repo/peer creation (API)
Sat, 14 Apr 2018 12:57:32 +0900 Yuya Nishihara revset: pass in lookup function instead of repo (API)
Fri, 13 Apr 2018 18:28:58 -0400 Augie Fackler localrepo: add some overlooked strkwargs love for py3
Fri, 13 Apr 2018 18:17:45 -0400 Augie Fackler py3: paper over differences in future exception handling
Fri, 13 Apr 2018 11:54:13 -0700 Gregory Szorc repository: remove ipeercommands from ipeerbase
Fri, 13 Apr 2018 12:13:42 -0700 Gregory Szorc wireproto: properly call clonebundles command
Fri, 13 Apr 2018 11:30:44 -0700 Gregory Szorc wireproto: use command executor for unbundle
Fri, 13 Apr 2018 11:12:19 -0700 Gregory Szorc wireproto: convert legacy commands to command executor
Wed, 11 Apr 2018 16:18:26 -0700 Gregory Szorc wireproto: remove iterbatch() from peer interface (API)
Fri, 13 Apr 2018 10:51:23 -0700 Gregory Szorc wireproto: implement command executor interface for version 1 peers
Wed, 11 Apr 2018 12:51:09 -0700 Gregory Szorc peer: scatter module to the wind (API)
Thu, 05 Apr 2018 00:04:09 -0700 Martin von Zweigbergk context: move handling of filtering error to revsymbol() (API)
Wed, 04 Apr 2018 14:57:58 -0700 Martin von Zweigbergk localrepo: use revsymbol in lookupbranch() too
Wed, 04 Apr 2018 14:31:09 -0700 Martin von Zweigbergk localrepo: drop "remote" argument from lookupbranch() (API)
Fri, 30 Mar 2018 18:57:13 -0700 Gregory Szorc peer: make ui an attribute
Tue, 03 Apr 2018 13:19:35 -0700 Martin von Zweigbergk repo: remove now-unused changectx() method (API)
Tue, 03 Apr 2018 15:08:09 -0700 Martin von Zweigbergk localrepo: use revsymbol() in lookup()
Wed, 21 Mar 2018 19:48:36 -0700 Gregory Szorc repository: define interface for local repositories
Thu, 29 Mar 2018 22:51:45 -0700 Martin von Zweigbergk context: move reuse of context object to repo.__getitem__ (API)
Thu, 29 Mar 2018 21:29:15 -0700 Martin von Zweigbergk context: avoid using a context object as a changeid
Tue, 20 Mar 2018 18:02:16 -0700 Gregory Szorc localrepo: make filterpats private (API)
Tue, 20 Mar 2018 17:30:30 -0700 Gregory Szorc localrepo: move featuresetupfuncs out of localrepository class (API)
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Wed, 21 Feb 2018 17:21:10 +0100 Boris Feld debugupdatecache: also warm rev branch cache
Fri, 09 Mar 2018 14:30:15 -0800 Martin von Zweigbergk transaction: add a name and a __repr__ implementation (API)
Fri, 02 Mar 2018 04:47:56 +0530 Pulkit Goyal py3: use pycompat.bytestr() to convert None to bytes
Wed, 28 Feb 2018 12:56:01 -0800 Martin von Zweigbergk narrow: move narrowmatch-related methods to localrepo