Mercurial هو نظام مفتوح المصدر ، حر وخفيف الوزن وسريع ومحمول وموزع وموزع ، ونظام تحكم في الإصدار مصمم خصيصًا للتعامل الفعال مع المشروعات الموزعة الكبيرة جدًا.
يوفر البرنامج للمستخدمين واجهة سهلة الاستخدام وبديهية لسطر الأوامر ، ويتم استخدامه حاليًا من خلال مجموعة واسعة من المشاريع التي تتطلب مراقبة موثوقة وموزعة وسريعة المراجعة ، مثل OpenSolaris أو MoinMoin أو Xen.
من السهل جدًا التعلم ، وهو يعمل فقط. يتم توفير برنامجين تعليميين لبدء دورة سريعة حول كيفية استنساخ مشروع ودفع التغييرات ، بالإضافة إلى إنشاء مشروع والالتزام ، على الصفحة الرئيسية للمشروع.
خيارات سطر الأوامر
من بين خيارات سطر الأوامر ، والتي يمكن مشاهدتها في لمح البصر إذا نفذت & lsquo؛ hg --help & rsquo؛ الأمر في محاكي / موجه أوامر طرفي ، يمكن أن نذكر القدرة على إضافة الملفات المحددة على الالتزام التالي ، إضافة جميع الملفات الجديدة وحذف الملفات المفقودة ، وعرض معلومات التغييرات لكل ملف ، وضغط مراجعة مستودع كأرشيف غير مشفر ، وتطبيق واحد أو عدة ملفات changegroup ، أو نسخ التغييرات بين الفروع ، أو searchetsets.
بالإضافة إلى ذلك ، يمكنك عكس تأثير التغييرات السابقة ، وإنشاء إشارات مرجعية ، وقائمة إشارات مرجعية ومستودعات مُعيَّنة تسمى فروع ، وملفات قائمة متتبعة ، وعرض رؤوس الفروع ، واستيراد مجموعة مرتبة من الرقع ، والتحقق من سلامة مستودع ، والبحث عن في المراجعات أو الملفات المحددة ، وإعادة تسمية الملفات ، وتنشيط خادم ويب مستقل ، وتحديث دليل العمل ، وإنشاء مستودع جديد في الدليل الحالي ، وأكثر من ذلك بكثير.
تحت غطاء محرك السيارة وأنظمة التشغيل المدعومة
يتم كتابة Mercurial بالكامل في لغة برمجة Python ، المصممة من الألف إلى الياء كبرنامج عبر منصة يعمل بشكل جيد على جميع توزيعات جنو / لينكس ، وكذلك على أنظمة التشغيل Microsoft Windows و Mac OS X. يتم دعم معمارية 32 بت و 64 بت في هذا الوقت.
ما هو الجديد في هذا الإصدار:
demandimport: لا تثير ImportError لعنصر غير معروف في fromlist
posix: make poll () restart on interruption by signal (issue5452)
hgweb: إضافة شرطة مائلة مفقودة إلى ملف سجل url في نمط rss
ما هو الجديد في الإصدار:
requestimport: لا تثير ImportError لعنصر غير معروف في fromlist
posix: make poll () restart on interruption by signal (issue5452)
hgweb: إضافة شرطة مائلة مفقودة إلى ملف سجل url في نمط rss
ما هو الجديد في الإصدار 4.2.3:
demandimport: لا تثير ImportError لعنصر غير معروف في fromlist
posix: make poll () restart on interruption by signal (issue5452)
hgweb: إضافة شرطة مائلة مفقودة إلى ملف سجل url في نمط rss
ما هو الجديد في الإصدار 4.2.2:
requestimport: لا تثير ImportError لعنصر غير معروف في fromlist
posix: make poll () restart on interruption by signal (issue5452)
hgweb: إضافة شرطة مائلة مفقودة إلى ملف سجل url في نمط rss
ما هو الجديد في الإصدار 4.1.1:
demandimport: لا تثير ImportError لعنصر غير معروف في fromlist
posix: make poll () restart on interruption by signal (issue5452)
hgweb: إضافة شرطة مائلة مفقودة إلى ملف سجل url في نمط rss
ما هو الجديد في الإصدار 4.0.2:
requestimport: لا تثير ImportError لعنصر غير معروف في fromlist
posix: make poll () restart on interruption by signal (issue5452)
hgweb: إضافة شرطة مائلة مفقودة إلى ملف سجل url في نمط rss
ما هو الجديد في الإصدار 3.7.2:
bundlerepo: معالجة linkrev المخفية بشكل صحيح في filelog (issue4945)bundlerepo: معالجة linkrev المخفية بشكل صحيح في manifestlog (issue4945)
requestimport: إضافة _imp لتجاهل القائمة
doc: مثال صحيح بخصوص الاسم المستعار "hg purge" في صفحة الرجل "hgrc.5"
وثيقة: إزالة خيار إهمال من ملخص تعليمات القيادة
fileset: إصلاح النسخ / اللصق في eol () رسالة الخطأ
مساعدة: إصلاح الخطأ المطبعي في وثائق backgroundclose
help: hg.intevation.de هو الاسم الأساسي الجديد لـ hg.intevation.de (وشهادة جديدة)
help: تحديث نماذج القالب لاستخدام صيغة REST الحرفية
hg: الحصول على قفل عند إنشاء مشاركة من repo مجمّعة (issue5104)
log: إصلاح ترتيب المراجعات التي تمت تصفيتها بواسطة خيارات OR متعددة (issue5100)
rebase: تحديث دليل العمل عند إحباط (issue5084)
العودة: العودة بشكل صحيح إلى الجد من P2 أثناء الدمج (العدد 5052)
revset: تتسطح عمليات "قائمة" بالسلاسل (ويعرف أيضا باسم args الدالة) (issue5072)
الإعداد: تجنب الإجراء المتعلق بـ hg.exe في setup.py --pure
ui: إصلاح العطل بواسطة صدى موجه غير تفاعلي لاسم المستخدم
unionrepo: التعامل بشكل صحيح linkrev المخفية في revlog (issue5070)
zeroconf: إعادة توجيه كافة الوسيطات إلى ui.configitems () المجمّع
ما هو الجديد في الإصدار 3.7.1:
تعديل: لا تحافظ على معظم الحقول الإضافية
الكسب غير المشروع: لا تحافظ على معظم الحقول الإضافية
histedit: إصلاح الخطأ المطبعي في الوثائق
osutil: تعطيل تجميع recvfds () على الأنظمة الأساسية غير المعتمدة
osutil: لا تقم بإحباط تحميل وحدة نقية فقط لأن libc لا يوجد recvmsg ()
rebase: backout changeset 986d04b9fedd
rebase: backout changeset d755a9531fce
rebase: لا تحافظ على معظم الحقول الإضافية
الجديد في الإصدار 3.5.1:
تحويل: إصلاح git نسخ محتوى ملف التحويلات
filesets: تجاهل حالة الوحدة في حجم () المسند لقيمة واحدة
مساعدة: إصلاح الخطأ المطبعي ادمان - & GT. مألوف
المساعدة: إصلاح الخطأ المطبعي في وثائق البرمجة النصية
hg: تجنب المشاركة التلقائية عندما تكون الوجهة المستنسخة بعيدة
hgweb: إصلاح ثقة المسار قوالب (قبل الميلاد)
histedit: backb ebb5bb9bc32e
largefiles: تأكد من تطابق lfutil.getstandinmatcher () مع الملحقات فقط
المطابقة: إصلاح إعادة تسمية الحالة فقط + الالتزام بمسار صريح على icasefs (issue4768)
محللات: إصلاح تسرب الذاكرة في compute_phases_map_sets
rebase: قفل الريبو خلال عملية rebase كاملة
revset: منع التعطل الناتج عن تعبير مجموعة فارغ أثناء تحسين "و"
revset: منع التعطل الناتج عن تعبير المجموعة الفارغ أثناء تحسين "أو"
الشريط: استخدم نمط "أخيرًا: tr.release" أثناء التجريد
تحديث: قم بإلغاء تأمين الريبو لأمر 'تحديث hg' بالكامل
wix: تجنب الإجهاض باستخدام "hg help -k foo"
ما هو الجديد في الإصدار 3.4.2:
changegroup: حساب القاعدة المشتركة بشكل صحيح في changeggroupsubset (issue4736)
crecord: إصلاح خطأ مطبعي قدم عند نقل crecord إلى قلب
crecord: إصلاح ثلاثة أخطاء إملائية قدم أثناء نقل crecord إلى قلب
hgwebdir: تجنب إدخالات repo وإدخالات الدليل عندما يتم تعيين 'web.name'
hgwebdir: لا تسمح بإظهار الأصل المخفي للعنصر الفرعي كدليل
محللون: لا مخبأ RevlogError نوع (issue4451)
السحب: تجنب حالة السباق باستخدام "hg pull --rev name --update" (issue4706)
templater: لا preprocess قالب السلسلة في تعبير "if" (issue4714)
templater: تقييم الحجج التي تم تمريرها إلى diff () بشكل مناسب
templater: parse "..." كسلسلة للتوافق 2.9.2-3.4 (issue4733)
زرع: فقط سحب المراجعة المزروعة (العدد 4692)
ما هو الجديد في الإصدار 3.4:
أوامر:التعليق التوضيحي: إضافة خيار لإضافة تعليقات إلى ملفات دليل العمل
التعليق التوضيحي: دائمًا ما يعد سياق السلف من قاعدة fctx (issue4600)
التعليق التوضيحي: دائمًا ما تعدل linkrev قبل الانتقال إلى الآباء (issue4623)
التعليق التوضيحي: تحضير سياق السلالة من workfilectx
الإشارات المرجعية: إضافة واردة () لاستبدال diff () للإشارات الواردة
الإشارات المرجعية: إضافة إلى الخارج () لاستبدال diff () للإشارات الصادرة
الإشارات المرجعية: تحقق منpathalias اللاحقة قبل رقم @ المتاحة لتحقيق الكفاءة
الإشارات المرجعية: تحسين اختبار إظهار التفاصيل حول الإشارات المرجعية الواردة / الصادرة
الإشارات المرجعية: منع تحديث الإشارات المرجعية المختلفة بشكل غير متوقع
الإشارات المرجعية: إعادة استخدام المرجعيةnumber ، إذا كان يشير يشير changeset عن بعد
الإشارات المرجعية: إعادة كتابة مقارنة الإشارات المرجعية في الأوامر. summary () من خلال مقارنة ()
الإشارات المرجعية: عرض حالة مفصلة حول الإشارات المرجعية الواردة / الصادرة
استنساخ: إضافة دعم التقدم إلى استنساخ hardlink (issue3059)
commands.import: قبول خيار البادئة
commands.push: إحباط عند تقييم المراجعات إلى مجموعة فارغة (BC)
الأوامر: إضافة ui.statuscopies config configتصحيح الأخطاء: قم بتوسيع مسار المحرر قبل البحث عنه (issue4380)
الملفات: تقسيم قابلة لإعادة الاستخدام في cmdutil لدعم subrepo
الملفات: استخدم كائن ctx للوصول إلى dirstate
الكسب غير المشروع: السماح بإنشاء الطعوم الأخوة
الطعوم: الطعوم المتوسطة المسجلة في إضافات
log: عرض العقد إغلاق فرع كـ "_" (BC)
log: fix --follow null parent not to include revision 0
log: make -fr عرض التاريخ الكامل من الدورات المحددة
log: تفضل "wctx" فوق "pctx" لسياق العمل
patch.internalpatch: قبول معلمة بادئة
patch.internalpatch: إضافة قيمة افتراضية للبادئة
تصحيح: إعادة تسمية مسار إلى pathtransform
pull: print "pulling from foo" قبل الوصول إلى الريبو الآخر
push: احصل على "wlock" محليًا إذا كان "pushback" متوقعًا (BC) (issue4596)
حل: تحذير الصمت من pats غير معروف ل -l / - قائمة (قبل الميلاد)
العودة: تقييم filesets ضد دليل العمل (issue4497)
استرجاع: الإصلاح - المتفاعل على التعديل المحلي (رقم 4576)
التراجع: إيقاف وضع علامة على تنظيف الملفات بعد الرجوع التفاعلي (issue4592)
العودة: قبول فقط -I / -X بدون مسارات أو -a / - i (issue4592)التراجع: تطبيق normallookup على الملف المعاد إذا لم يتم تغيير الحجم (issue4583)
التراجع: استعادة القدرة على التراجع عبر إعادة تسمية الحالة فقط (issue4481)
الحالة: إضافة نص تعليمات الدليل النسبي (issue3835)
النواة:
bundle2: التقاط إخراج الرسالة الاستعادة المعاملة (issue4614)
bundle2: تعطيل التقاط ouput ما لم نستخدم http (issue4613 issue4615)
سجل التغيير: إصلاح القراءة إذا لم توجد بيانات معلقة (issue4609)
dirstate: إصلاح ترتيب تهيئة NF مقابل f
filelog: السماح للرقابة على ملفات تحتوي على بيانات الحشو
دمج: تشغيل ربط التحديث بعد الإفراج الأخير القفل
pushkey: تدفق البيانات المعلقة قبل تشغيل خطاف ما قبل الضغط (issue4607)
repoview: تحسين حساب staticblockers perf
revlog: _addrevision يخلق deltas كامل الاستبدال على أساس مراجعات خاضعة للرقابة
revlog: add "iscensored ()" revlog public API
revlog: addgroup يتحقق ما إذا كانت deltas الواردة إضافة revs للرقابة ، يعيّن بت إشارة
revlog: في addgroup ، رفض deltas غير صحيح على أساس العقد الخاضعة للرقابة
revlog: تحويل من مضمنة إلى العمل غير الخط بعد شريط
revlog: حالة خاصة توسيع deltas الاستبدال الكامل تلقيها بواسطة الصرفsubrepo: لا تكتب .hgsubstate خطوط مع حالة subrepo فارغة (issue4622)
subrepo: تحديث نص المساعدة لحساب دعم gitsubrepo diff-1 / -X
العلامات: إنشاء ذاكرة التخزين المؤقت منفصلة ومشتركة من. hgtags filenodes
العلامات: تغيير تنسيق علامات ملفات ذاكرة التخزين المؤقت
العلامات: لها ملف ذاكرة تخزين مؤقت مختلف لكل مستوى مرشح
ui: disable revsetaliases in plain mode (BC)
util: إضافة دعم معاودة الاتصال إلى copyfiles
windows: make shellquote () اقتباس أي مسار يحتوي على '' (issue4629)
ملحقات:
اللون: كن أكثر تحفظًا حول إعداد وضع ANSI على Windows (BC)
اللون: تحطم الإصلاح في cmd.exe
اللون: تحذير omit terminfo / win32 إذا كان غير تفاعلي (issue4543)
اللون: دعم وضع لون مختلف عندما يكون النداء نشطًا
تحويل: ضبط شريط التقدم لدمج الأخطبوط (issue4169)
histedit: إضافة خيار -edit-plan إلى histedit
histedit: السماح histedit - تابع عندما لا يكون على سليل (قبل الميلاد)
histedit: إصلاح منع الشرائط خلال histedit
histedit: إصلاح نمط رسالة الخطأ الجديدة
histedit: تحسين تكامل لفة العمل مع الطيhistedit: إصلاح مجموعة تحديثات المطالبة برسالة التزام (issue4606)
largefiles: لا تحطم عند الاستنساخ إلى الريبو عن بعد
largefiles: لا تقاطع الملفات عند إصلاح متطابق سجل
largefiles: فكر دائمًا في تحديد مجموعة المعلمات "المحددة" لـ updatelfiles
largefiles: تجنب دعوة متكررة لا نهاية من openlfdirstate في overriderevert
largefiles: لا تنشئ سلسلة تحتوي على مكالمات
largefiles: لا البادئة أنماط standin مع '.hglf' عند التسجيل
largefiles: لا تحذر عند العودة إلى largefile المنسية
largefiles: استخراج وإعادة استخدام متغير "standin" في overriderevert ()
largefiles: للتحديث -C ، فقط تحديث largefiles عند الضرورة
largefiles: التعامل مع التسجيل من خارج الريبو
largefiles: إدخال lfutil.findstorepath ()
largefiles: تجاوز cmdutil.revert () بدلاً من comands.revert ()
largefiles: تقرير المصدر من largefiles التي تم نسخها / نقلها في الحالة -C
largefiles: قم بتعيين الامتداد على أنه تم تمكينه محليًا بعد استنساخ يتطلبه
largefiles: تعليم سجل للتعامل مع الأنماط
largefiles: تحديث _subdirlfs () تعليق
largefiles: استخدم الدالة الشائعة لإنشاء محتوى .hg_archival.txtlargefiles: استخدم lfutil.findstorepath () عند التحقق من repo المحلية
largefiles: استخدم منطق نسخ الملف الأساسي للتحقق من مسار الوجهة
largefiles: استخدم مصدر المشاركة كمخزن محلي أساسي (issue4471)
mq: تجنب الفشل الصامت عند عدم تطبيق التصحيح المفرد (issue4604)
rebase: لا تقم بإعادة توجيه الوسيطة "source" إلى rebase (issue4633)
rebase: استعادة حالة الإشارة المرجعية عند الإيقاف
record: edit patch of new added added (issue4304)
سجل: إصلاح إضافة ملف جديد مع سجل من داخل subdir (issue4626)
سجل: سجل الإصلاح مع تغيير على تعطل الملفات المنقولة (issue4619)
الرف: الحصول على قفل في الترتيب الصحيح
الرف: إضافة الوضع التفاعلي
رف: إضافة خيار سطر الأوامر الوضع التفاعلي
hgweb:
hgweb: إحياء علامة على diffline لإصلاح التقديم في نمط monoblue
hgweb: استخدام introrev () للعثور على الآباء (issue4506)
json: تنفيذ نموذج {bookmarks}
json: قم بتطبيق قالب {branches}
json: تنفيذ القالب {changeset}
json: تنفيذ نموذج {comparison}
json: تنفيذ القالب {fileannotate}
json: تنفيذ نموذج {filediff}json: تنفيذ نموذج {helptopics}
json: تنفيذ قالب {help}
json: تنفيذ نموذج {manifest}
json: تنفيذ قوالب {shortlog} و {changelog}
json: تنفيذ قالب {tag}
لم يتم فرزها:
أرشفة: تغيير البادئة الافتراضية إلى "" من لا شيء
أرشفة: ابحث عن أول مراجعة مرئية لبناء هوية إعادة الشراء (issue4591)
bundle2-localpeer: بشكل صحيح نشر خادم الإخراج على خطأ (issue4594)
bundle2-wireproto: بشكل صحيح نشر خادم الإخراج على خطأ (issue4594)
changeset_printer: display p1rev: p1node مع "+" لاحقة ل workctx
تحقق من الالتزام: كن أكثر إرضاءً حول الكشف عن علامة خطأ خطأ
تحقق من الالتزام: تحقق من الكتابة بالأحرف الكبيرة في سطور موجزة
churn: deprecate -t option لصالح -T
crecord: إصلاح underbar آخر
crecord: إصلاح نمط underbar لـ orig_stdout
devel-warn: إضافة بادئة لجميع الرسائل ("devel-warn:")
dirs._addpath: لا تحرك سلاسل Python بعد تعريضها (issue4589)
إيفاد: دمج تنسيق ParseErrors
إرسال: عرض الاقتراحات القريبة لتحرير المسافة لوظائف تعيين {file، rev}إيفاد: تقدم اقتراحات من الأوامر المسماة مماثلة
الإضافات: دعم عمليات الرد بعد تحميل امتداد آخر
الحصول على رؤوس: دعم التحليل وطباعة JSON
graphlog: لا تتجاوز commands.log بحيث يعمل -fr
graphlog: قد لا يتم فرز التعليق والعلامة التي تشير إلى revs
graphlog: إزالة العودة المبكرة للغاية من getgraphlogrevs () من أجل repo فارغ
lazymanifest: إصلاح تسرب الذاكرة في lmiter_iterentriesnext () بعد 3d485727e45e
lazymanifest: إصلاح herkeys نقية زئبق ()
linkrev: إصلاح المشكلة مع التعليق على نسخة العمل
manifestv2: إضافة دعم لقراءة صيغة البيان الجديد
manifestv2: إضافة دعم لكتابة تنسيق البيان الجديد
عفا عليها الزمن: تجنب حلقة لا نهائية من دورة الإختراق في الانحراف (المسألة 4126)
سجل: إضافة خيار تفاعلي لأمر الالتزام
سجل: السماح بتحرير ملفات جديدة (العدد 4304)
record_curses: إصلاح ui bug للملف الذي تمت إضافته حديثًا
revbranchcache: إضافة اختبار عندما يكون التخزين المؤقت غير قابل للكتابة
revbranchcache: الانتقال من branchmap إلى localrepo
revbranchcache: ملء ذاكرة التخزين المؤقت تدريجيًا
revbranchcache: مخزن الريبو على الكائنrevbranchcache: كتابة ذاكرة التخزين المؤقت حتى أثناء قراءة العمليات
إعادة الترتيب: لا تُحلّل الأسماء المستعارة كما هي بادئات هاش (العدد 4553)
العودة إلى الحالة: حالة الحل واضحة (issue4593)
ssl: حل symlink قبل البحث عن Apple python التنفيذي (issue4588)
ssl: تعيين رمز صريح "!" إلى web.cacerts لتعطيل التحقق SSL (BC)
الشريط: حالة حل واضح بشكل صحيح مع --keep (issue4593)
subrepo: إضافة دعم 'cat' لـ git subrepos
subrepo: إضافة دعم أساسي إلى hgsubrepo للأمر files
subrepo: إضافة تتضمن / استبعاد الدعم ل subrepos git المختلف
subrepo: إضافة دعم الحالة لملفات تم تجاهلها وتنظيفها في git subrepos
subrepo: تغيير حجج abstractsubrepo.init (API)
subrepos: دعم إضافة الملفات في git subrepos
test-convert-git: إظهار شريط تقدم مجنون مع دمج الأخطبوط (issue4169)
test-histedit-edit.t: أثبت فشل qnew خلال histedit (issue4366)
test-https: تمكين اختبار dummycert فقط إذا تم استخدام Apple python (issue4500)
test-shelve: be lenient about whitespace (issue4124)
الاختبارات: إضافة اختبار تظهر به علامات cache drops ترشيح الرؤوس (issue4550)
الاختبارات: معالجة الدليل .hg المحذوف (git 2.2.0 والإصدارات الأعلى) (issue4585)
trydiff: انضمام اسم الملف مع البادئة مرة واحدة فقط
unundle: الحصول على "wlock" عند معالجة الحزمة 2 (BC) (رقم 4596)
webcommands: تحديد أوامر الأوامر المتاحة
أوامر الويب: تعريف أوامر الويب باستخدام الديكور
اللون: كن أكثر تحفظًا حول إعداد وضع ANSI على Windows (BC)
commands.push: إحباط عند تقييم المراجعات إلى مجموعة فارغة (BC)
histedit: السماح histedit - تابع عندما لا يكون على سليل (قبل الميلاد)
log: عرض العقد إغلاق فرع كـ "_" (BC)
push: احصل على "wlock" محليًا إذا كان "pushback" متوقعًا (BC) (issue4596)
حل: تحذير الصمت من pats غير معروف ل -l / - قائمة (قبل الميلاد)
ssl: تعيين رمز صريح "!" إلى web.cacerts لتعطيل التحقق SSL (BC)
unundle: الحصول على "wlock" عند معالجة الحزمة 2 (BC) (رقم 4596)
subrepo: تغيير حجج abstractsubrepo.init (API)
الجديد في الإصدار 3.3.3:
adjustlinkrev: التعامل مع القيمة "بلا" كمصدر
adjustlinkrev: إعداد revs المصدر للأصل مرة واحدة فقط
تعديل: التحقق من إعادة تسمية الدليل لكل من دمج الوالدين (issue4516)
التعليق التوضيحي: إعادة استخدام سياق السلالة عند ضبط linkrev (issue4532)
dirstate: لا تتطلب حالة دقيقة عند إضافة dirs على icasefs (issue4578)
dirstate: تأكد من انتهاء rootdir باستخدام فاصل الدليل (issue4557)
filemerge: تنظيف اللغة في تعليمات mergemarkertemplate
ننسى: تنظيف الإخراج لمباراة حالة غير صحيحة على icasefs
hgweb: منع تحميل مخطط الأنماط من الدلائل غير المسارات المحددة
mergecopies: إعادة استخدام سياق السلف عند اجتياز محفوظات الملف (issue4537)
قوالب: إصلاح إخراج "log -q" من النمط الافتراضي
قوالب: إصلاح إخراج "log -q" من نمط مراحل
win32: "رفع ctypes.WinError" - & GT. "رفع ctypes.WinError ()"
الجديد في الإصدار 3.3:
أوامر:إضافة: إضافة الملفات المنسيّة حتى عند عدم التطابق تمامًا (قبل الميلاد)
addremove: إضافة الملفات المنسية إلى الخلف (قبل الميلاد)
addremove: إضافة دعم للعلم -S
addremove: طباعة المسارات النسبية عند استدعائها مع -I / -X (BC)
addremove: دعم addremove مع مسارات صريحة في subrepos
التأخير: إضافة - خيار commit
الالتزام: إحباط إذا تم تحديد - إزالة ، ولكن فشل
الالتزام: إزالة البحث العكسي عن مصدر النسخة عندما لا يكون في الأصل (issue4476)
الالتزام: نشر -إزالة إلى subrepos إذا تم تحديد -S (issue3759)
الكسب غير المشروع: عرض معلومات حالة أكثر فائدة أثناء التطعيم
النواة:
الحزم: عدم استبدال حزم النسخ الاحتياطية الموجودة (BC)
ملفات osx: patch .pax.gz في حزم pkg حتى يتم استخراجها كجذر (issue4081)
revset: معالجة linkrev المخفية عن ملف مفقود للرأس (issue4490)
revset: allow rev (-1) للإشارة إلى المراجعة الخالية (BC)
revset: إصلاح الأسلاف (خالية) لتشمل مراجعة فارغة (issue4512)
subrepo: لا تُجهض في الإضافة عند وجود عناصر فرعية غير زئبقية (issue4513)
cmdserver: استخدام تدفقات معطى كـ قنوات توجيه مثل الأوامر الأخرىالإضافات: تحقق فقط من التوافق مع الإصدارات الرئيسية والثانوية (BC)
https: دعم tls sni (إشارة اسم الخادم) لـ https urls (issue3090)
تجاهل: حل تجاهل الملفات ذات الصلة إلى جذر repo (issue4473) (قبل الميلاد)
linkrev: التعامل مع linkrev المفلترة مع عدم وجود أطفال مرئيين (issue4307)
linkrev: أيضا ضبط linkrev عند bootstrapping annotate (issue4305)
linkrev: استخدام محتوى البيان الصحيح عند ضبط linrev (issue4499)
memctx: حساب البيان بشكل صحيح مع الملفات التي تمت إزالتها حديثًا (issue4470)
memctx: إصلاح البيان للملفات التي تمت إزالتها (issue4470)
obsstore: تعطيل مجموعة البيانات المهملة أثناء التهيئة (issue4456)
subrepo: دعم إزالة مع مسارات صريحة في subrepos
subrepo: إضافة دعم التراجع الكامل لـ git subrepos
subrepo: إضافة دعم فرق جزئي ل git subrepos
subrepo: إضافة دعم الحالة للملفات المتجاهلة في git subrepos
win32: إزالة ملف Mercurial.ini من مثبت إعداد Inno (issue4435)
hgweb:
hgweb: السماح بمشاهدة الاختلافات مقابل p1 أو p2 للدمج في الدمج (issue3904)
ملحقات:
اللون: إضافة دعم لتلوين git subrepo diffsاللون: إضافة "قاتمة" في عداد المفقودين في _
تحويل: على فشل svn ، لاحظ إصدار libsvn (issue4043)
convert: استبدل مراجع المراجعة في الرسائل إذا كانت & gt؛ = short has hashes
تحويل: التعامل مع LookupError في mercurial_source.lookuprev ()
extdiff: إعادة تقديم التوافق مع الإصدارات اليدوية مع الاقتباس اليدوي من المعلمات
histedit: إضافة اختبار لإظهار أن المشكلة 4251 ثابتة (issue4251)
largefiles: إصلاح الالتزام من دليل دون تغييرات largefile (issue4330)
largefiles: استخدم المسار "الافتراضي" لسحب الملفات الكبيرة ، وليس "الدفع الافتراضي"
largefiles: تمكين دعم subrepo لإضافة ، ننسى ، وإزالة
largefiles: إظهار التقدم عند التحقق من تجميد standin في changesets الصادرة
mq: التعامل مع أكثر ذكاء من رؤوس بسيطة
patchbomb: لا تكرّم whitespace وتغيير تنسيق diffopts (قبل الميلاد)
rebase: عرض معلومات الحالة المفيدة أكثر أثناء إعادة الشراء
rebase: تأكد من أن مراجعة rebase لا تزال مرئية (issue4504)
extdiff: تجنب الحجج المقتبسة غير المتوقعة للأدوات الخارجية (issue4463)
تمييز: تجاهل خطوط فواصل Unicode الإضافية (issue4291)
سجل: لا تكريم الاختلافات تغيير الشكل (العدد 4459)
share: add option to share bookmarks
زرع: تخطي التغييرات صحيح بشكل صحيح (العدد 4423)
ما هو الجديد في الإصدار 3.2.4:
requestimport: blacklist distutils.msvc9compiler (issue4475)
largefiles: f72d73937853 باكت - التحديثات الخطية التعامل م - & GT. بطريقة مختلفة
largefiles: إصلاح تحذيرات ملف غير موجود في البريد الهامشي مع 'remove -A' (issue4053)
largefiles: إصلاح تحذيرات ملف غير موجود في ملف هام مع نسيان (issue4053)
largefiles: إدخال أسلوب "composelargefilematcher ()"
largefiles: علامة lfile كما تمت إضافته في lfdirstate عند إضافة standin
sshpeer: أكثر دقة نقلا عن قذيفة
ما هو الجديد في الإصدار 3.2.3:
السياق: إيقاف الإعداد بلا للعقد المعدلة أو المضافة
darwin: إغفال codepoints جهل عند normcase () ing مسار ملف
الترميز: إضافة hfsignoreclean لتنظيف أحرف HFS-ignored
largefiles: لا تقم بإزالة الملفات الهامة في عملية تجفيف addremove
سجل: إصلاح سجل بطيء المسار لمتابعة الواقع في الواقع
السجل: سجل عدم الاستقرار
manifest: disallow setting the node id of an entry to None
pathauditor: التحقق من الأسماء المستعارة Windows shortname
pathauditor: التحقق من وجود نقاط codepoints التي تم تجاهلها على OS X
rebase: تجاهل الحالة السلبية عند التحديث مرة أخرى إلى الأصل wc الأصلي
التحديث: إضافة اختبارات للملف المحلي غير المتتبع
تحديث: لا تقم بالكتابة فوق الملفات المتجاهلة التي لم يتم تتبعها عند التحديث
ما هو الجديد في الإصدار 3.2.2:
changegroup: إصلاح ملف linkrevs أثناء إعادة ترتيب (issue4462)hgweb: إرسال استجابة HTTP المناسبة بعد الاستثناء غير المحظور
largefiles: تجنب exec-bit examination على الأنظمة الأساسية غير مدركين لها
largefiles: لا تعرض مطالبات largefile / normal إذا كان جانب واحد دون تغيير
البيان: إصلاح الخلل حيث كان ملف النسخ 'إضافة' علامة الملف عربات التي تجرها الدواب
دمج: كن دقيقًا بشأن العناصر التي تم دمجها في ما يصفها باختصار
دمج: قبل موجه cd / dc ، تحقق من تغيير الجانب تغيرت حقا
mq: إصلاح تحديث الرؤوس التي تحدث في الترتيب "خاطئ"
متر: إدخال insertplainheader - نفس التنفيذ السذاجة كما كان من قبل
mq: عند إضافة الرؤوس في الوضع العادي ، افصلها عن الرسالة (issue4453)
mq: عند ضبط الرسالة في الوضع العادي ، فصلها عن الرأس (رقم ٤٤٥٣)
دفع: إيقاف الاستخدام المستقل لـ bundle2 في syncphase (issue4454)
pushkey: التعامل بأمان مع فشل ربط prepushkey (issue4455)
إعادة تسمية: إزالة التقرير بشكل صحيح وإضافته كملف معدّل (issue4458)
العودة: ابحث عن معلومات النسخ لجميع التعديلات المحلية
revset: الإصلاح الأول والأخير لمولدات (العدد 4465)قوالب: إصلاح كسر "أقل" وأمبير. روابط "أكثر" في نمط الورق (رقم 4460)
ما هو الجديد في الإصدار 3.2.1:
الإشارات المرجعية: إصلاح تنسيق تبادل الرسالة (العدد 4439)
changegroup: لا تخزن القيمة غير المستخدمة على fnodes (العدد 4443)
تحويل: استخدم git diff-tree -Cn٪ بدلاً من --find-copies = n٪ للقدم الأكبر
الاكتشاف: يجب أن تتطابق المؤشرات بين العينة و yesno (العدد 4438)
الاكتشاف: تحديد "جميع الرؤوس المحلية المعروفة عن بعد" بكلمة "حقيقي" (العدد 4438)
extdiff: اقتباس خيارات الموفر من المستخدم التي تم تمريرها إلى shell
hgweb: إصلاح العطل عند استخدام web.archivesubrepos
البريد: في الواقع استخدام قيمة التكوين verifycert
rebase: إصلاح rebase بدون أسلاف مشتركة (issue4446)
تخدم: متغير meta الصحيح من خيار --demon-pipefds
templater: لا تؤدي إلى الكتابة فوق تعيين الكلمات الرئيسية في runningymbol () (issue4362)
لم يتم العثور على التعليقات