HeadlinesBriefing favicon HeadlinesBriefing.com

Git 2.56 रिलीज़ प्रीव्यू और 3.0 रोडमैप

Hacker News •
×

Git स्रोत कोड प्रबंधन प्रणालीGit 2.56 रिलीज़ की तैयारी में है, जो लेट सितंबर में आगे की उम्मीद है, वर्तमान में रिलीज़-कैंडिडेट एक्ट रूप में है। यह संस्करण700से अधिक गैर-मर्ज कममेंट्स को शामिल करता है, जिसमें उपयोगकर्ता अनुभव के सुधार होते हैं लेकिन कोई मूलभूत परिवर्तन नहीं होते। नोटेबल जोड़ में एक `drop` सबकमांड शामिल है जो प्रयोगात्मक `git history` टूलबाक्स के लिए कममेंट्स को हटाने के लिए है, हालाँकि यह मर्ज कममेंट्स के साथ विफल होता है। `git status` अब बैकग्राउंड ब्रांच्स के लिए `git pull` सुझाता है, और `git refs` में `create`、`delete`、`update` और `rename` सबकमांड्स के साथ आता है। अन्य समायोजनों में `git branch` के लिए `--delete-merged`, बिसेक्शन सुरक्षा, कॉन्फ़िग लॉक रीट्राई, और `git add` के लिए `--resolved` शामिल हैं।

भविष्य की ओर देखते हुए, मुताहकिमJunio Hamanoने प्रारंभिक सितंबर में समुदाय को पूछा कि अगली रिलीज़ क्या होना चाहिए - लंबे समय तक इंतज़ार किए गएGit 3.0 या पहले अधिक 2.x रिलीज़ें जारी करें। यह मुख्य संस्करण संगतता तोड़ने वाले लागू करेगा, सबसे महत्वपूर्ण रूप से डिफ़ॉल्ट हैश फ़ंक्शन कोSHA-1सेSHA-256पर स्विच करेगा। भले ही SHA-1 में ज्ञात कमजोरी है, Git मौजूदा आक्रमणों के खिलाफ रक्षा उपायों को शामिल करता है। यह ट्रांज़िशन दीर्घकालिक रूप से रिपॉजिटरी की पूरीणता सुनिश्चित करने के लिए तैयार किया गया है, क्योंकि हैश सभी वस्तुओं की पहचान करते हैं और कममेंट चेन की सत्यापन करते हैं। समुदाय को निर्णय लेना होगा कि वर्ष को खत्म करने में 3.0 पर या पहले अधिक 2.x रिलीज़ें जारी करें।

मुख्य एंटिटीज़: लोग: Junio Hamano