# HG changeset patch # User Bryan O'Sullivan # Date 1186430029 25200 # Node ID eca5b31cffc7f130e30bbf3195a298fa7d22109a # Parent c9126c24e0988ca0445bd4e0744d2c0e2f5eb470 record: raise an exception correctly if we can't create a backup directory diff --git a/hgext/record.py b/hgext/record.py --- a/hgext/record.py +++ b/hgext/record.py @@ -327,8 +327,8 @@ def record(ui, repo, *pats, **opts): try: os.mkdir(backupdir) except OSError, err: - if err.errno == errno.EEXIST: - pass + if err.errno != errno.EEXIST: + raise try: for f in newfiles: if f not in modified: