Why are we updating external packages using the update stream?

Lex Spoon lex at cc.gatech.edu
Wed Jan 12 19:57:24 UTC 2005


It would seem nice to have a separate command in the change sorter for
"file out per package".  This would generate a separate CS file for each
package that is modified by the changeset, containing only the changes
relevant to that package.  If you file out MyChanges, you'd get files
like:

	MyChanges.15.cs    "changes to system"
	MyChanges--SM-Base.15.cs   "changes to SM-Base package"
	MyChanges--Morphic-Games.15.cs  "changes to Morphic-Games package"

Also, harvesters can help themselves already in a low tech fashion.  If
you load a changeset, you can also open a Monticello browser and see
which packages have a * beside them.  There shouldn't be any.

Anyway, nobody is going to be perfect, but that's okay: mistakes can
always be fixed with yet another update.  :)  Let's please not be hard
on in-image packages.  They are not weird -- they are they way we
*should* be doing most things.  In fact, as has been mentioned, it would
be a very good thing if more people worked in full images, so that they
can see what they are breaking.

-Lex



More information about the Squeak-dev mailing list