# ਗਿੱਟ ਦਾ ਨਵਾਂ ਹੈਸ਼ ਡਿਫੌਲਟ – ਇਸਦਾ ਕੀ ਮਤਲਬ ਹੈ

Published: 2026-10-02

ਗਿੱਟ ਦਾ ਪ੍ਰਸਤਾਵਿਤ SHA-256 ਡਿਫੌਲਟ ਨਵੇਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਇੱਕ ਅਨੁਕੂਲਤਾ ਸੀਮਾ ਬਣਾਉਂਦਾ ਹੈ। ਅਸੀਂ ਅਧਿਕਾਰਤ ਯੋਜਨਾ, ਸਕਾਟ ਚੈਕਨ ਦੇ ਇਤਰਾਜ਼ ਅਤੇ ਇੱਕ ਕਾਰਜਸ਼ੀਲ ਗਿੱਟਹਬ ਪੂਰਵਦਰਸ਼ਨ ਅਪਵਾਦ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਾਂ, ਫਿਰ Pi 1.0 ਅਤੇ SvelteKit 3 ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਾਂ। ਫੈਸਲਾ: NEEDS REVIEW।

Canonical: https://thedailydiff.dev/pa/video/2026-10-02-git-hash-split/

## ਇਹ ਵੀਡੀਓ ਕੀ ਕਵਰ ਕਰਦਾ ਹੈ

- ਦੋ ਗਿੱਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਗੱਲ ਕਰਨ ਤੋਂ ਕਿਉਂ ਇਨਕਾਰ ਕਰ ਸਕਦੀਆਂ ਹਨ?
- ਗਿੱਟ 3 ਅਸਲ ਵਿੱਚ ਕੀ ਬਦਲਦਾ ਹੈ?
- SHA-1 ਨੂੰ ਕਿਉਂ ਬਦਲਿਆ ਜਾਵੇ ਜੇ ਗਿੱਟ ਟੱਕਰਾਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ?
- ਸਾਡੀ ਸਥਾਨਕ ਅਨੁਕੂਲਤਾ ਜਾਂਚ ਨੇ ਕੀ ਦਿਖਾਇਆ?
- Pi Durable ਵਿੱਚ ਕਰੈਸ਼ ਹੋਣ 'ਤੇ ਕੀ ਬਚਦਾ ਹੈ?

## ਅਧਿਆਇ

- 0:00 ਦੋ ਗਿੱਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਗੱਲ ਕਰਨ ਤੋਂ ਕਿਉਂ ਇਨਕਾਰ ਕਰ ਸਕਦੀਆਂ ਹਨ?
- 0:34 ਗਿੱਟ 3 ਅਸਲ ਵਿੱਚ ਕੀ ਬਦਲਦਾ ਹੈ?
- 0:58 SHA-1 ਨੂੰ ਕਿਉਂ ਬਦਲਿਆ ਜਾਵੇ ਜੇ ਗਿੱਟ ਟੱਕਰਾਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ?
- 1:51 ਸਾਡੀ ਸਥਾਨਕ ਅਨੁਕੂਲਤਾ ਜਾਂਚ ਨੇ ਕੀ ਦਿਖਾਇਆ?
- 2:49 Pi Durable ਵਿੱਚ ਕਰੈਸ਼ ਹੋਣ 'ਤੇ ਕੀ ਬਚਦਾ ਹੈ?
- 3:30 SvelteKit 3 ਤੁਹਾਡੇ ਲਈ ਕੀ ਮਾਈਗ੍ਰੇਟ ਕਰਦਾ ਹੈ?
- 4:03 ਗਿੱਟਹਬ ਦਾ ਕਾਰਜਸ਼ੀਲ ਅਪਵਾਦ ਕੀ ਸਾਬਤ ਕਰਦਾ ਹੈ?
- 4:38 ਮੇਰਾ ਫੈਸਲਾ ਪੂਰੀ ਟੂਲਚੇਨ 'ਤੇ ਕਿਉਂ ਨਿਰਭਰ ਕਰਦਾ ਹੈ?

