Darcs

Wikipedia
Loikkaa: valikkoon, hakuun
Darcs
Darcs-logo.png
Kehittäjä David Roundy
Kehityshistoria
Vakaa versio 2.4.4 / 23. toukokuuta 2010
Tiedot
Ohjelmistotyyppi versionhallinta
Alusta Windows, Linux, Mac OS
Lisenssi GNU GPL
Verkkosivu darcs.net

Darcs on Haskell-ohjelmointikielellä toteutettu versionhallintatyökalu. Sen pääkehittäjä on David Roundy. Ohjelman nimi on akronyymi sanoista "David's Advanced Revision Control System", mutta se kirjoitetaan usein kokonaan pienillä kirjaimilla, paitsi lauseen alussa.

Suosituista CVS:stä ja Subversionista poiketen darcs toteuttaa versionhallinnan hajautetusti siten, että jokainen työkopio toimii samalla täydellisenä kopiona projektin varastosta.

Darcs kutsuu tallennettuja versioita päivityksiksi (patch). Darcsin erikoisiin ominaisuuksiin kuuluu se, että käyttäjällä on suuri valta hyväksyä tai hylätä lähetetyt ja vastaanotetut päivitykset, joten käyttäjä voi päivittää tarvittaessa vain osan ohjelmakoodista tai käyttää vain tietyistä lähteistä tulleita päivityksiä. Päivitysten keskinäiseen järjestäytymiseen ja yhdistymiseen on omat sääntönsä, joita kehittäjä kutsuu päivitysteoriaksi (Theory of patches).

Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.