User:Eomund/Veracity

From Wikipedia, the free encyclopedia
Veracity
Developer(s)SourceGear LLC
Initial releaseOctober 18, 2010; 13 years ago (2010-10-18)
Stable release
1.5.1 / January 6, 2012; 12 years ago (2012-01-06)
Written inC
Operating systemCross-platform
PlatformCLI
TypeRevision control
LicenseApache License v2
Websiteveracity-scm.com

Veracity is an open source distributed version control system primarily written by SourceGear LLC which versions not only the artifacts placed under version control in the repository, but also associated data for features such as the integrated bug tracking system and agile build management tool.[1][2] Written in C and Javascript, Veracity is released under the Apache License and has a publicly available code repository,[3] however it is still mostly developed by SourceGear with limited community involvement.[4]

Veracity has the ability to tie a bug tracking system to specific versions of the repository artifacts in a distributed way. This allows a user to easily keep the bug tracking database in sync with the artifacts in every clone of the repository.[5] Veracity versions several data sets along with the repository artifacts including bug tracking data, a user list enabling built-in user access controls, and file locks.[2] How and where the decentralized database is stored is intended by the developers to be configurable. Veracity allows storing the repository separately from the working copy, and uses an API which hides the back-end storage of the data. Although only one repository format (FS3) is supported as of version 1.0, the developers are planning on making more formats available in future releases.[3][2]

Some of Veracity's features were designed to make the software more attractive in a corporate environment. Veracity's authors say this distinguishes it from other DVCSs such as Mercurial or Git,[6] are primilary targeted toward open-source communities at the expense of corporate users.[7]

References[edit]

See also[edit]

External links[edit]

Category:Proprietary version control systems