Издание на системата за управление на изходен код Git 2.33

След два месеца разработка, беше публикувана версия 2.33 на разпределената система за управление с изходния код Git. Git е една от най-популярните, надеждни и високо производителни системи за контрол на версиите, предлагаща гъвкави средства за нелинейно разработване, основани на клоненето и сливането на клонове. За да се осигури целостта на историята и устойчивостта на промени "с ретроактивно действие", се използва неявно хеширане на цялата предходна история в всяко комитване, съществува и възможност за удостоверяване с цифрови подписи на разработчиците на отделни тагове и комити.

В сравнение с предишната версия, в новата версия са приети 649 изменения, подготвени с участието на 74 разработчици, от които 19 за първи път участваха в разработката. Основните нововъведения са:

  • Към команда "git send-email" е добавена опция "—sendmail-cmd" и настройката "sendemail.sendmailCmd", с помощта на които може да се определи командата за взаимодействие с SMTP-сървър при изпращане на имейли.
  • За команда "git rev-list" е реализирана опция "—no-commit-header", при задаването на която не се показва заглавието "commit ", което опростява използването на изхода в скриптове.
    Издание на системата за управление на изходен код Git 2.33
  • В шаблона за userdiff е реализирана поддръжка на токена "record" за езика C#.
  • В командата "git worktree add —lock" е реализирана възможност за извеждане на причината за блокиране на работното дърво.
  • В изхода, формулиран с опцията "git log —decorate", при която освен обикновените данни от лога се показват свързаните с тях имена на клонове, е добавено определяне и зареждане само на поискваните данни, за да не се извършва излишна работа.
  • Добавена е оптимизация, която позволява ускорение на операциите на страната сървър чрез отхвърляне на вече прегледаните комити за дървета.
  • Бекендът, осигуряващ работата на команда "diff -G/-S", е пренасочен към използването на двигателя за регулярни изрази pcre2, при неговото наличиe.
  • Извършена е оптимизация на командата "git send-email".
  • Продължена е работата по написването на реализацията на "git submodule" на езика C.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster