The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз распределенной системы управления исходными текстами G..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от opennews (ok) on 16-Авг-14, 17:16 
Доступен (https://lkml.org/lkml/2014/8/15/498) релиз распределенной системы управления исходными текстами Git 2.1.0 (http://git-scm.com/). Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux (https://git.kernel.org/cgit/linux/kernel/git/stable/linux-st.../), Android (https://android.googlesource.com/), Libreoffice (http://cgit.freedesktop.org/libreoffice), Systemd (http://cgit.freedesktop.org/systemd), X.Org (http://cgit.freedesktop.org/xorg), Wayland (http://cgit.freedesktop.org/wayland), Mesa (http://cgit.freedesktop.org/mesa/), Gstreamer (http://cgit.freedesktop.org/gstreamer), Wine (http://source.winehq.org/git/wine.git), Debian (http://anonscm.debian.org/gitweb), DragonFly BSD (http://gitweb.dragonflybsd.org/?p=dragonfly.git;a=summary), Perl (http://perl5.git.perl.org/perl.git), Eclipse (http://git.eclipse.org), GNOME (http://git.gnome.org/browse/), KDE (https://projects.kde.org/projects), Qt (http://qt.gitorious.org/), Ruby on Rails (https://github.com/rails/rails), PostgreSQL (http://git.postgresql.org/gitweb/), VideoLAN (http://git.videolan.org), PHP (http://git.php.net/), Xen (http://xenbits.xen.org/gitweb/), Minix (http://git.minix3.org/).

Основные изменения:


-  Изменение нарушающее совместимость: значение по умолчанию для переменной окружения   LESS изменено с "FRSX" на "FRX". В частности, убран флаг "S", который указывал на необходимость отрезания хвоста невлезающих длинных строк. Отныне длинные строки будут переноситься на следующую строку. Для возврата старого поведения  можно запустить 'git config core.pager "less -S"' или только для команды
"git blame" - 'git config pager.blame "less -S"';

-  Добавлена команда "git verify-commit" для проверки цифровой подписи GPG в подписанных коммитах по аналогии с использованием "git verify-tag"  для подписанных тегов;
-  Добавлена экспериментальная поддержка нового формата индексов, в котором используется два файла - один с базовыми данными, а другой с инкрементальными изменениями относительно базового файла. Использование данного формата может сократить операции ввода/вывода при перезаписи очень больших индексов на системах с небольшой активностью изменений в рабочем дереве;
-  Активирована по умолчанию настройка "core.preloadindex", включающая поддержку предварительной загрузки индекса, что позволяет ускорить работу на системах с многоядерными CPU;
-  При клонировании репозитория с локального диска при помощи команды "git clone" теперь используется копирование с применением жестких ссылок. Для отмены данного поведения следует использовать опцию "--no-local";
-  В команду git commit --date={date}" добавлена поддержка дополнительных форматов задания времени, в том числе "--date=now";


-  Из contrib/ исключено несколько вышедших из употребления директорий;
-  Код для вычисления ширины экрана при выводе строк UTF-8 обновлён для соответствия спецификации Unicode 7.0;
-  Для клиентов, использующих транспорт на основе HTTP, обеспечена более полная трансляция сообщений об ошибках, передаваемых web-сервером;
-  В скрипте автодополнения ввода для bash (из contrib/) улучшена поддержка алиасов, определяющих сложные последовательности команд;


-  Добавлена настройка "core.commentChar", через которую для редактора сообщений коммитов можно задать символ начала комментария, отличный от "#". Для автоматического определения символа комментария можно указать параметр "auto";
-  В команду "git format-patch" добавлена опция
"--signature-file=файл" для добавления подписи к письму из указанного файла;
-  В "git grep" добавлена настройка grep.fullname, принудительно включающая использование полного имени файла ("--full-name")
-  В "git imap-send" добавлена возможность обращения к обработчику запроса параметров входа для получения данных аутентификации;

-  В "git log" и похожих командах обеспечена поддержка значения "auto" для автоматического включения опции "--decorate" при выводе на терминал;
-  Запуск "git merge" без аргументов теперь приведёт к выводу ошибки, за исключением явного определения upstream для текущей ветки или активации опции  merge.defaultToUpstream;

-  В "git mergetool" добавлена поддержка бэкенда vimdiff3;

-  По умолчанию отключена настройка mergetool.prompt, при которой всегда выводился запрос подтверждения о запуске утилиты tergetool  в текущем пути;

-  В "git replace" добавлена субкоманда "--edit" для создания замены через редактирование существующего объекта;
-  В "git replace" добавлена субкоманда  "--graft" для перезаписи родителя текущего коммита;

-  В "git send-email" добавлены  опции "--to-cover" и "--cc-cover" для получения содержимого заголовков "To": и "Cc:" из указанных далее файлов;


-  При редактировании сообщения для тега через "git tag" обеспечено отображение тега в комментарии;

-  Лимит "core.deltabasecachelimit" увеличен с  16 до 96 MiB;

-  Проведена значительная оптимизация работы команды "git blame" за счёт реорганизации структур по отслеживанию выполнения работы;

-  Оптимизирована работа  "git diff при сравнении трёх и более деревьев.


URL: https://lkml.org/lkml/2014/8/15/498
Новость: http://www.opennet.ru/opennews/art.shtml?num=40392

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз распределенной системы управления исходными текстами G..."  –8 +/
Сообщение от pavlinux (ok) on 16-Авг-14, 17:16 
> Добавлена экспериментальная поддержка нового формата индексов,
> в котором используется два файла - один с базовыми данными,
> а другой с инкрементальными изменениями относительно базового файла.

2015 год... используется три файла - один с базовыми данными,
другой - с инкрементальными изменениями относительно базового файла,
третий - с инкрементальными изменениями относительно инкрементальных изменений.

2016 год - добавлена поддержка снапшотов.
2017 год - Торвальдс понял, что изобрёл ZFS.
2018 год - добавляются утилиты mkfs.gitfs, fsck.gitfs
2019 год - Grub3 научился грузиться с gitfs  
2020 год - EFI/BIOS грузятся с сетевых коммитов
2021 год - Доступны первые тестовые коммиты Windows 21 Ultimate Оchko  
...



Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз распределенной системы управления исходными текстами G..."  +5 +/
Сообщение от Аноним (??) on 16-Авг-14, 17:34 
нельзя в таком виде на форум лазить.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

27. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от ZloySergant (ok) on 17-Авг-14, 15:54 
>нельзя в таком виде на форум лазить.

Не, ну почему? Я - захожу, почему другим низзя? :)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

35. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 17-Авг-14, 20:23 
Вам можно, а Пашеньке без справочки нельзя.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

4. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 16-Авг-14, 18:21 
2014 - критики критикуют инструменты, аналогов которым нет.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Релиз распределенной системы управления исходными текстами G..."  –3 +/
Сообщение от mebiuslu9 Нема Нема on 16-Авг-14, 19:47 
2030 год - gitfs используется для хранения данных и контроля над наноассемблерами
2079 год - из за ошибки в git вся органика на Земле была поглощена.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от anonymous (??) on 17-Авг-14, 01:13 
> 2030 год - gitfs используется для хранения данных и контроля над наноассемблерами
> 2079 год - из за ошибки в git вся органика на Земле
> была поглощена.

Алекс Дентон нас спасёт.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

34. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 17-Авг-14, 20:22 
А интеграцию в systemd в каком году прогнозируете?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

38. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от АноуС on 17-Авг-14, 21:09 
Павлик, так держать !!!

Плюсанулвкарму ( как обычно ).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

41. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от anonimus on 18-Авг-14, 13:40 
Поздно, git fsck уже есть
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от папа on 16-Авг-14, 17:42 
Для ленивых рекомендую - https://github.com/progman/gitbash
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Релиз распределенной системы управления исходными текстами G..."  –13 +/
Сообщение от Kodir (ok) on 16-Авг-14, 19:01 
У вас в ссылке опечатка, вот правильная: http://mercurial.selenic.com/
:)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "Релиз распределенной системы управления исходными текстами G..."  +10 +/
Сообщение от Аноним (??) on 16-Авг-14, 19:24 
У вас в ДНК опечатка.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Релиз распределенной системы управления исходными текстами G..."  +3 +/
Сообщение от Аноним (??) on 16-Авг-14, 22:47 
Да нафиг, идите греметь пустым бидоном в другом месте.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от mebiuslu9 Нема Нема on 16-Авг-14, 19:32 
Тьфу ты. Судя по названию я подумал что это реализация Git на Bash совместимся с оригиналом.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Релиз распределенной системы управления исходными текстами G..."  –1 +/
Сообщение от Аноним (??) on 16-Авг-14, 21:04 
What is it?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Релиз распределенной системы управления исходными текстами G..."  –2 +/
Сообщение от Пропатентный тролль on 16-Авг-14, 18:23 
Вот нахрен они S убрали? Смысл?? Кому это надо было - уже всё поменял, а кого удовлетворял дефолт - тому теперь надо будет прыгать с настройками. Люди творят абсолютный идиотизм, только создавая проблемы пользователям на пустом месте. Низачёт и порицание.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Evolve32 (ok) on 16-Авг-14, 20:31 
Это вы еще awesome не видели. В каждом минорном релизе почти все перекраивают... А это пустяк, к тому же, еще и сказано как все вернуть.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

21. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Ordu email(ok) on 17-Авг-14, 11:03 
Я думаю, они это сделали специально, чтобы вызвать в вас раздражение. Торвальдс, знаете ли, тролль со стажем, от него подобного легко можно ожидать.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

22. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Andrey Mitrofanov on 17-Авг-14, 12:33 
>Торвальдс, знаете ли,

Junio C Hamano

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

25. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 17-Авг-14, 14:41 
> Я думаю, они это сделали специально, чтобы вызвать в вас раздражение. Торвальдс,
> знаете ли, тролль со стажем, от него подобного легко можно ожидать.

Троллить троллей, особенно пропатентных - это особый шик. Ведь как известно, тролли совсем не против закусить глупым неповоротливым "коллегой".

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

15. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от h31 (ok) on 16-Авг-14, 20:22 
> При клонировании репозитория с локального диска при помощи команды "git clone" теперь используется копирование с применением жестких ссылок. Для отмены данного поведения следует использовать опцию "--no-local";

So slow.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Релиз распределенной системы управления исходными текстами G..."  –1 +/
Сообщение от Аноним (??) on 16-Авг-14, 22:43 
Наоборот, пока непонятно как это будет работать с NFS томами, например.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

43. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Аноним (??) on 18-Авг-14, 16:59 
c NFS оно и так работать нормально не будет. NFS для таких целей юзают только каике-то неадекваты и ССЗБ.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

44. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Аноним (??) on 18-Авг-14, 20:19 
> c NFS оно и так работать нормально не будет

Замечательно оно работало и будет работать.

> NFS для таких целей юзают только каике-то неадекваты и ССЗБ.

Для каких целей? ~ по NFS - обычная практика

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

45. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Аноним (??) on 18-Авг-14, 20:20 
> Наоборот, пока непонятно как это будет работать с NFS томами, например.

А в чём вам мерещится проблема? Хардлинки на NFS - такие же хардлинки как и на локальных ФС.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Релиз распределенной системы управления исходными текстами G..."  –2 +/
Сообщение от Mihail Zenkov (ok) on 17-Авг-14, 13:59 
У гита есть возможность скачать часть тоько часть репозитория (начиная с определенной даты или ревизии) для последующего провидения bisect?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Andrey Mitrofanov on 17-Авг-14, 14:27 
> У гита есть возможность скачать часть тоько часть репозитория (начиная с определенной
> даты или ревизии) для последующего провидения bisect?

Да. Скачать - git clone --depth. =shallow clone. У bisect таким репо, вроде, проблем не было(*).


(*) только с ~transfer from or to~, и то починили во "времена" 1.9/2.0 http://stackoverflow.com/questions/6941889/is-git-clone-dept...

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "Релиз распределенной системы управления исходными текстами G..."  –2 +/
Сообщение от Mihail Zenkov (ok) on 17-Авг-14, 14:50 
Спасибо! Хочу отловить регрессию в ядре, а качать весь их многогиговый репозиторий затруднительно.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

28. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от anonim on 17-Авг-14, 16:07 
> многогиговый

Почти гиговый, или вы в гигабитах?

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

42. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 18-Авг-14, 16:29 
Окститесь, репозиторий ядра и гигабайта не весит.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

46. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от XoRe (ok) on 19-Авг-14, 00:18 
> Спасибо! Хочу отловить регрессию в ядре, а качать весь их многогиговый репозиторий
> затруднительно.

Вам прислать в tar.xz?

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

51. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 20-Авг-14, 15:04 
Неужели?
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

47. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от XoRe (ok) on 19-Авг-14, 00:19 
>  При клонировании репозитория с локального диска при помощи команды "git clone" теперь используется копирование с применением жестких ссылок. Для отмены данного поведения следует использовать опцию "--no-local";

Склонировал значит, нафигачил туда из /dev/random, удалил.
А потом такой... ВОТ ЭТО ПОВОРОТ!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 19-Авг-14, 00:29 
Ну если вы дeбил, то звиняйте :)
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

49. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от XoRe (ok) on 19-Авг-14, 00:48 
> Ну если вы дeбил, то звиняйте :)

/dev/random - это утрирование.
Склонировал, поигрался, записал данные, удалил файлы, думаешь склонировать снова, а тут сюрприз!
И это действие по умолчанию.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

50. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 19-Авг-14, 01:51 
Прочитайте документацию либо хотя бы попробуйте, прежде чем выставлять себя ламером. Оригинальный репозиторий действия с клоном не затрагивают.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

53. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Andrey Mitrofanov on 21-Авг-14, 09:51 
> Склонировал, поигрался, записал данные, удалил файлы,

Использовать паки и объекты в .git/ с числом линков >2 только для чтения достаточно, чтобы развеять Ваши беспокойства. Пустырник также показан в более тяжёлых случаях.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру