ChangeSupport
ChangeSupport
- Superclass
- Object
- Subclasses
- none
- Referenced By
- MegaVisualLauncher
This class was developed to support incremental changes in a shared
environment. It was getting too dificult to manage change files and
since we did not have something like ENVY, or didn't need it at the
time, we developed this to allow users to make changes, and then
save them out into a shared directory with a unique name. The
developer can rename or delete their change files and can copy
any change file to a directory to work on.
Since Windows doesn't have any user or group permissions, anyone
can copy and delete anyones files so care needs to be taken here.
When the image starts up, it searches all directories for new changes
and files them in according to date. This allows you to always get
new changes as they happen and to insure your work will still integrate
with someone elses work.
Their has also been support to file in any new changes that were filed
out while you were in the image.
Currently changes get filed out to the directory of the current DataModel
you are editing but work is being considered to break down components
according to packages and file out changes in the appropriate packages
directory.
Menu items were added to the Changes Menu from the VisualLauncher
to support all of the needed functionality.
Instance Variables
none
Class Variables
none
Developed by John Brant (brant@cs.uiuc.edu) and Joseph W. Yoder (yoder@cat.ncsa.uiuc.edu)
- Potential problems with this comment:
Class variable not commented -
FileoutDirectory