UppslÀpp av det distribuerade versionshanteringssystemet Git 2.27

TillgÀnglig utgivning av det distribuerade systemet för hantering av kÀllkod Git 2.27.0. Git Àr ett av de mest populÀra, pÄlitliga och högpresterande versionshanteringssystemen som erbjuder flexibla medel för icke-linjÀr utveckling, baserat pÄ grenning och sammanslagning. För att sÀkerstÀlla integriteten i historiken och motstÄndskraften mot bakÄtriktade Àndringar anvÀnds implicita hashning av hela den tidigare historien i varje commit, och det Àr ocksÄ möjligt att bekrÀfta med digitala signaturer av utvecklare för individuella taggar och commits.

JÀmfört med föregÄende version har det gjorts 537 Àndringar i den nya versionen, som förberetts med deltagande av 71 utvecklare, av vilka 19 deltar i utvecklingen för första gÄngen. Huvudsakliga nyheter:

  • Den tidigare implementeringen av standardaktiveringen har avbrutits av den andra versionen av kommunikationsprotokollet Git, som anvĂ€nds vid fjĂ€rranslutning av klienten till Git-servern. Protokollet anses Ă€nnu inte vara klart för standardanvĂ€ndning pĂ„ grund av identifierade glipor som krĂ€ver sĂ€rskild uppmĂ€rksamhet.
  • Ett set av alternativ för att konfigurera SSL-anslutning vid anvĂ€ndning genom proxy har lagts till.
  • Informationen som returneras vid anvĂ€ndning av filtren 'clean' och 'smudge' har utökats. Till exempel visas nu objektet tree-ish, dĂ€r det konverterade blobben blir synligt.
  • För att undvika förvirring tillĂ€mpas nu alltid ett utökat lĂ€gesutgĂ„ng ('—long') i kommandot 'git describe' om en relaterad tag som har bytts ut i förhĂ„llande till kommittĂ©n har blivit identifierad (tidigare visades en signerad eller anmĂ€ld tag som beskrev kommittĂ©n Ă€ven om den hade döpts om eller flyttats i hierarkin 'refs/tags/', och kommandot 'git show tag^0' fungerade inte som vĂ€ntat - 'refs/tags/tag' hittades inte eller visade till och med en annan tag).
  • Vid körning av 'git pull' ges nu en varning om den konfigurationsvariabeln pull.rebase inte har angetts explicit och om alternativ '—[no-]rebase' eller '—ff-only' inte har tillĂ€mpats. För att tysta varningen för dem som inte planerar att utföra en rebase kan variabeln sĂ€ttas till 'false'.
  • Alternativen för 'git pull', som Ă€r gemensamma med 'git fetch', har genomgĂ„tt en översyn. Tidigare omtalade liknande alternativ har dokumenterats, och överfört mĂ„nga av de missade alternativen till 'git fetch'.
  • Ett alternativ '—no-gpg-sign' har lagts till kommandot 'git rebase' för att Ă„sidosĂ€tta instĂ€llningen 'commit.gpgSign'.
  • I 'git format-patch' har möjligheten att visa rubrikerna 'From:' och 'Subject:' utan förĂ€ndringar lagts till, utan att konvertera tecken som saknas i ASCII-kodningen.
  • I 'git log' har ett alternativ '—show-pulls' lagts till, vilket gör det möjligt att se inte bara kommittĂ©er dĂ€r Ă€ndringar har gjorts, utan Ă€ven kommittĂ©n för att slĂ„ samman dessa Ă€ndringar frĂ„n en separat gren.
  • Behandlingen av interaktiv inmatning har enhetliggjorts över alla komponenter, och anropet fflush() har lagts till efter att inmatningserbjudandet har visats, men före lĂ€soperationen.
  • I «git rebase» Ă€r det tillĂ„tet att Ă„teranvĂ€nda alla lokala commits utan att först utföra operationen «checkout», Ă€ven om vissa av dem tidigare har skickats till upstream.
  • VĂ€rdet pĂ„ konfigurationsvariabeln ‘pack.useSparse’ har Ă€ndrats till ‘true’ för att aktivera optimeringar som tidigare presenterades som experimentella som standard.
  • I «git merge» har en ny option «—autostash» lagts till.
  • AnvĂ€ndargrĂ€nssnittet för «sparse-checkout» har förbĂ€ttrats.
  • Flera nya Ă„tgĂ€rder har lagts till i «git update-ref —stdin»,
    vilka möjliggör direkt kontroll över transaktioner för uppdatering av referenser, till exempel för att genomföra tvÄdelade atomÀra uppdateringar av referenser i flera arkiv.
  • Userdiff-mallar för Markdown-dokument har lagts till.
  • BegrĂ€nsningen för att utesluta alla sökvĂ€gar i sparse-checkout-mallar som leder till ett tomt arbetstrĂ€d har tagits bort.
  • Operationen «git restore —staged —worktree» anvĂ€nder nu som standard innehĂ„llet frĂ„n grenen «HEAD», istĂ€llet för att ge ett felmeddelande.
  • Arbetet med att övergĂ„ till SHA-2 hash-algoritmen istĂ€llet för SHA-1 fortsĂ€tter.
  • Koden för interaktion med GnuPG har omarbetats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster