It seems that a relatively new prompt that now occurs (perhaps in the post-Squeakfest version) is when I Publish a project and am always prompted: "would you like to include all the changes in the change set as part of this publishing operation"
Why is this now there? What happens if I answer yes/no? Can I make it default to the "safe" answer?
thanks, Randy
Hi, Randy,
This message comes up if the project you're publishing remembers any Smalltalk code changes in its change-set.
Normally there are none, so you don't get confronted with the prompt.
But if you have ever "filed in" any code into the project, or modified any code in a Smalltalk browser while within the project, the project will continue to remember those code changes as "belonging" to it, and will expect to publish those changes whenever the project itself gets published, which leads to the prompt that you're encountering.
Probably the image you're using has some code changes remembered in the project that the image opens into. Presumably at some point you made some Smalltalk code changes or filed in some code, and then saved your image in that state.
So one obvious cure is to start from a fresh image.
Another is to develop the habit of always building "new" projects (using NEW in the Nav-bar) rather than assembling content in the project that your image opens into.
However, it makes sense for you to clear out the change-set in your working image, since obviously the changes that are remembered there are unintentional and unwanted -- so here's one way to clean that up:
* Start up your image, open a workspace, and into it type or paste:
ChangeSet current clear
* Select what you just typed or pasted, and then choose 'do it' from the workspace's text-editing (middle-button) menu (or hit cmd-d / alt-d.)
* This will clear out the changes from the project's change-set.
* Now dismiss the workspace, and save your image.
* Henceforth, you won't be bedeviled by the prompt when you build and publish content using this image.
Cheers,
-- Scott
At 7:14 PM -0500 11/22/05, Randy Heiland wrote:
It seems that a relatively new prompt that now occurs (perhaps in the post-Squeakfest version) is when I Publish a project and am always prompted: "would you like to include all the changes in the change set as part of this publishing operation"
Why is this now there? What happens if I answer yes/no? Can I make it default to the "safe" answer?
thanks, Randy _______________________________________________ Squeakland mailing list Squeakland@squeakland.org http://squeakland.org/mailman/listinfo/squeakland
Hi again, Randy, and all,
I discovered this morning that I was wrong: the problem you describe is not confined to your own personal copy of the Squeakland image, and it does not arise from anything unusual that you did. Instead, it turns out that this problem is generally present in the distributed Squeakland3.8-05 image. It is due to an error made when the Squeakland3.8-05 release was being prepared.
We'll very soon publish an update that will fix it for everyone.
The remedy I describe below will still work, but you can also just wait for the public fix via the update stream.
Cheers,
-- Scott
At 4:30 AM -0800 11/23/05, Scott Wallace wrote:
Hi, Randy,
This message comes up if the project you're publishing remembers any Smalltalk code changes in its change-set.
Normally there are none, so you don't get confronted with the prompt.
But if you have ever "filed in" any code into the project, or modified any code in a Smalltalk browser while within the project, the project will continue to remember those code changes as "belonging" to it, and will expect to publish those changes whenever the project itself gets published, which leads to the prompt that you're encountering.
Probably the image you're using has some code changes remembered in the project that the image opens into. Presumably at some point you made some Smalltalk code changes or filed in some code, and then saved your image in that state.
So one obvious cure is to start from a fresh image.
Another is to develop the habit of always building "new" projects (using NEW in the Nav-bar) rather than assembling content in the project that your image opens into.
However, it makes sense for you to clear out the change-set in your working image, since obviously the changes that are remembered there are unintentional and unwanted -- so here's one way to clean that up:
Start up your image, open a workspace, and into it type or paste:
ChangeSet current clear
Select what you just typed or pasted, and then choose 'do it' from
the workspace's text-editing (middle-button) menu (or hit cmd-d / alt-d.)
This will clear out the changes from the project's change-set.
Now dismiss the workspace, and save your image.
Henceforth, you won't be bedeviled by the prompt when you build
and publish content using this image.
Cheers,
-- Scott
At 7:14 PM -0500 11/22/05, Randy Heiland wrote:
It seems that a relatively new prompt that now occurs (perhaps in the post-Squeakfest version) is when I Publish a project and am always prompted: "would you like to include all the changes in the change set as part of this publishing operation"
Why is this now there? What happens if I answer yes/no? Can I make it default to the "safe" answer?
thanks, Randy _______________________________________________ Squeakland mailing list Squeakland@squeakland.org http://squeakland.org/mailman/listinfo/squeakland
Squeakland mailing list Squeakland@squeakland.org http://squeakland.org/mailman/listinfo/squeakland
squeakland@lists.squeakfoundation.org