Релиз распределенной системы управления исходными текстами Git 1.8.3

Увидел свет релиз распределенной системы управления исходными текстами Git 1.8.3. Git является одной из самых эффективных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются криптографические методы, также возможна привязка цифровых подписей разработчиков к тегам и коммитам. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, Libreoffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix. Из изменений в Git 1.8.3, можно отметить:

Обновлены хелперы remote-hg и remote-bzr; Расширены возможности интерфейса gitk, в том числе обеспечена поддержка отмены изменений («revert»), удобно показаны даты в тегах, добавлена возможность настройки цветов, реализована поддержка поиска -G’pickaxe'; «git clone --reference» теперь использует файл с текстовой ссылкой на реальное местоположение репозитория; В «git count-objects» добавлена опция »--human-readable» (»-H») для более простого для восприятия показа больших номеров (Ki/Mi/GiB); В скрипте с правилами автодополнения к bash реализована более полная поддержка команды git-cherry-pick; В файл конфигурации добавлены настройки remote.pushdefault и branch.*.pushremote, определяющие пути по умолчанию для выполнения push-запроса (например, когда выполняется pull из одного места и push в другое место); Добавлены дополнительные проверки некорректного ввода при выполнении «git branch --set-upstream-to»; В «git fetch» добавлена возможность извлечения коммита по имени raw-объекта; В contrib добавлен новый хелпер для чтения данных учётной записи из фала .netrc/.authinfo; В «git push» добавлена опция »--follow-tags» для вывода веток, связанных тегами; В «git merge» и «git pull» опционально может быть включена проверка GPG-сигнатуры при слиянии коммита; Обновлена поддержка сборки компилятором msvc.

© OpenNet