monotone

Software screenshot:
monotone
Podrobnosti Software:
Verze: 1.0
Datum uploadu: 11 May 15
Vývojka: Graydon Hoare
Licence: Volný
Popularita: 13

Rating: 4.0/5 (Total Votes: 1)

monotónní je distribuovaný systém pro správu verzí s plochou peer modelu, kryptografické verze pojmenování, meta-datových certifikáty, decentralizovaným orgánem, a překrývající se větve.
monotónní práce z transakční verze databáze uložené v pravidelném souboru, a používá vlastní síťový protokol pro efektivní synchronizace databáze

Co je nového v této verzi:.

  • - Schéma databáze bylo změněno; prosím spustit "MTN db migrate'on všechny vaše lokální a vzdálené databáze.
  • V 'MTN konfliktech resolve_first interactive ", název výsledek souboru nyní výchozí _MTN / rozlišeních /. (Opravuje problém monotónní 103)
  • Francouzská monotónní Překlad byl aktualizován a je nyní součástí hlavního distribuce znovu. Mnoho Díky Steve Petruzzello za vynikající práci!
  • get_netsync_ (čtení | zápis). _permitted Byly rozšířeny nejen číst soubory čtení oprávnění a zápisu oprávnění, ale i soubory v podadresářích čtení permissions.d a psát-permissions.d
  • monotónní nyní také sleduje pracovní prostory databází, které nemají trvalý pobyt v & quot; podařilo & quot; lokalita.
  • automatizovat nyní obnoví národní prostředí & quot; POSIX & quot; interně. To znamená, že všechny skripty mohou očekávat stejné nepřeložené zprávy z MTN automatem, bez ohledu na národní prostředí volajícího procesu.
  • hák "get_netsync_key" byl rozdělen do dvou samostatných háčky, jeden pro použití klientem ("get_netsync_client_key", se stejnými argumenty jako původní "get_netsync_key") a jedno pro využití serveru ("get_netsync_server_key", s jedinou tabulka argument, obsahující všechny uvedené "--bind" volby). Zkontrolujte prosím své vlastní háčky odpovídajícím způsobem.
  • Krátké volby ("-b", "-d ', ...), jsou již dokončeny. To opravuje neměnný selhání pocházející z nesprávné volby použití. (Zavře monotónní záležitost 141)
  • Nové vlastnosti:
  • "MTN konflikty store" nyní vyšle počet konfliktů, a název souboru konfliktů. (Opravuje monotónní záležitost 108)

  • Příkaz
  • New 'MTN seznam pracovních prostorů ", který vystupuje všechny známé pracovní prostory pro konkrétní databázi. (Zavře monotónní záležitost 129)
  • Opravené chyby:
  • vnitřní linka Fúze bude skutečně chránit vaše konce řádků teď, namísto změny všechno, & quot; n & quot;.
  • Lepší pomoc a pevné argument indexování v "konfliktech resolve_first" (opravuje monotónní záležitost 101)
  • regrese od 0,48 zabráněno monotónně od objednávání diff výstup jednotlivých souborů abecedně. (Opravuje monotónní záležitost 102)
  • 'mtn privkey "Nepoznal soukromé klíče pouze k dispozici v paměti klíčů. To bylo opraveno.
  • Přidána kompatibilita s Botan 1.9.9 a novější. (Opravuje monotónní záležitost 104)
  • "MTN pull" a "mtn sync" by vždy říkají, že váš pracovní prostor nebyl aktualizován. Nyní, jen to dělá, že pokud jste použili "--update" možnost a tam byly žádné aktualizace. (Opravuje monotónní záležitost 106)
  • 'mtn automatizovat vzdálený "a" mtn automat remote_stdio "nyní používají dané databáze daný alias číst, obchod a ověřit otisk klíče vzdáleného serveru (opravuje monotónní otázka 95)
  • monotónní dává správnou chybovou zprávu, teď, pokud netsync URI s "MTN" systém postrádá požadované hostitelskou část (opravuje monotónní záležitost 110)
  • Pokud se binární soubor odstraněn a jeden by pokusit se získat diff pomocí MTN diff, že by zpráva, že & quot; / dev / null je binární & quot ;. To byl změněn na to hlásí skutečný název odstraněné souboru místo. (Opravuje monotónní záležitost 111)
  • monotónní již neprávem padá zpět na: paměti: databáze, pokud není databáze možnost dána. To také vytiskne informační zpráva pro příkazy jako "nastavení" a "klonu", které spadají zpět na konfigurované výchozí databázi, znovu, pokud není databáze je určena pro tyto příkazy. (Opravuje monotónní záležitost 113)
  • monotónní již prosazuje & quot; .mtn & quot; jako rozšíření souboru pro spravovaných databází. Nový Lua háček, get_default_database_glob (), je používán místo toho určit vzor, ​​který zápasy přijali databáze názvů souborů a tento trend ve výchozím nastavení přijímá soubory končící s oběma, & quot; .mtn & quot; a & quot; .db & Quot ;. (Opravuje monotónní záležitost 128)
  • monotónní nyní dává správné chybová zpráva při neúplné nebo částečné identifikátor obsahuje non-hex číslice. (Opravuje monotónní záležitost 143)
  • Výkon & quot; mtn ls změnil & quot; byla vylepšena a je nyní srovnatelná s & quot; stav MTN & quot ;. (Opravuje monotónní záležitost 120)
  • Vnitřní:
  • Zdroj Strom byl reorganizován. Zdroje, testy a dokumentace teď bydlí v určitých adresářů a mnoho menších vylepšení, pokud jde o zdrojový kód vyčištění,
  • developer dokumentace a obecně budování infrastruktury provázet tuto velkou změnu.
  • Ostatní:
  • Přidán nový adresář extra /, který obsahuje monotónní háčky a související skripty, které byly zobrazeny do práce. Většina z nich si nainstalovali, obvykle někde pod $ (prefix) / share / monotónním hlasem. Prosím, přečtěte si navíc / README pro další informace.
  • Přidána MTN-Vyčištění skript v Perlu, který vrací pracovní plochu, aby své nedotčené stavu s minimálním množstvím změn. Tento skript je v extra / bin adresáři.

Co je nového ve verzi 0.99:

  • Tato verze obsahuje téměř bezpočet opravy chyb, změny, a nový funkce.
  • Mezi nimi jsou silně rozšířené funkce voliče revize, mnohem lepší uživatelské rozhraní, a možnost & quot; chodu nasucho & quot; síťové operace.

Co je nového ve verzi 0.48:

  • Změny:
  • Mnohem více informací je nyní předán do editoru při psaní zprávy spáchat pro novou revizi. Autor, datum, Branch a Changelog hodnoty mohou nyní všichni měnit přímo v editoru, který umožňuje nové pobočky, které mají být vytvořeny bez použití --branch možnost. Změny ostatních linií těchto informací nesmí být provedena, nebo spáchat zruší.
  • edit_comment Lua Háček nyní trvá pouze jeden argument, který je text předán do editoru upravit spáchat. Stávající háčky, které přepsat výchozí háček bude muset být změněn, aby správně fungovat.
  • dlouho, data / času formát používaný "stav", "vázat" a "log", musí být dostatečná, aby se zachovala data přes formátování a rozebrat cyklu. Příkaz "status" nyní kontroluje pro to, a upozorní, pokud formát je nevhodné a "commit" odmítne pracovat s nevhodným formátem.
  • Výstup "postavení" a příkazy "log 'změnil sladit s novými informacemi zobrazené" commit "tak, aby všechny tři příkazy zobrazení revize podobně.
  • "Nastavení", stejně jako "klon" příkaz zkontrolovat, zda neexistuje podařilo výchozí databáze, a není-li databáze je dána buď jako příkazového řádku, nebo jako možnost pracovního prostoru a nakonec vytvořit novou výchozí databázi mimo adresář účetnictví Nový pracovní prostor (viz níže pro více informací o nových funkcích a řízení).
  • Výstup monotónní diff změnila použít / dev / null jako zdroj pro přidaných souborů a jako cíl pro smazaných souborů. To je kompatibilní s patchem (1), a způsobí, že se v případě potřeby přidávat a mazat soubory. V rámci této změny diff bude nyní obsahovat odstraněných obsahu smazaných souborů, které byly v dřívějších verzích monotónním hlasem vynechána.
  • monochromatický bude varovat pouze o špatné koncertů v případě, že nejsou také odpovídající důvěryhodné CERT. Takže pokud někdo spáchá špatný větev cert, bude monotónní varovat pouze o tom, že špatné cert, dokud někdo jiný osvědčuje, že revize do stejné větvi (opravuje monotónní chybě # 8033).
  • "Kontrola db" nyní kontroluje pro chyby v mezipaměti větev hlavy, a opravy "db regenerate_caches" oni.
  • Výstup Lua tiskové funkce () a io.write () se nyní přesměrován na standardní postup zprávy proudu monotónně. Viz kapitola 6.3 v dokumentaci podrobnosti.
  • Nové funkce:
  • monochromatický má nyní možnosti správy databáze: Pokud umístíte své databáze v jedné nebo více konkrétních lokalitách (výchozí nastavení% APPDIR% / monotónních / databází v systému Windows a $ HOME / .monotone / databáze na Linuxu, konfigurovatelné pomocí háku), je schopen odhalit tyto databáze a přistupovat k nim pouze tím, že se (základ) jméno jejich souboru, například & quot;: my-database.mtn & quot ;. Můžete také přímo vytvářet nové databáze v prvním nalezeného výchozího umístění vydáním "MTN db init -d & quot;: my-database.mtn & quot ;. Některé příkazy, jako "nastavení" a "klonu" automaticky padají zpět do výchozí databázi (& quot;: default.mtn & quot ;, také konfigurovatelné hákem), není-li volba databáze je explicitně uveden. Navíc, monotónní vzpomíná odhlásila pracovní prostory pro každý spravovaný databází a zobrazuje je & quot; znám & quot; registrovaný cesty spolu s dalšími informacemi v příkazu nového "seznamu databázích" (zavře monotónní chybě # 8916).
  • sada doprovodných příkazy pro řízení
  • "register_workspace", "unregister_workspace" a "cleanup_workspace_list"
  • zvládnout přesunut nebo odstraněn pracovních prostorů pro spravované databází, které byly přidány.
  • Mnoho příkazů, které mění hlavy pobočky (schválit, neschválit, zatáhněte, sloučení, atd), nyní můžete vzít možnost & quot; - aktualizace & quot ;. Pokud spustíte z pracovního prostoru, který je založen na vedoucí pobočky a má žádné místní změny, tato možnost umožňuje tyto příkazy aktualizace, která Workspace na nového šéfa. Pokud chcete vždy toto chování, můžete definovat get_default_command_options (cmd), háček ve vašem monotonerc (opravuje monotónní chyba # 17878).
  • Nový příkaz "undrop", který zruší se "kapku" udělal omylem (opravuje monotónní chyba # 13604).
  • Nový příkaz automatizace "aktualizace", který se chová shodný s normálním příkazu "aktualizace".
  • 'ls značky "nyní vystupuje jménem (y) pobočky označené revize je na. ID revize je zkrácena na prvních deset znaků, aby se trochu více prostoru pro tento (opravuje monotónní chyba # 12773).
  • Default include a exclude vzory jsou nyní si vzpomněl na serveru. To znamená, že můžete mít například jeden server, který synchronizujete všechno, a ten, který si jen synchronizovat některé větve na, a nemusíte se starat o zapomněl dát zahrnout vzor a náhodně se snaží synchronizovat vše do druhého serveru.
  • Nová Lua rozšíření funkce change_workspace (adresář) byl přidán. To by mělo být velmi užitečná pro vlastní příkazy, které potřebují k práci na více plochami ze stejné monotónní instance.
  • K dispozici je také nový server_set_listening (bool) Lua rozšířením funkce k dispozici od 0,47, který může být použit, aby se odchod monotónní serveru ladně, místo toho, aby musel být zabit. Chyby fixní
  • regrese v 0,47 zabránit úspěšné provedení push / pull / synchronizace přes potrubí (Debian Bug 574512); toto bylo opraveno.
  • Chyba v 0,46 a 0,47 by mohlo vést k tahů nebo možná dopouští při přibližně navždy, pokud některý z předchozích pobočky hlavami nebyla & quot; v blízkosti & quot; vztah nové hlavy. To bylo opraveno.
  • několik chyb souvisejících s omezením ne, včetně požadovaných nadřazených adresářů zahrnutých souborů, byly opraveny. Nyní je možné říci "mtn přidat / B / C", následované "Mtn spáchat / B / C" a mají commitu uspět. Viz část omezení v příručce pro více informací (opravuje monotónní Bugs # 15994, # 17499, 20447 a # # 22044).
  • monotónní již ukládá změněné možnosti z příkazového řádku zpět do _MTN / možnosti v případě, že provedení příkazu byl neúspěšný (opravuje monotónní chyba # 22928).
  • Při monotónní čtení paketů ze souborů, jako fe klíče v adresáři vydaného --keydir volby, a tyto soubory jsou velké a neobsahují paketových dat vůbec, monotónní již používá nadměrné množství času a paměti přijít na to (opravuje monotónní chyba # 28799).
  • 'log' command již zhroutí, pokud je provedena v pracovním prostoru, jehož rodič revize (y) neexistují v zadané databázi (opravuje monotónní chyba # 29677).
  • Příkaz "klon" již odstraní stávající vedení účetnictví adresář, pokud cílový adresář & quot;. & Quot; Body do pracovního prostoru (opravuje monotónní chyba # 29927).
  • Příkazy v nápovědě výstupu monotónní jsou nyní řazeny abecedně.
  • monotónní na Windows bude nyní mít nenulovou návratový kód, když přerušil (^ C). To byl rozbit do 0,47, když to bylo pevné, že nebude házet výjimku na bytí přerušen.
  • V 0,46 a 0,47, monotónní mohl někdy se zmást o tom, které revize byly hlavy konkrétní pobočky. To se stane, když se přidá nová pobočka cert k revizi, která byla předchůdce jeden nebo více současných hlav oboru, a to nejčastěji při netsync, když více lidí se provádí stejné korespondenci. To je nyní opraveno. "Kontrola db 'bude identifikovat problém; pokud vaše databáze v současné době dává nesprávné výsledky "hlavami" nebo "MTN chyba" na "sloučení", můžete opravit spuštěním "mtn db regenerate_caches".
  • V 0,46, rušivé sítě odpojí by mohlo dojít při přenosu dostatečně velké kusy (soubory, porovnávání, revize). To byl opraven v 0,47, ale není uvedeno v poznámkách k vydání v té době (opravuje monotónní chyba # 28991).
  • Ostatní:
  • Podpora pro difúzní fúzi (http://diffuse.sourceforge.net) byl přidán.

Co je nového ve verzi 0.47:

  • Změny:
  • default "" autor používá příkazem git_export má
  • změněn na "neznámé" a musí být změněn ve stávajících autora
  • soubory map. Staré "" autor budou odmítnuty nový
  • validate_git_author Lua háček.
  • Příkaz "git_export" nyní ověřuje všechny autor git a vývojář
  • hodnoty pomocí nové "validate_git_author" lua háček před tím, než jsou
  • do výstupního streamu. Export se nezdaří, pokud některý hodnota je
  • zamítl tímto háčkem.
  • Příkaz "git_export 'nyní nazývá nový" unmapped_git_author "Lua
  • hák pro všechny git hodnoty autora nevyskytují v souboru autor mapy.
  • Výchozí implementace tento háček pokusů produkovat platný Git
  • autoři pomocí několika výchozí vzoru náhradu.
  • "get_date_format_spec" Lua hook má nyní dodatečný parametr
  • , která naznačuje požadovaného formátu (FE krátké datum nebo dlouhý termín
  • time). Výchozí implementace nyní vrací '% X' pro krátké a
  • dlouhé termíny, "% X" pro krátké a dlouhé časy (v současnosti nevyužita) a
  • '% x% x "pro krátké a dlouhé datum časy.
  • Volby '--date-format "a" --no-Format-data "jsou už ne
  • specifická pro "log" velení, ale nyní mohou být použity globálně.
  • monotónní nyní vyzve pouze třikrát za klíčový hesla.
  • Nové funkce:
  • Přidána portugalština překlad (díky AmArico Monteiro)
  • Opravené chyby:
  • "passphrase" nyní umožňuje prázdná nové heslo, které mají být uvedeny
  • (opravuje monotónní bug # 28809)
  • 'automatizovat vzdálený "a" automatizovat remote_stdio' už ne
  • požadovat existující databázi (opravuje monotónní bug # 28885)
  • monotónní již vyvolá výjimku v systému Windows, pokud je
  • přerušen (^ C); pár dalších chyby byly stanoveny pro tento
  • platforma stejně, které celkově zlepšují kompatibilitu.
  • anotaci "annotate 'je nyní lokalizován.
  • Jednotlivé výskyty, kde je revize popsaný jeho
  • certs nyní přicházejí s řádným lokalizovaným datum výstupu.
  • opravit problémy s novějšími verzemi Lua zvláště když
  • LUA_COMPAT_VARARG není nastaven.
  • Ostatní:
  • Manipulace soupiska byla výrazně zrychlil, a seznam vyrovnávací paměti
  • výkonnost byla stanovena pro případ příliš velké seznamy.
  • Toto by mělo být patrné především při kopání přes historii
  • (zejména počáteční táhne, protože ty poslat tolik revizí),
  • a být více patrné u projektů s většími stromy.

Co je nového ve verzi 0.43:

  • monotónní již svazky několik požadovaných knihoven 3rd Party, což činí život distributorů jednodušší.
  • monotónní server může být nyní nakonfigurován pro použití vpřed delty, což urychluje netsync servery poměrně hodně.
  • Výkon protokolu MTN byla zlepšena ohromně, a nové užitečné selektory jsou k dispozici zde.
  • monotónní nyní mohou exportovat do jeho databází do formátu Git je fast-import umožní snadnější spolupráci s tímto konkrétním VCS.
  • Existuje mnoho oprav chyb.

Co je nového ve verzi 0.42:

  • Mezi obvyklé opravy chyb, drobná vylepšení a speedups v několik oblastí, vynikající Novinkou je, že nyní můžete zvládnout sloučit konflikty asynchronně.

Co je nového ve verzi 0.41:

  • Tato verze opravuje některé nepříjemné chyby a přidává několik nových funkcí , hlavně v automatizační rozhraní.

Požadavky na :

  • Glibc 3.4.x

Podobný software

cvs-fast-export
cvs-fast-export

17 Feb 15

csvplait
csvplait

14 Apr 15

gitstatus
gitstatus

12 May 15

Komentáře k monotone

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!