Monotone

Monotone
Monotone
Monotone-logo.png
Entwickler Das monotone-Entwicklerteam
Aktuelle Version 1.0
(26. März 2011)
Betriebssystem Unix, Linux, BSD, Mac OS X, Windows
Programmier­sprache C++
Kategorie Versionsverwaltung
Lizenz GPL (Freie Software)
www.monotone.ca

Monotone ist ein freies verteiltes Versionskontrollsystem. Monotone verwaltet Versionen von Dateien unabhängig von Dateiumbenennungen und gruppiert Versionen in Changesets. Die Design-Prinzipien basieren auf verteilter Verwaltung und verwenden kryptografische Primitive als Datei-Versionsstempel (über SHA1-Hashfunktion) und zur Authentifizierung der Nutzeraktionen (über RSA-Signaturen).

Monotone diente als Inspiration für Git[1] und findet unter anderem bei Pidgin Verwendung.[2]

Eigenschaften

Monotone ist ein verteiltes Versionskontrollsystem, das sich in einigen Eigenschaften von traditionellen Versionskontrollsystemen unterscheidet:

  • Verteilter Ansatz zur Versionskontrolle
  • Verwendet SHA-1-Hashes zur Identifikation einzelner Dateien wie auch Gruppen von Dateien anstelle von Versionsnummern.
  • Jeder Monotone-Client kann als Server agieren. Es existiert kein separater Monotone-Server.

Weitere Eigenschaften sind:

  • Unterstützung der Internationalisierung
  • Portables Design, implementiert in C++
  • Montone kann CVS-Projekte importieren, ähnliche Bedienkommandos wie CVS unterstützen den Umstieg
  • Signieren der Revisionen mittels RSA-Zertifikaten
  • Access Control: Die Zugangskontrolle basiert weniger, wie bei traditionellen zentralisierten Systemen, auf Einschränkungen des Eintrags in das Repository, sondern darauf, dass der Monotone-Endnutzer entscheidet, wann und wie er diese Information in seinem Arbeitsbereich nutzen will. Dieses realisiert er über das in Monotone eingebaute Vertrauenskonzept.[3]
  • Build Integration: Ermöglicht Build- und Testsysteme über Commits zu triggern.
  • Kompaktes Repository: Monotone komprimiert Dateien und Datei-Deltas mittels gzip.
  • CVS-Import: Monotone kann die CVS-Historie importieren.
  • Log Review: Formatierungsrichtlinien für Log-Nachrichten.
  • Repository-Replikation: Replikation bzw. Spiegelung des Repository zur Lastverteilung oder als Backup.
  • Offline: Möglichkeit der Entwickler bis auf Synchronisationsprozesse vollständig offline zu arbeiten.
  • Historienbestand bei Umbenennung: Dateien und Verzeichnisse können umbenannt werden ohne Historien zu verlieren oder künftige Merges zu behindern.

Weblinks

Einzelnachweise

  1. Linux-Kernel Archive: Kernel SCM saga
  2. ProjectsUsingMonotone. 21. November 2010, abgerufen am 21. November 2010.
  3. TrustFoundations

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • monotone — [ mɔnɔtɔn ] adj. • 1732; bas lat. monotonus, gr. monotonos 1 ♦ Qui est toujours sur le même ton ou dont le ton est peu varié. ⇒ monocorde. « des gémissements sourds ou aigus qui ne faisaient qu une plainte monotone » (Camus). ♢ Qui est régulier… …   Encyclopédie Universelle

  • Monotone — Desarrollador Nathaniel Smith, Graydon Hoare Información general Género …   Wikipedia Español

  • Monotone — refers to a sound, for example speech or music, that has a single unvaried tone. Monotone or monotonicity may also refer to: Monotone (software), an open source revision control system Monotone class theorem, in measure theory Monotone… …   Wikipedia

  • Monotone — Mon o*tone, n. [See {Monotonous}, {Monotony}.] 1. (Mus.) A single unvaried tone or sound. [1913 Webster] 2. (Rhet.) The utterance of successive syllables, words, or sentences, on one unvaried key or line of pitch. [1913 Webster] …   The Collaborative International Dictionary of English

  • monotone — index prosaic Burton s Legal Thesaurus. William C. Burton. 2006 …   Law dictionary

  • monotone — (n.) unvarying tone in music or speaking, 1640s; see MONOTONY (Cf. monotony). OED says use of the word as a noun is peculiar to Eng. Related: Monotonic; monotonically …   Etymology dictionary

  • monotone — ► NOUN ▪ a continuing sound that is unchanging in pitch …   English terms dictionary

  • monotone — [män′ə tōn΄] n. [< LL monotonus: see MONOTONOUS] 1. uninterrupted repetition of the same tone; utterance of successive syllables or words without change of pitch or key 2. monotony or sameness of tone, style, manner, color, etc. 3. a single,… …   English World dictionary

  • monotone — (mo no to n ) adj. 1°   Qui est toujours sur le même ton. Parole monotone. •   Comme un enfant bercé par un chant monotone, Mon âme s assoupit au murmure des eaux, LAMART. Méd. I, 6.    On dit dans un sens analogue : bruit monotone. •   Le… …   Dictionnaire de la Langue Française d'Émile Littré

  • MONOTONE — adj.des deux genres Qui est presque toujours sur le même ton, qui n est pas assez varié dans ses intonations ou dans ses inflexions. Chant, déclamation monotone . On dit dans un sens analogue, Un bruit monotone.   Par extension, Acteur, orateur… …   Dictionnaire de l'Academie Francaise, 7eme edition (1835)

Share the article and excerpts

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