changeset 52526 | dd052842fc8e |
parent 52364 | 7ac7d5f20cb0 |
child 52640 | 24ee91ba9aa8 |
--- a/mercurial/posix.py Thu Dec 05 13:17:32 2024 +0000 +++ b/mercurial/posix.py Thu Dec 05 15:16:43 2024 +0000 @@ -300,6 +300,7 @@ os.close(fh) m = os.stat(fn).st_mode if m & EXECFLAGS == 0: + m = 0o666 & ~umask os.chmod(fn, m & 0o777 | EXECFLAGS) if os.stat(fn).st_mode & EXECFLAGS != 0: if checkisexec is not None: