Git 2.40 siidaynta xakamaynta isha

Saddex bilood oo horumarineed ka dib, nidaamka xakamaynta isha la qaybiyay Git 2.40 waa la sii daayay. Git waa mid ka mid ah nidaamyada xakamaynta nooca ugu caansan, la isku halayn karo iyo waxqabadka sare, oo bixiya qalab horumarineed oo dabacsan oo aan toos ahayn oo ku salaysan laanta iyo isku darka. Si loo hubiyo daacadnimada taariikhda iyo iska caabinta isbeddellada dib-u-noqoshada ah, hashing aan toos ahayn oo taariikhdii hore oo dhan ayaa loo adeegsadaa ballan kasta; waxa kale oo suurtagal ah in la caddeeyo calaamadaha gaarka ah oo lagu sameeyo saxeexyada dhijitaalka ah ee horumariyeyaasha.

Marka la barbardhigo sii deynta hore, nooca cusub waxaa ka mid ah 472 isbeddel, oo loo diyaariyey ka qaybgalka horumarinta 88, kuwaas oo 30 ka mid ah ay ka qaybqaateen horumarinta markii ugu horeysay. Hal-abuurka ugu muhiimsan:

  • Qoraalka git-jump wuxuu hadda taageeraa tifaftiraha Emacs, marka lagu daro tifaftirihii hore ee Vim ee la taageeray. Git-jump waxaa loo isticmaalaa in macluumaadka booska faylka loo gudbiyo tifaftiraha qoraalka si deg deg ah loogu socdo oo loogu beddelo tafatirka koodka meel gaar ah. Tusaale ahaan, git-jump waxa loo istcimaali karaa in lagu kala beddelo khadadka tifaftiraha taasoo ka dhalatay isku darka xallinta khilaafka, kala-duwanaanta, iyo raadinta (waxaad ku ordi kartaa "git jump grep foo" ka dibna si degdeg ah u kala beddel meelaha uu qaabka "foo" ka soo muuqdo).
  • 'git cat-file' hadda waxay taageertaa '-s' iyo '--batch-check' ikhtiyaarrada iyada oo lala kaashanayo '-use-mailmap' si sax ah loo go'aamiyo cabbirka shay, iyada oo la tixgelinayo beddelka aqoonsiga ee ku saleysan xirmooyinka iimaylka ee lagu qeexay faylka boostada (horey '-us-mail-map' kaliya ayaa saameeya soo saarista koontada, laakiin lama bedeli karo magaca/magacyada kala duwan).
  • Amarka "git check-attr" hadda wuxuu leeyahay "-source" ikhtiyaarka xulashada geed leh faylka ".gitattributes" ee loo baahan yahay, kaas oo loo isticmaali doono si loo go'aamiyo sifooyinka hadda jira haddii kaydka uu ka kooban yahay faylal badan ".gitattributes".
  • Dhaqangelinta amarka "git bisect" ayaa dib loogu qoray C waxaana lagu dhisay git-ga ugu weyn ee la fulin karo (horey amarka waxaa loo hirgeliyay sida qoraalka Shell).
  • Hirgelinta hore ee Shell ee "git add -interactive" amarka waa laga saaray ( hirgalinta C-ku-dhismay ayaa lagu bixiyay git 2.26, laakiin hirgalintii hore ee Shell ayaa wali diyaar ah waxaana gacanta ku hayay add.interactive.useBuiltin dejinta).
  • Xulashada '-merge-base' ayaa lagu daray amarka 'git merge-tree'.
  • Amarka 'git range-diff' hadda wuxuu leeyahay ikhtiyaarka '-abbrev='. "
  • Waxaa lagu daray awoodda lagu baabi'inayo tifaftiraha liiska habka is-dhexgalka ee amarka dib-u-dejinta iyadoo la dejinayo doorsoomiyaha GIT_SEQUENCE_EDITOR iyada oo loo marayo amarka "git var", oo la mid ah "git var GIT_EDITOR".
  • Taageerada ereyada sirta ah ee leh waqtiyo xadidan ayaa lagu daray nidaamka hoose ee xisaabaadka.
  • Qoraallada dhammaystirka gelinta ee Bash hadda waxay hirgeliyaan hawl gal kiis-dareen.

Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster