Mercurial > hg
comparison hgext/shelve.py @ 41008:e5d37558098a
shelve: drop unnecessary backup of narrowspec
I mechanically added the backup code everywhere in ad24b581e4d9
(narrow: call narrowspec.{save,restore,clear}backup directly,
2018-08-03), but I can't think of a reason it would be needed in the
shelve code, so let's drop it.
Differential Revision: https://phab.mercurial-scm.org/D5457
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Wed, 05 Dec 2018 15:37:03 -0800 |
parents | a06dc62f1c82 |
children | 0bd56c291359 |
comparison
equal
deleted
inserted
replaced
41007:a06dc62f1c82 | 41008:e5d37558098a |
---|---|
39 exchange, | 39 exchange, |
40 hg, | 40 hg, |
41 lock as lockmod, | 41 lock as lockmod, |
42 mdiff, | 42 mdiff, |
43 merge, | 43 merge, |
44 narrowspec, | |
45 node as nodemod, | 44 node as nodemod, |
46 patch, | 45 patch, |
47 phases, | 46 phases, |
48 pycompat, | 47 pycompat, |
49 registrar, | 48 registrar, |
325 | 324 |
326 def _aborttransaction(repo, tr): | 325 def _aborttransaction(repo, tr): |
327 '''Abort current transaction for shelve/unshelve, but keep dirstate | 326 '''Abort current transaction for shelve/unshelve, but keep dirstate |
328 ''' | 327 ''' |
329 dirstatebackupname = 'dirstate.shelve' | 328 dirstatebackupname = 'dirstate.shelve' |
330 narrowspecbackupname = 'narrowspec.shelve' | |
331 repo.dirstate.savebackup(tr, dirstatebackupname) | 329 repo.dirstate.savebackup(tr, dirstatebackupname) |
332 narrowspec.savebackup(repo, narrowspecbackupname) | |
333 tr.abort() | 330 tr.abort() |
334 narrowspec.restorebackup(repo, narrowspecbackupname) | |
335 repo.dirstate.restorebackup(None, dirstatebackupname) | 331 repo.dirstate.restorebackup(None, dirstatebackupname) |
336 | 332 |
337 def getshelvename(repo, parent, opts): | 333 def getshelvename(repo, parent, opts): |
338 """Decide on the name this shelve is going to have""" | 334 """Decide on the name this shelve is going to have""" |
339 def gennames(): | 335 def gennames(): |