<div dir="ltr">Hi Tim,<div><br></div><div>    why not <span style="color:rgb(0,0,0);font-size:12.800000190734863px"> e.g. ^(self at: 2) ifNil: [false] ifNotNil: [:file| file </span>isReadOnly not<span style="color:rgb(0,0,0);font-size:12.800000190734863px">] ?  (just curious)</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 19, 2017 at 1:57 PM,  <span dir="ltr"><<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">A new version of Files was added to project The Inbox:<br>
<a href="http://source.squeak.org/inbox/Files-tpr.169.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/<wbr>inbox/Files-tpr.169.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Files-tpr.169<br>
Author: tpr<br>
Time: 19 April 2017, 1:57:12.020502 pm<br>
UUID: 590832cc-da85-4700-8caa-<wbr>82e23e932537<br>
Ancestors: Files-ul.168<br>
<br>
A simple approach to handling an absence of a writeable changes file when compiling code changes.<br>
NB - this does NOTNOTNOT address the other implementors of #acceptsLoggingOfCompilation such as UnscriptedPlayer etc that do ... odd things.<br>
<br>
This set of changes must of course be paired with Kernel-tpr.1075 wherein we will find the new version of #acceptsLoggingOfCompilation<br>
<br>
=============== Diff against Files-ul.168 ===============<br>
<br>
Item was added:<br>
+ ----- Method: ExpandedSourceFileArray>><wbr>hasWriteableChangesFile (in category 'accessing') -----<br>
+ hasWriteableChangesFile<br>
+       "We should check for a writeable changes file as part of the compiler #acceptsLoggingOfCompilation test"<br>
+       ^(self at: 2) notNil!<br>
<br>
Item was added:<br>
+ ----- Method: SourceFileArray>><wbr>hasWriteableChangesFile (in category 'accessing') -----<br>
+ hasWriteableChangesFile<br>
+       "We should check for a writeable chages file as part of the compiler #acceptsLoggingOfCompilation test"<br>
+       self subclassResponsibility!<br>
<br>
Item was added:<br>
+ ----- Method: StandardSourceFileArray>><wbr>hasWriteableChangesFile (in category 'accessing') -----<br>
+ hasWriteableChangesFile<br>
+       "We should check for a writeable changes file as part of the compiler #acceptsLoggingOfCompilation test"<br>
+       ^(self at: 2) notNil!<br>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>