monotone

البرمجيات قطة:
monotone
تفاصيل البرنامج:
الإصدار: 1.0
تاريخ إيداع: 11 May 15
المطور: Graydon Hoare
ترخيص: حرر
شعبية: 13

Rating: 4.0/5 (Total Votes: 1)

رتيبة هو نظام التحكم في الإصدار توزيعها مع نموذج شقة الأقران، والتشفير الإصدار التسمية، وشهادات البيانات الفوقية، سلطة مركزية، وفروع متداخلة.
رتيبة يعمل بها من قاعدة بيانات إصدار المعاملات المخزنة في ملف منتظم، ويستخدم بروتوكول شبكة مخصصة لمزامنة قاعدة بيانات كفاءة

ما هو الجديد في هذا الإصدار:.

- مخطط قاعدة البيانات تم تغيير. يرجى تنفيذ 'إم تي ديسيبل migrate'on كل ما تبذلونه من قواعد البيانات المحلية والبعيدة.
في "الصراعات MTN resolve_first التفاعلية"، اسم الملف نتيجة الافتراضي الآن _MTN / قرارات /. (إصلاح المشكلة رتيبة 103)
تم تحديث روتيني الترجمة الفرنسية، وهو الآن جزء من التوزيع الرئيسي مرة أخرى. شكرا جزيلا لستيف Petruzzello على العمل الرائع!
get_netsync_ (اقرأ | الكتابة) _permitted وجهت إلى ليس فقط قراءة الملفات أذونات الكتابة للقراءة أذونات و، ولكن أيضا الملفات في الدلائل للقراءة والكتابة permissions.d-permissions.d.
رتيبة الآن يتتبع أيضا مساحات العمل من قواعد البيانات التي لا يقيمون في ومثل؛ تمكن ومثل؛ الموقع.
أتمتة يعيد الآن لغة إلى & مثل؛ POSIX ومثل؛ داخليا. وهذا يعني أن جميع النصوص يمكن أن نتوقع نفس الرسائل غير المترجمة من MTN أتمتة، بغض النظر عن لغة من عملية الاستدعاء.
وقد تم تقسيم 'get_netsync_key "هوك يصل الى اثنين من السنانير منفصلين، أحدهما للاستخدام العميل (' get_netsync_client_key، مع نفس الحجج باسم 'get_netsync_key' الأصلي) واحدة لاستخدام الملقم ('get_netsync_server_key"، مع وسيطة طاولة واحدة تحتوي على جميع نظرا "--bind 'خيارات). يرجى مراجعة السنانير الخاص العرف وفقا لذلك.
خيارات قصيرة ('-b'، '-d "، ...) لم تعد الانتهاء. هذا حل فشل ثابتة الناشئة من استخدام الخيار الخطأ. (يغلق القضية رتيبة 141)
الميزات الجديدة:
"متجر الصراعات إم تي إن" إخراج الآن عدد من الصراعات، واسم الملف الصراعات. (حل القضية رتيبة 108)
جديد الأمر 'قائمة MTN مساحات العمل "التي إخراج كل مساحات العمل المعروف لقاعدة بيانات محددة. (يغلق القضية رتيبة 129)
البق الثابتة:
وخط الاندماج الداخلي الحفاظ الواقع النهايات خطك الآن، بدلا من تغيير كل شيء إلى & مثل؛ N & مثل ؛.
تحسين المساعدة والثابتة فهرسة حجة في "الصراعات resolve_first" (إصلاحات قضية رتيبة 101)
انحدار من 0.48 منع رتيبة من يأمر الناتج فرق من الملفات الفردية أبجديا. (حل القضية رتيبة 102)
'privkey MTN "لم تعترف المفاتيح الخاصة المتاحة فقط في مخزن رئيسي. تم إصلاح هذا.
وأضاف التوافق مع بوتان 1.9.9 وأحدث. (حل القضية رتيبة 104)
أن "سحب MTN" و "متزامنة MTN" يقول دائما ان لم يتم تحديث مساحة العمل الخاصة بك. الآن، فإنه فقط أنه عند استخدام الخيار "--update 'وكانت هناك أية تحديثات. (حل القضية رتيبة 106)
"إم تي إن أتمتة النائية" و "إم تي إن أتمتة remote_stdio" الآن استخدام قاعدة بيانات المرسل من قبل اسم مستعار لقراءة وتخزين والتحقق من صحة بصمة المفتاح الخادم البعيد (حل القضية رتيبة 95)
رتيبة يعطي رسالة خطأ المناسبة الآن إذا كان netsync URI مع نظام "إم تي إن" يفتقد الجزء المضيف المطلوب (حل القضية رتيبة 110)
كلما تم إزالة ملف ثنائي واحد سيحاول الحصول على فرق باستخدام MTN فرق، فإنه تفيد بأن ومثل؛ / ديف / لاغية هو ثنائي ومثل ؛. تم تغيير هذا فإنه تقارير اسم الفعلي للملف الذي تمت إزالته بدلا من ذلك. (حل القضية رتيبة 111)
رتيبة لم يعد يقع خطأ مرة أخرى على: الذاكرة: قاعدة البيانات عندما يتم إعطاء أي خيار قاعدة البيانات. فإنه يطبع أيضا إلى رسالة إعلامية للأوامر مثل "الإعداد" و "استنساخ" التي تقع مرة أخرى على قاعدة البيانات الافتراضية تكوين، مرة أخرى، إذا لم يتم تحديد قاعدة بيانات لهذه الأوامر. (حل القضية رتيبة 113)
رتيبة لم يعد يفرض ومثل؛ .mtn ومثل؛ كما ملحق الملف لقواعد البيانات المدارة. خطاف لوا الجديد، get_default_database_glob ()، ويستخدم بدلا من ذلك إلى تحديد نمط والذي يطابق قبلت أسماء قاعدة البيانات وهذا النمط افتراضيا قبول الملفات التي تنتهي مع كليهما، ومثل؛ .mtn ومثل؛ و & مثل؛ ديسيبل & مثل ؛. (حل القضية رتيبة 128)
رتيبة الآن يعطي رسالة خطأ المناسبة عندما يحتوي على معرف كاملة أو جزئية الأرقام غير عرافة. (حل القضية رتيبة 143)
أداء ومثل، تغيرت ليرة سورية MTN & مثل؛ وقد تم تحسين ومقارنتها الآن إلى & مثل؛ وضع MTN & مثل ؛. (حل القضية رتيبة 120)
الداخلية:
وقد تم تنظيم شجرة المصدر. مصادر والاختبارات والوثائق الموجودة الآن في دلائل معينة والعديد من التحسينات الصغيرة من حيث تنظيف شفرة المصدر،
وثائق المطور وبناء البنية التحتية العامة تصاحب هذا تغيير كبير.
البعض:
وأضاف دليل / الاضافي الجديد، الذي يحتوي على خطاطيف رتيبة والكتابات ذات الصلة التي ثبت للعمل. الحصول على تثبيت أكثر من هذه، عادة في مكان ما تحت $ (اختصار) / مشاركة / رتيبة. يرجى قراءة إضافية / README للحصول على مزيد من المعلومات.
واضاف برل MTN-تنظيف وترجع مساحة عمل إلى حالته البكر مع الحد الأدنى من التغيير. هذا السيناريو هو في إضافي / بن الدليل.

ما هو الجديد في الإصدار 0.99:

هذا الإصدار يحتوي على الإصلاحات لا تعد ولا تحصى تقريبا علة، والتغيرات، والميزات الجديدة.
فيما بينها هي وظائف الموسعة بشكل كبير تنقيح محدد، وتحسنت كثيرا واجهة المستخدم، وإمكانية & مثل؛ التي تديرها جاف ومثل؛ عمليات الشبكة.

ما هو الجديد في الإصدار 0.48:

التغييرات:
يتم تمرير المزيد من المعلومات الآن إلى المحرر عند إنشاء رسالة ارتكاب لتنقيح جديد. يمكن الآن كل تغييرها الكاتب، تاريخ، فرع والقيم التغيير مباشرة في محرر السماح الفروع الجديدة التي سيتم إنشاؤها دون استخدام خيار --branch. تغييرات في خطوط أخرى هذه المعلومات يجب أن لا يتم أو ارتكاب سيتم إحباط.
ولوا هوك edit_comment الآن يستغرق سوى حجة واحدة هي نص لتمريرها إلى محرر لتحرير يرتكبها. والسنانير القائمة التي تجاوز هوك الافتراضي تحتاج إلى تغيير لتعمل بشكل صحيح.
التاريخ / تنسيق الوقت الطويل التي يستخدمها مركز '،' الالتزام 'و' تسجيل 'يجب أن تكون كافية للحفاظ على التاريخ من خلال التنسيق ودورة تحليل. الأمر 'حالة' يتحقق الآن لهذا ويحذر إذا كان تنسيق غير مناسب و "ارتكاب" سوف يرفضون العمل مع شكل مناسب.
لم يتغير الناتج من مركز 'والأوامر' سجل 'لتتماشى مع المعلومات الجديدة التي يعرضها' الالتزام 'حتى يتسنى لجميع الأوامر الثلاثة عرض التنقيحات على نحو مماثل.
"إعداد" فضلا عن "استنساخ" الاختيار الأمر إذا لم توجد قاعدة البيانات الافتراضية المدارة وإذا لم يتم إعطاء قاعدة البيانات إما سطر الأوامر أو كخيار مساحة العمل في نهاية المطاف وإنشاء قاعدة بيانات افتراضية جديدة خارج الدليل مسك الدفاتر من مساحة عمل جديدة ( انظر أدناه للحصول على مزيد من المعلومات حول ميزات إدارة جديدة).
لقد تغيرت إخراج الصوت الرتيب فرق لاستخدام / ديف / لاغية كمصدر للملفات المضافة وكهدف عن الملفات المحذوفة. هذا هو متوافق مع التصحيح (1)، وسوف يؤدي إلى إضافة وحذف الملفات عند الاقتضاء. كجزء من هذا التغيير فرق ستشمل الآن محتويات إزالة الملفات المحذوفة التي حذفت في الإصدارات السابقة من رتيبة.
ورتيبة تحذير فقط عن موتس سيئة إذا لم تكن هناك أيضا مطابقة موتس الموثوقة. حتى اذا كان شخص يرتكب فرع سيرت سيئة، وسوف رتيبة يحذر فقط عن ذلك سيرت سيئة حتى شخص آخر يوافق ذلك التنقيح في نفس الفرع (علة الحلول روتيني # 8033).
"الاختيار ديسيبل" الآن بالتحقق من وجود أخطاء في ذاكرة التخزين المؤقت رؤساء الفروع، وإصلاحات 'regenerate_caches ديسيبل' لهم.
يتم إعادة توجيه إخراج وظائف لوا الطباعة () وio.write () الآن إلى تيار رسالة المرحلي الموحد من رتيبة. انظر الفصل 6.3 في الوثائق للحصول على التفاصيل.
الميزات الجديدة:
رتيبة لديها الآن قدرات إدارة قواعد البيانات: إذا قمت بوضع قواعد البيانات الخاصة بك في واحد أو أكثر تحديدا المواقع (التخلف إلى٪ APPDIR٪ / رتيبة / قواعد البيانات على نظام التشغيل Windows و $ HOME / .monotone / قواعد البيانات على لينكس، شكلي من قبل هوك)، وأنها قادرة لاكتشاف قواعد البيانات هذه والوصول إليها إلا عن طريق إعطاء (القاعدة) اسم اسم الملف، على سبيل المثال ومثل؛: my-database.mtn & مثل ؛. يمكنك أيضا إنشاء قواعد بيانات جديدة مباشرة في أول الموقع الافتراضي وجدت من خلال إصدار "إم تي إن ديسيبل الحرف الأول -d ومثل؛: my-database.mtn & مثل ؛. بعض الأوامر، مثل "الإعداد" و "استنساخ" تسقط تلقائيا إلى قاعدة بيانات الافتراضي (ومثل؛: & default.mtn مثل ؛، شكلي أيضا ربط) إذا لم يتم إعطاء خيار قاعدة البيانات explicitely. بالإضافة إلى ذلك، يتذكر رتيبة سحبه مساحات لكل قاعدة البيانات المدارة ويعرض هذه ومثل، ويعرف ومثل؛ مسارات مسجلة جنبا إلى جنب مع غيرها من المعلومات في الأمر 'قواعد البيانات القائمة' الجديدة (يغلق روتيني علة # 8916).
وهناك مجموعة من المرافق أوامر إدارة
'register_workspace'، 'unregister_workspace "و" cleanup_workspace_list "
وقد أضيفت للتعامل مع مساحات نقلها أو إزالتها لقواعد البيانات المدارة.
العديد من الأوامر التي تغير رؤساء فرع (الموافقة، لا يوافقون، وسحب، دمج، الخ) ويمكن الآن اتخاذ خيار ومثل؛ - تحديث ومثل ؛. إذا تشغيلها من مساحة العمل التي تقوم على رئيس فرع وليس لديها تغيرات المحلية، وهذا الخيار يجعل هذه الأوامر التحديث الذي مساحة العمل لرئيس جديد. إذا كنت تريد دائما على هذه المشكلة، يمكنك تحديد get_default_command_options (كمد) هوك في monotonerc الخاص بك (علة الحلول روتيني # 17878).
قيادة جديدة "undrop 'الذي يبطل و' قطرة 'الذي قام به خطأ (علة الحلول روتيني # 13604).
القيادة الأتمتة الجديد 'تحديث' الذي يتصرف متطابقة إلى الأمر الطبيعي 'تحديث'.
'ليرة سورية به "بإخراج الآن اسم فرع (ق) مراجعة الموسومة على. هو تقصير هوية مراجعة الأحرف العشرة الأولى للحصول على بعض مساحة أكبر لهذا (علة الحلول روتيني # 12773).
افتراضي تضمين واستبعاد وتذكرت أنماط الآن لكل خادم. وهذا يعني أنه يمكن أن يكون على سبيل المثال ملقم واحد مزامنة كل شيء، واحدة أن مزامنة بعض الفروع فقط، وليس لديك ما يدعو للقلق بشأن نسيان لإعطاء بما في ذلك نمط وقصد في محاولة لمزامنة كل شيء للثاني الخادم.
تمت إضافة جديدة لوا وظيفة ملحق change_workspace (الدليل). يجب أن يكون هذا مفيدا للغاية لأوامر مخصصة التي تحتاج إلى العمل على مساحات متعددة من نفس المثال روتيني.
وهناك أيضا جديدة server_set_listening (منطقي) لوا وظيفة ارشادية متاحة منذ 0.47، والتي يمكن أن تستخدم للسماح الخادم خروج رتيبة بأمان بدلا من الاضطرار للقتل. البق الثابتة
انحدار في 0.47 منع التنفيذ الناجح لدفع / سحب / المزامنة عبر أنابيب (ديبيان علة 574512)؛ هذا وقد تم إصلاح.
خطأ في 0.46 و0.47 يمكن أن يؤدي إلى تسحب أو ربما تلزم يأخذ حوالي الأبد، إذا كان أي من رؤساء فرع السابق ليس ومثل، على مقربة & مثل؛ بالنسبة للرئيس الجديد. تم إصلاح هذا.
وقد تم إصلاح العديد من الأخطاء المتعلقة القيود ليس بما في ذلك الدلائل الأصل المطلوب من الملفات المدرجة. أصبح من الممكن الآن أن نقول MTN إضافة أ / ب / ج "يليها" إم تي إن ارتكاب أ / ب / ج 'ولها كرست النجاح. راجع قسم القيود في دليل لمزيد من التفاصيل (إصلاح الخلل رتيبة # 15994 # 17499 # 20447 # 22044 و).
رتيبة لم يعد يوفر خيارات التي تم تغييرها من سطر الأوامر مرة أخرى إلى _MTN / خيارات في حال كان تنفيذ الأمر غير ناجحة (علة الحلول روتيني # 22928).
عندما يقرأ رتيبة الحزم من الملفات، مثل f.e. مفاتيح في دليل معين بواسطة الخيار --keydir، وهذه الملفات هي كبيرة ولا تحتوي على حزم البيانات في كل شيء، رتيبة لم يعد يستخدم كمية زائدة من الوقت والذاكرة لهذا الرقم (علة الحلول روتيني # 28799).
الأمر 'تسجيل' لم يعد تعطل إذا كان يتم تنفيذه في مساحة العمل الذي المراجعة (ق) الأم لم تكن موجودة في قاعدة البيانات المحددة (على إصلاح الخلل روتيني # 29677).
الأمر 'استنساخ' لم يعد يزيل دليل موجود مسك الدفاتر إذا كان الدليل الهدف ومثل؛ & مثل؛ ويشير إلى مساحة عمل (علة الحلول روتيني # 29927).
يتم فرز الأوامر في مساعدة الإخراج رتيبة الان أبجديا.
ورتيبة على ويندوز لديها الآن رمز إنهاء غير صفرية عندما توقف (^ C). تم كسر هذا في 0.47 عندما كانت ثابتة لعدم رمي استثناء على أن يقطعه.
في 0.46 و0.47، يمكن رتيبة أحيانا خلط حول أي كانت التنقيحات رؤساء فرع معين. وهذا من شأنه أن يحدث عندما تمت إضافة فرع سيرت جديدة لمراجعة ذلك كان سلف واحد أو أكثر من رؤساء الحالي للفرع، والأكثر شيوعا خلال netsync عند العديد من الأشخاص قد تؤدى دمج متطابقة. يتم إصلاح ذلك الآن. "الاختيار ديسيبل" سيتم تحديد المشكلة؛ اذا اعطى قاعدة البيانات الخاصة بك في الوقت الحالي نتائج غير صحيحة "رؤساء"، أو "علة MTN 'على' دمج '، يمكنك إصلاحه عن طريق تشغيل" إم تي إن regenerate_caches ديسيبل.
في 0.46، قد قطع شبكة زائفة يحدث عند نقل عناصر كبيرة (ملفات، بيانات الاختلاف، المراجعات) بما فيه الكفاية. تم إصلاح هذا في 0.47 ولكن ليس لوحظ في ملاحظات الإصدار في ذلك الوقت (علة الحلول روتيني # 28991).
البعض:
تمت إضافة دعم لعملية الدمج منتشر (http://diffuse.sourceforge.net).

ما هو الجديد في الإصدار 0.47:

التغييرات:
الافتراضي '' مؤلف المستخدمة من قبل الأمر git_export له
التغيير إلى "غير معروف" ويجب أن تتغير في مؤلف الحاليين
خريطة الملفات. سيتم رفض '' المؤلف القديم الجديد
validate_git_author لوا هوك.
الأمر 'git_export "يؤكد الآن كل مؤلف بوابة ومرتكب
قيم باستخدام الجديد "validate_git_author" هوك لوا قبل أن تكون
كتب إلى دفق إخراج. سوف تصدير تفشل إن وجدت القيمة
رفض من قبل هذا هوك.
يستدعي الأمر 'git_export "الآن لوا" unmapped_git_author "الجديد
ربط لجميع القيم مؤلف بوابة غير موجودة في ملف مؤلف خريطة. ال
تطبيق الافتراضي هذا هوك محاولات لإنتاج بوابة صالحة
الكتاب باستخدام عدة بدائل النمط الافتراضي.
و'get_date_format_spec "هوك لوا لديها الآن معلمة إضافية
الذي يلمح إلى الشكل المطلوب (FE تاريخ قصير أو تاريخ طويل
الوقت). تطبيق الافتراضي الآن إرجاع '٪ س' لفترة قصيرة و
مواعيد طويلة، '٪ X' لأوقات قصيرة وطويلة (غير مستخدمة حاليا) و
'٪ س٪ X' للمرة تاريخ القريب والبعيد.
الخيارات '--date الشكل "و" -ما لا-الشكل التمور لم تعد
تخص الأمر 'سجل'، ولكن يمكن أن تستخدم الآن على الصعيد العالمي.
رتيبة الآن يطالبك ثلاث مرات فقط لكلمة رئيسية.
الميزات الجديدة:
وأضاف الترجمة البرتغالية (بفضل AmArico مونتيرو)
البق الثابتة:
"عبارة المرور" يسمح الآن كلمة مرور جديدة فارغة إلى إيلاء
(إصلاح رتيبة علة # 28809)
"أتمتة التحكم عن بعد" و "أتمتة remote_stdio" لم يعد
يتطلب قاعدة بيانات موجودة (علة الحلول روتيني # 28885)
رتيبة لم يعد يطرح استثناء على ويندوز إذا كان
توقف (^ C)؛ تم إصلاحها بضع علة أخرى لهذا
منصة وكذلك التي تحسن عموما التوافق.
يتم ترجمة الآن الشرح من "علق".
مختلف الحوادث التي وصفها مراجعة من قبل ل
موتس يأتي الآن مع سليم الناتج تاريخ المترجمة.
إصلاح مشاكل مع إصدارات أحدث لوا خصوصا عندما
LUA_COMPAT_VARARG لم يحدد بعد.
البعض:
وقد اسرعت التعامل مع قائمة بشكل كبير، ومخبأ قائمة
تم إصلاح الأداء في حالة قوائم كبيرة للغاية.
هذا ينبغي أن يكون في الغالب ملحوظ عندما حفر عبر التاريخ
(تسحب الأولية خصوصا، منذ تلك ترسل الكثير من المراجعات)،
وتكون أكثر ما يلفت الانتباه لمشاريع بالأشجار الكبيرة.

ما هو الجديد في الإصدار 0.43:

رتيبة لم يعد حزم العديد من المكتبات طرف 3 المطلوبة، مما يجعل الحياة أسهل من الموزعين.
ويمكن الآن تكوين ملقم روتيني لاستخدام قدما دلتا، والذي يسرع خوادم netsync الكثير جدا.
وقد تم تحسين أداء سجل MTN بشكل كبير، وهناك محددات مفيدة الجديدة المتاحة هناك.
يمكن رتيبة الآن تصدير قواعد البيانات الخاصة به في شكل استيراد سريع بوابة للسماح التعاون أسهل مع هذا VCS معين.
هناك العديد من بوجفيكسيس.

ما هو الجديد في الإصدار 0.42:

ومن بين الإصلاحات المعتادة الشوائب، وإدخال تحسينات صغيرة، وspeedups في عدة مجالات، ميزة جديدة المعلقة هو أنه يمكنك الآن التعامل مع دمج الصراعات بشكل غير متزامن.

ما هو الجديد في الإصدار 0.41:

ويحدد هذا النص بعض الحشرات المزعجة ويضيف بعض الميزات الجديدة، وذلك أساسا في واجهة أتمتة.

المتطلبات:

سي العمومية 3.4.x

برامج مماثلة

git-sweep
git-sweep

14 Apr 15

cvs-fast-export
cvs-fast-export

17 Feb 15

BzrSync
BzrSync

11 May 15

git-svn-helpers
git-svn-helpers

15 Apr 15

تعليقات ل monotone

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!