<div dir="auto">A functional workflow with safe (from loss), sharable outcomes (packages) has been on my mind these past few days. That, plus the fact that I lost a whole category of work this morning makes this even more important. Your notes help a lot. Thanks!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun., Mar. 26, 2023, 10:19 a.m. Bernhard Pieber via Cuis-dev, <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I just read up on the purpose of the user.changes file because I had not understood them properly. In case others are wondering as well I found these mails most informative:<br>
<br>
Thread New User Changes log file<br>
<a href="http://cuis-smalltalk.org/pipermail/cuis-dev_cuis-smalltalk.org/2018-July/003755.html" rel="noreferrer noreferrer" target="_blank">http://cuis-smalltalk.org/pipermail/cuis-dev_cuis-smalltalk.org/2018-July/003755.html</a><br>
<br>
Thread Changes not recoverable<br>
<a href="https://lists.cuis.st/mailman/archives/cuis-dev/2020-December/002545.html" rel="noreferrer noreferrer" target="_blank">https://lists.cuis.st/mailman/archives/cuis-dev/2020-December/002545.html</a><br>
<a href="https://lists.cuis.st/mailman/archives/cuis-dev/2020-December/002552.html" rel="noreferrer noreferrer" target="_blank">https://lists.cuis.st/mailman/archives/cuis-dev/2020-December/002552.html</a><br>
<a href="https://lists.cuis.st/mailman/archives/cuis-dev/2020-December/002556.html" rel="noreferrer noreferrer" target="_blank">https://lists.cuis.st/mailman/archives/cuis-dev/2020-December/002556.html</a><br>
<br>
I learned that code that you file in only goes to the changes file. Manual code changes and do-its are written to the .user.changes file and the .changes file. This makes recovery easier. However, in case you don’t save your image all changes since the last image save remain only in the user.changes file. So the user.changes file are not totally redundant. If you just delete all of them, you might not be able to recover all code changes you did.<br>
<br>
If the amount of user.changes file bothers you you can use the Preference #autoNumberUserChanges to have just one.<br>
<br>
If I read the code correctly if file-in fails user changes might stop to be written. The attached change set should fix that.<br>
<br>
Cheers,<br>
Bernhard<br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank" rel="noreferrer">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div>