## ਅਨੁਵਾਦਿਤ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ

ਮੂਲ ਅੰਗਰੇਜ਼ੀ ਬਿਰਤਾਂਤ ਤੋਂ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ। ਉਪਲਬਧ ਆਡੀਓ ਅਤੇ ਕੈਪਸ਼ਨ YouTube ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

### ਦੋ ਗਿੱਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਗੱਲ ਕਰਨ ਤੋਂ ਕਿਉਂ ਇਨਕਾਰ ਕਰ ਸਕਦੀਆਂ ਹਨ?

0:00 ਤੁਸੀਂ ਸੋਚੋਗੇ ਕਿ ਗਿੱਟ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰਨਾ ਤੁਹਾਡੇ ਟੂਲਸ ਨੂੰ ਗੱਲ ਕਰਦਾ ਰੱਖਦਾ ਹੈ। ਗਿੱਟ ਦਾ ਯੋਜਨਾਬੱਧ ਨਵਾਂ ਹੈਸ਼ ਡਿਫੌਲਟ ਅਜਿਹੀਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਅੱਜ ਦੇ ਪੁਰਾਣੇ ਫਾਰਮੈਟ ਨਾਲ ਗੱਲ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਇਸ ਵੀਡੀਓ ਵਿੱਚ, ਤਬਦੀਲੀ ਕਿਉਂ? ਕੀ ਟੁੱਟਦਾ ਹੈ? ਕੌਣ ਤਿਆਰ ਹੈ? ਗਿੱਟਹਬ 'ਤੇ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਕਾਰਜਸ਼ੀਲ ਅਪਵਾਦ ਹੈ। ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਇਹ ਅੰਤ ਵਿੱਚ ਕੀ ਸਾਬਤ ਕਰਦਾ ਹੈ। ਇਹ ਸ਼ੁੱਕਰਵਾਰ, 2 ਅਕਤੂਬਰ ਹੈ, ਅਤੇ ਇਹ The Daily Diff ਹੈ।

0:18 ਵੀਰਵਾਰ ਨੂੰ, ਇੱਕ ਗਿੱਟਹਬ ਦੇ ਸਹਿ-ਸੰਸਥਾਪਕ ਨੇ ਗਿੱਟ ਦੀ ਯੋਜਨਾਬੱਧ ਤਬਦੀਲੀ ਨੂੰ ਇੱਕ ਮਹਿੰਗੀ ਗਲਤੀ ਕਿਹਾ। Pi ਨੇ ਇੱਕ ਨਵਾਂ ਏਜੰਟ ਹਾਰਨੈੱਸ ਭੇਜਿਆ, ਅਤੇ SvelteKit ਨੇ ਇੱਕ ਹੋਰ ਮਾਈਗ੍ਰੇਸ਼ਨ ਭੇਜਿਆ। ਸਕਾਟ ਚੈਕਨ ਨੇ ਗਿੱਟਹਬ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਅਤੇ Pro Git ਲਿਖੀ, ਇਸ ਲਈ ਇਹ ਸ਼ਿਕਾਇਤ ਅੰਦਰੋਂ ਆਈ ਹੈ। ਘਰ ਦੇ ਅੰਦਰੋਂ। ਇਹ ਘਰ ਗਿੱਟ ਟੂਲਸ ਵੀ ਵੇਚਦਾ ਹੈ। ਪਹਿਲਾਂ, ਅਸਲ ਯੋਜਨਾ।

### ਗਿੱਟ 3 ਅਸਲ ਵਿੱਚ ਕੀ ਬਦਲਦਾ ਹੈ?

0:35 ਗਿੱਟ ਤਿੰਨ ਨਵੀਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ SHA ਦੋ ਸੌ ਛੇ ਨੂੰ ਡਿਫੌਲਟ ਕਰੇਗਾ, ਇੱਕ ਵਾਰ ਜਦੋਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਹੋਸਟਿੰਗ ਸੇਵਾਵਾਂ ਇਸਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ ਜਾਂਦੀਆਂ ਹਨ। ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ ਕੋਈ ਰੀਲੀਜ਼ ਮਿਤੀ ਨਹੀਂ ਦਿੰਦਾ ਅਤੇ SHA ਇੱਕ ਨੂੰ ਸਮਰਥਿਤ ਰੱਖਦਾ ਹੈ। ਤੁਹਾਡੀ ਮੌਜੂਦਾ ਰਿਪੋਜ਼ਟਰੀ ਜਾਦੂਈ ਤੌਰ 'ਤੇ ਫਾਰਮੈਟ ਨਹੀਂ ਬਦਲਦੀ ਜਦੋਂ ਤੁਸੀਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰਦੇ ਹੋ। ਇਹ ਤੁਹਾਡੀ ਗਰੁੱਪ ਚੈਟ ਦੁਆਰਾ ਇੱਕ ਐਮਰਜੈਂਸੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਯਾਦ ਰੱਖਣ ਯੋਗ ਹੈ। ਡਰਾਮਾ ਇੱਕ ਪ੍ਰਸਤਾਵਿਤ ਡਿਫੌਲਟ ਹੈ, ਅਤੇ ਅੰਤਮ ਤਾਰੀਖ ਵਰਤਮਾਨ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਕੈਲੰਡਰ ਹੈ।

### SHA-1 ਨੂੰ ਕਿਉਂ ਬਦਲਿਆ ਜਾਵੇ ਜੇ ਗਿੱਟ ਟੱਕਰਾਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ?

0:58 ਬਦਲਣਾ ਹੀ ਕਿਉਂ? ਗਿੱਟ ਆਬਜੈਕਟਸ ਨੂੰ ਉਹਨਾਂ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਹੈਸ਼ ਕਰਕੇ ਨਾਮ ਦਿੰਦਾ ਹੈ। ਫਾਈਲਾਂ ਟ੍ਰੀ ਵਿੱਚ ਫੀਡ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਕਮਿੱਟ ਟ੍ਰੀ ਅਤੇ ਪਿਛਲੀਆਂ ਕਮਿੱਟਾਂ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹਨ। ਇਹ ਤੁਹਾਨੂੰ ਪੂਰੇ ਇਤਿਹਾਸ ਵਿੱਚ ਅਖੰਡਤਾ ਦਿੰਦਾ ਹੈ। ਹੈਸ਼ਿੰਗ ਸਕੀਮ ਬਦਲੋ ਅਤੇ ਆਬਜੈਕਟ ਦੇ ਨਾਮ ਵੀ ਬਦਲ ਜਾਂਦੇ ਹਨ, ਦੂਜੇ ਆਬਜੈਕਟਸ ਦੇ ਅੰਦਰ ਸਟੋਰ ਕੀਤੇ ਹਵਾਲਿਆਂ ਸਮੇਤ। ਚੈਕਨ ਲੀਨਸ ਟੋਰਵਾਲਡਸ, ਗਿੱਟ ਦੇ ਨਿਰਮਾਤਾ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ, ਇਹ ਦਲੀਲ ਦਿੰਦਾ ਹੈ ਕਿ ਭਰੋਸੇਯੋਗ

