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`. تتضمن التغييرات الأخرى `--delete-merged` لـ `git branch`، وحماية التجزئة، وإعادة محاولة قفل الترميز، و`--resolved` لـ `git add`.

نظراً للمستقبل، قام صيّد النسخةJunio Hamanoبإجراء استطلاع للمجتمع في أوائل سبتمبر بشأن ما إذا كان يجب على الإصدار التالي هو النسخة المتوقعة على المدى الطويلGit 3.0. سيقدم هذا الإصدار الكبير انقطاعات التوافق، ومن أكثرها أهمية هو تغيير وظيفة الهاش الافتراضية منSHA-1إلىSHA-256. على الرغم من أن SHA-1 معروف بضعفه، فإن Git يتضمن وسائل وقاية من الهجمات الحالية. يهدف التحول إلى حماية سلامة المستودع على المدى الطويل، حيث يحدد الهاش جميع الكائنات ويتحقق من سلاسل الكميات. يجب على المجتمع اتخاذ قرار بين إكمال السنة مع 3.0 أو إصدار المزيد من إصدارات 2.x أولاً.

الكيانات الرئيسية: الأشخاص: Junio Hamano