[PATCH 1 of 2] tests: add unix-permissions guards

timeless timeless at gmail.com
Tue Jan 12 10:09:18 CST 2016


On Tue, Jan 12, 2016 at 10:22 AM, Augie Fackler <raf at durin42.com> wrote:
> On Mon, Jan 11, 2016 at 11:54:29PM -0600, timeless wrote:
>> # HG changeset patch
>> # User timeless <timeless at mozdev.org>
>> # Date 1452576441 18000
>> #      Tue Jan 12 00:27:21 2016 -0500
>> # Node ID c561f00fa2ffc7b2967ad8231b052c74084df367
>> # Parent  4571c0b383378f5eec5189e3a39c672a169ce566
>> tests: add unix-permissions guards
>
> This seems a little weird to me - can you provide some more
> explanation of why in the log message?
>
> (I have a guess, but I definitely won't have a guess in 3 months or so
> when I'm trying to figure out what on earth is going on here.)

The short answer is that systems that "care" about execute treat
systems that don't support execute as if all files are executable,
otherwise anyone trying to "run" any "scripts" or "programs" from them
would be upset because they wouldn't work at all.

Thus, all 644 become 755.


More information about the Mercurial-devel mailing list