1:17 ਵੰਡ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਇਹ ਇੱਕ ਇਤਿਹਾਸਕ ਸਥਿਤੀ ਹੈ, ਅਤੇ ਲੀਨਸ ਨੇ 2005 ਵਿੱਚ SHA ਇੱਕ ਚੁਣਿਆ ਸੀ। 2005 ਵਿੱਚ। ਸੁਰੱਖਿਆ ਦਾ ਮਾਮਲਾ ਉਦੋਂ ਤੋਂ ਬਦਲ ਗਿਆ ਹੈ। ਖੋਜਕਰਤਾਵਾਂ ਨੇ 2017 ਵਿੱਚ SHA ਇੱਕ ਟੱਕਰਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕੀਤਾ, ਅਤੇ ਬਾਅਦ ਵਿੱਚ PGP ਪਛਾਣ ਸਰਟੀਫਿਕੇਟਾਂ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਚੁਣੇ ਹੋਏ ਪ੍ਰੀਫਿਕਸ ਹਮਲੇ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕੀਤਾ। ਆਧੁਨਿਕ ਗਿੱਟ ਸਖ਼ਤ SHA ਇੱਕ ਨਾਲ ਜਾਣੇ-ਪਛਾਣੇ ਟੱਕਰ ਹਮਲਿਆਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ। ਇਸਦੇ ਰੱਖ-ਰਖਾਅਕਰਤਾ ਭਵਿੱਖ ਦੇ ਹਮਲਿਆਂ ਤੋਂ ਵੀ ਸੁਰੱਖਿਆ ਚਾਹੁੰਦੇ ਹਨ, ਜੋ ਕਿ ਦਸਤਖਤਾਂ ਤੋਂ ਚਾਹੁਣ ਲਈ ਇੱਕ ਵਾਜਬ ਚੀਜ਼ ਹੈ।

1:41 ਚੈਕਨ ਸੋਚਦਾ ਹੈ ਕਿ ਈਕੋਸਿਸਟਮ ਬਿੱਲ ਬਹੁਤ ਘੱਟ ਸੁਰੱਖਿਆ ਖਰੀਦਦਾ ਹੈ। ਉਹ ਟ੍ਰੀ ਸਮੱਗਰੀ ਦੇ ਇੱਕ ਵੱਖਰੇ ਮਜ਼ਬੂਤ ਚੈਕਸਮ 'ਤੇ ਦਸਤਖਤ ਕਰਨ ਦਾ ਪ੍ਰਸਤਾਵ ਕਰਦਾ ਹੈ, ਅੱਜ ਦੇ ਆਬਜੈਕਟ ਐਡਰੈਸਿੰਗ ਨੂੰ ਹੇਠਾਂ ਰੱਖਦੇ ਹੋਏ। ਕੀ ਟੁੱਟਦਾ ਹੈ? ਮੈਂ ਦੋਵੇਂ ਫਾਰਮੈਟ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਬਣਾਏ ਅਤੇ ਉਸੇ ਛੋਟੀ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕੀਤਾ।

### ਸਾਡੀ ਸਥਾਨਕ ਅਨੁਕੂਲਤਾ ਜਾਂਚ ਨੇ ਕੀ ਦਿਖਾਇਆ?

1:54 ਇੱਕ ਆਬਜੈਕਟ ਦੇ ਨਾਮ ਵਿੱਚ ਚਾਲੀ ਹੈਕਸ ਅੱਖਰ ਹਨ, ਦੂਜੇ ਵਿੱਚ ਸੱਠ ਚਾਰ। ਫਿਰ ਮੈਂ ਉਹਨਾਂ ਦੇ ਵਿਚਕਾਰੋਂ ਫੈਚ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ। ਮੇਰੇ ਸਥਾਪਿਤ ਗਿੱਟ ਨੇ ਇਸਨੂੰ ਗਲਤ ਐਲਗੋਰਿਦਮ ਨਾਲ ਰੱਦ ਕਰ ਦਿੱਤਾ, ਜਿਵੇਂ ਕਿ ਮੌਜੂਦਾ ਅਧਿਕਾਰਤ ਮੈਨੂਅਲ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਅਨੁਕੂਲਤਾ ਅੰਤਰ। ਇਸਨੇ ਮੇਰੇ ਪੁਰਾਣੇ ਸਥਾਪਿਤ ਗਿੱਟ ਦੀ ਵਰਤੋਂ ਕੀਤੀ, ਇਸਲਈ ਇਹ ਸਾਨੂੰ ਅੱਜ ਦੀ ਸੀਮਾ ਬਾਰੇ ਦੱਸਦਾ ਹੈ। ਇਸਨੂੰ ਅਣ-ਰੀਲੀਜ਼ਡ ਗਿੱਟ ਤਿੰਨ ਦੀ ਜਾਂਚ ਕਹਿਣਾ ਰਚਨਾਤਮਕ ਲੇਖਾਕਾਰੀ ਹੋਵੇਗਾ। ਮਾਈਗ੍ਰੇਸ਼ਨ ਦਾ ਕੰਮ ਉਹਨਾਂ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਪਹੁੰਚਦਾ ਹੈ ਜੋ ਇੱਕ ਹੈਸ਼ ਦੀ ਲੰਬਾਈ ਮੰਨਦੀਆਂ ਹਨ, ਅਤੇ ਉਹ ਸਿਸਟਮ ਜੋ ਆਬਜੈਕਟ ਦੇ ਨਾਮਾਂ ਨਾਲ ਲਿੰਕ ਕਰਦੇ ਹਨ।

2:19 ਇੱਕ ਇਤਿਹਾਸ ਨੂੰ ਮੁੜ-ਹੈਸ਼ ਕਰਨ ਲਈ ਉਹਨਾਂ ਪਛਾਣਾਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਮੈਪਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਗਿੱਟ ਦੇ ਤਬਦੀਲੀ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਉਹ ਮੈਪਿੰਗ ਅਤੇ ਦਸਤਖਤਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਸ਼ਾਮਲ ਹੈ। ਲਾਗੂਕਰਨ ਦੀ ਤਿਆਰੀ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਕਿਉਂਕਿ ਇੱਕ ਡਿਜ਼ਾਈਨ ਦਸਤਾਵੇਜ਼ ਤੁਹਾਡੇ ਮਨਪਸੰਦ ਡਿਵੈਲਪਰ ਟੂਲ ਦੇ ਅੰਦਰ ਛੁਪੀ ਹੋਈ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਨਹੀਂ ਕਰਦਾ। ਲਾਇਬ੍ਰੇਰੀ। ਇਹ ਚੈਕਨ ਦੀ ਦਲੀਲ ਵਿੱਚ ਮਨੁੱਖੀ ਲਾਗਤ ਹੈ। ਹਰ ਟੂਲ ਰੱਖ-ਰਖਾਅਕਰਤਾ ਨੂੰ ਇੱਕ ਹੋਰ ਅਨੁਕੂਲਤਾ ਦਾ ਕੰਮ ਮਿਲਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਉਪਭੋਗਤਾ ਖੋਜ ਕਰਦੇ ਹਨ ਕਿ ਉਹਨਾਂ ਦੇ ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ ਨੂੰ ਹੁਣ ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ ਦੀ ਲੋੜ ਹੈ। ਫਿਲਹਾਲ, ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਨਵਾਂ ਫਾਰਮੈਟ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਹੋਸਟ ਅਤੇ ਟੂਲਿੰਗ ਦੀ ਜਾਂਚ ਕਰੋ।

2:44 ਮੌਜੂਦਾ ਟੀਮਾਂ ਆਪਣੇ ਮੌਜੂਦਾ ਫਾਰਮੈਟ ਨੂੰ ਉਦੋਂ ਤੱਕ ਰੱਖ ਸਕਦੀਆਂ ਹਨ ਜਦੋਂ ਤੱਕ ਉਹ ਈਕੋਸਿਸਟਮ ਪੂਰਾ ਨਹੀਂ ਹੋ ਜਾਂਦਾ। ਫੜਦਾ ਹੈ। ਇਸ ਦੌਰਾਨ, Pi ਇੱਕ ਪੁਆਇੰਟ ਜ਼ੀਰੋ ਤੱਕ ਪਹੁੰਚ ਗਿਆ।

### Pi Durable ਵਿੱਚ ਕਰੈਸ਼ ਹੋਣ 'ਤੇ ਕੀ ਬਚਦਾ ਹੈ?

