LINUX.ORG.RU

Контроль версий


3

0

Всего сообщений: 13

Fossil SCM 2.27

Группа Разработка

После года и пяти месяцев разработки состоялся выпуск 2.27 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, разрабатываемой автором SQLite, Дуэйном Ричардом Хиппом.

Проект написан на языке C, использует базу данных SQLite, как хранилище репозитория, и имеет встроенный http-сервер. Для расширения возможностей возможна компиляция со встроенной поддержкой языка TCL.

Кроме системы контроля версий, fossil-репозитории могут опционально иметь форум, Вики, багтрекер и чат – в единственном sqlite-файле! Распространяемые на странице загрузки архивы содержат только один исполняемый файл, с минимальными системными зависимостями. Поддерживается возможность как полного, так и инкрементального (в уже существующий файл .fossil) импорта git- и subversion- репозиториев.

( читать дальше... )

>>> Подробности на fossil-scm.org

 , , , ,

dataman
()

Git 2.51

Git 2.51
Группа Разработка

18 августа, после двух месяцев разработки, состоялся выпуск 2.51 распределённой системы управления исходными текстами Git.

По сравнению с прошлым выпуском в новую версию принято 506 изменений, подготовленных при участии 91 разработчика (21 впервые приняли участие в разработке Git).

( читать дальше... )

>>> Подробности на opennet

 , , ,

dataman
()

Git 2.49

Git 2.49
Группа Разработка

14 марта, после двух месяцев разработки, состоялся выпуск 2.49 распределённой системы управления версиями Git, написанной на языке C и распространяемой по лицензии GNU GPL 2.

( читать дальше... )

>>> Основные изменения в блоге GitHub

>>> Полный список изменений версии 2.49 на GitHub

 , ,

dataman
()

Git 2.48

Git 2.48
Группа Разработка

Состоялся выпуск 2.48 распределенной системы управления версиями Git, написанной на языке C и распространяемой по лицензии GNU GPL 2.

( читать дальше... )

>>> Полный список изменений версии 2.48 на GitHub

 , ,

dataman
()

libgit2 1.9.0 «Schwibbogen»

libgit2 1.9.0  «Schwibbogen»
Группа Разработка

28 декабря состоялся выпуск 1.9.0 кроссплатформенной библиотеки libgit2, реализующей основные методы Git. Библиотека написана на языке C и распространяется по лицензии GNU GPL 2 со специальным исключением для линковки, позволяющим не раскрывать исходный код.

Ожидается, что это будет последний выпуск в линейке 1.x, и следующей версией станет libgit2 v2.0, в которой поддержка SHA256 перейдёт из статуса «экспериментальная» в статус «поддерживается». Это означает, что в версию 2.0 будут внесены изменения в API и ABI для поддержки SHA256, а также другие изменения, ломающие совместимость.

( читать дальше... )

>>> Полный список изменений версии 1.9.0 на GitHub

 , , libgit2, ,

dataman
()

Fossil SCM 2.25

Группа Разработка

6 ноября, после полугода разработки, состоялся выпуск 2.25 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, написанной на языке C и использующей базу данных SQLite в качестве хранилища.
Для расширения возможностей возможна компиляция со встроенной поддержкой TCL.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

Обновление платформы CADBase для обмена конструкторскими данными

Группа Интернет

Цифровая платформа CADBase создана для обмена 3D-моделями, чертежами и другими инженерными данными.

По традиции, сформированной новостями от 10.02.22 и 10.02.23, спешу поделиться с вами информацией об очередном обновлении платформы CADBase.

( читать дальше... )

>>> Сайт

 , , , ,

margarin
()

Fossil SCM 2.23

Группа Open Source

1 ноября состоялся выпуск 2.23 простой и высоконадежной распределенной системы конфигурационного управления Fossil SCM, написанной на языке C и использующей базу данных SQLite в качестве хранилища.

Список изменений:

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

10 советов и приемов для начинающих по использованию Git

Группа Документация

В Git есть так много возможностей и вариантов, что это ошеломляет начинающих. Автор статьи составил список советов и приемов, которые помогут им лучше управлять Git проектами.

