comparison mercurial/util.py @ 13055:e2b8c7a6ff4d

merge with stable
author Nicolas Dumazet <nicdumz.commits@gmail.com>
date Wed, 01 Dec 2010 11:02:12 +0900
parents 44b26a87f73e 2649be11ab0b
children 8c6b7a5f38c4
comparison
equal deleted inserted replaced
13054:25200c7efe0f 13055:e2b8c7a6ff4d
839 os.chmod(name, mode) 839 os.chmod(name, mode)
840 return 840 return
841 except OSError, err: 841 except OSError, err:
842 if err.errno == errno.EEXIST: 842 if err.errno == errno.EEXIST:
843 return 843 return
844 if err.errno != errno.ENOENT: 844 if not name or err.errno != errno.ENOENT:
845 raise 845 raise
846 parent = os.path.abspath(os.path.dirname(name)) 846 parent = os.path.abspath(os.path.dirname(name))
847 makedirs(parent, mode) 847 makedirs(parent, mode)
848 makedirs(name, mode) 848 makedirs(name, mode)
849 849