changeset 41166 | 9365b8cb90e0 |
parent 41165 | a3a24ad10efb |
child 41175 | 9bc7ec924234 |
41165:a3a24ad10efb | 41166:9365b8cb90e0 |
---|---|
205 discovery, |
205 discovery, |
206 error, |
206 error, |
207 exchange, |
207 exchange, |
208 extensions, |
208 extensions, |
209 hg, |
209 hg, |
210 lock, |
|
211 logcmdutil, |
210 logcmdutil, |
212 merge as mergemod, |
211 merge as mergemod, |
213 mergeutil, |
212 mergeutil, |
214 node, |
213 node, |
215 obsolete, |
214 obsolete, |
223 from mercurial.utils import ( |
222 from mercurial.utils import ( |
224 stringutil, |
223 stringutil, |
225 ) |
224 ) |
226 |
225 |
227 pickle = util.pickle |
226 pickle = util.pickle |
228 release = lock.release |
|
229 cmdtable = {} |
227 cmdtable = {} |
230 command = registrar.command(cmdtable) |
228 command = registrar.command(cmdtable) |
231 |
229 |
232 configtable = {} |
230 configtable = {} |
233 configitem = registrar.configitem(configtable) |
231 configitem = registrar.configitem(configtable) |
1599 return _chistedit(ui, repo, *freeargs, **opts) |
1597 return _chistedit(ui, repo, *freeargs, **opts) |
1600 return _texthistedit(ui, repo, *freeargs, **opts) |
1598 return _texthistedit(ui, repo, *freeargs, **opts) |
1601 |
1599 |
1602 def _texthistedit(ui, repo, *freeargs, **opts): |
1600 def _texthistedit(ui, repo, *freeargs, **opts): |
1603 state = histeditstate(repo) |
1601 state = histeditstate(repo) |
1604 try: |
1602 with repo.wlock() as wlock, repo.lock() as lock: |
1605 state.wlock = repo.wlock() |
1603 state.wlock = wlock |
1606 state.lock = repo.lock() |
1604 state.lock = lock |
1607 _histedit(ui, repo, state, *freeargs, **opts) |
1605 _histedit(ui, repo, state, *freeargs, **opts) |
1608 finally: |
|
1609 release(state.lock, state.wlock) |
|
1610 |
1606 |
1611 goalcontinue = 'continue' |
1607 goalcontinue = 'continue' |
1612 goalabort = 'abort' |
1608 goalabort = 'abort' |
1613 goaleditplan = 'edit-plan' |
1609 goaleditplan = 'edit-plan' |
1614 goalnew = 'new' |
1610 goalnew = 'new' |