
This Bug
Audio Summary
AI Summary
हाल ही में GitHub में एक बड़ी गड़बड़ी हुई, जिससे Git का मूल कार्य प्रभावित हुआ। 23 अप्रैल को, GitHub की मर्ज क्यू ने चुपचाप ग्राहकों की मुख्य शाखाओं पर कोड को उलट दिया। यह एक सामान्य Git ऑपरेशन नहीं था; इसने हजारों लाइनों के पहले से शिप किए गए कोड को हटा दिया, जिससे शाखा इतिहास में पिछली परिवर्तन वापस आ गए। सबसे चिंताजनक बात यह थी कि UI सही लग रहा था, लेकिन वास्तविक मर्ज कुछ और ही था।
यह समस्या तब उत्पन्न हुई जब एक मर्ज क्यू, जो दो मर्जों को एक में स्क्वैश करता है, गलत बेस स्टेट से जनरेट हुआ। इसके परिणामस्वरूप नई स्क्वैश की गई ब्रांच को मेन ब्रांच के शीर्ष पर मर्ज करने के बजाय, इसने मेन ब्रांच के इतिहास को ओवरराइट कर दिया, जिससे पुराने कमिट्स गायब हो गए। GitHub के अनुसार, 4 मिलियन मर्ज में से 2,840 पुल रिक्वेस्ट प्रभावित हुए थे, हालांकि बाद में यह संख्या 800K बताई गई, जो एक बड़ा अंतर है।
यह घटना कई सवाल खड़े करती है: क्या Microsoft इतिहास को संरेखित करने के लिए आंतरिक रूप से फोर्स पुश का उपयोग कर रहा है? क्या कोई रीवर्ट कमिट थे? और यह सब GitHub के स्टेटस पेज पर क्यों नहीं दिखाया गया? यह बग इतना गंभीर था कि इसने GitHub की विश्वसनीयता पर सवाल उठा दिए हैं, क्योंकि इसने Git के मूल सिद्धांत को ही तोड़ दिया।
Get summaries like this automatically
BriefTube monitors your YouTube channels, generates AI-powered audio summaries, and delivers them wherever you listen. Telegram, Discord, Slack, or your podcast app. Fully automated.