<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi all!</p>
<p><br>
</p>
<p>@frank</p>
<p><br>
</p>
<p>> <span style="font-size: 12pt;">Chris wants a clean history with _meaningful_ chunks of changes.</span></p>
<div>> Other people want commits to be discrete/isolated changes, where "fixing typos" is one kind of change. (*)</div>
<div>> Everyone wants an efficient version control system.</div>
<div>> </div>
<div>> Also: code is easy to change, while people are very hard to change.</div>
<div><br>
</div>
<p></p>
<p>Great analysis! :-)</p>
<p><br>
</p>
<p>> ... "<span>minor edit" flag ...</span></p>
<p><span><br>
</span></p>
<p><span>Sounds interesting to me, +1!</span></p>
<p><span><br>
</span></p>
<p><span>@Chris</span></p>
<p><span><br>
</span></p>
<p><span></p>
<div>> Your example has nothing to do with scaling.  There's no "time-limit" for committing.  All that matters is, either the cumulative changes you have waiting on a package have exceeded a threshold of "meaningful" or they haven't.  A single one character
 change to a literal isn't meaningful enough, no matter how long ago it was done.  And, I don't buy that there aren't plenty more improvements to be made, like comments and categorizations, within the same package, which could be committed a "fix pack".</div>
<div><br>
</div>
<div>Of course, there may be plenty more improvements to make, but I dispute that I or any other occasional committer will come across these other improvements in the near future.</div>
<div>I like the idea that "every small step counts" which allows everyone to contribute a tiny improvement to any system, without the need to understand or to read the whole project. If I look once in my life into the BitBlt class and find a typo in the class
 comment, why shouldn't I fix it?</div>
<div><br>
</div>
<div>> <span style="font-size: 12pt;">Interesting.  Something like that could be helpful.  Maybe even, "fix" or "feature", that way it's less </span>
<div><br>
</div>
</div>
We could add something like a simple drop-down menu to the save version dialog for choosing an appropriate category. But we should be careful not to make the committing process too complicated by requiring everyone to fill in a long form :)</span>
<p></p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div>
<div class="_rp_T4" id="Item.MessagePartBody">
<div class="_rp_U4 ms-font-weight-regular ms-font-color-neutralDark rpHighlightAllClass rpHighlightBodyClass" id="Item.MessageUniqueBody" style="font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif,serif,EmojiFont">
<div dir="ltr">
<div id="divtagdefaultwrapper"><font face="Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols">
<div id="Signature">
<div style="margin:0px"><font style="font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont"></font></div>
</div>
</font></div>
</div>
</div>
</div>
</div>
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Chris Muller <asqueaker@gmail.com><br>
<b>Gesendet:</b> Samstag, 21. Dezember 2019 01:18:40<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] The Inbox: PreferenceBrowser-ck.85.mcz</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div dir="ltr">On Fri, Dec 20, 2019 at 6:15 PM Chris Muller <<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>> wrote:<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div dir="ltr">On Thu, Dec 19, 2019 at 10:38 AM Frank Shearar <<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>> wrote:<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">Chris wants a clean history with _meaningful_ chunks of changes.
<div>Other people want commits to be discrete/isolated changes, where "fixing typos" is one kind of change. (*)</div>
</div>
</blockquote>
<div><br>
</div>
<div>I want that too, just not micro-sized singles.  **There's plenty to do** in every package, please include a couple more non-critical typo's, categorizations, comments, or obvious bug-fixes, and submit it as a "fix pack".  The contents should be more significant
 than the packaging that wraps it, not less.</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>Everyone wants an efficient version control system.</div>
<div><br>
</div>
<div>Also: code is easy to change, while people are very hard to change.</div>
<div><br>
</div>
<div>Wikis have handled this for decades with a "minor edit" flag. (PhpWiki certainly had it in the last century.)</div>
<div><br>
</div>
<div>If Monticello commits had such a concept, Chris could say "please don't show me dust" and other reviewers could demand "separate out the typo fixes from the interesting changes". I'm sure there are interesting technical discussions to be had, but my meta-point
 is this: quit arguing about process and invest in the tools and everyone can get what they want.</div>
</div>
</blockquote>
<div><br>
</div>
<div>Interesting.  Something like that could be helpful.  Maybe even, "fix" or "feature", that way it's less </div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>of a judgement call, like "interesting"...</div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>