+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Нова хеш подразумевана вредност Гита – шта то значи

Предложена SHA-256 подразумевана вредност Гита ствара границу компатибилности за нова складишта.

Предложена SHA-256 подразумевана вредност Гита ствара границу компатибилности за нова складишта. Проверавамо званични план, приговор Скота Чејкона и изузетак за радну GitHub претпрегледну верзију, затим покривамо Pi 1.0 и SvelteKit 3. Пресуда: ПОТРЕБНА ЈЕ РЕЦЕНЗИЈА.

Прочитајте писано издање (енглески) ↗

Шта овај видео покрива

  • Зашто два Гит складишта могу одбити да комуницирају?
  • Шта Гит 3 заправо мења?
  • Зашто заменити SHA-1 ако Гит открива колизије?
  • Шта је показала наша локална провера компатибилности?
  • Шта преживљава пад у Pi Durable?

Преведени транскрипт

Преведено са оригиналне енглеске нарације. Доступни аудио и титлови контролисани су од стране YouTube-а.

Зашто два Гит складишта могу одбити да комуницирају?

0:00 Помислили бисте да надоградња Гита одржава комуникацију ваших алата. Планирана нова хеш подразумевана вредност Гита ствара складишта која данашњи стари формат не може да користи за комуникацију. У овом видеу, зашто мењати? Шта се квари? Ко је спреман? Већ постоји радни изузетак на GitHub-у. Показаћу вам шта он доказује на крају. Петак је, други октобар, и ово је The Daily Diff.

0:18 У четвртак, суоснивач GitHub-а назвао је планирану промену Гита скупом грешком. Pi је испоручио нови агентски носач, а SvelteKit је испоручио још једну миграцију. Скот Чејкон је помогао у изградњи GitHub-а и написао Про Гит, тако да ова жалба долази изнутра. Кућа такође продаје Гит алате. Прво, стварни план.

Шта Гит 3 заправо мења?

0:35 Гит три би подразумевано постављао нова складишта на SHA два педесет шест, када библиотеке и хостинг услуге буду спремне да га подрже. Званични документ не даје датум издања и задржава подршку за SHA један. Ваше постојеће складиште се не мења магично када надоградите извршни фајл. То вреди запамтити пре него што ваша групна преписка закаже хитну миграцију. Драма је предложена подразумевана вредност, а рок је тренутно празан календар.

Зашто заменити SHA-1 ако Гит открива колизије?

0:58 Зашто уопште мењати? Гит именује објекте хеширањем њиховог садржаја. Датотеке се убацују у стабла, а комитови се односе на стабла и раније комитове. То вам даје интегритет кроз историју. Промените шему хеширања и називи објеката се такође мењају, укључујући референце сачуване унутар других објеката. Чејкон се осврће на Линуса Торвалдса, креатора Гита, тврдећи да је поуздана

1:17 дистрибуција важна. То је историјска позиција, а Линус је одабрао SHA један још две хиљаде пете. Безбедносни случај се од тада променио. Истраживачи су демонстрирали SHA један колизије две хиљаде седамнаесте, а касније су демонстрирали напад са изабраним префиксом против PGP сертификата идентитета. Модерни Гит открива познате нападе колизија са ојачаним SHA један. Његови одржаваоци желе заштиту и од будућих напада, што је разумна ствар коју желите од потписа.

1:41 Чејкон сматра да рачун за екосистем купује премало безбедности. Он предлаже потписивање засебног јаког контролног збира садржаја стабла, док се задржава данашње адресирање објеката испод. Шта се квари? Креирао сам оба формата локално и хеширао исту малу датотеку.

Шта је показала наша локална провера компатибилности?

1:54 Један назив објекта има четрдесет хексадецималних знакова, други шездесет четири. Затим сам покушао да их преузимам један од другог. Мој инсталирани Гит га је одбио са неусклађеним алгоритмима, тачно компатибилни јаз описан у тренутном званичном приручнику. Ово је користило мој стари инсталирани Гит, тако да нам говори о данашњој граници. Назвати то тестом необјављеног Гит трија било би креативно рачуноводство. Радови на миграцији допиру до скрипти које претпостављају дужину хеша, и система који се повезују са називима објеката.

2:19 Рехеширање историје захтева мапирање између тих идентитета. Гит-ов дизајн прелаза укључује то мапирање и руковање потписима. Спремност имплементације је важна, јер дизајнерски документ не надограђује библиотеку која се крије унутар вашег омиљеног алата за развој. То је људска цена у Чејконовом аргументу. Сваки одржавалац алата добија још један посао са компатибилношћу, док корисници откривају да њихов систем за контролу верзија сада захтева контролу верзија. За сада, тестирајте свој хост и алате пре него што одаберете нови формат за

2:44 пројекат. Постојећи тимови могу задржати свој тренутни формат док се тај екосистем не ухвати у корак. У међувремену, Pi је достигао један тачка нула.

Шта преживљава пад у Pi Durable?

2:51 То је носач агента за кодирање од Earendil-а, са нативном MCP подршком кроз Codemode и алатима који се учитавају када су потребни. Тим назива минимализам смислом. Ако ваша поставка агента већ подсећа на малу владу, задржавање алата изван промпта док нису потребни звучи као административна реформа. Такође је објављен Pi Durable, засебан експериментални оквир. Задаци чувају контролне тачке тако да поново покренут процес може наставити незавршени рад из трајног складишта. Кључни детаљ је репродукција алата.

3:16 Алат прекинут падом поново се покреће само када се изјасни да је то безбедно. Иначе се моделу саопштава да је прекинут. То је корисна граница када алат може да троши новац. Желим да помоћник памти моју листу за куповину без слављења пада тако што ће је купити два пута.

Шта SvelteKit 3 мигрира за вас?

3:30 SvelteKit три је такође стигао у четвртак, премештајући конфигурацију у Vite и замењујући долар либ са хеш либ, користећи стандардне увозе подпута пакета. Команда за миграцију преписује оно што може и оставља листу обавеза за остало. Ваш робот може помоћи, а ваш diff још увек заслужује читање. Објава чак регрутује ваше пријатеље роботе за остатке. Достижемо тачку где надоградња оквира испоручује домаћи задатак и предложеног наставника за замену. А удаљене функције и даље захтевају експериментални Async Svelte.

3:56 Главни број верзије делује умирујуће, али појединачне функције носе сопствене ознаке зрелости. Проверите оне које заправо користите.

Шта доказује GitHub-ов радни изузетак?

4:03 Дакле, ко је спреман за Гитов нови формат? Ево тог изузетка. Јавно GitHub складиште које садржи говор Брајана Карлсона већ враћа пуно SHA два педесет шест име објекта. Директно сам проверио јавни удаљени репозиторијум. Слајдови говора називају подршку приватним прегледом и кажу да је креирање складишта још у развоју. Постоји стварни напредак иза чекаонице. То доказује да GitHub може да сервира ово претпрегледно складиште.

4:24 То нам не даје никакву гаранцију да су обично креирање пројекта или све ваше интеграције спремне. Изузетак има границу дозволе. Ако бисте радије прочитали ово него ме чули како говорим, diff стиже у ваше пријемно сандуче сваког јутра, бесплатно на the daily diff dot dev, линк испод. Дакле, данашња пресуда је потребна рецензија.

Зашто моја пресуда зависи од целог скупа алата?

4:40 Задржао бих јачу опцију хеша и тестирао цео ланац алата пре промене подразумеваних вредности. Компатибилност је део испоруке безбедносног побољшања. И то је diff за данас. Ја сам Нико из Axrisi-ја. Спајајте одговорно.

Извори

  1. Chaconblog.gitbutler.com
  2. Git's official plangit-scm.com
  3. Current interoperabilitygit-scm.com
  4. Transition designgit-scm.com
  5. Independent collision researchsha-mbles.github.io
  6. GitHub preview repositorygithub.com
  7. Pi 1.0earendil.com
  8. Pi Durableearendil.com
  9. SvelteKit 3svelte.dev
  10. HN discussionnews.ycombinator.com

Повезани видеи

daily · sr · 29. 9. 2026.

Холандска влада гради сопствени Линукс да побегне од Мајкрософта

Холандска влада развија DAWO, радно место засновано на NixOS-у намењено смањењу зависности од страних провајдера технологије. Пројекат обједињује оперативни систем, канцеларијски софтвер и администрат

5:01 ↗