diff mercurial/requirements.py @ 49320:fce591256085

commit: remove special handling of IOError (actually dead code) In the past, IOError was used to mark a file as removed. The differentiation between OSError and IOError in this place was introduced in e553a425751d, to avoid that “normal” OSErrors / IOErrors accidentally mark files as removed. This weird internal API was removed in 650b5b6e75ed. It seems like that changeset should have removed the differentiation, at least I don’t see any reason for keeping it. On Python 3, OSError and IOError are aliased. Therefore the removed code was actually dead.
author Manuel Jacob <me@manueljacob.de>
date Wed, 01 Jun 2022 01:30:48 +0200
parents 6000f5b25c9b
children 0c70d888a484
line wrap: on
line diff