Mercurial > hg
comparison hgext/schemes.py @ 15548:f76584098c88 stable
largefiles: fix 'hg clone . ../foo' OSError abort
Operating on a non-existant file can cause both IOError and OSError,
depending on the function used: open raises IOError, os.lstat raises
OSError.
The largefiles code called dirstate.normal, which in turn calls
os.lstat, so OSError is the right exception to catch here.
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Tue, 22 Nov 2011 17:51:43 +0100 |
parents | 6e631c24c6d9 |
children | 8f4bad72d8b1 |
comparison
equal
deleted
inserted
replaced
15538:b0a88bda3381 | 15548:f76584098c88 |
---|