Git 2.48

Появи сС вСрсия 2.48 Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°Ρ‚Π° систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсии Git, написана Π½Π° C ΠΈ разпространявана ΠΏΠΎΠ΄ лицСнзия GNU GPL 2.

Бписък Π½Π° основнитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Нова ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° remote.<name>.serverOption ΠΈΠΌΠ° ΡΡŠΡ‰ΠΎΡ‚ΠΎ дСйствиС, ΠΊΠ°ΠΊΠ²ΠΎΡ‚ΠΎ Π±ΠΈ ΠΈΠΌΠ°Π»Π° опцията β€”serverOption=<value>, Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΎΡ‚ командния Ρ€Π΅Π΄.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° git rebase β€”rebase-merges сСга ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΊΠ»ΠΎΠ½ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚ΠΎ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ възмоТно.
  • ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ git notes add ΠΈ git notes append с новия Ρ„Π»Π°Π³ -e отварят Π±Π΅Π»Π΅ΠΆΠΊΠΈΡ‚Π΅ Π² $GIT_EDITOR ΠΏΡ€Π΅Π΄ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅.
  • ДокумСнтацията Π·Π° git bundle относно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° β€”all ΠΏΡ€ΠΈ създаванС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°.
  • ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ°Ρ‚Π° Π·Π° стари вСрсии Π½Π° libcURL ΠΈ Perl Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°.
  • Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° git mergetool Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΡ€ΠΈ възникванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°.
  • ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ git bundle β€”unbundle ΠΈ git clone, изпълнСни Π·Π° Ρ„Π°ΠΉΠ» Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°, стартират fsck Π·Π° Π½ΠΎΠ²ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° fsck.
  • Ако ΠΏΡ€ΠΈ изпълнСниС Π½Π° git fetch $remote бъдС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ, Ρ‡Π΅ липсва refs/remotes/$remote/HEAD ΠΈ коя ΠΊΠ»ΠΎΠ½ΠΎΠ²Π° насочСност ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° страна с HEAD, refs/remotes/$remote/HEAD сС обновява, Π·Π° Π΄Π° сочи към нСя.
  • Π‘Π΅Π³Π° git fetch Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ настройкитС remote..followRemoteHEAD Π·Π° слСдСнС Π½Π° HEAD Π² refs/remotes//HEAD.
  • Π’ git range-diff Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° опцията β€”diff-merges Π·Π° сравнСниС Π½Π° ΠΊΠΎΠΌΠΈΡ‚ΠΈ ΠΎΡ‚ сливанС Π² сравняванитС Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ.
  • ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚Π° reftable Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ с ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° SHA-1 вмСсто Ρ‚Π΅ΠΊΡƒΡ‰ΠΎ използвания. SHA1DC с дСтСкция Π½Π° ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ ($ make OPENSSL_SHA1_UNSAFE=1 ΠΈΠ»ΠΈ $ make BLK_SHA1_UNSAFE=1).
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° със стандарта C23 ΠΈ GCC 15.
  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ оптимизация Π½Π° git describe.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ със систСмата Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Meson.
  • Π”Ρ€ΡƒΠ³ΠΈ подобрСния ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster