[squeak-dev] Re: 3.10.2 Forever ? (was Re: How to get a Trunk
image)
Bert Freudenberg
bert at freudenbergs.de
Mon Sep 7 21:59:07 UTC 2009
On 07.09.2009, at 22:57, Andreas Raab wrote:
> One is how to label the image properly. I'd say that given we're
> using Monticello, the update number is somewhat useless in this
> context. I would argue that a dated version (i.e., SqueakX.Y-090907
> for Sept 7th, 2009) is more adequate. And yes, we could shorten that
> to "update number 90907" if we wanted to ;-)
Makes sense, at least until someone comes up with a nicer idea. How
about something like this:
Utilities>>updateFromServer
"Update the image by loading all pending updates from the server."
| config |
config := MCMcmUpdater updateFromRepositories: #(
'http://source.squeak.org/trunk'
).
SystemVersion current date: config date
MCConfiguration>>date
"answer date of latest dependency"
^self dependencies inject: Date new into: [:latest :each |
latest max: (each versionInfo date
ifNil: [((MCWorkingCopy forPackage: each package) ancestry
findAncestor: each versionInfo) date])]
MCAncestry>>findAncestor: aVersionInfo
self allAncestorsDo: [:each | aVersionInfo = each ifTrue: [^each]].
^nil
- Bert -
More information about the Squeak-dev
mailing list
|