HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code स्वचालित रूप से कमिट में सत्र URL जोड़ता है

Hacker News •
×

Claude Code स्वचालित रूप से प्रत्येक कमिट संदेश और PR विवरण में सत्र URL जोड़ देता है, जिससे उपयोगकर्ता की सहमति के बिना Git इतिहास प्रदूषित होता है। यह सुविधा डिफ़ॉल्ट रूप से ऑप्ट-आउट है, जिसका अर्थ है कि डेवलपर्स को इसके बारे में तभी पता चलता है जब कमिट पहले ही पुश हो चुके होते हैं। ऑनबोर्डिंग के दौरान एक बार का संकेत जो उपयोगकर्ताओं से सत्र URL एट्रिब्यूशन सक्षम करने के लिए पूछता है, वर्तमान छिपी हुई सेटिंग की तुलना में बेहतर उपयोगकर्ता अनुभव प्रदान करेगा। हालांकि .claude/settings.json में attribution.commit: "" विकल्प URL को दबाने के लिए मौजूद है, लेकिन यह औसत उपयोगकर्ता द्वारा पूरी तरह से अज्ञात रहता है। इसी तरह, कमिट-एमएसजी गिट हुक एट्रिब्यूशन को हटा सकते हैं, लेकिन वे दूरस्थ या क्लाउड वातावरण में हमेशा विश्वसनीय रूप से ट्रिगर नहीं होते हैं। प्रस्ताव ऑनबोर्डिंग के दौरान सत्र URL एट्रिब्यूशन को ऑप्ट-इन बनाने का सुझाव देता है, जिससे उपयोगकर्ता वांछित होने पर सुविधा को स्पष्ट रूप से सक्षम कर सकें बजाय इसके कि यह उन पर थोपी जाए। यह परिवर्तन उस अव्यवसायिक उपस्थिति और कमिट इतिहास की अव्यवस्था को रोकेगा जो वर्तमान में तब होती है जब डेवलपर्स को पता नहीं होता कि URL उनके काम में जोड़े जा रहे हैं।

.claude/settings.json में attribution.commit: "" सेटिंग इसे दबा सकती है, लेकिन यह पूरी तरह से अज्ञात है। एक कमिट-एमएसजी गिट हुक भी इसे हटा सकता है, लेकिन यह दूरस्थ/क्लाउड वातावरण में हमेशा विश्वसनीय रूप से ट्रिगर नहीं होता है।