Wydanie systemu kontroli wersji Git 2.33

Po dwóch miesiącach prac rozwojowych opublikowano wydanie zdalnego systemu zarządzania kodem źródłowym Git 2.33. Git jest jednym z najpopularniejszych, niezawodnych i wydajnych systemów kontroli wersji, oferującym elastyczne narzędzia do nieliniowego rozwoju, oparte na gałęzieniu i łączeniu. Aby zapewnić integralność historii oraz odporność na zmiany „z dnia na dzień”, używa się niejawnego haszowania całej poprzedniej historii w każdym commicie, co umożliwia również weryfikację podpisami cyfrowymi deweloperów dla poszczególnych znaczników i commitów.

W porównaniu do poprzedniego wydania w nowej wersji wprowadzono 649 zmian, przygotowanych przy udziale 74 deweloperów, z których 19 po raz pierwszy uczestniczyło w rozwoju. Główne nowości:

  • Do zespołu „git send-email” dodano opcję „—sendmail-cmd” oraz ustawienie „sendemail.sendmailCmd”, dzięki którym można określić polecenie do współpracy z serwerem SMTP podczas wysyłania wiadomości.
  • Dla polecenia „git rev-list” wprowadzono opcję „—no-commit-header”, przy której nie jest wyświetlany nagłówek „commit ”, co upraszcza sposób korzystania z danych wyjściowych w skryptach.
    Wydanie systemu kontroli wersji Git 2.33
  • W szablonie dla userdiff wprowadzono wsparcie dla tokenu „record” dla języka C#.
  • W poleceniu „git worktree add —lock” dodano możliwość wyświetlania przyczyny blokady roboczego drzewa.
  • W danych wyjściowych generowanych przez opcję „git log —decorate”, gdzie oprócz zwykłych danych z dziennika wyświetlane są powiązane z nimi nazwy gałęzi, dodano określenie i ładowanie tylko wymaganych danych, aby nie wykonywać zbędnej pracy.
  • Dodano optymalizację, która przyspiesza wykonywanie operacji po stronie serwery poprzez odrzucenie już widzianych commitów dla drzew.
  • Backend obsługujący polecenie „diff -G/-S” został przełączony na użycie silnika wyrażeń regularnych pcre2, jeśli jest dostępny.
  • Przeprowadzono optymalizację polecenia „git send-email”.
  • Kontynuowano prace nad implementacją „git submodule” w języku C.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster