frameworks/projects/advancedgrids/bundles/en_GB/datamanagement.properties 
mistakenly had svn:executable set to * in the SVN repo. I'd guess that any 
files actually in the Git repo that have mode 100755 and shouldn't are due to 
the same problem originating from incorrect SVN properties. We can simply 
change their mode and commit new versions with mode 100644. (Any volunteers?)

With frameworks/flex-config.xml and 
modules/asc/src/java/macromedia/asc/util/Version.java, we have a different 
issue. I believe they have the right file mode in SVN and in the Git repo, but 
our build scripts are changing the file mode to executable without needing to 
do so.

- Gordon


-----Original Message-----
From: Dasa Paddock [mailto:dpadd...@esri.com] 
Sent: Wednesday, April 03, 2013 4:47 PM
To: <dev@flex.apache.org>
Subject: Re: How to get a clean working tree for flex-sdk

$ git ls-files --stage | grep "100755" 

shows that there are a lot of files that are set as executable that don't need 
to be, like:

frameworks/projects/advancedgrids/bundles/en_GB/datamanagement.properties

--Dasa

On Apr 3, 2013, at 4:36 PM, Dasa Paddock <dpadd...@esri.com> wrote:

> You can use this to see what the mode is set to for a file:
> 
> $ git ls-files --stage <file>
> 
> --Dasa
> 
> On Apr 3, 2013, at 4:29 PM, Frédéric THOMAS <webdoubl...@hotmail.com>
> wrote:
> 
>> I just read the git mode particularities from [1]
>> 
>> In this case, you're specifying a mode of 100644, which means it's a normal 
>> file. Other options are 100755, which means it's an executable file; and 
>> 120000, which specifies a symbolic link. The mode is taken from normal UNIX 
>> modes but is much less flexible - these three modes are the only ones that 
>> are valid for files (blobs) in Git (although other modes are used for 
>> directories and submodules).
>> 
>> -Fred
>> 
>> [1] http://git-scm.com/book/en/Git-Internals-Git-Objects
> 
> 

Reply via email to