changeset 5355 | efe7ef325737 |
parent 5293 | 32ec518ee3cb |
parent 5347 | 1df76921aab3 |
child 5360 | b98c377b3c16 |
--- a/mercurial/util.py Sun Sep 30 16:38:42 2007 +0200 +++ b/mercurial/util.py Tue Oct 02 20:25:35 2007 +0200 @@ -1095,7 +1095,7 @@ def set_exec(f, mode): s = os.lstat(f).st_mode - if (s & 0100 != 0) == mode: + if stat.S_ISLNK(s) or (s & 0100 != 0) == mode: return if mode: # Turn on +x for every +r bit when making a file executable