2:51 ਇਹ Earendil ਤੋਂ ਇੱਕ ਕੋਡਿੰਗ ਏਜੰਟ ਹਾਰਨੈੱਸ ਹੈ, ਜਿਸ ਵਿੱਚ Codemode ਦੁਆਰਾ ਮੂਲ MCP ਸਮਰਥਨ ਹੈ ਅਤੇ ਜਦੋਂ ਲੋੜ ਹੋਵੇ ਤਾਂ ਟੂਲ ਲੋਡ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। Codemode ਅਤੇ ਲੋੜ ਪੈਣ 'ਤੇ ਲੋਡ ਕੀਤੇ ਟੂਲਸ। ਟੀਮ ਘੱਟੋ-ਘੱਟਤਾ ਨੂੰ ਮੁੱਖ ਬਿੰਦੂ ਕਹਿੰਦੀ ਹੈ। ਜੇ ਤੁਹਾਡਾ ਏਜੰਟ ਸੈੱਟਅੱਪ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਛੋਟੀ ਸਰਕਾਰ ਵਰਗਾ ਲੱਗਦਾ ਹੈ, ਲੋੜ ਪੈਣ ਤੱਕ ਟੂਲਸ ਨੂੰ ਪ੍ਰੋਂਪਟ ਤੋਂ ਬਾਹਰ ਰੱਖਣਾ ਪ੍ਰਸ਼ਾਸਕੀ ਸੁਧਾਰ ਵਰਗਾ ਲੱਗਦਾ ਹੈ। ਇਸਨੇ Pi Durable, ਇੱਕ ਵੱਖਰਾ ਪ੍ਰਯੋਗਾਤਮਕ ਫਰੇਮਵਰਕ ਵੀ ਜਾਰੀ ਕੀਤਾ। ਟਾਸਕ ਚੈੱਕਪੁਆਇੰਟ ਸੁਰੱਖਿਅਤ ਕਰਦੇ ਹਨ ਤਾਂ ਜੋ ਇੱਕ ਮੁੜ-ਸ਼ੁਰੂ ਕੀਤੀ ਪ੍ਰਕਿਰਿਆ ਸਥਾਈ ਸਟੋਰੇਜ ਤੋਂ ਅਧੂਰਾ ਕੰਮ ਚੁੱਕ ਸਕੇ। ਲਗਾਤਾਰ ਸਟੋਰੇਜ। ਮਹੱਤਵਪੂਰਨ ਵੇਰਵਾ ਟੂਲ ਰੀਪਲੇਅ ਹੈ।

3:16 ਇੱਕ ਕਰੈਸ਼ ਦੁਆਰਾ ਰੋਕਿਆ ਗਿਆ ਟੂਲ ਸਿਰਫ ਉਦੋਂ ਦੁਬਾਰਾ ਚੱਲਦਾ ਹੈ ਜਦੋਂ ਇਹ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ ਮਾਡਲ ਨੂੰ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਰੋਕਿਆ ਗਿਆ ਸੀ। ਇਹ ਇੱਕ ਲਾਭਦਾਇਕ ਸੀਮਾ ਹੈ ਜਦੋਂ ਇੱਕ ਟੂਲ ਪੈਸੇ ਖਰਚ ਕਰ ਸਕਦਾ ਹੈ। ਮੈਂ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ ਸਹਾਇਕ ਮੇਰੀ ਖਰੀਦਦਾਰੀ ਸੂਚੀ ਨੂੰ ਕਰੈਸ਼ ਦਾ ਜਸ਼ਨ ਮਨਾਏ ਬਿਨਾਂ ਯਾਦ ਰੱਖੇ, ਇਸਨੂੰ ਦੋ ਵਾਰ ਖਰੀਦ ਕੇ।

### SvelteKit 3 ਤੁਹਾਡੇ ਲਈ ਕੀ ਮਾਈਗ੍ਰੇਟ ਕਰਦਾ ਹੈ?

3:30 SvelteKit ਤਿੰਨ ਵੀ ਵੀਰਵਾਰ ਨੂੰ ਲਾਂਚ ਹੋਇਆ, ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ Vite ਵਿੱਚ ਲੈ ਗਿਆ ਅਤੇ ਡਾਲਰ ਲਾਇਬ ਨੂੰ ਹੈਸ਼ ਲਾਇਬ ਨਾਲ ਬਦਲਿਆ, ਮਿਆਰੀ ਪੈਕੇਜ ਸਬਪਾਥ ਆਯਾਤ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਮਾਈਗ੍ਰੇਸ਼ਨ ਕਮਾਂਡ ਉਹਨਾਂ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਦੀ ਹੈ ਜੋ ਇਹ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਬਾਕੀ ਲਈ ਇੱਕ ਕਰਨ ਵਾਲੀ ਸੂਚੀ ਛੱਡਦੀ ਹੈ। ਤੁਹਾਡਾ ਰੋਬੋਟ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਡਿਫ ਨੂੰ ਅਜੇ ਵੀ ਪੜ੍ਹਨ ਦੇ ਹੱਕਦਾਰ ਹੈ। ਘੋਸ਼ਣਾ ਤੁਹਾਡੇ ਰੋਬੋਟ ਦੋਸਤਾਂ ਨੂੰ ਵੀ ਬਚੇ ਹੋਏ ਚੀਜ਼ਾਂ ਲਈ ਭਰਤੀ ਕਰਦੀ ਹੈ। ਅਸੀਂ ਉਸ ਬਿੰਦੂ 'ਤੇ ਪਹੁੰਚ ਰਹੇ ਹਾਂ ਜਿੱਥੇ ਇੱਕ ਫਰੇਮਵਰਕ ਅੱਪਗ੍ਰੇਡ ਹੋਮਵਰਕ ਅਤੇ ਇੱਕ ਸੁਝਾਏ ਗਏ ਬਦਲ ਅਧਿਆਪਕ ਨੂੰ ਭੇਜਦਾ ਹੈ। ਅਤੇ ਰਿਮੋਟ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਅਜੇ ਵੀ ਪ੍ਰਯੋਗਾਤਮਕ Async Svelte ਦੀ ਲੋੜ ਹੈ।

3:56 ਇੱਕ ਮੁੱਖ ਸੰਸਕਰਣ ਨੰਬਰ ਭਰੋਸੇਮੰਦ ਲੱਗਦਾ ਹੈ, ਪਰ ਵਿਅਕਤੀਗਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀਆਂ ਆਪਣੀਆਂ ਪਰਿਪੱਕਤਾ ਲੇਬਲ ਹੁੰਦੇ ਹਨ। ਉਹਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ ਜੋ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਵਰਤ ਰਹੇ ਹੋ।

### ਗਿੱਟਹਬ ਦਾ ਕਾਰਜਸ਼ੀਲ ਅਪਵਾਦ ਕੀ ਸਾਬਤ ਕਰਦਾ ਹੈ?

4:03 ਤਾਂ ਗਿੱਟ ਦੇ ਨਵੇਂ ਫਾਰਮੈਟ ਲਈ ਕੌਣ ਤਿਆਰ ਹੈ? ਇਹ ਰਿਹਾ ਉਹ ਅਪਵਾਦ। ਬ੍ਰਾਇਨ ਕਾਰਲਸਨ ਦੀ ਗੱਲਬਾਤ ਵਾਲੀ ਇੱਕ ਜਨਤਕ ਗਿੱਟਹਬ ਰਿਪੋਜ਼ਟਰੀ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਪੂਰਾ SHA ਦੋ ਸੌ ਛੇ ਆਬਜੈਕਟ ਨਾਮ ਵਾਪਸ ਕਰਦੀ ਹੈ। ਮੈਂ ਜਨਤਕ ਰਿਮੋਟ ਦੀ ਸਿੱਧੀ ਜਾਂਚ ਕੀਤੀ। ਗੱਲਬਾਤ ਦੀਆਂ ਸਲਾਈਡਾਂ ਸਮਰਥਨ ਨੂੰ ਇੱਕ ਨਿੱਜੀ ਪੂਰਵਦਰਸ਼ਨ ਕਹਿੰਦੀਆਂ ਹਨ ਅਤੇ ਕਹਿੰਦੀਆਂ ਹਨ ਕਿ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਉਣਾ ਅਜੇ ਆਉਣਾ ਬਾਕੀ ਹੈ। ਅਜੇ ਆ ਰਿਹਾ ਹੈ। ਉਡੀਕ ਕਮਰੇ ਦੇ ਪਿੱਛੇ ਅਸਲ ਤਰੱਕੀ ਹੈ। ਇਹ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਗਿੱਟਹਬ ਇਸ ਪੂਰਵਦਰਸ਼ਨ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ।

