Mercurial > public > mercurial-scm > hg
diff mercurial/narrowspec.py @ 41176:4475322b7533
narrow: drop explicit dirstate write
The dirstate is written when the wlock is released, so we don't need
to write it explicitly in updateworkingcopy(). I don't know why I put
it there in the first place (tests pass without it even in the commit
that introduced it).
Differential Revision: https://phab.mercurial-scm.org/D5515
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Mon, 07 Jan 2019 00:37:46 -0800 |
parents | ce0bc2952e2a |
children | 5838afea8213 |
line wrap: on
line diff
--- a/mercurial/narrowspec.py Wed Jan 09 18:00:20 2019 -0500 +++ b/mercurial/narrowspec.py Mon Jan 07 00:37:46 2019 -0800 @@ -266,7 +266,7 @@ raise error.Abort(_("working copy's narrowspec is stale"), hint=_("run 'hg tracked --update-working-copy'")) -def updateworkingcopy(repo, tr): +def updateworkingcopy(repo): oldspec = repo.vfs.tryread(DIRSTATE_FILENAME) newspec = repo.svfs.tryread(FILENAME) @@ -294,5 +294,3 @@ for f in newfiles: ds.normallookup(f) _writeaddedfiles(repo, pctx, newfiles) - - ds.write(tr)