Увидел свет релиз распределенной системы управления исходными текстами 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.