Детали программы:
Версия: 1.0
Дата загрузки: 11 May 15
Тип распространения: Бесплатная
Популярность: 60
монотонно является распределенная система контроля версий с плоской модели сверстников, криптографической версии именования, сертификаты мета-данных, децентрализации полномочий и перекрывающихся ветвей.
монотонно работает из транзакционной версия базы данных хранится в обычный файл и использует пользовательский сетевой протокол для эффективной синхронизации базы данных
Что нового В этом выпуске:.
- - Схема базы данных была изменена; пожалуйста, выполнить '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" варианты). Пожалуйста, ознакомьтесь с пользовательских крючки соответственно.
- Короткие варианты ("-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)
- монотонно больше не навязывает и 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 вариант. Изменения в других линий этой информации не должно быть сделано или совершить прервет.
- The 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 теги Теперь выводит имя (имена) Филиал помеченный пересмотр на. Идентификатор редакция сокращается до первых десяти символов, чтобы получить больше места для этого (фиксирует монотонно ошибка # 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).
- The 'не войти "команда больше не падает, если он выполняется в рабочей чья материнская версия (ы) не существуют в указанной базе данных (фиксирует монотонный ошибка # 29677).
- Команда 'клон' больше не удаляет существующий каталог, если бухгалтерия целевой каталог и 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
- Авторы, использующие замену несколько шаблонов по умолчанию.
- The 'get_date_format_spec "Lua крючок теперь имеет дополнительный параметр
- , который намекает на разыскиваемого формате (Fe короткий срок или долгий срок
- Время). Реализация по умолчанию теперь возвращает '% х' на короткий и
- длинные сроки, '% X' для коротких и длинных раза (в настоящее время не используется) и
- '% X% X' на короткий и длительный даты раза.
- вариантов, "--date формата» и «--no-формат-дат 'больше не
- специфическими для команды 'Log', но теперь могут быть использованы в глобальном масштабе.
- монотонно Теперь подсказывает только три раза в течение пароль ключа.
- Новые возможности:
- Добавлена португальский перевод (спасибо AmArico Монтейро)
- Исправлены ошибки:
- 'кодовую фразу "теперь позволяет пустой новый пароль уделять
- (фиксирует монотонно ошибка # 28809)
- 'автоматизации дистанционного' и 'автоматизировать remote_stdio "больше не
- требует существующую базу данных (фиксирует монотонно ошибка # 28885)
- монотонно больше не бросает исключение на Windows, если это
- прервана (^ С); пара другая ошибка были зафиксированы для этого
- платформа, а также что в целом улучшить совместимость.
- Аннотацию "Прокомментировать» теперь локализованы.
- Различные случаи, когда редакция описывается ее
- сертификаты теперь поставляются с надлежащей локализованной продукции дат.
- Устранение проблем с новыми версиями Lua, особенно когда
- LUA_COMPAT_VARARG не установлен.
- Прочее:
- обращение Состав был значительно ускорен, и кэш реестра
- производительность была зафиксирована в случае чрезмерно больших списков.
- Это должно быть главным образом заметно при рытье в истории
- (особенно начальные тянет, так как те, отправить так много изменения),
- и быть более заметным для проектов с большими деревьями.
не
не
Что нового в версии 0.43:
- монотонно больше не связывает несколько необходимых 3-й партии библиотеки, который не делает жизнь дистрибьюторов легче.
- Монотонная сервера теперь может быть настроена на использование вперед дельты, что ускоряет netsync серверов довольно много.
- Производительность журнале MTN был улучшилось, и новые полезные селекторы доступны там.
- монотонно теперь может экспортировать свои базы данных в формат быстрого импорта Git, чтобы позволить более легкий сотрудничество с этой конкретной VCS.
- Есть много исправлений.
Что нового в версии 0.42:
- Среди обычных исправлений, небольших улучшений и ускорений в несколько областей, выдающийся новая функция является то, что теперь вы можете обрабатывать слияния конфликтов в асинхронном режиме.
Что нового в версии 0.41:
- Эта версия исправляет некоторые досадные ошибки и добавляет несколько новых возможностей , главным образом, в интерфейсе автоматизации.
Требования
- Glibc 3.4.x
Комментарии не найдены