Релиз распределенной системы управления исходными текстами Git 1.8.3
27 мая 2013 года
Увидел свет релиз распределенной системы управления исходными текстами 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.
Источники править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.