{"thread":{"id":"17812","subject":"Please make hooks installed executable either on all platforms or on no platforms at all","startedAt":"2009-02-16T02:24:51Z","lastAt":"2009-02-16T02:40:56Z","messageCount":2,"participants":["Jason Spiro","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"104878","messageId":"loom.20090216T022127-960@post.gmane.org","threadId":"17812","inReplyTo":null,"subject":"Please make hooks installed executable either on all platforms or on no platforms at all","fromName":"Jason Spiro","fromEmail":"jasonspiro4@gmail.com","sentAt":"2009-02-16T02:24:51Z","receivedAt":"2009-02-16T02:24:51Z","isPatch":false,"sender":{"key":"jasonspiro4@gmail.com","avatar":null},"body":"In http://www.cygwin.com/ml/cygwin/2007-08/msg00260.html Eric Blake pointed out \nthat on Cygwin, /usr/share/git-core/templates are installed with executable \npermissions; whereas on Linux, they are installed without.  This is \ninconsistent.  Could you please make it so they are installed executable on \n*all* platforms or on *no* platforms?\n\nThanks,\n--\nJason Spiro: software/web developer, packager, trainer, IT consultant.\nI support Linux, UNIX, Windows, and more. Contact me to discuss your needs.\n+1 (416) 992-3445 / www.jspiro.com\n"},{"id":"104879","messageId":"20090216024056.GA18780@sigill.intra.peff.net","threadId":"17812","inReplyTo":"loom.20090216T022127-960@post.gmane.org","subject":"Re: Please make hooks installed executable either on all platforms or on no platforms at all","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2009-02-16T02:40:56Z","receivedAt":"2009-02-16T02:40:56Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Mon, Feb 16, 2009 at 02:24:51AM +0000, Jason Spiro wrote:\n\n> In http://www.cygwin.com/ml/cygwin/2007-08/msg00260.html Eric Blake\n> pointed out that on Cygwin, /usr/share/git-core/templates are\n> installed with executable permissions; whereas on Linux, they are\n> installed without.  This is inconsistent.  Could you please make it so\n> they are installed executable on *all* platforms or on *no* platforms?\n\nThat message is old. Templates are now always installed with the\nexecutable bit set on all platforms, but with a '.sample' suffix. This\nmakes the behavior consistent whether or not the platform supports\nexecutable bits properly.\n\nThis happened in June of 2008, and shipped in git v1.6.0.\n\nSome discussion is here:\n\n  http://thread.gmane.org/gmane.comp.version-control.git/86080/focus=86188\n\n-Peff\n"}]}