Mercurial > hg-stable
changeset 16638:29fe533fe447 stable
largefiles: fix deletion of multiple missing largefiles (issue3329)
author | Na'Tosha Bard <natosha@unity3d.com> |
---|---|
date | Fri, 11 May 2012 15:32:22 +0200 |
parents | 265daefc00b2 |
children | 00290bd359fe |
files | hgext/largefiles/overrides.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/largefiles/overrides.py Fri May 11 15:15:50 2012 +0200 +++ b/hgext/largefiles/overrides.py Fri May 11 15:32:22 2012 +0200 @@ -552,7 +552,8 @@ for lfile in modified: lfutil.updatestandin(repo, lfutil.standin(lfile)) for lfile in missing: - os.unlink(repo.wjoin(lfutil.standin(lfile))) + if (os.path.exists(repo.wjoin(lfutil.standin(lfile)))): + os.unlink(repo.wjoin(lfutil.standin(lfile))) try: ctx = repo[opts.get('rev')]