U lëshua sistemi i menaxhimit të kodit burimor Git 2.40.

Pas tre muaj zhvillimi, u publikua versioni 2.40 i sistemit të shpërndarë të menaxhimit të kodit burimor Git. Git është një nga sistemet më të njohura, të besueshme dhe me performancë të lartë për menaxhimin e versioneve, duke ofruar mjete fleksibël për zhvillimin jo linear, të bazuara në degëzime dhe bashkime. Për të siguruar integritetin e historisë dhe qëndrueshmërinë ndaj ndryshimeve "me anë të pasardhësve", përdoret hashimi i paqartë i tërë historisë së mëparshme në çdo commit, gjithashtu është e mundur vërtetimi me nënshkrime digjitale të zhvilluesve për etiketat dhe commit-et individuale.

Në krahasim me versionin e kaluar, në këtë version janë përfshirë 472 ndryshime, të përgatitura me pjesëmarrjen e 88 zhvilluesve, nga të cilët 30 morën pjesë për herë të parë në zhvillim. Risitë kryesore janë:

  • NĂ« skriptin git-jump Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r redaktorin Emacs, pĂ«rveç redaktorit Vim, qĂ« ishte mbĂ«shtetur mĂ« parĂ«. Git-jump pĂ«rdoret pĂ«r tĂ« dĂ«rguar nĂ« redaktorin e tekstit informacionin mbi pozitat nĂ« skedar pĂ«r navigim tĂ« shpejtĂ« dhe kalim pĂ«r redaktimin e kodit nĂ« njĂ« vend tĂ« caktuar. PĂ«r shembull, git-jump mund tĂ« pĂ«rdoret pĂ«r tĂ« kaluar mes linjave nĂ« redaktor qĂ« janĂ« hasil i zgjidhjeve tĂ« konflikteve tĂ« bashkimit, vlerĂ«simit tĂ« diferencave dhe kryerjes sĂ« kĂ«rkimeve (mund tĂ« kryhet "git jump grep foo" dhe pastaj tĂ« kaloni shpejt mes pozita qĂ« kanĂ« maskĂ«n "foo").
  • NĂ« "git cat-file" Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r aplikimin e opsioneve "-s" dhe "—batch-check" sĂ« bashku me "—use-mailmap" pĂ«r tĂ« pĂ«rcaktuar saktĂ«sisht madhĂ«sinĂ« e objektit, duke marrĂ« parasysh zĂ«vendĂ«simin e identifikuesit, i realizuar nĂ« bazĂ« tĂ« lidhjeve me e-mail, tĂ« caktuara nĂ« skedarin mailmap (mĂ« parĂ« opsioni "—use-mailmap" kishte ndikim vetĂ«m nĂ« ndjeshĂ«n e pĂ«rmbajtjes, por nuk merrte parasysh se çiftet e vjetra dhe tĂ« zĂ«vendĂ«suara emĂ«r/e-mail mund tĂ« kenĂ« madhĂ«si tĂ« ndryshme).
  • NĂ« komandĂ«n "git check-attr" Ă«shtĂ« shtuar opsioni "—source" pĂ«r tĂ« zgjedhur pemĂ«n me skedarin e nevojshĂ«m " .gitattributes", i cili do tĂ« pĂ«rdoret pĂ«r tĂ« pĂ«rcaktuar atributet aktuale nĂ« kushte tĂ« ekzistencĂ«s sĂ« disa skedarĂ«ve " .gitattributes" nĂ« repositor.
  • Implementimi i komandĂ«s "git bisect" Ă«shtĂ« riparĂ« nĂ« gjuhĂ«n C dhe Ă«shtĂ« integruar nĂ« skedarin kryesor ekzekutues tĂ« git (mĂ« parĂ«, komanda ishte implementuar nĂ« formĂ«n e njĂ« skripti Shell).
  • U hoq implementimi i vjetĂ«r i komandĂ«s "git add —interactive", e shkruar nĂ« Shell (nĂ« git 2.26 u propozua njĂ« variant i integruar nĂ« C, por implementimi i vjetĂ«r nĂ« Shell mbeti i disponueshĂ«m dhe i rregullohej nga konfigurimi add.interactive.useBuiltin).
  • NĂ« komandĂ«n "git merge-tree" Ă«shtĂ« shtuar opsioni ‘—merge-base’.
  • NĂ« komandĂ«n "git range-diff" Ă«shtĂ« shtuar opsioni "—abbrev=".
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« tejkaluar redaktorin e listave pĂ«r modalitetin interaktiv tĂ« komandĂ«s rebase nĂ«pĂ«rmjet vendosjes sĂ« variablĂ«s GIT_SEQUENCE_EDITOR pĂ«rmes komandĂ«s "git var" nĂ« mĂ«nyrĂ« tĂ« ngjashme me "git var GIT_EDITOR".
  • NĂ« nĂ«n sistemin e llogarive Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r fjalĂ«kalimet me afat tĂ« caktuar.
  • NĂ« skenarĂ«t e autokompletimeve tĂ« futjes pĂ«r Bash Ă«shtĂ« realizuar njĂ« mjedis pune pa marrĂ« parasysh regjistrimin e simboleve.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster