3.5. Saving Local Changes in a Project Package

Currently the project directory with its snaps sub-directory is treated by ComPact as a special kind of package in order to save the changes made to the project description file and all snapshots. This information is version-control meta-data; there is only one ongoing line of development without any branches. The current version always contains all the information to create all former snapshots and releases.

To commit local changes made to the project description file or other files that you may have chosen to keep next to your project description, use the command

  prjm -commitlocal major|minor|patch
of course choosing only one of major, minor, or patch as the argument.

If you create a snapshot, a release, or a change set, the project manager will automatically commit the changes to the project package to the repository unless explicitly told otherwise. Thus you can be sure that all important information about configurations and change sets is saved as soon as possible.