<div dir="ltr">That nomenclature is tied to the use-case, which is about a prioritization of repositories (primary, mirror, local, etc.).  I originally wanted to make it "promote" (instead of demote) but I thought it might be confusing with the package-cache always being first.<div><br></div><div><div>The api nomenclature you suggest would shift the focus to the implementation innards being a "collection", without really being as revealing about <i>why</i> a user would want to "move up" a Repository in the list.  It's really not a big deal to me if you want to change it, but I do think having this functionality is useful.  It sounds like an alphabetize option would be useful for VMMaker..<br></div></div><div><br></div><div> - Chris</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 1, 2020 at 6:40 AM Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu">leves@caesar.elte.hu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 30 Jun 2020, Chris Muller wrote:<br>
<br>
> On Tue, Jun 30, 2020 at 7:59 PM Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>> wrote:<br>
>       On Tue, 30 Jun 2020, Chris Muller wrote:<br>
><br>
>       > Hi Eliot,<br>
>       > 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>
><br>
>       What model is it part of?<br>
> <br>
> <br>
> Monticello's.  MCWorkingCopyBrowser's.<br>
>  <br>
>       And if it is, how come the GUI doesn't let you change that order?<br>
> <br>
> <br>
> It's "demote to bottom" on the menu.  But it seemed to have gotten broke due to the #repositories list always being sorted.<br>
<br>
That's a really poor way to make the list sortable. In my opinion there <br>
should be the following options if that's the goal: alphabetize, move <br>
down, move up, move to front, move to end (this is the one called demote <br>
now which is not a good name IMO).<br>
<br>
<br>
Levente<br>
<br>
> <br>
> My hope is that Eliot's use-case is for only when there are no WorkingCopy's selected, thus showing _all_ repositories -- because we can sort that output.  But sorting as far as when an individual WorkingCopy is selected, it<br>
> breaks one or two use cases.<br>
> <br>
>  - Chris<br>
> <br>
></blockquote></div>