diff mercurial/transaction.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 19ad316e5be3
children f366d4c2ff34
line wrap: on
line diff