Mercurial > hg
comparison mercurial/lock.py @ 45942:89a2afe31e82
formating: upgrade to black 20.8b1
This required a couple of small tweaks to un-confuse black, but now it
works. Big formatting changes come from:
* Dramatically improved collection-splitting logic upstream
* Black having a strong (correct IMO) opinion that """ is better than '''
Differential Revision: https://phab.mercurial-scm.org/D9430
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Fri, 27 Nov 2020 17:03:29 -0500 |
parents | 9b16bb3b2349 |
children | d4ba4d51f85f |
comparison
equal
deleted
inserted
replaced
45941:346af7687c6f | 45942:89a2afe31e82 |
---|---|
173 l.acquirefn() | 173 l.acquirefn() |
174 return l | 174 return l |
175 | 175 |
176 | 176 |
177 class lock(object): | 177 class lock(object): |
178 '''An advisory lock held by one process to control access to a set | 178 """An advisory lock held by one process to control access to a set |
179 of files. Non-cooperating processes or incorrectly written scripts | 179 of files. Non-cooperating processes or incorrectly written scripts |
180 can ignore Mercurial's locking scheme and stomp all over the | 180 can ignore Mercurial's locking scheme and stomp all over the |
181 repository, so don't do that. | 181 repository, so don't do that. |
182 | 182 |
183 Typically used via localrepository.lock() to lock the repository | 183 Typically used via localrepository.lock() to lock the repository |
184 store (.hg/store/) or localrepository.wlock() to lock everything | 184 store (.hg/store/) or localrepository.wlock() to lock everything |
185 else under .hg/.''' | 185 else under .hg/.""" |
186 | 186 |
187 # lock is symlink on platforms that support it, file on others. | 187 # lock is symlink on platforms that support it, file on others. |
188 | 188 |
189 # symlink is used because create of directory entry and contents | 189 # symlink is used because create of directory entry and contents |
190 # are atomic even over nfs. | 190 # are atomic even over nfs. |