గిట్ యొక్క కొత్త హాష్ డిఫాల్ట్ – దాని అర్థం ఏమిటి
గిట్ ప్రతిపాదించిన SHA-256 డిఫాల్ట్ కొత్త రిపోజిటరీల కోసం అనుకూలత పరిమితిని సృష్టిస్తుంది.
గిట్ ప్రతిపాదించిన SHA-256 డిఫాల్ట్ కొత్త రిపోజిటరీల కోసం అనుకూలత పరిమితిని సృష్టిస్తుంది. మేము అధికారిక ప్రణాళిక, స్కాట్ చాకన్ అభ్యంతరం మరియు పని చేసే GitHub ప్రివ్యూ మినహాయింపును పరిశీలించి, ఆపై Pi 1.0 మరియు SvelteKit 3 గురించి చర్చిస్తాము. తీర్పు: NEEDS REVIEW.
వ్రాతపూర్వక సంచికను చదవండి (ఇంగ్లీష్) ↗
ఈ వీడియో ఏమి కవర్ చేస్తుంది
- రెండు గిట్ రిపోజిటరీలు ఎందుకు మాట్లాడటానికి నిరాకరించగలవు?
- గిట్ 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 ఇది ఈరెండిల్ నుండి ఒక కోడింగ్ ఏజెంట్ హార్నెస్, కోడ్మోడ్ ద్వారా స్థానిక MCP మద్దతుతో మరియు అవసరమైనప్పుడు లోడ్ చేయబడే సాధనాలు. టీమ్ మినిమలిజంను పాయింట్గా పిలుస్తుంది. మీ ఏజెంట్ సెటప్ ఇప్పటికే ఒక చిన్న ప్రభుత్వాన్ని పోలి ఉన్నట్లయితే, అవసరమైనంత వరకు సాధనాలను ప్రాంప్ట్ నుండి దూరంగా ఉంచడం పరిపాలనా సంస్కరణ వలె అనిపిస్తుంది. ఇది Pi Durableను కూడా విడుదల చేసింది, ఒక ప్రత్యేక ప్రయోగాత్మక ఫ్రేమ్వర్క్. పనులు చెక్పాయింట్లను సేవ్ చేస్తాయి కాబట్టి పునఃప్రారంభించిన ప్రక్రియ పూర్తికాని పనిని స్థిరమైన నిల్వ నుండి తీసుకోవచ్చు. కీలక వివరాలు టూల్ రీప్లే.
3:16 క్రాష్ ద్వారా అంతరాయం కలిగించిన సాధనం సురక్షితమని ప్రకటించినప్పుడు మాత్రమే పునరావృతమవుతుంది. లేకపోతే మోడల్కు అంతరాయం కలిగిందని చెప్పబడుతుంది. ఒక సాధనం డబ్బు ఖర్చు చేయగలిగినప్పుడు అది ఉపయోగకరమైన పరిమితి. అసిస్టెంట్ నా షాపింగ్ జాబితాను గుర్తుంచుకోవాలని నేను కోరుకుంటున్నాను క్రాష్ను రెండుసార్లు కొనుగోలు చేయడం ద్వారా జరుపుకోకుండా. రెండుసార్లు కొనుగోలు చేయకుండా.
SvelteKit 3 మీ కోసం ఏమి వలస వెళ్తుంది?
3:30 SvelteKit మూడు కూడా గురువారం వచ్చింది, కాన్ఫిగరేషన్ను వైట్ట్లోకి తరలించి మరియు డాలర్ లిబ్ను హాష్ లిబ్తో భర్తీ చేసింది, ప్రామాణిక ప్యాకేజీ సబ్పాత్ ఇంపోర్ట్లను ఉపయోగించి. వలస కమాండ్ అది చేయగలిగిన దానిని తిరిగి రాస్తుంది మరియు మిగిలిన వాటికి ఒక చేయవలసిన జాబితాను వదిలివేస్తుంది. మీ రోబోట్ సహాయపడగలదు, మరియు మీ డిఫ్ ఇప్పటికీ చదవడానికి విలువైనది. ప్రకటన మీ రోబోట్ స్నేహితులను కూడా మిగిలిన వాటి కోసం నియమిస్తుంది. ఒక ఫ్రేమ్వర్క్ అప్గ్రేడ్ హోంవర్క్ను మరియు ఒక సూచించిన ప్రత్యామ్నాయ ఉపాధ్యాయుడిని షిప్ చేసే స్థాయికి చేరుకుంటున్నాము. మరియు రిమోట్ ఫంక్షన్లకు ఇప్పటికీ ప్రయోగాత్మక Async Svelte అవసరం.
3:56 ఒక ప్రధాన వెర్షన్ సంఖ్య భరోసా ఇస్తుంది, కానీ వ్యక్తిగత లక్షణాలు వాటి స్వంత పరిపక్వత లేబుల్లను కలిగి ఉంటాయి. మీరు వాస్తవానికి ఉపయోగిస్తున్న వాటిని తనిఖీ చేయండి.
GitHub యొక్క పని చేసే మినహాయింపు ఏమి రుజువు చేస్తుంది?
4:03 కాబట్టి గిట్ యొక్క కొత్త ఫార్మాట్ కోసం ఎవరు సిద్ధంగా ఉన్నారు? ఇక్కడ ఆ మినహాయింపు. బ్రియాన్ కార్ల్సన్ ప్రసంగాన్ని కలిగి ఉన్న ఒక పబ్లిక్ GitHub రిపోజిటరీ ఇప్పటికే ఒక పూర్తి SHA రెండు వందల యాభై ఆరు వస్తువు పేరును తిరిగి ఇస్తుంది. నేను పబ్లిక్ రిమోట్ను నేరుగా తనిఖీ చేశాను. ప్రసంగ స్లయిడ్లు మద్దతును ప్రైవేట్ ప్రివ్యూ అని పిలుస్తాయి మరియు రిపోజిటరీ సృష్టి ఇంకా వస్తోందని చెబుతాయి. వేచి ఉన్న గది వెనుక వాస్తవ పురోగతి ఉంది. అది GitHub ఈ ప్రివ్యూ రిపోజిటరీని అందించగలదని రుజువు చేస్తుంది.
4:24 సాధారణ ప్రాజెక్ట్ సృష్టి లేదా మీ అన్ని ఇంటిగ్రేషన్లు సిద్ధంగా ఉన్నాయని అది మాకు సున్నా హామీ ఇస్తుంది. ఇంటిగ్రేషన్లు సిద్ధంగా ఉన్నాయని. మినహాయింపుకు అనుమతి పరిమితి ఉంది. నేను చెప్పడం వినడం కంటే దీన్ని చదవాలనుకుంటే, ప్రతి ఉదయం మీ ఇన్బాక్స్లో the daily diff dot devలో ఉచితంగా డిఫ్ లభిస్తుంది, లింక్ కింద ఉంది. కాబట్టి నేటి తీర్పు needs review.
నా తీర్పు మొత్తం టూల్చైన్పై ఎందుకు ఆధారపడి ఉంటుంది?
4:40 నేను బలమైన హాష్ ఎంపికను ఉంచుతాను, మరియు డిఫాల్ట్లను మార్చడానికి ముందు మొత్తం టూల్చైన్ను పరీక్షిస్తాను. అనుకూలత భద్రతా మెరుగుదలను షిప్పింగ్ చేయడంలో భాగం. మరియు అది నేటి డిఫ్. నేను Axrisi నుండి Niko. బాధ్యతాయుతంగా విలీనం చేయండి.
మూలాలు
- Chaconblog.gitbutler.com
- Git's official plangit-scm.com
- Current interoperabilitygit-scm.com
- Transition designgit-scm.com
- Independent collision researchsha-mbles.github.io
- GitHub preview repositorygithub.com
- Pi 1.0earendil.com
- Pi Durableearendil.com
- SvelteKit 3svelte.dev
- HN discussionnews.ycombinator.com



