monotone

Софтуер снимки:
monotone
Софтуер детайли:
Версия: 1.0
Дата на качване: 11 May 15
Розробник: Graydon Hoare
Разрешително: Безплатно
Популярност: 13

Rating: 4.0/5 (Total Votes: 1)

монотонно е разпределена система за контрол на версиите с плоска партньорски модел, криптографски версия именуване, сертификати мета-данни, децентрализиран орган, и припокриващи клонове.
монотонно работи извън за сделка на база данни версия съхраняват в обикновен файл, и да използва персонализирани мрежов протокол за ефективна синхронизация на базата данни

Какво ново в тази версия:.

  • - схемата на базата данни е променено; Моля изпълни "MTN db migrate'on всички ваши локални и отдалечени бази данни.
  • В "MTN конфликти resolve_first интерактивен", името на резултат файл сега подразбиране _MTN / резолюции /. (Фиксира монотонно въпрос 103)
  • Френски монотонно превод е била актуализирана и вече е част от основната дистрибуция отново. Много благодаря на Стив Petruzzello за изключителната работа!
  • get_netsync_ (прочети | запис). _permitted Са обхване не само чете файловете четене разрешения и пишат-разрешения, но също така файловете в поддиректориите четат-permissions.d и пишат-permissions.d
  • монотонно сега също проследява всички работни пространства на бази данни, които не пребивават в & quot; успя & quot; населено място.
  • автоматизиране сега нулира локала да & quot; POSIX & quot; вътрешно. Това означава, че всички скриптове могат да очакват същите непреведени послания от MTN автомат, независимо от локала на процеса на разговори.
  • кука "get_netsync_key" The е разделена на две отделни куки, по един за използване клиент ("get_netsync_client_key", със същите доводи като оригиналния "get_netsync_key") и един за използване сървър ("get_netsync_server_key", с единична аргумент таблица, съдържаща всички дадената "--bind" опции). Моля, прегледайте персонализираните си куки за това.
  • КРАТКА варианти ("Ь", "-d", ...), вече не се изпълнени. Това определя инвариантна недостатъчност, произхождащ от погрешно използване на опцията. (Затваря монотонно въпрос 141)
  • Нови функции:
  • "магазин MTN конфликти" сега извежда броя на конфликтите, както и името на файла с конфликти. (Фиксира монотонно въпрос 108)

  • Команда
  • New "MTN списък работни пространства", който работи на всички известни работни места за определена база данни. (Затваря монотонно въпрос 129)
  • Bugs фиксиран:
  • вътрешния ред сливането на действително ще запази край на ред сега, вместо да променя всичко, за да & quot; н & quot;.
  • Подобряване на помощта и се фиксира на аргумент индексирането в "конфликти resolve_first" (фиксира монотонно въпрос 101)
  • A регресия от 0.48 възпрепятстван монотонно от поръчване на изхода разл на отделни файлове по азбучен ред. (Фиксира монотонно 102)
  • "MTN privkey" не признава частни ключове единствено на разположение в хранилището на ключове. Това е фиксирана.
  • Добавена съвместимост с Botan 1.9.9 и по-нови. (Фиксира монотонно въпрос 104)
  • "MTN дърпане" и "MTN синхрон" винаги ще кажа, че вашето работно място не е актуализиран. Сега, това само прави, че когато се използва "--update" вариант и не е имало актуализации. (Фиксира монотонно въпрос 106)
  • "MTN автоматизиране дистанционно" и "MTN автомат remote_stdio" сега се използва дадена база данни, дадени от псевдоним, за да прочетете, съхранява и валидира Ключът за идентификация на отдалечен сървър (фиксира монотонно 95)
  • монотонно дава правилното съобщение за грешка, сега, ако един netsync URI със схемата "MTN" пропуска необходимия частта за хоста (фиксира монотонно въпрос 110)
  • Когато двоичен файл е отстранен и един ще се опита да получи разл използвайки MTN раз, че ще докладва, че & quot; / сътрудничество / нула е двоичен & quot ;. Това е било променено, за да се отчита действителното име на отстранения файл вместо. (Фиксира монотонно въпрос 111)
  • монотонно вече не погрешно отново пада върху: памет: база данни, когато не е зададена опцията база данни. Той също отпечатва информационно съобщение за команди като "настройка" и "клонинг", които се опират на конфигурирана базата данни по подразбиране, отново, ако няма база данни, посочена за тези команди. (Фиксира монотонно въпрос 113)
  • монотонно вече не налага & quot; .mtn & quot; като файл разширение за управлявани бази данни. Нов Lua кука, get_default_database_glob (), се използва вместо да се определи един модел, който отговаря любимци имена на файлове на бази данни и този модел по подразбиране приемам файлове, завършващи с двете, и quot; .mtn & quot; и & quot; .db & quot ;. (Фиксира монотонно въпрос 128)
  • монотонно сега дава правилното съобщение за грешка, когато непълна или частична идентификатор съдържа не-шестнадесетичен цифри. (Фиксира монотонно въпрос 143)
  • Изпълнение на & quot; MTN LS променили & quot; Подобрена е и сега сравним с & quot; MTN статут & quot ;. (Фиксира монотонно въпрос 120)
  • Вътрешен:
  • Дървото източник е реорганизирана. Източници, тестове и документация сега пребивават в специфични директории и много по-малки подобрения по отношение на изходния код за почистване,
  • разработчик документация и обща застроена инфраструктура придружава тази голяма промяна.
  • Други:
  • добавя нов директория допълнително /, която съдържа монотонни куки и свързаните скриптове, които са показани на работа. Повечето от тях се инсталира, обикновено някъде под $ (префикс) / акции / монотонно. Моля, прочетете допълнително / README за допълнителна информация.
  • Добавена на MTN-почистване Perl скрипт, който се връща на работното място, за да си девствен държава с минималния размер на климата. Този сценарий е в допълнително / BIN директория.

Какво ново във версия 0.99:

  • Тази версия съдържа почти безброй корекции на грешки, промени, и ново предлага.
  • Сред тях са силно разширена избора редакция функционалност, много подобрен потребителски интерфейс, както и възможността да се & quot; сухо Run & quot; експлоатацията на мрежите.

Какво ново във версия 0.48:

  • Промени:
  • много повече информация сега е преминал до редактора, когато съставяте ангажират съобщение за нова редакция. The автор, дата, браншови и промените в стойностите може сега всички да се променят директно в редактора позволява нови клонове да бъдат създадени без да използвате --branch опция. Промени в други линии на тази информация не трябва да се правят или се ангажира да се откажем.
  • edit_comment Луа кука сега отнема само един аргумент, който е текстът да бъде приет до редактора, за да редактирате комит. Съществуваща куки, които да заместват куката по подразбиране ще трябва да бъде променена, за да работи правилно.
  • формата на датата дълго / дата, използвана от "статут", "ангажира" и "влезете" трябва да бъде достатъчен, за да се запази дата през форматиране и разбор цикъл. "Състояние" команда сега проверява за това и предупреждава, ако форматът е неподходяща и "ангажира" ще откажат да работят с неподходящи формат.
  • Продукцията на "статус" и командите "лог" е променена, за да се приведе в съответствие с новите данни, показани от "ангажират", така че и трите команди показване ревизии по подобен начин.
  • The "настройка", както и "клонинг" проверката на команда, ако не успя база данни по подразбиране съществува и ако няма база данни се дава или като команден ред или като опция работно пространство и в крайна сметка създадете нова база данни по подразбиране извън директорията Счетоводството на ново работно място (виж по-долу за повече информация за новите характеристики за управление).
  • Продукцията на монотонно разл се е променило за ползване / сътрудничество / нула, като източник на добавените файлове и като цел за изтрити файлове. Това е съвместимо с пластир (1) и ще направя да добавяте и изтривате файлове, където е подходящо. Като част от тази промяна разл сега ще включва отстранени съдържанието на изтрити файлове, които са били пропуснати в по-ранните версии на монотонно.
  • Еднотонно ще предупредя само за лоши концерти, ако там не са също съвпадение доверените концерти. Така че, ако някой се ангажира лош клон серт, монотонно ще предупредя само за това лошо серт, докато някой друг одобрява, че редакция в същия отрасъл (фиксира монотонно бъг # 8033).
  • "проверка db" сега проверява за грешки в кеша на браншовите главите и ги поправки "db regenerate_caches".
  • Изходът на Луа функции за печат () и io.write () сега е пренасочен към стандартно съобщение напредък поток монотонно. Виж глава 6.3 в документацията за подробности.
  • Нови функции:
  • Еднотонно има сега възможности за управление на база данни: Ако поставите вашите бази данни в една или повече специфични места (по подразбиране% APPDIR% / монотонни / бази данни на Windows и $ HOME / .monotone / бази данни на Linux, конфигурируеми от една кука), тя е в състояние да открие тези бази данни и достъп до тях само чрез даване на (база) името на техния Велик, например & quot;: my-database.mtn & quot ;. Можете също така директно създаване на нови бази данни в първата открита по подразбиране чрез издаване на "MTN db първоначален -D & quot;: my-database.mtn & quot ;. Някои команди, като "настройка" и "клонинг" автоматично попадат обратно в базата данни по подразбиране (& quot;: default.mtn & quot ;, също конфигурируеми от една кука), ако няма опция база данни е изрично дадено. Освен това, монотонно спомня Проверих работни места за всеки управляван база данни и показва тези & quot; известен & quot; регистрирани пътеки заедно с друга информация в командването на новите "списъка с бази данни" (затваря монотонно бъг # 8916).
  • набор от съпътстващи команди за управление
  • "register_workspace", "unregister_workspace" и "cleanup_workspace_list"
  • , за да се справят преместени или премахнати работни пространства за управлявани бази данни са били добавени.
  • Много команди, които се променят ръководителите на клон (одобри, одобрявам, тегли, се слеят, и т.н.) вече могат да вземат опция & quot; - актуализация & quot ;. Ако тече от работно пространство, което се основава на главата на клона и няма локални промени, тази опция прави тези команди актуализация че работното пространство на новия ръководител. Ако винаги искате това поведение, може да зададете get_default_command_options (ПМС) куката във вашия monotonerc (фиксира монотонно бъг # 17878).
  • New команда "undrop", която премахва една "капка" направено по погрешка (фиксира монотонно бъг # 13604).
  • New команда автоматизация "обновяване", който се държи идентично с нормална "актуализация" командата.
  • "LS тагове" сега извежда името (имената) на клон преразглеждане Tagged е включен. Идентификационният номер на редакция е съкратен до първите десет герои, за да получите някои повече пространство за това (фиксира монотонно бъг # 12773).
  • Default включват и изключват модели сега се помнят по сървър. Това означава, че можете да имате например един сървър, който се синхронизира всичко, за да, и този, който ви се синхронизира само някои клонове към, и не е нужно да се притеснявате за забравяйки да даде Образец за включване и случайно да се опитва да синхронизира всичко, за да Второто сървър.
  • е добавено ново Lua разширение функция change_workspace (директория). Това трябва да бъде най-полезен за потребителски команди, които трябва да работят на няколко работни места от една и съща монотонно инстанция.
  • Има и новата server_set_listening (булев) Lua функцията достъпна от 0.47 разширение, което може да се използва, за да позволи на сървъра излизане монотонно грациозно вместо да се налага да бъде убит. Bugs фиксирани
  • A регресия в 0.47 предотврати успешното изпълнение на тласък / дръпнете / синхронизиране върху тръби (Debian бъг 574512); това е фиксиран.
  • бъг в 0.46 и 0.47 може да доведе до дърпа или евентуално извърши вземане около завинаги, ако някоя от предишните браншови главите не е & quot; близо & quot; отношение на новия ръководител. Това е фиксирана.
  • Няколко грешки, свързани с ограничения не включително необходимите директории майки на включени файлове са фиксирани. Сега е възможно да се каже "MTN добавите / В / С", следвана от "MTN ангажират A / B / C" и имат комит успее. Вижте раздела за ограничения в ръководството за повече информация (фиксира монотонни бъгове # 15994, # 17499, 20447 # и # 22044).
  • монотонно вече не спестява променените опции от командния ред обратно към _MTN / опции в случай изпълнението на команди е бил неуспешен (фиксира монотонно бъг # 22928).
  • Когато монотонно гласи пакети от файлове, като Fe ключове в една директория, даден от --keydir опция, а тези файлове са големи и не съдържат пакети данни на всички, монотонно вече не използва прекомерно количество време и памет, за да разбера това (фиксира монотонно бъг # 28799).
  • "Влез" команда вече не се срива, ако се извършва с работно пространство, чиято майка редакция (ите) не съществуват в определената база данни (фиксира монотонно бъг # 29677).
  • The "клонинг" команда вече не премахва съществуваща счетоводство директория, ако целевата директория & quot;. & Quot; точки към работното пространство (фиксира монотонно бъг # 29927).
  • Командите в помощ разпечатки са вече подредени по азбучен ред.
  • монотонно на Windows сега ще има код за изход, различен от нула, когато прекъснат (^ C). Това беше съборен в 0.47, когато тя е била определена да не се хвърли изключение на прекъсване.
  • В 0.46 и 0.47, монотонно понякога може да се бърка за това кои ревизии бяха ръководителите на даден клон. Това ще се случи, когато един нов клон серт се прибавя към ревизия, която е предшественик на един или повече от настоящите ръководители на клона, най-често по време netsync когато множество хора бяха извършени идентични слива. Това е фиксирана сега. "Проверка db" ще идентифицира проблема; ако вашата база данни в момента дава неточни резултати ръководителите "или" MTN бъг "на" сливане ", можете да го оправи, като пуснете" MTN db regenerate_caches ".
  • В 0.46, фалшиви мрежата прекъсва биха могли да възникнат при прехвърлянето на достатъчно големи предмети (файлове, diffs, ревизии). Това е фиксирано в 0,47, но не е отбелязано в бележките по това време (фиксира монотонно бъг # 28991).
  • Други:
  • Подкрепа за дифузно сливането (http://diffuse.sourceforge.net) е добавен.

Какво ново във версия 0.47:

  • Промени:
  • По подразбиране '' автор използвана чрез командата git_export има
  • променено на "неизвестни" и трябва да се промени в съществуващата автор
  • Карта на файлове. Старата '' автора, ще бъдат отхвърлени от новия
  • validate_git_author Луа кука.
  • The 'git_export "команда сега одобрява всички Git автор и committer
  • стойностите, като използвате нова "validate_git_author" Луа кука, преди те да са
  • писмено да изходен поток на. Износът ще се провали, ако всяка стойност е
  • отхвърлен от тази кука.
  • The 'git_export "команда сега призовава нова" unmapped_git_author "Луа
  • кука за всички стойности Git авторът не са намерени във файла автор картата. The
  • изпълнението подразбиране на тази кука опити да се произведе валидно Git
  • автори с помощта на няколко модела по подразбиране смени.
  • The 'get_date_format_spec "Луа куката сега има допълнителен параметър
  • което загатва издирваното формат (Fe кратък срок или дълъг срок
  • време). Изпълнението по подразбиране вече връща "% ​​х" за по-кратко и
  • дълги дати, "% X" за къси и дълги пъти (понастоящем не се използва) и
  • '% х% X "за краткосрочен и дългосрочен дата пъти.
  • Опциите "--date-формат" и "--no-форматно-фурмите, вече не
  • специфична за "влезете" команда, но сега може да се използва в целия свят.
  • монотонно сега подсказва само три пъти за ключова парола.
  • Нови функции:
  • Добавена Португалски превод (благодарение на AmArico Монтейро)
  • Bugs фиксиран:
  • "пропуск" сега позволява на празен нова парола, за да се даде
  • (фиксира монотонно бъг # 28809)
  • "автоматизира дистанционно" и "автоматизира remote_stdio" вече не
  • изисква съществуваща база данни (фиксира монотонно бъг # 28885)
  • монотонно вече не хвърля изключение на Windows, ако е
  • прекъснат (^ C); Няколко други бъгове са фиксирани за тази
  • платформа, както и които като цяло се подобри съвместимостта.
  • обявяване на "поясняват" вече е локализиран.
  • Различните събития, където преразглеждане е описан от своя
  • концерти сега идват с правилното локализиран дата изход.
  • Fix проблеми с по-нови версии Lua особено когато
  • LUA_COMPAT_VARARG не е конфигуриран.
  • Други:
  • Състав работа е ускорил значително, и списък кеш
  • изпълнение е определен за делото на прекалено големи списъци.
  • Това трябва да бъде най-вече забележим, когато рови в историята
  • (особено началните дърпа, тъй като тези, които изпраща толкова много ревизии),
  • и да бъде по-забележима за проекти с по-големи дървета.

Какво ново във версия 0.43:

  • монотонно вече не обединява няколко необходими 3-та страна библиотеки, което прави живота на дистрибуторите по-лесно.
  • монотонно сървър вече може да бъде конфигуриран да използва форуърдни делти, което ускорява netsync сървъри доста.
  • Изпълнението на MTN дневник е подобрена значително, и нови полезни селектори са налични там.
  • монотонно вече могат да изнасят своите бази данни в формат бързо внос Git е да се даде възможност по-лесно сътрудничество с този конкретен VCS.
  • Има много поправки.

Какво ново във версия 0.42:

  • Сред обичайните корекции на грешки, малки подобрения и speedups в няколко области, оставащата новата функция е, че сега можете да се справите сливат конфликти асинхронно.

Какво ново във версия 0.41:

  • Тази версия определя някои досадни бъгове и добавя няколко нови функции , най-вече в интерфейса на автоматизация
  • .

<силни> Изисквания

  • Glibc 3.4.x

Подобен софтуер

fastimport
fastimport

14 Apr 15

TeamControl
TeamControl

12 May 15

hgsubversion
hgsubversion

14 Apr 15

Коментари към monotone

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория