monotone

Sagteware kiekie:
monotone
Sagteware besonderhede:
Weergawe: 1.0
Upload datum: 11 May 15
Ontwikkelaar: Graydon Hoare
Lisensie: Gratis
Populariteit: 13

Rating: 4.0/5 (Total Votes: 1)

monotone is 'n verspreide weergawe beheer stelsel met 'n plat peer model, kriptografiese weergawe benaming, meta-data sertifikate, gedesentraliseerde gesag en oorvleueling takke.
monotone werk uit van 'n transaksie weergawe databasis gestoor in 'n gewone lêer, en gebruik 'n persoonlike netwerk protokol vir die doeltreffende databasis sinchronisasie

Wat is nuut in hierdie release:.

  • - Die databasis skema verander; asseblief te voer 'MTN db migrate'on al jou plaaslike en afgeleë databasisse.
  • In 'MTN konflikte resolve_first interaktiewe, die resultaat lêer naam nou standaard _MTN / besluite /. (Vasgestel monotone kwessie 103)
  • Die Franse monotone vertaling is opgedateer en is nou deel van die belangrikste verspreiding weer. Baie dankie aan Steve Petruzzello vir die uitstaande werk!
  • get_netsync_ (lees | skryf). _permitted Is uitgebrei om nie net te lees van die lêers gelees-permissions en skryf-permissions, maar ook die lêers in die subdirectories lees-en skryf permissions.d-permissions.d
  • monotone nou volg ook die werkruimtes databasisse wat nie in inwoon n & quot; bestuur & quot; plek.
  • bring jy outomatiseer nou die land te & quot; POSIX & quot; intern. Dit beteken dat alle skrifte dieselfde onvertaalde boodskappe van MTN outomatiseer kan verwag, ongeag van die land van die roeping proses.
  • Die haak 'get_netsync_key "is verdeel in twee afsonderlike hakies, die een vir die kliënt gebruik (' get_netsync_client_key, met dieselfde argumente as die oorspronklike" get_netsync_key ') en een vir die bediener gebruik (' get_netsync_server_key, met 'n enkele tafel argument met al die gegewe '--bind' opsies). Gaan asseblief jou persoonlike hakies dienooreenkomstig.
  • Kort opsies ('-b "," d ", ...) is nie meer voltooi. Hierdie fixes 'n invariante mislukking oorsprong van verkeerde opsie gebruik. (Sluit monotone kwessie 141)
  • Nuwe funksies:
  • 'MTN konflikte store' uitgange nou 'n telling van die konflik, en die naam van die konflikte lêer. (Vasgestel monotone kwessie 108)

  • Opdrag
  • Nuwe 'MTN lys werkruimtes ", wat al die bekende werkruimtes vir 'n spesifieke databasis uitgange. (Sluit monotone kwessie 129)
  • Bugs vasgestel:
  • Die interne line samesmelting sal eintlik bewaar nou jou lyn eindpunte, in plaas van die verandering van alles & quot; N & quot;.
  • Verbeterde die hulp en vaste die argument kruip in 'konflikte resolve_first (vasgestel monotone kwessie 101)
  • 'n regressie van 0,48 verhoed monotone van die bestel van die ewenaar uitset van individuele lêers alfabeties. (Vasgestel monotone kwessie 102)
  • 'MTN privkey' nie private sleutels uitsluitlik beskikbaar in die sleutel winkel te erken. Dit is vasgestel.
  • Bygevoeg verenigbaarheid met Botan 1.9.9 en nuwer. (Vasgestel monotone kwessie 104)
  • 'MTN trek "en" MTN sync' sou sê altyd dat jou werkplek is nie bygewerk. Nou, is dit nie net dat wanneer jy gebruik die '--update' opsie en daar was geen updates. (Vasgestel monotone kwessie 106)
  • 'MTN outomatiseer remote "en" MTN outomatiseer remote_stdio' gebruik nou 'n gegewe databasis gegee deur 'n alias is om te lees, te berg en te bekragtig sleutel vingerafdruk 'n afgeleë bediener se (vasgestel monotone kwessie 95)
  • monotone gee 'n behoorlike fout boodskap nou as 'n netsync URI met die "MTN 'skema mis die vereiste gasheer deel (vasgestel monotone kwessie 110)
  • Wanneer 'n binêre lêer is verwyder en 'n mens sou probeer om 'n verskil te kry met behulp van MTN diff, sou dit te rapporteer dat & quot; / dev / null is binêre & quot ;. Dit is verander om dit verslae van die werklike naam van die lêer verwyder plaas. (Vasgestel monotone kwessie 111)
  • monotone nie meer verkeerd val terug op 'n: geheue: databasis wanneer daar geen databasis opsie gegee. Dit druk ook uit 'n informatiewe boodskap vir opdragte soos "setup" en "kloon" wat terug op die standaard ingestel databasis val, weer, indien geen databasis gespesifiseer vir hierdie opdragte. (Vasgestel monotone kwessie 113)
  • monotone nie meer dwing & quot; .mtn & quot; as lêer uitbreiding vir bestuur databasisse. 'N Nuwe Lua haak, get_default_database_glob (), word gebruik in plaas van 'n patroon wat wedstryde aanvaar databasis lêername bepaal en dit patroon by verstek aanvaar lêers wat eindig met beide, & quot; .mtn & quot; en & quot; .db & quot ;. (Vasgestel monotone kwessie 128)
  • monotone gee nou 'n behoorlike fout boodskap wanneer 'n onvolledige of gedeeltelike identifiseerder bevat nie-blok syfers. (Vasgestel monotone kwessie 143)
  • Die prestasie van & quot; MTN ls verander & quot; is verbeter en is nou vergelykbaar met & quot; MTN status & quot ;. (Vasgestel monotone kwessie 120)
  • Interne:
  • Die bron boom herorganiseer. Bronne, toetse en dokumentasie nou woon in spesifieke dopgehou en baie kleiner verbeterings in terme van die bron-kode opruim,
  • ontwikkelaar dokumentasie en algemene bou infrastruktuur vergesel hierdie groot verandering.
  • Ander:
  • Bygevoeg 'n nuwe gids ekstra /, wat monotone hakies en verwante skrifte wat het getoon om te werk bevat. Die meeste van hierdie geïnstalleer, gewoonlik iewers onder $ (voorvoegsel) / share / monotone. Lees ekstra / README vir meer inligting.
  • Bygevoeg die MTN-opruim Perl script dat 'n werkplek terug na sy oorspronklike staat met die minimum bedrag van verandering. Dit script is in die ekstra / bin gids.

Wat is nuut in weergawe 0,99:

  • Hierdie weergawe bevat byna ontelbare foutherstellings, veranderinge, en 'n nuwe funksies.
  • Onder hulle is 'n swaar uitgebreide hersiening selector funksionaliteit, 'n veel beter gebruikerskoppelvlak, en die moontlikheid om & quot; droë lopies & quot; netwerk bedrywighede.

Wat is nuut in weergawe 0,48:

  • Wysigings:
  • Veel meer inligting word nou aan die redakteur by die saamstel van 'n pleeg boodskap vir 'n nuwe hersiening. Die Skrywer, Datum, tak en Changelog waardes kan nou al direk verander in die editor sodat nuwe takke geskep sonder die gebruik van die --branch opsie. Veranderinge aan ander lyne van hierdie inligting moet nie gemaak word of die pleeg sal staak.
  • Die edit_comment Lua haak nou neem slegs een argument wat die teks geslaag word om die redakteur te wysig 'n pleeg. Bestaande hakies dat die standaard haak ignoreer sal verander moet word om behoorlik te werk.
  • Die lang datum / tyd formaat wat gebruik word deur 'status', 'pleeg' en 'log' moet voldoende wees om 'n datum te bewaar deur 'n ontleding van die uitleg en siklus. Die "status" command tjeks nou vir hierdie en waarsku as die formaat is ongeskik en 'pleeg' sal weier om te werk met 'n ongeskikte formaat.
  • Die uitset van die "status" en opdragte 'log' het verander om aan te pas by die nuwe inligting vertoon deur 'pleeg' sodat al drie opdragte vertoon wysigings insgelyks.
  • Die 'setup' asook die 'kloon' command tjek indien geen beheer verstek databasis bestaan ​​en indien geen databasis gegee óf as command line of as werkspasie opsie en uiteindelik 'n nuwe standaard databasis buite die boekhouding gids van die skep nuwe werkplek (sien onder vir meer inligting oor die nuwe bestuur funksies).
  • Die uitset van monotone diff verander na / dev / null gebruik as die bron vir bygevoeg lêers en as die teiken vir verwyderde lêers. Dit is verenigbaar met pleister (1) en sal veroorsaak dat dit die lêers waar toepaslik te voeg en te verwyder. As deel van hierdie verandering diff sal sluit nou die verwyder inhoud van verwyderde lêers wat uitgelaat is in die vorige weergawes van monotone.
  • Mono sal slegs waarsku oor slegte certs as daar nie ook ooreenstem met betroubare certs. So as iemand pleeg 'n slegte tak cert, sal monotone net waarsku oor wat slegte cert totdat iemand anders goedkeur dat hersiening in dieselfde tak (vasgestel monotone fout # 8033).
  • 'db check tjeks nou vir foute in die tak koppe kas, en' db regenerate_caches 'fixes hulle.
  • Die uitset van die Lua funksioneer druk () en io.write () is nou gestuur word na die standaard vordering boodskap stroom van monotone. Sien hoofstuk 6.3 in die dokumentasie vir meer inligting.
  • Nuwe funksies:
  • Mono het nou databasis bestuur vermoëns: As jy plaas jou databasisse in een of meer spesifieke plekke (verstek na% APPDIR% / monotone / databasisse op Windows en $ HOME / .monotone / databasisse op Linux, instel deur 'n haak), dit is in staat om hierdie databasisse te ontdek en toegang tot hulle slegs deur die gee van die (basis) naam van hulle lêernaam, byvoorbeeld & quot;: my-database.mtn & quot ;. Jy kan ook direk die skep van nuwe databasisse in die eerste gevind standaard plek deur die uitreiking van 'MTN db init d & quot;: my-database.mtn & quot ;. Sommige opdragte, soos "setup" en "kloon" outomaties terug te val op 'n standaard-databasis (& quot;: & quot ;, default.mtn ook instel deur 'n haak) indien geen databasis opsie eksplisiet gegee. Verder onthou monotone nagegaan werkruimtes vir elke bestuurde databasis en vertoon hierdie & quot; bekend & quot; geregistreer paaie saam met ander inligting in opdrag van die nuwe lys databasisse (sluit monotone fout # 8916).
  • 'n stel van gepaardgaande bestuur opdragte
  • 'register_workspace', 'unregister_workspace' en 'cleanup_workspace_list'
  • om verskuif of verwyder werkruimtes te hanteer vir bestuur databasisse is bygevoeg.
  • Baie opdragte wat die hoofde van 'n tak (goedkeur, afkeur, trek, saam te smelt, ens) kan nou 'n opsie & quot verander; - update & quot ;. As loop van 'n werkplek wat gebaseer is op 'n hoof van die tak en het geen plaaslike veranderinge, hierdie opsie maak hierdie opdragte werk wat werkspasie om die nuwe hoof. As jy wil altyd hierdie gedrag, kan jy die get_default_command_options (cmd) haak in jou monotonerc definieer (vasgestel monotone fout # 17878).
  • New opdrag 'undrop' waarin 'n 'drop' gedoen deur die fout Plaas '(vasgestel monotone fout # 13.604).
  • New outomatisering opdrag 'update' wat identies is aan die normale "update" command optree.
  • 'ls tags' uitgange nou die tak naam (s) 'n gemerkte hersiening is op. Die hersiening id is verkort na die eerste tien karakters om meer ruimte vir hierdie te kry (vasgestel monotone fout # 12773).
  • Default sluit en sluit patrone nou onthou per server. Dit beteken dat jy byvoorbeeld kan een bediener wat jy alles te pas, en een wat jy net sync sommige takke, en jy hoef nie te bekommerd wees oor vergeet om te gee die sluit patroon en per ongeluk probeer om alles te sinchroniseer om die tweede bediener.
  • 'n nuwe Lua uitbreiding funksie change_workspace (gids) is bygevoeg. Dit behoort die meeste nuttig vir persoonlike instruksies wat nodig het om te werk aan verskeie werkareas van dieselfde monotone byvoorbeeld wees.
  • Daar is ook die nuwe server_set_listening (Bool) Lua extention funksie beskikbaar sedert 0,47, wat gebruik kan word om 'n monotone bediener uitgang laat grasieus in plaas van om doodgemaak te word. Foute vaste
  • 'n regressie in 0,47 verhoed suksesvolle uitvoering van druk / trek / sync oor pype (Debian fout 574512); hierdie is vasgestel.
  • 'n fout in 0,46 en 0,47 kan lei tot trekke of moontlik pleeg neem ongeveer ewig, indien enige van die vorige tak koppe was nie 'n & quot; noue & quot; verhouding van die nuwe hoof. Dit is vasgestel.
  • Verskeie foute met betrekking tot die beperkinge wat nie die vereiste ouer dopgehou van lêers ingesluit is vasgestel. Dit is nou moontlik om te sê "MTN voeg a / b / c" gevolg deur 'n MTN pleeg / b / c en die pleeg slaag. Sien die artikel beperkings in die handleiding vir meer besonderhede (vasgestel monotone foute # 15.994, 17.499 #, # 20447 en 22044 #).
  • monotone nie meer spaar veranderde opsies uit die opdrag lyn terug na _MTN / opsies in die geval van die opdrag uitvoering was onsuksesvol (vasgestel monotone fout # 22.928).
  • Wanneer monotone lees pakkies van lêers, soos fe sleutels in 'n gids deur die --keydir opsie, en hierdie lêers is groot en doen pakkie data glad nie bevat nie, monotone nie meer gebruik van 'n oormatige hoeveelheid tyd en geheue om dit uit te figuur (vasgestel monotone fout # 28.799).
  • Die 'log' opdrag nie meer ineenstortings as dit uitgevoer word in 'n werkplek wie se ouer weergawe (s) nie in die gespesifiseerde databasis nie (vasgestel monotone fout # 29.677).
  • Die 'kloon 'n opdrag nie meer verwyder van 'n bestaande boekhouding gids as die teiken gids & quot;. & Quot; dui op 'n werkspasie (vasgestel monotone fout # 29.927).
  • Die opdragte in hulp uitset monotone se nou alfabeties gesorteer.
  • monotone op Windows sal nou 'n nie-nul uitgang kode wanneer onderbreek (^ C). Dit is afgebreek in 0,47 wanneer dit vasgestel om nie te gooi 'n uitsondering op om onderbreek.
  • In 0,46 en 0,47, monotone kan soms verward oor wat die hersiening was die hoofde van 'n spesifieke tak. Dit sou gebeur wanneer 'n nuwe tak cert is bygevoeg om 'n hersiening dat 'n voorloper van een of meer van die huidige hoofde van die tak was, mees algemeen tydens netsync wanneer verskeie mense het dieselfde fusies uitgevoer. Dit is nou vasgestel. 'Db check sal die probleem te identifiseer; as jou databasis gee tans verkeerde 'koppe' resultate, of 'MTN fout' op 'merge', kan jy dit op te los deur die loop van 'MTN db regenerate_caches.
  • In 0,46, onwaar netwerk koppel kan voorkom wanneer voldoende oordrag van groot items (lêers, ewenaars, weergawes). Dit is vasgestel in 0,47, maar nie opgemerk in die vrystelling notas op daardie tydstip (vasgestel monotone fout # 28.991).
  • Ander:
  • Steun vir die diffuse samesmelting (http://diffuse.sourceforge.net) is bygevoeg.

Wat is nuut in weergawe 0,47:

  • Wysigings:
  • Die standaard '' skrywer wat gebruik word deur die git_export opdrag het
  • verander na 'onbekend' en moet in bestaande skrywer verander
  • kaart lêers. Die ou '' skrywer sal deur die nuwe
  • verwerp
  • validate_git_author Lua haak.
  • Die 'git_export' opdrag bekragtig nou al git skrywer en committer
  • waardes behulp van 'n nuwe "validate_git_author 'Lua haak voordat hulle
  • geskryf om die uitset stroom. Die uitvoer sal misluk indien enige waarde is
  • verwerp deur hierdie haak.
  • Die 'git_export' command noem nou 'n nuwe "unmapped_git_author 'Lua
  • haak vir alle git skrywer waardes nie gevind in die skrywer kaart lêer. Die
  • verstek implementering van hierdie haak pogings om geldig git produseer
  • skrywers met behulp van verskeie standaard patroon plaasvervangers.
  • Die 'get_date_format_spec' Lua haak het nou 'n addisionele parameter
  • wat sinspeel op die gewenste formaat (fe 'n kort datum of 'n lang dag
  • tyd). Die standaard implementering terugkeer nou '% x' vir 'n kort en
  • lang datums, '% X' vir kort en lang tye (tans ongebruikte) en
  • '% x% X' vir kort en lang datum keer.
  • '--date-formaat Die opsies en' --no-formaat-datums "is nie meer
  • spesifiek op die 'log' opdrag nie, maar kan nou wêreldwyd gebruik word.
  • monotone vra nou net drie keer vir 'n sleutel wagwoord.
  • Nuwe funksies:
  • Bygevoeg Portugese vertaling (danksy AmArico Monteiro)
  • Bugs vasgestel:
  • 'wagwoordfrase' nou kan 'n leë nuwe wagwoord gegee word
  • (vasgestel monotone fout # 28.809)
  • 'outomatiseer remote "en" outomatiseer remote_stdio' nie meer
  • vereis dat 'n bestaande databasis (vasgestel monotone fout # 28.885)
  • monotone nie meer gooi 'n uitsondering op Windows as dit
  • onderbreek (^ C); 'n paar van die ander fout is vasgestel vir hierdie
  • platform sowel wat oor die algemeen verbeter die verenigbaarheid.
  • Die body van 'Annoteer' is nou gelokaliseer.
  • Die verskillende voorkomste waar 'n hersiening word beskryf deur sy
  • certs nou kom met behoorlike gelokaliseerde datum uitset.
  • Fix probleme met nuwer weergawes Lua veral wanneer
  • LUA_COMPAT_VARARG stel nie.
  • Ander:
  • Roster hantering is jaag aansienlik, en rooster kas
  • prestasie is vasgestel vir die geval van té groot roosters.
  • Dit moet meestal merkbare wees wanneer grawe deur die geskiedenis
  • (veral eerste trekke, aangesien die stuur soveel weergawes),
  • en meer merkbare vir projekte met groter bome.

Wat is nuut in weergawe 0,43:

  • monotone nie meer bundels 'n paar nodig 3rd party biblioteke, wat maak die lewe van verspreiders makliker.
  • 'n monotone bediener kan nou ingestel word om vorentoe deltas gebruik, wat versnel netsync bedieners nogal 'n baie.
  • Die prestasie van MTN log is geweldig verbeter en nuwe nuttige keurders is daar beskikbaar.
  • monotone kan nou uitvoer sy databasisse in vinnig invoer formaat Git se makliker samewerking met hierdie spesifieke VCS toelaat.
  • Daar is baie bugfixes.

Wat is nuut in weergawe 0,42:

  • Onder die gewone foutherstellings, klein verbeterings en speedups in verskeie gebiede, die uitstaande nuwe funksie is dat jy nou kan hanteer saamsmelt konflikte asynchroon.

Wat is nuut in weergawe 0,41:

  • Hierdie weergawe is 'n paar irriterende foute en voeg 'n paar nuwe funksies , hoofsaaklik in die outomatisering koppelvlak.

Vereistes :

  • glibc 3.4.x

Soortgelyke sagteware

CVSps
CVSps

17 Feb 15

hgnested
hgnested

14 Apr 15

RhodeCode
RhodeCode

20 Feb 15

svnauthcheck
svnauthcheck

20 Feb 15

Kommentaar te monotone

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!