Skip to content
EntityQ204377· pop 11· linked from 130 articles

Also known as Darcs Advanced Revision Control System

System zur verteilten Versionsverwaltung von Softwareprojekten

Key facts

Software.logo
Darcs-logo.png
Software.logo alt
darcs logo
Software.name
Darcs
Software.author
David Roundy
Software.developer
Guillaume Hoffmann, et al.
Software.operating_system
Unix, Linux, BSD, Apple macOS, MS Windows
Software.genre
Version control
Software.license
GPL-2.0-or-later

via Wikipedia infobox

Wikidata facts

Instance of
free software
Official website
darcs.net
Show 7 more facts
programmed in
Haskell
operating system
cross-platform
software version identifier
2.18.5
source code repository URL
hub.darcs.net/darcs/darcs-reviewed
inception
2003-03-03
Commons category
Darcs
Sources (7)

via Wikidata · CC0

Article · Deutsch

Darcs (rekursives Akronym für Darcs advanced revision control system) ist ein System zur verteilten Versionsverwaltung von Softwareprojekten und wurde von David Roundy geschrieben. Im Gegensatz zu CVS oder SVN kennt Darcs kein zentrales Quelltextarchiv. Jede Kopie des Ordners mit dem Darcs Projekt stellt ein eigenständiges „Repository“ dar. Kern von Darcs sind die „Patches“ (engl. für Flicken, Ausbesserung; vgl. Patchwork), mit denen die Unterschiede zwischen den einzelnen Versionen repräsentiert und die verschiedenen Repositories auf entsprechenden Stand gebracht werden. Unter bestimmten Umständen kann die Reihenfolge der „Patches“ geändert werden bzw. Änderungen durch einzelne Patches zurückgenommen werden. Darcs wurde in Haskell geschrieben und greift für die Datenübermittlung auf Technologien wie SSH, HTTP und E-Mail zurück. Im Unterschied zu allen anderen Versionsverwaltungen arbeitet Darcs nicht mit einem Baum von Revisionen, sondern Patches und Abhängigkeiten zwischen diesen. Aus der gleichen Menge Patches lassen sich so viel mehr denkbare Revisionen generieren, etwa indem Patches weggelassen werden. Dies geht bei Darcs im Prinzip überall, bei anderen Versionsverwaltungen kann häufig nur der letzte Patch wieder entfernt werden.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 10 languages

via Wikidata sitelinks · CC0