Up: Sauvegarder et restaurer des modifications Next: File list
L'option Changes du Launcher permet selon la sélection faite :
Le change list est composé de trois sous-vues principales :
Pour afficher une liste d'actions, il suffit dans le menu local de sélectionner la lecture d'un fichier .st ou .changes, ou bien l'option recover last changes. Ce dernier choix permet de relire toutes les modifications effectuées depuis la dernière sauvegarde de l'image.
Les actions enregistrées sont :
Les boutons permettent de filtrer les actions visibles dans la liste. On peut ainsi ne s'intéresser :
Le menu local de la liste permet alors de :
Cet outil est l'outil de base de gestion de versions de Smalltalk ! Il permet aussi de tester les conflits de définition entre le fichier lu et l'état courant du système, en produisant un fichier dans lequel apparaissent les conflits détectés. Il est ainsi possible d'insérer du code Smalltalk développé par d'autres personnes dans une image, en en vérifiant a priori l'impact.
Attention, cette vérification n'est que partielle. Le code intégré pourrait très bien ajouter dans la hiérarchie des classes une méthode qui intercepterait un message et altérerait ainsi le fonctionnement "normal" sans pour autant qu'un conflit ne soit détectable.