Git-i lĂ€htekoodi haldussĂŒsteemi vĂ€ljaanne 2.40

PĂ€rast kolme kuu pikkust arendust on avaldatud jaotatud lĂ€htekoodihalduse sĂŒsteemi Git 2.40 versioon. Git on ĂŒks populaarsemaid, usaldusvÀÀrsemaid ja suure jĂ”udlusega versioonihaldussĂŒsteeme, mis pakub paindlikke vahendeid mitte-lineaarseks arendamiseks, tuginedes harude ja ĂŒhendamise meetoditele. Ajaloo terviklikkuse ja tagasipöördumiste suhtes vastupidavuse tagamiseks kasutatakse varasema ajaloo kĂ”igi kommitite implitsiitset hashimist, samuti on vĂ”imalik kinnitada arendajate digitaalallkirjadega eraldi silte ja commit'e.

VÔrreldes eelmise vÀljaandega on uude versiooni lisatud 472 muudatust, mis on tehtud 88 arendaja koostööna, kellest 30 osaleb arenduses esmakordselt. Peamised uuendused:

  • Git-jump skripti on lisatud toimetaja Emacsi tugi, peale varem toetatud toimetaja Vimi. Git-jump'i kasutatakse teabe edastamiseks tekstiredaktorisse failis positsioonide kiireks navigeerimiseks ja koodi redigeerimise kohtadele liikumiseks. NĂ€iteks vĂ”ib git-jump'i kasutada redigeerija vahetamiseks konfliktide lahendamise tulemustest saadud ridade vahel, erinevuste hindamiseks ja otsimiseks (vĂ”ib teha "git jump grep foo" ja seejĂ€rel kiiresti vahetada positsioonide vahel, kus mask "foo" esineb).
  • Git cat-file'i kĂ€sus on tagatud optioonide „-s” ja „—batch-check” koos „—use-mailmap” kasutamise toetus objekti suuruse korrektseks mÀÀramiseks, arvestades identsuse asendust, mis on tehtud emaili sidemete pĂ”hjal, mis on mÀÀratud mailmap failis (varem mĂ”jutas optioon „—use-mailmap” ainult sisu vĂ€ljundit, kuid ei arvestanud, et vanadel ja asendatud nime/email paaridel vĂ”ib olla erinev suurus).
  • KĂ€sule „git check-attr” on lisatud optioon „—source”, et valida vajalikuga fail „.gitattributes”, mida kasutatakse tegelike atribuutide mÀÀramiseks olukordades, kus repository's on mitu „.gitattributes” faili.
  • KĂ€sk „git bisect” on C keeles ĂŒmber kirjutatud ja integreeritud git'i pĂ”hitegevusfaili (varem oli kĂ€sk realiseeritud Shell-skripti kujul).
  • Eemaldati vana kĂ€sk «git add —interactive», mis oli kirjutatud Shellis (git 2.26 tutvustas sisseehitatud C varianti, kuid vana Shelli versioon jĂ€i kĂ€ttesaadavaks ja seda reguleeriti seadistusega add.interactive.useBuiltin).
  • KĂ€sku «git merge-tree» lisati valik ‘—merge-base’.
  • KĂ€sku «git range-diff» lisati valik «—abbrev=».
  • Lisatud on vĂ”imalus ĂŒle kirjutada loetelu redigeerija interaktiivse reĆŸiimi jaoks kĂ€su rebase kaudu, mÀÀrates GIT_SEQUENCE_EDITOR muutuja kĂ€su «git var» abil, sarnaselt «git var GIT_EDITOR».
  • Konto alamhisse on lisatud tugi ajaliselt piiratud paroolidele.
  • Bashi automaatse tĂ€iendamise skriptidesse on lisatud reĆŸiim, kus sĂŒmbolite registreid ei arvestata.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster