hgext3rd/__init__.py
author Taapas Agrawal <taapas2897@gmail.com>
Fri, 12 Jul 2019 23:43:25 +0530
changeset 4797 8c780c3eb116
parent 2020 143c8e4dc22d
permissions -rw-r--r--
evolve: fixed lock acquire before checking state Before checking the states `repo.lock()` and `repo.wlock()` need to be acquired. This was not happening in `evolve()` earlier. This patch creates a seperate `_performevolve()` funtion which can be then called with locks acquired. This also removes the redundant lock acuquiring of `abortevolve` and `continueevolve` as lock is now taken earlier.

# name space package to host third party extensions
from __future__ import absolute_import
import pkgutil
__path__ = pkgutil.extend_path(__path__, __name__)