جيت 2.49

جيت 2.49

في 14 مارس، وبعد شهرين من التطوير، تم إصدار الإصدار 2.49 من نظام التحكم في الإصدارات الموزعة Git، المكتوب بلغة C والمرخص بموجب GNU GPL 2.

قائمة التغييرات الرئيسية:

  • تم تحديث البرنامج النصي للإكمال التلقائي لـ zsh.
  • تم تحديث git pack-objects وملفها git repack لدعم وظيفة التجزئة المسار البديلة.
  • يدعم git gc الآن خيار --expire-to.
  • يدعم أمر git clone الآن إنشاء استنساخ سطحي لالتزام واحد لا يشترط أن يكون في طرف الفرع.
  • تمت إضافة أمر git backfill لتنزيل الكائنات المفقودة في استنساخ جزئي.
  • تم إصلاح خطأ حيث تم فقدان حالة الخطأ من العملية الفرعية في الأمر git push --atomic --porcelain.
  • يدعم الأمر git rev-list --missing= الآن خيار print-info لتوفير معلومات أكثر تفصيلاً حول الكائنات المفقودة، مثل المسار والنوع.
  • تم تحديث أداة واجهة المستخدم الرسومية gitk.
  • يدعم git refs migrate الآن خيار --no-reflog، والذي يسمح بعدم ترحيل reflog.
  • يدعم Meson الآن خيار تنفيذ sha1 غير الآمن المضاف في git 2.48.
  • تمت إضافة واجهة برمجة تطبيقات جديدة لاجتياز مجموعة من الكائنات استنادًا إلى المسار المشترك أو حسب النوع.
  • للتحضير لاستخدام zlib-ng، تمت إعادة صياغة الكود للتفاعل مع zlib.
  • تمت إضافة ارتباطات إلى مكتبة libgit للغة Rust.
  • تمت إعادة تسمية جميع ملفات توثيق .txt إلى .adoc.
  • بروتوكول الوعد الموسع للأشياء الكبيرة.
  • تم إصلاح الأخطاء التي تم اكتشافها.
  • اختبارات محسنة.
  • وثائق محدثة.

المصدر: linux.org.ru

إضافة تعليق