<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Chris,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 30, 2020 at 4:28 PM Chris Muller <<a href="mailto:asqueaker@gmail.com">asqueaker@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Eliot,<div><br></div><div>The order of repositories is part of the model, sorting them conceptually breaks a couple of MC's use-cases.  Would list-filtering help you find the repository you seek amongst your list of 40 repositories?<br></div></div></blockquote><div><br></div><div>Perhaps, but having a rational sort order makes the most sense.  I've just got annoyed, and calmed down, as I had to add trunk to one of my packages and couldn't find it easily in the list.  I have to admit I found your reverting of my sorting passive aggressive.  This is a real issue for me.  I would have liked to see us fix the issues that introducing sorting added.  I don't see how anyone can deal with a complex configuration with the apparently arbitrary and unsorted list we have now.  So I'm reraising this as a real issue.  Can you explain your commit comment for Monticello-cmm.726, "Revert incorrect implementation of sorting repositories, because it broke "demote to bottom" which broke "browse revisions" and "browse origin"."?  How and why does it break these things?  ow and why do they rely on the unsorted order?</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div> - Chris</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 30, 2020 at 5:21 PM <<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Chris Muller uploaded a new version of Monticello to project The Trunk:<br>
<a href="http://source.squeak.org/trunk/Monticello-cmm.726.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/trunk/Monticello-cmm.726.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Monticello-cmm.726<br>
Author: cmm<br>
Time: 30 June 2020, 5:21:11.609668 pm<br>
UUID: 1a529d96-0be7-45a8-a65e-b9dcae087b85<br>
Ancestors: Monticello-mt.725<br>
<br>
Revert incorrect implementation of sorting repositories, because it broke "demote to bottom" which broke "browse revisions" and "browse origin".<br>
<br>
=============== Diff against Monticello-mt.725 ===============<br>
<br>
Item was changed:<br>
  ----- Method: MCWorkingCopyBrowser>>repositories (in category 'morphic ui') -----<br>
  repositories<br>
+       ^ self repositoryGroup repositories!<br>
-       | repositories |<br>
-       repositories := self repositoryGroup repositories.<br>
-       ^{repositories first}, (repositories allButFirst sort: [:r1 :r2| r1 description < r2 description])!<br>
<br>
<br>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="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></div>