4.3. Keep an eye on history

One of the key features of software configuration management is the reproducibility of all products and states of development. Its importance can hardly be exaggerated. If you know that you can fall back on a working version of your software at any time, and locate bugs by viewing the differences to the last working version, you will probably sleep better and your attitude to changes of the software will improve.

On the other hand, you will be able to profit from all the mistakes that have been committed and from the abandoned ideas of all the developers of your project. It is important to document failures, if only to avoid committing the same errors a second time.

ComPact offers you the ability to record every development version of your software packages and to document all the changes. It ensures that all versions of packages under its control that have been released can be reproduced at any time and that they are consistent in all forms they might appear in.