[squeak-dev] Monticello and version names and numbers (was: The Inbox: Monticello-cmm.66240.mcz)

Jakob Reschke forums.jakob at resfarm.de
Mon Feb 18 16:52:43 UTC 2019


Am Mo., 18. Feb. 2019 um 17:30 Uhr schrieb Chris Muller <asqueaker at gmail.com
>:

>
> MCRepositories are generally only responsible for accessing at the mcz
> / mcd level, not the inner-contents of those files and not the
> ancestral domain.  This is by design, proper, not a limiting of any MC
> use-cases, since what Jakob wants to do should be done from the
> History list of the WorkingCopy, not the repository browser.
>

Displaying that in a proper log view instead of a name list could also be
okay. BUT one would first have to know for certain the branch
heads/tips/ends of each package, so you would know which versions you have
to load to be able to display a complete log. Also keep in mind the case
when you do not (yet) have a working copy.

Could be done by fetching the directory listing, downloading the top
version (which would require the numbers to continue to increase
monotonously, hmm), extracting the history, eliminating all versions from
the listing that are contained in the history (which would still require
the names to be unique, hmm), repeat with the top version of the remaining
listing, until none are left. Takes a while until it's finished and has
some, hopefully rare, bad case scenarios...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190218/6e2db673/attachment.html>


More information about the Squeak-dev mailing list