Vesta (Software configuration management)

Vesta (Software configuration management)

Vesta is a software configuration management system released by Compaq under the LGPL. Compaq claims that Vesta is a mature system and is the result of over 10 years of research and development at the Compaq/Digital Systems Research Center.

Features

Vesta has a number of unique capabilities, including:

* A guarantee of precise build repeatability. Vesta builds are encapsulated in an environment cut off from the normal filesystem. They cannot use any files, settings, or other inputs that aren't under revision control.
* Completely automatic dependency detection. The Vesta builder records file accesses made during builds, rather than having the user explicitly specify as with the popular Make tool.
* A shared build cache. When multiple developers are using the system, they share the same pool of previously completed build work for re-use in future incremental builds. This saves time and resources across development teams.

Vesta is used by Intel for microprocessor development projects. They employ developers who actively work on the maintenance and development of Vesta.

Drawbacks

* Mandatory locking at the package level.
* Users connect to a special NFS server to access the repository.
* No mention of build support for Java, Python, etc.
* No mention of Mac/Windows support.

External links

* [http://www.vestasys.org/ Vesta home page]
* [http://sourceforge.net/projects/vesta/ Vesta development site at Sourceforge]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Vesta — may refer to: * Vesta (mythology), a goddess in Roman mythology * 4 Vesta, an asteroid named after the Roman deity * Vesta family, a group of asteroids that includes 4 Vesta * Vesta (rocket), a French sounding rocketPlaces;Italy * Vesta, Italy, a …   Wikipedia

  • List of revision control software — This is a list of notable software for revision control. Distributed model In the distributed approach, each developer works directly with their own local repository, and changes are shared between repositories as a separate step. Open source *… …   Wikipedia

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia

  • List of build automation software — Build automation involves scripting or automating the process of compiling computer source code into binary code. Below is a list of notable tools associated with the build automation process. Contents 1 Make based tools 2 Non Make based tools 3… …   Wikipedia

  • Make — (engl. machen, erstellen) ist ein Computerprogramm, das Shellskript ähnlich Kommandos in Abhängigkeit von Bedingungen ausführt. Es wird hauptsächlich bei der Softwareentwicklung eingesetzt. Genutzt wird es beispielsweise, um in einem Projekt, das …   Deutsch Wikipedia

  • Makefile — make (engl. machen, erstellen) ist ein Computerprogramm, das Shellskript ähnlich Kommandos in Abhängigkeit von Bedingungen ausführt. Es wird hauptsächlich bei der Softwareentwicklung eingesetzt. Genutzt wird es beispielsweise, um in einem Projekt …   Deutsch Wikipedia

  • Dawn (spacecraft) — Dawn Artist s concept of Dawn with Vesta (left) Ceres (right) (the proximity of Vesta to Ceres is not to scale.) Operator NASA Major contractors Orbital Sciences, JPL, UCLA …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”