گیت 2.49

گیت 2.49

در 14 مارس، پس از دو ماه توسعه، نسخه 2.49 سیستم کنترل نسخه توزیع شده Git، که به زبان C نوشته شده و تحت مجوز GNU GPL 2 بود، منتشر شد.

لیست تغییرات عمده:

  • اسکریپت تکمیل خودکار برای zsh به روز شد.
  • git pack-objects و wrapper git repack برای پشتیبانی از یک تابع هش مسیر جایگزین به روز شده اند.
  • git gc اکنون از گزینه --expire-to پشتیبانی می کند.
  • دستور git clone اکنون از ایجاد یک کلون کم عمق از یک commit پشتیبانی می کند که لزوماً نباید در نوک یک شاخه باشد.
  • دستور git backfill برای دانلود اشیاء گمشده در یک کلون جزئی اضافه شد.
  • اشکالی که در آن وضعیت خطا از فرآیند فرزند در دستور git push --atomic --porcelain گم شده بود، رفع شد.
  • دستور git rev-list --missing= اکنون از گزینه print-info پشتیبانی می کند تا اطلاعات دقیق تری درباره اشیاء گمشده مانند مسیر و نوع ارائه دهد.
  • ابزار gitk GUI به روز شده است.
  • git refs migrate اکنون از گزینه --no-reflog پشتیبانی می کند که اجازه می دهد reflog را منتقل نکنید.
  • Meson اکنون از گزینه اجرای ناامن sha1 اضافه شده در git 2.48 پشتیبانی می کند.
  • API جدید برای پیمایش گروهی اشیا بر اساس مسیر مشترک یا بر اساس نوع اضافه شده است.
  • برای آماده شدن برای استفاده از zlib-ng، کد تعامل با zlib بازسازی شده است.
  • پیوندهایی به کتابخانه libgit برای زبان Rust اضافه شد.
  • همه فایل‌های اسناد txt به .adoc تغییر نام داده‌اند.
  • پروتکل promisor توسعه یافته برای اشیاء بزرگ.
  • خطاهای شناسایی شده رفع شده است.
  • تست های بهبود یافته
  • اسناد به روز شد.

منبع: linux.org.ru

اضافه کردن نظر