Увидел свет релиз распределенной системы управления исходными текстами Git 1.8.3. Git является одной из самых эффективных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются криптографические методы, также возможна привязка цифровых подписей разработчиков к тегам и коммитам. Из проектов, разрабатываемых с использованием Git, можно отметить ядро LinuxAndroid,LibreofficeSystemdX.OrgWaylandMesaGstreamerWineDebianDragonFly BSDPerlEclipseGNOMEKDEQtRuby on RailsPostgreSQLVideoLANPHPXen,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.