<div dir="ltr"><div>Another possibility is to hook an image to a sources file:</div><div><br></div><div>Open a newChanges file</div><div><br></div><div>Pass 1: scan the newSources file, and for each method/class comment found and also in image,<br></div><div>if sourceCode+timestamp matches, record method->new source position</div><div>else append sourceCode to new changes, record method->new changes position.</div><div><br></div><div>Pass 2: scan all existing method/class comment in image<br></div><div>if found in recorded, alter remembered sourceCode position</div><div>else  append sourceCode to new changes, alter remembered sourceCode  position</div><div><br></div><div>changes the sources and changes to newSources and newChanges<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 6 févr. 2020 à 22:05, tim Rowledge <<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">At yesterday's board meeting we discussed the possibility of condensing the sources file for the new release; we don't do this often, and usually for major releases but it after all five years since the last time and the changes file has got quite large.<br>
<br>
So as an experiment we thought of<br>
 - take a 5.2-19299 image (ie just the start of post-5.2)<br>
 - condense the sources<br>
 - update to latest (19335)<br>
... hopefully resulting in a small changes file of everything changed from 5.2 to now.<br>
<br>
Happily this process worked without any hitches on my iMac and I now have:<br>
image -> 44.4MB<br>
changes -> 144KB<br>
sources -> 50MB<br>
<br>
The sources file has grown rather a lot from 35.2 to 50MB. I had thought that might be due to adding the EToys stuff but that was there in the 5.0 release anyway. The image has also grown from 5.0 (35.6MB) to 44.4. That's quite a lot.<br>
<br>
Now an interesting question is the most effective way to make a 32bit image release to use the same source file. Let's see if condensing sources & updating a 18229-32bit image results in an image that can use the same sources file...<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
...now touch these wires to your tongue!<br>
<br>
<br>
<br>
</blockquote></div>