The OpenNET Project / Index page

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

Релиз распределенной системы управления исходными текстами Git 1.7.11

18.06.2012 13:36

Доступен релиз распределенной системы управления исходными текстами Git 1.7.11. Git является одной из самых эффективных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются криптографические методы, также возможна привязка цифровых подписей разработчиков к тегам и коммитам. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, Android, PostgreSQL, X.org.

Некоторые изменения:

  • Новый упрощённый режим выполнения операции push - "push.default=simple", охватывающий режимы "current" и "upstream". При использовании режима simple, если не указать какие ветки и теги использовать при выполнении "git push", текущая ветка будет помещена под тем же именем в удалённом репозитории, только если там установлено отслеживание ветки с идентичным именем. В будущих выпусках планируется использовать режим "simple" по умолчанию, если содержимое директивы push.default не определено.
  • В различные команды добавлена опция "--column" для вывода в несколько столбцов;
  • В contrib/ добавлена утилита "git subtree";
  • В contrib/ добавлено приложение для работы в качестве прокси и для кэширования SSL-сессий для транспорта https://;
  • В Makefile добавлена опция NO_INSTALL_HARDLINKS для запрета использования жестких ссылок при установке;
  • В "git am" добавлена опция "--include", работающая в противовес "--exclude";
  • В "git difftool" добавлена опция "--dir-diff" для запуска внешней утилиты diff с целью сравнения разом содержимого двух директорий (иначе сравнение проводится запуском diff для каждой пары файлов в директориях);
  • В "git rebase" добавлена возможность сохранения коммитов, не вносящих каких-либо изменений в исходную историю;
  • В "git svn" добавлена поддержка дополнительных провайдеров аутентификации, специфичных для определённых платформ - например, gnome-keyring, kwallet и т.п.
  • Добавлена поддержка четвёртой экспериментальной версии формата индексного файла, в котором проведены оптимизации, направленные на уменьшение числа обращений к диску и снижение интенсивности ввода/вывода;
  • В "git archive" добавлена возможность формирования вывода без загрузки блобов в память;
  • Оптимизирован код вычисления хэшей для систем с порядком байт от младшего к старшему (little-endian, используется в CPU x86).


  1. Главная ссылка к новости (https://lkml.org/lkml/2012/6/1...)
  2. OpenNews: Релиз распределенной системы управления исходными текстами Git 1.7.10
  3. OpenNews: Релиз распределенной системы управления исходными текстами Git 1.7.9
  4. OpenNews: Релиз распределенной системы управления исходными текстами Git 1.7.7
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34124-git
Ключевые слова: git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 14:57, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Для обеспечения целостности истории от изменений задним числом используются криптографические методы

    Помнится, разработчик rsyslog кричал, что все эти методы с цепочкой хешей - чушь собачья, и добавить в них исправления задним числом может любой дурак.

     
     
  • 2.10, Аноним (-), 20:27, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > добавить в них исправления задним числом может любой дурак.

    Может. Только другим всучить сложно: у всех вокруг круто разъедется синхронизация с хакнутым репом (все дерево хешей с момента хака отъедет). И это будет немедленно запалено толпенью народа.

    Впрочем, как бонус там теперь и возможность подписывать коммиты gpg есть, если указанного мало и паранойя долбит.

     

  • 1.6, Аноним (-), 16:00, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Скушно :)

    Напишу ка я, что Subversion лучше поддерживает работу с бинарными форматами. Еще не нужно запоминать километровые хеши ревизий и вообще Subversion наше все. Ну вы поняли, понеслась :)

     
     
  • 2.8, б.б. (?), 16:15, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скушно :)
    > Напишу ка я, что Subversion лучше поддерживает работу с бинарными форматами.

    И что?

    > Еще не нужно запоминать километровые хеши ревизий

    И что?

    > и вообще Subversion наше все.

    И что?

    > Ну вы поняли, понеслась :)

    Глупо.

     
     
  • 3.9, Аноним (-), 16:21, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да, написал так окровенно толсто, что аж тонко вышло )
     
     
  • 4.11, Аноним (-), 20:29, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Да, написал так окровенно толсто, что аж тонко вышло )

    Да ну, толстый и унылый. С вами даже троллить не интересно.

     
  • 2.12, Аноним (-), 21:06, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше напишите то же самое про Mercurial :)
     
     
  • 3.13, Аноним (-), 02:24, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше напишите то же самое про Mercurial :)

    А он научился поддержке бинарных форматов?

     
     
  • 4.17, ruslan (??), 13:17, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да, через встроенное расширение "Large Files"
     
  • 4.18, develop7 (ok), 13:59, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    искаробочное http://mercurial.selenic.com/wiki/LargefilesExtension to the rescue
     
     
  • 5.19, Аноним (-), 23:38, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это не изкаоробочное, а голимое расширение. Это надо же было додуматься сделать базовые фичи в DVCS расширениями...
     
  • 2.14, Аноним (-), 02:24, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скушно :)
    > Напишу ка я, что Subversion лучше поддерживает работу с бинарными форматами. Еще
    > не нужно запоминать километровые хеши ревизий и вообще Subversion наше все.
    > Ну вы поняли, понеслась :)

    Слабак. А про RCS слабо песню спеть?

     
  • 2.16, aborodin (ok), 09:18, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мерж веток в сабвершене -- это ад и содомия. Ну, тыпонел. Понеслась?
     
     
  • 3.20, Аноним (-), 23:50, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да там всё содомия, причём адская
     

  • 1.15, Аноним (-), 02:50, 19/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, Android, PostgreSQL, X.org.
    > X.org
    > разрабатываемых

    Division by zero.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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