monotone

Скріншот програми:
monotone
Дані програми:
Версія: 1.0
Дата завантаження: 11 May 15
Розробник: Graydon Hoare
Ліцензія: Безкоштовно
Популярність: 13

Rating: 4.0/5 (Total Votes: 1)

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

Що нового У цьому випуску :.

  • - схема бази даних був змінений; будь ласка, виконати 'MTN дБ migrate'on всі локальні і віддалені бази даних.
  • В 'MTN конфліктів resolve_first інтерактивна ", ім'я файлу результат тепер за замовчуванням _MTN / резолюцій /. (Фіксує монотонний питання 103)
  • Французький переклад монотонно був оновлений і тепер є частиною основного дистрибутива знову. Велике спасибі Стіву Petruzzello за видатну роботу!
  • get_netsync_ (читай | запису). _permitted Були розширені не тільки читати файли читання дозволу і запису дозволу, але також файли в підкаталогах читання permissions.d і писати-permissions.d
  • монотонно тепер відстежує робочі баз даних, які не проживають в & Quot; & Quot вдалося; Місцезнаходження.
  • автоматизації в даний час скидає локаль & Quot; POSIX і Quot; всередині. Це означає, що всі сценарії можна очікувати ті ж неперекладені повідомлення від MTN автомата, незалежно від локалізації процесу викликає.
  • гачок "get_netsync_key" була розділена на два окремих гачків, по одному для використання клієнта ('' get_netsync_client_key, з тими ж аргументами, що й оригінальний «get_netsync_key ') і один для використання сервера (' get_netsync_server_key", з одного Таблиця аргумент, що містить всі дані "--bind" варіанти). Будь ласка, ознайомтеся з користувальницьких гачки відповідно.

  • не «LI> Короткі варіанти (" -b ',' -d ', ...) більше не завершена. Це виправляє інваріантної відмова, що походить з неправильного використання опціону. (Закриває монотонно питання 141)
  • Нові можливості:
  • 'MTN конфлікти магазин "зараз виводить кількість конфліктів, і ім'я файлу конфліктів. (Фіксує монотонно питання 108)

  • Команда
  • Новий "MTN список Набір робочих просторів", який виводить всі відомі робочі місця для конкретної бази даних. (Закриває монотонно питання 129)
  • Виправлені помилки:
  • Внутрішня лінія злиття насправді зберегти кінця рядка зараз, замість того, щоб змінити все на & Quot; п & Quot ;.
  • Покращена допомогу та фіксованого аргумент індексація в "конфліктів resolve_first" (фіксує монотонно питання 101)
  • регресії від 0,48 запобігти монотонно від замовлення відмінностей вихід окремих файлів в алфавітному порядку. (Фіксує монотонно питання 102)
  • 'MTN privkey "не визнають особисті ключі виключно доступні в сховище ключів. Це було виправлено.
  • Додана сумісність з Ботан 1.9.9 і новіше. (Фіксує монотонно питання 104)
  • 'MTN тягнути »і« піп синхронізації "завжди говорив, що ваше робоче місце не було оновлено. Тепер, це тільки робить це, коли ви використовували опцію '--update' і не було ніяких оновлень. (Фіксує монотонно питання 106)
  • 'MTN автоматизації дистанційного' і 'MTN автоматизувати remote_stdio "в даний час використовують дану базу даних, дане псевдонім читати, зберігати і підтверджувати відбиток ключа віддаленого сервера (фіксує монотонно питання 95)
  • монотонно дає відповідне повідомлення про помилку, якщо в даний час netsync URI зі схемою "MTN" не попадає в потрібний хост частина (фіксує монотонно питання 110)
  • Коли двійковий файл був видалений і можна було б спробувати отримати розходжень за допомогою MTN відмінностей, було б повідомити, що & Quot; / DEV / нуль є бінарним і Quot;. Це було змінено на це повідомляє фактичне ім'я віддаленого файлу замість. (Фіксує монотонно питання 111)
  • монотонно більше не помилково падає назад на: пам'яті: бази даних, коли немає опція бази даних не вказано. Вона також виводить інформаційне повідомлення для команд, як "настройка" і "клон", які потрапляють назад на налаштованої базі даних за замовчуванням, знову ж таки, якщо база даних не вказано для цих команд. (Фіксує монотонно питання 113)

  • не «LI> монотонно більше не нав'язує і 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 скрипт, який повертає робочу область його первозданному стані з мінімальною кількістю змін. Цей сценарій знаходиться в каталозі / додаткової бен.

Що нового у версії 0.99:

  • Ця версія містить майже незліченні виправлення, зміни, і нова Особливості.
  • Серед них сильно розширена функціональність селектора редакція, значно поліпшений користувальницький інтерфейс, а також можливість & Quot; сухого ходу & Quot; мережеві операції.

Що нового у версії 0.48:

  • Зміни:
  • Набагато більше інформації в даний час передається в редактор при складанні здійснити повідомлення для новій редакції. Автор, Дата, Відділення і Changelog значення можуть тепер все зміниться безпосередньо в редактор, що дозволяє нові філії будуть створені без використання --branch варіант. Зміни в інших ліній цієї інформації не повинно бути зроблено або вчинити перерве.
  • Lua гачок edit_comment тепер тільки приймає один аргумент, який є текст, який буде прийнятий в редактор для редагування здійснити. Існуючі гачки, які заміщають гак за замовчуванням повинні бути змінені, щоб працювати належним чином.
  • довго формат дати / часу використовується "статус", "зробити" і "увійти" має бути достатнім, щоб зберегти дату через форматування і аналіз циклу. Команда "Статус" тепер це перевіряє і попереджає, якщо формат не підходить і «зробити» відмовиться працювати з невідповідною форматі.
  • Вихід "статус" і "команд Log 'змінилося в ув'язці з нової інформації, яка відображається' скоїти 'так, що всі три команди відображення зміни аналогічно.
  • "Налаштування", а також "клонувати" команда перевірки, якщо не управляються бази даних за замовчуванням не існує, і, якщо база даних не дається або як командного рядка або в якості опції робочого простору і в кінцевому підсумку створити нову базу даних за замовчуванням поза бухгалтерського каталозі нова робоча (див нижче для отримання додаткової інформації про нові функції управління).
  • Вихід монотонної Diff змінилося використовувати / DEV / нуль в якості джерела для доданих файлів і в якості мети для віддалених файлів. Це сумісно з патчем (1) і призведе до його додавати і видаляти файли в разі потреби. В рамках цієї зміни диференціала тепер будуть включати в себе віддалені вміст видалених файлів, які були опущені в більш ранніх версіях монотонно.
  • Монотонні попередить тільки про погані сертифікати, якщо не також відповідність довірені сертифікати. Так що, якщо хтось робить поганий філія сертифікат, монотонно попередить тільки про те, що поганий CERT поки хтось не схвалює, що перегляд в тій же галузі (виправляє монотонний помилка # 8033).
  • 'дБ перевірка "зараз перевіряє на наявність помилок в кеші філії голів, і виправляє їх" DB regenerate_caches.
  • Вихід Lua функції Print () і io.write () тепер перенаправляється в стандартний потік повідомлень прогрес монотонних. Дивіться главу 6.3 в документації для докладної інформації.
  • Нові можливості:
  • Монотонні тепер можливості управління базами даних: Якщо ви помістіть ваші бази даних в одному або більше конкретних місцях (за замовчуванням% AppDir% / монотонних / баз даних на вікнах і $ HOME / .monotone / бази даних по Linux, настроюються за допомогою гачка), він здатний виявити ці бази даних і доступ до них тільки даючи (базовий) назву своєї файлу, наприклад & Quot ;: & Quot my-database.mtn;. Ви також можете безпосередньо створювати нові бази даних, в першу знайти місце за замовчуванням шляхом видачі "MTN дБ ініціалізації -d & Quot ;: & Quot my-database.mtn;. Деякі команди, такі як «Налаштування» і «клона» автоматично потрапляють назад в базу даних за замовчуванням (і Quot ;: & Quot default.mtn;, також налаштовується за допомогою гачка), якщо параметр бази даних не явно дав. Крім того, монотонно пам'ятає перевірили робочі місця для кожного керованого базі даних і відображає їх і Quot; відомо і Quot; зареєстровано шляху разом з іншою інформацією в команді нових "списку бази даних" (закриває монотонно помилка # 8916).
  • набір супутніх команд управління
  • 'register_workspace', 'unregister_workspace' і 'cleanup_workspace_list
  • , щоб впоратися переміщені або видалені робочі для керованих баз даних були додані.
  • Багато команд, які змінюють голови філії (затвердити, не схвалюють, тягнути, злиття і т.д.) тепер можуть приймати параметр & Quot; - оновлення та Quot;. Якщо запустити з робочою, заснованої на керівника філії і не має локальні зміни, ця опція робить ці оновлення команди, робочий простір для нового глави. Якщо ви завжди хочете, щоб це поведінка, ви можете визначити get_default_command_options (УМК) гак у monotonerc (фіксує монотонний помилка # 17878).
  • Нова команда "undrop", який скасовує з «падіння» зробили помилково (фіксує монотонно помилка # 13604).
  • Нова команда автоматизації "оновлення", яка поводиться ідентично команді нормальної "оновлення".
  • '' Ls теги Тепер виводить ім'я (імена) Філія тегами перегляд на. ID ревізії скорочується до перших десяти символів, щоб отримати більше місця для цього (фіксує монотонно помилка # 12773).
  • За умовчанням включати і виключати моделей тепер згадав на сервер. Це означає, що ви можете мати, наприклад, один сервер, який можна синхронізувати всі, і однією, що ви тільки синхронізувати кілька гілок, і ти не доведеться турбуватися про забуваючи дати включають зразок і випадково намагається синхронізувати всі в секунду Сервер.
  • Нова функція розширення change_workspace Lua (каталог) була додана. Це має бути найбільш корисним для користувача команд, які повинні працювати на декількох робочих просторів з монотонним ж інстанції.
  • Існує також новий server_set_listening (BOOL) Lua функція продовження доступна з 0.47, які можуть бути використані, щоб сервери вихід монотонно витончено замість того, щоб бути вбитим. Виправлені помилки
  • регрес в 0,47 запобігти успішне виконання поштовху / вилучення / синхронізацію через труби (Debian помилка 574512); це було виправлено.
  • помилка в 0,46 і 0,47 може призвести до тягне або, можливо, робить приймати приблизно назавжди, якщо будь-який з попередніх глав галузевих НЕ & Quot; близько і Quot; ставлення нового глави. Це було виправлено.
  • Кілька помилок, пов'язаних з обмеженнями не включаючи необхідні батьківські каталоги включаються файлів були виправлені. Тепер можна сказати, «піп додати / B / C" з подальшим "MTN здійснити / B / C ', і фіксація успіху. Дивіться розділ Обмеження в керівництві для більш докладної інформації (фіксує монотонних помилки # 15994, # 17499, # 20447 та # 22044).
  • монотонно більше не рятує змінені параметри з командного рядка назад в _MTN / варіантів у разі виконання команди був невдалим (не фіксує монотонно помилка # 22928).
  • При монотонної читає пакети з файлів, як Fe ключі в каталозі на даній --keydir опції, і ці файли великі і не містять пакетних даних на всіх, монотонно більше не використовує надмірну кількість часу і пам'яті, щоб зрозуміти це (не фіксує монотонно помилка # 28799).
  • 'не ввійти "команда більше не падає, якщо він виконується в робочій чия материнська версія (и) не існують у зазначеній базі даних (фіксує монотонний помилка # 29677).

  • не «LI> Команда 'клон' більше не видаляє існуючий каталог, якщо бухгалтерія цільової каталог і Quot; & Quot .; вказує на робочій (фіксує монотонно помилка # 29927).
  • Команди в довідковій виходу монотонних в тепер сортуються в алфавітному порядку.
  • монотонна на Windows, тепер є ненульовий код виходу, коли переривається (^ С). Це була порушена в 0,47, коли він був зафіксований не кидати виняток на переривається.
  • В 0,46 0,47 і монотонно іноді може заплутатися, про який зміни були керівники тієї чи іншої галузі. Це станеться, коли нова філія сертифікат був доданий до перегляду, який був предком одного або більше з поточних керівників філії, найбільш часто під час netsync, коли кілька людей зробили однакові злиття. Це тепер виправлена. "Перевірка БД" буде ідентифікувати проблему; якщо ваша база даних в даний час дає невірні результати головами », або« MTN помилка 'на' 'злиття, ви можете це виправити запустивши' MTN дБ regenerate_caches.
  • В 0.46, паразитні мережі відключається може відбутися при передачі досить великі предмети (файли, різницями, ревізій). Це було виправлено в 0.47, але не відзначити, в примітках до випуску в той час (фіксує монотонно помилка # 28991).
  • Інше:
  • Підтримка дифузного злиття (http://diffuse.sourceforge.net) був доданий.

Що нового у версії 0.47:

  • Зміни:
  • за замовчуванням '' автор використовував командою git_export має
  • змінено на «Невідомий» і повинні бути змінені в існуючій автора
  • карта файли. Старий '' автор буде відхилено нового
  • validate_git_author Lua гачок.
  • Команда 'git_export' тепер перевіряє всі мерзотник автор і комміттером
  • значення за допомогою нового '' validate_git_author Lua гачок, перш ніж вони
  • записується у вихідний потік. Експорт буде виконана, якщо якесь значення є
  • відхилено цієї книги.
  • Команда 'git_export "тепер називає нової" unmapped_git_author "Lua
  • гак для всіх Git автор значень, що не знайдених в автора файл карти.
  • реалізація цього гака спроб за замовчуванням, щоб справити дійсний Git
  • Автори, які використовують заміну кілька шаблонів за замовчуванням.
  • 'get_date_format_spec "Lua гачок тепер додатковий параметр
  • , який натякає на розшукуваного форматі (Fe короткий термін або довгий термін
  • Час). Реалізація за замовчуванням тепер повертає '% х' на короткий і
  • довгі терміни, '% X' для коротких і довгих рази (в даний час не використовується) і
  • '% х% X' на короткий і тривалий дати рази.

  • не «LI> опції" --date формат 'і' --no-формат-дат 'більше не
  • специфічними для команди 'Log', але тепер можуть бути використані в глобальному масштабі.
  • монотонно Тепер підказує тільки три рази протягом пароль ключа.
  • Нові можливості:
  • Додана португальська переклад (спасибі AmArico Монтейро)
  • Виправлені помилки:
  • 'кодову фразу "тепер дозволяє порожній новий пароль приділяти
  • (фіксує монотонно помилка # 28809)
  • 'автоматизації дистанційного' і 'автоматизувати remote_stdio "більше не
  • вимагає існуючу базу даних (фіксує монотонно помилка # 28885)

  • не «LI> монотонно більше не кидає виняток на Windows, якщо це
  • перервана (^ С); Пару інша помилка були зафіксовані для цього
  • платформа, а також що в цілому поліпшити сумісність.
  • анотація "Прокоментувати» тепер локалізовані.
  • Різні випадки, де редакція описується її
  • сертифікати тепер поставляються з правильною локалізованого виробництва дати.
  • Усунення проблем з новими версіями Lua, особливо, коли
  • LUA_COMPAT_VARARG не встановлений.
  • Інше:
  • звернення Склад був значно прискорений, і кеш реєстру
  • продуктивність була зафіксована у разі надмірно великих списків.
  • Це має бути головним чином помітно при ритті в історії
  • (особливо початкові тягне, так як ті, відправити так багато зміни),
  • і бути більш помітним для проектів з великими деревами.

Що нового у версії 0.43:

  • монотонно більше не пов'язує кілька необхідних 3 сторонніх бібліотек, що не робить Життя дистриб'юторів легше.
  • монотонно сервера тепер може бути налаштована на використання вперед дельти, що прискорює netsync серверів досить багато.
  • продуктивність журналі MTN був покращився, і нові корисні селектори доступні там.
  • монотонно тепер може експортувати свої бази даних у формат швидкого імпорту Git, щоб дозволити більш легкий співпрацю з цієї конкретної VCS.
  • Є багато виправлень.

Що нового у версії 0.42:

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

Що нового у версії 0.41:

  • Ця версія виправляє деякі прикрі помилки і додає декілька нових можливостей , головним чином в інтерфейс автоматизації.

Вимоги

  • Glibc 3.4.x

Схожі програми

gitube
gitube

14 Apr 15

ViewGit
ViewGit

11 May 15

grt
grt

14 Apr 15

autohook
autohook

14 Apr 15

monotone

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями