Mercurial > evolve
diff CHANGELOG @ 4797:8c780c3eb116
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.
author | Taapas Agrawal <taapas2897@gmail.com> |
---|---|
date | Fri, 12 Jul 2019 23:43:25 +0530 |
parents | 6c02b9ac2832 |
children | fa534a8c5863 |
line wrap: on
line diff