|
GemToolsUpdate
GemTools Update menu.
The commands on the Update… menu allow you to easily update the software on both the client (Squeak or Pharo) and the server. For a better understanding of the relationship between the client and server software see this section. Both the client and server code is now managed via Metacello. ConfigurationOfGemTools is used to manage the GemTools software that runs on the client and ConfigurationOfGLASS is used to manage the GLASS software that runs on the server. It is worth taking the Metacello Tutorial in order to load and upgrade software in GLASS. Then take a look at GLASS and Metacello overview for specific information about how Metacello is used in GLASS. When you are ready to update your GemTools Client and GLASS Server, you should always use the Update Client command first. The update for the GemTools Client may contain new code for updating the server as well as bugfixes and new features. After running the Update Client command, you may run the Update GLASS command. Update GemTools LauncherTo update the GemTools Launcher:
The Update GemTools Launcher command updates the ConfigurationOfGemTools configuration to ensure that all of the latest versions are available. A list of the versions that are later than current version is displayed from which you may choose a version to be loaded. If there are no more recent release or beta version, you have the option to see ALL versions.
Show All VersionsAll versions will include development versions of the GemTools project, but I don’t recommend that you load development versions as they are under development and are likely to be unstable.
When the load is complete, it is a good idea to save your client image. Full Version DescriptionsIf you choose the Full Versions Descriptions option, the version description field for each of the versions is extracted and presented in a workspace window.
Update GLASSAfter you have updated the GemTools Client, you may update the Glass Server with the Update GLASS command:
The Update GLASS command updates the ConfigurationOfGLASS configuration to ensure that all of the latest versions are available. A list of the versions that are later than current version is displayed from which you may choose a version to be loaded. If there are no more recent release or beta version, you have the option to see ALL versions.
Show All VersionsAll versions will include development versions of the GLASS project, but I don’t recommend that you load development versions as they are under development and are likely to be unstable.
Once you’ve selected a version to load, all of the GemTools windows associated with the session are automatically closed and the version is loaded. When the load is complete a commit is performed and the session is logged out and in again. Progress messages are printed to the client Transcript window while the load operation is performed. It is a good idea to backup your repository right before you perform the Update GLASS command and again immediately after the load is complete. With backups you will always be able to return to a know point. Full Version DescriptionsIf you choose the Full Versions Descriptions option, the version description field for each of the versions is extracted and presented in a workspace window.
| |