4:24 ਇਹ ਸਾਨੂੰ ਜ਼ੀਰੋ ਗਾਰੰਟੀ ਦਿੰਦਾ ਹੈ ਕਿ ਆਮ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ ਜਾਂ ਤੁਹਾਡੀਆਂ ਸਾਰੀਆਂ ਏਕੀਕਰਣ ਤਿਆਰ ਹਨ। ਅਪਵਾਦ ਦੀ ਇੱਕ ਇਜਾਜ਼ਤ ਸੀਮਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਇਹ ਸੁਣਨ ਦੀ ਬਜਾਏ ਪੜ੍ਹਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਮੈਂ ਕੀ ਕਹਿੰਦਾ ਹਾਂ, ਤਾਂ ਡਿਫ ਤੁਹਾਡੇ ਇਨਬਾਕਸ ਵਿੱਚ ਹਰ ਸਵੇਰ ਆਉਂਦਾ ਹੈ, ਹਰ ਸਵੇਰ, The Daily Diff.dev 'ਤੇ ਮੁਫ਼ਤ, ਲਿੰਕ ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਸ ਲਈ ਅੱਜ ਦਾ ਫੈਸਲਾ NEEDS REVIEW ਹੈ।

### ਮੇਰਾ ਫੈਸਲਾ ਪੂਰੀ ਟੂਲਚੇਨ 'ਤੇ ਕਿਉਂ ਨਿਰਭਰ ਕਰਦਾ ਹੈ?

4:40 ਮੈਂ ਮਜ਼ਬੂਤ ਹੈਸ਼ ਵਿਕਲਪ ਨੂੰ ਰੱਖਾਂਗਾ, ਅਤੇ ਡਿਫੌਲਟਸ ਨੂੰ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਪੂਰੀ ਟੂਲਚੇਨ ਦੀ ਜਾਂਚ ਕਰਾਂਗਾ। ਅਨੁਕੂਲਤਾ ਸੁਰੱਖਿਆ ਸੁਧਾਰ ਨੂੰ ਭੇਜਣ ਦਾ ਹਿੱਸਾ ਹੈ। ਅਤੇ ਇਹ ਅੱਜ ਲਈ ਡਿਫ ਹੈ। ਮੈਂ Axrisi ਤੋਂ ਨਿਕੋ ਹਾਂ। ਜ਼ਿੰਮੇਵਾਰੀ ਨਾਲ ਮਰਜ ਕਰੋ।

## ਸਰੋਤ

- [Chacon](https://blog.gitbutler.com/git-3-sha-256) — blog.gitbutler.com
- [Git's official plan](https://git-scm.com/docs/BreakingChanges) — git-scm.com
- [Current interoperability](https://git-scm.com/docs/git-init) — git-scm.com
- [Transition design](https://git-scm.com/docs/hash-function-transition) — git-scm.com
- [Independent collision research](https://sha-mbles.github.io/) — sha-mbles.github.io
- [GitHub preview repository](https://github.com/bk2204/talk-rust-in-git) — github.com
- [Pi 1.0](https://earendil.com/posts/pi-1-0/) — earendil.com
- [Pi Durable](https://earendil.com/posts/pi-durable/) — earendil.com
- [SvelteKit 3](https://svelte.dev/blog/sveltekit-3-is-here) — svelte.dev
- [HN discussion](https://news.ycombinator.com/item?id=49924179) — news.ycombinator.com
