[PATCH 1 of 2] obsolete: move obsstore creation logic from localrepo

Yuya Nishihara yuya at tcha.org
Fri Jun 9 09:33:52 EDT 2017


On Thu, 08 Jun 2017 23:26:00 -0700, Gregory Szorc wrote:
> # HG changeset patch
> # User Gregory Szorc <gregory.szorc at gmail.com>
> # Date 1496984070 25200
> #      Thu Jun 08 21:54:30 2017 -0700
> # Node ID 4867bfadaa177b5e43108f2683e64898204827b7
> # Parent  326c0e2c1a1d59e07f4c9d86f81e4419c3d779d8
> obsolete: move obsstore creation logic from localrepo

Queued, thanks.

> diff --git a/mercurial/obsolete.py b/mercurial/obsolete.py
> --- a/mercurial/obsolete.py
> +++ b/mercurial/obsolete.py
> @@ -753,6 +753,23 @@ class obsstore(object):
>              seennodes |= pendingnodes
>          return seenmarkers
>  
> +def makestore(ui, repo):
> +    """Create an obsstore instance from a repo."""
> +    # read default format for new obsstore.
> +    # developer config: format.obsstore-version
> +    defaultformat = repo.ui.configint('format', 'obsstore-version', None)

Changed repo.ui to ui since it is explicitly passed.


More information about the Mercurial-devel mailing list