>>> Подробности

 ,

vikos
()

Mercurial 1.3

Группа Open Source

Сегодня объявлено о выходе нового релиза распределенной системы контроля версий Mercurial.

Некоторые из изменений:

  • Прекращена поддержка Python 2.3, теперь для работы требуется Python 2.4 - 2.6
  • Добавлена опция patch.eol для работы с кроссплатформенными патчами
  • Экспериментальная поддержка вложенных репозиториев
  • Добавлено новое экспериментальное расширение share
  • Добавлена возможность загружать хуки(hooks) из произвольных модулей Python
  • Улучшения в производительности (особенно под Windows)
  • Улучшения в веб-интерфейсе
  • Исправление ошибкок

Полный список изменений: http://mercurial.selenic.com/wiki/WhatsNew#Version_1.3_-_2009-07-01

Про вложенные репозитории: http://mercurial.selenic.com/wiki/subrepos

Share extension: http://mercurial.selenic.com/wiki/ShareExtension

Tarball: http://mercurial.selenic.com/release/mercurial-1.3.tar.gz

Из википедии: Mercurial — кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода. Mercurial первоначально был написан для Linux, позже портирован под Windows, Mac OS X и большинство Unix-систем. Система написана на Python и С.

P.S. Matt Mackall (создатель и лидер проекта) в списке рассылки в новости также написал: This release is dedicated to my grandfather, Walter Gordon Heffron, who introduced me to Unix 30 years ago, and who passed away yesterday.

>>> Подробности

 ,

SilentBob
()

Завершен переход Perl на Git

Группа Open Source

Разработчики языка Perl сообщили о завершении миграции проекта на распределенную систему управления исходными текстами Git. Ранее, с 1997 года, в проекте использовалась коммерческая система управления версиями Perforce, распространяемая только в бинарном виде. Для Open Source продуктов лицензии на Perforce распространяются бесплатно, но требует подписания с разработчиком особого соглашения.

Причины миграции на Git:

  • Желание предоставить разработчикам больше свободы
  • Переход на распределенный механизм работы с репозиторием
  • Поддержка online и offline режимов работы
  • Упрощение внесения экспериментальных изменений
  • Уменьшение административной нагрузки на основных коммитеров по принятию сторонних патчей.

Так как git является более привычным для свободных проектов, можно рассчитывать на привлечение к работе над Perl новых разработчиков. Процесс создания единого унифицированного Git репозитория для Perl 5 и всех предыдущих выпусков Perl занял около года.

Новость взята с opennet.ru

>>> Подробности

 , , ,

Voker57
()

Вышел релиз Mercurial 1.1

Группа Open Source

Вышла версия 1.1 распределенной системы контроля версий Mercurial.

Некоторые из изменений:

  • добавлена команда resolve для более лучшего управления слияниями;
  • улучшение производительности;
  • совместимость с Python 2.6;
  • в веб-интерфейсе добавлен граф ревизий;
  • новые и улучшенные темы для hgweb;
  • добавлено расширение rebase для реорганизации изменений;
  • добавлено расширение bookmarks для реализации локальных git-like веток;
  • добавлена поддержка bugzilla 3.0;
  • добавлена опция --color для многих команд и подсветка diff.

Полный список изменений: http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew

Загрузить исходные тексты можно здесь: http://www.selenic.com/mercurial/release/mercurial-1.1.tar.gz

Собранные пакеты для Windows и Mac OS X: http://mercurial.berkwood.com

>>> Подробности

 , ,

SilentBob
()

subversion 1.5.0

Группа Open Source

  • Merge tracking: теперь svn следит за тем, какие изменения были merged и какие доступны для merge. Поддерживать ветки должно стать проще.
  • Конфликты можно разруливать интерактивно в процессе апдейта.
  • Еще много изменений и 150 багфиксов.

PS. изменился формат working copy. Если поставить cvs 1.5, он молча обновит working copy, и предыдущие версии работать не смогут.

>>> Changelog

 , ,

kelyar
()