Представлен релиз системы контроля версий Git v2.1.0.
Основные изменения:
- Нарушающие совместимость изменения:
- Для переменной LESS установлено значение по умолчанию «FRX» вместо «FRSX». Удалён флаг «S», отрезающий длинные строки вместо их переноса;
- Некоторые каталоги в contrib/ отнесены к категории устаревших и исключены;
- Логика вычисления длины строк обновлена в соответствии со стандартом Unicode 7.0;
git clone
при клонировании репозитория с локального диска применяет копирование с использованием жёстких ссылок;- При использовании HTTP-транспорта обеспечено более полное информирование о передаваемых сервером ошибках;
-
git commit --date=<date>
теперь поддерживает больше форматов временных меток, в том числе--date=now
; - В
git replace
добавлена опция--graft
для перезаписи родительского коммита; - Оптимизирована работа
git diff
при сравнении трёх и более деревьев; - В
git svn
добавлена возможность работы с некорректно сформированными временными метками; git mergetool
может использовать в качестве бэкенда vimdiff3.
>>> Подробности