versionhallintajärjestelmä From Wikipedia, the free encyclopedia
Monotone on avoimen lähdekoodin hajautettu versionhallintajärjestelmä, joka asettaa suuremman painoarvon tiedon yhtenäisyydelle (engl. integrity) ja luotettavuudelle kuin suorituskyvylle.[2]
Monotone | |
---|---|
Kehityshistoria | |
Vakaa versio | 1.1 ()[1] |
Tiedot | |
Ohjelmistotyyppi | versionhallinta |
Lisenssi | GNU General Public License, versio 2.0 tai myöhempi |
Aiheesta muualla | |
Verkkosivusto |
Monotone tukee atomisia tallennuksia, säilyttää historiaan uudelleen nimeämisessä ja käyttää SHA-1 tiivistefunktiota.[3] Monotone säilöö lähdekoodit SQLite-tietokantamoottorilla.[3] Monotone on toteutettu C++-kielellä ja käyttää muun muassa Boost- sekä Botan-kirjastoja.[4] Monotone tukee digitaalista allekirjoitusta RSA:lla.[5]
Gitin kehittäjä Linus Torvalds inhosi keskitettyä mallia kuten Subversionissa ja kehotti katsomaan vaihtoehtoja kuten Monotonea.[6][7] Torvaldsin mukaan ajatus Gitin sisällönosoittamistekniikasta on lainattu Monotonesta.[8] Torvalds kritisoi Monotonea eräistä seikoista kuten tavasta käyttää "tietokanta per kehittäjä" -mallia eikä "tietokanta per lähdekoodipuu" -mallia, sekä suorituskyvystä.[3][9][10]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.