Mercurial > hg-stable
changeset 31620:f0f316cb8259
largefiles: omit redundant splitstandin() invocations
There are 3 splitstandin() invocations in updatestandin() for same
"standin" value.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Fri, 24 Mar 2017 22:24:59 +0900 |
parents | d5d0e6ca62ad |
children | 10561eb97c7f |
files | hgext/largefiles/lfutil.py |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/largefiles/lfutil.py Fri Mar 24 22:24:59 2017 +0900 +++ b/hgext/largefiles/lfutil.py Fri Mar 24 22:24:59 2017 +0900 @@ -343,13 +343,14 @@ return None def updatestandin(repo, standin): - file = repo.wjoin(splitstandin(standin)) - if repo.wvfs.exists(splitstandin(standin)): + lfile = splitstandin(standin) + file = repo.wjoin(lfile) + if repo.wvfs.exists(lfile): hash = hashfile(file) executable = getexecutable(file) writestandin(repo, standin, hash, executable) else: - raise error.Abort(_('%s: file not found!') % splitstandin(standin)) + raise error.Abort(_('%s: file not found!') % lfile) def readstandin(repo, filename, node=None): '''read hex hash from standin for filename at given node, or working