On 3 Apr 2010, at 22:14, Mark Johnson wrote:
> On Saturday 03 Apr 2010 21:32:50 Scott Wilson wrote:
>> On 3 Apr 2010, at 20:38, Mark Johnson wrote:
>>> On Saturday 03 Apr 2010 19:56:17 Scott Wilson wrote:
>>>> On 3 Apr 2010, at 16:37, Mark Johnson wrote:
>>>> I wonder if it all zips up all the .svn metadata when building the
>>>> included widgets..? Hmm, nope it doesn't appear to.
>>>>
>>>> I wonder what the difference is with the git files?
>>>>
>>>
>>> Very strange indeed!
>>> The ownership and permissions on the .git and .svn folders appear to be
>>> the same...
>>> There's no hard coding in the build process to specifically ignore
>>> subversion stuff is there?
>>
>> After a little digging... there is a default excludes set in Ant's Zip
>> task:
>>
>> There are a set of definitions that are excluded by default from all
>> directory-based tasks. They are: **/*~
>> **/#*#
>> **/.#*
>> **/%*%
>> **/._*
>> **/CVS
>> **/CVS/**
>> **/.cvsignore
>> **/SCCS
>> **/SCCS/**
>> **/vssver.scc
>> **/.svn
>> **/.svn/**
>> **/.DS_Store
>> So that would explain it!
>>
> Indeed I would! Can we add something to the build.xml to exclude .git also?
> (I'm not familiar with ant configuration so I honestly have no idea).
Yes, I think if we had an exclude attribute to the zip ant task in
widgets/build.xml that should do it:
<zip destfile="${widget.build.dir}/${widget.shortname}.wgt"
basedir="${wookie.widgets.dir}/${widget.shortname}"
excludes="**/.git **/.git/**"
/>
Try this and see if it works.
>
> Cheers
> Mark
>