الأحفوري SCM 2.28

بعد خمسة أشهر ونصف من التطوير، تم إصدار الإصدار 2.28 من النظام الموزع البسيط والموثوق للغاية عبر المنصات. إدارة التكوين الأحفوري SCM، الذي طوره مؤلف SQLite، دوان ريتشارد هيب.

يتميز نظام إدارة الإصدارات Fossil SCM عن غيره من أنظمة التحكم في الإصدارات ببساطة نشره الفائقة: فالمشروع بأكمله عبارة عن ملف تنفيذي واحد بدون أي تبعيات خارجية، يعمل في آن واحد كنظام تحكم في الإصدارات، وخادم ويب مدمج، ونظام تتبع للأخطاء، وويكي، ومنتدى، ومنصة دردشة. يتم تخزين المستودع بأكمله، بما في ذلك سجله وتذاكره وويكي، في ملف SQLite واحد - يمكن نسخه أو إنشاء نسخة احتياطية منه أو إرساله إلى زميل باستخدام أمر scp واحد. يستخدم المؤلف نفسه المشروع لتطوير تطبيقات SQLite، مما يدل على موثوقية الأداة. على عكس Git، صُمم Fossil منذ البداية مع مراعاة سلامة البيانات وسهولة الاستضافة الذاتية: إعداد خادمك الخاص لا يتطلب سوى أمر واحد: fossilserver. فلسفة المشروع هي "كل ما يحتاجه المشروع في مكان واحد"، دون الحاجة إلى خدمات خارجية أو بنية تحتية معقدة.

новой версии:

  • تحسينات الحماية من الروبوتات:
    • يسمح التكوين الافتراضي الآن للروبوتات بتنزيل ملفات tar والأرشيفات لدعم أنظمة البناء الآلية بشكل أفضل؛
    • علامة zipX خاصة جديدة في الإعدادات تقييد الروبوتات يمنع الروبوتات من الوصول إلى ملفات tarball، باستثناء أنظمة التجميع التلقائي؛
    • تمنع علامات ext/PATH في إعداد robot-restrict الروبوتات من الوصول إلى مناطق محددة إضافات CGI على طول المسار المحدد.
  • في القائمة الفرعية مستعرض التعليمات البرمجية تمت إضافة قائمة منسدلة للفروع الحديثة.
  • تم تبسيط الوصول إلى ملفات tarballs و ZIP:
    • في متصفح التعليمات البرمجية، ظهر عنصر القائمة الفرعية "تنزيل" في المستوى الأعلى للانتقال إلى صفحة تنزيل الأرشيف؛
    • تمت إضافة صفحة جديدة /تحميل، ويظهر رابط له في / خريطة الموقع عند ضبط المعلمة التنزيلات المقترحة;
    • أصبحت أسماء ملفات الأرشيف Tarball و ZIP موحدة الآن لتشمل طابعًا زمنيًا وبادئة تجزئة؛
    • تمت إضافة الأمر الحصول على الأحافير لتنزيل وفك ضغط ملف معين دون الحاجة إلى استنساخ المستودع.
  • تحسينات تسلسل الأحداث:
    • وضع العرض الجديد "البسيط" - وسيط بين "المفصل" و "المختصر": يعرض فقط رمز تسجيل الوصول مع إمكانية توسيع التفاصيل بالنقر على علامة الحذف؛
    • عند النقر على علامة الحذف في الوضعين المضغوط أو البسيط، يتم استبدالها بسهم ← لإخفاء التفاصيل مرة أخرى؛
    • تمت إضافة الإعداد علامات الجدول الزمني، الذي يتحكم في عرض عمليات تسجيل الوصول إلى الأوراق؛
    • تعرض الجداول الزمنية "بدون رسم بياني" (معامل ng) الآن ألوان الفروع ودوائر تسجيل الوصول بدون خطوط توصيل.
  • يتم الآن تعيين معرفات لعلامات Markdown باستخدام خوارزمية "slugify" على غرار GitHub.
  • فريق الجدول الزمني للأحافير الخيارات المستلمة -u|—for-user للتصفية حسب المستخدم و -r للإخراج بترتيب زمني.
  • علامة جديدة لأمر إعادة فتح ملف تعريف المستودع --reopen أحفورة مفتوحة يتيح لك استعادة نسخة عاملة بعد نقل ملف المستودع.
  • تم تحديث جداول أحرف Unicode الداخلية المستخدمة في معالجة التعبيرات النمطية من الإصدار 13 إلى الإصدار 17.
  • فريق جديد نظام أحفوري يوفر (اختصارًا fossil sys) مجموعة من الأدوات الشبيهة بنظام Unix للتشغيل على منصات ذات بيئة مقيدة.
  • еб-страница /مساعدة يقبل الآن طلبات مثل /help/CMD و /help/www/PAGE لعرض المساعدة لأمر معين أو صفحة ويب.
  • تمت إضافة الخيارين -t و -T إلى الأمر مديح الأحافير.
  • فريق نسخة أحفورية مستنسخة تم استلام الخيار --ipv6.
  • تمت إضافة الاختصارات -s و --stop إلى خيار الأمر --stop-on-error جميع الأحافير.
  • تمت إضافة خيار التجزئة -h|— إلى الأمر الأحفورة ما هي.

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

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster