2012-07-30 16 views
5

हम कोड समीक्षाओं के लिए gerrit का उपयोग करना चाहते हैं, लेकिन हम वेबदृश्य में कुछ सेटिंग्स याद कर रहे हैं।गेरिट कॉन्फ़िगरेशन

  • क्या कमेटर्स को अपने की समीक्षा/सत्यापन करने के लिए मना करना संभव है?
  • क्या यह संभव है कि दो समीक्षकों ने +1 को को +2 तक जमा किया है, तो इसे सबमिट किया जा सकता है?

धन्यवाद

उत्तर

4
  • इसकी समीक्षा करने कमिटर ना करे के लिए संभव है/अपने स्वयं करता सत्यापित करें?

हां, सभी कामों को सत्यापित करने के लिए ऑटोबॉल्ड सेटअप करें। आप इसे बांस के लिए जेनकींस या gReview के लिए Gerrit Trigger का उपयोग करके सेट कर सकते हैं। इस तरह किसी को भी काम की पुष्टि नहीं करनी है। इसके अतिरिक्त, आप सुपरसर्स सेट अप कर सकते हैं, इसलिए केवल एक चुनिंदा समूह अंतिम समीक्षा किए गए परिवर्तन को विलय कर सकता है।

क्या यह संभव है कि दो समीक्षकों ने इसे +1 + पर सबमिट किया हो, इसे सबमिट किया जा सकता है?

नहीं, दो +1 सबमिट करने के लिए +2 आवश्यक नहीं है। यहां बताया गया है कि doc कहता है:

वह लेबल जो समीक्षक चुनता है यह निर्धारित करता है कि आगे क्या हो सकता है। +1 और -1 स्तर सिर्फ एक राय है जहां +2 और -2 के स्तर परिवर्तन की अनुमति या अवरुद्ध कर रहे हैं। परिवर्तन के लिए को स्वीकार करने के लिए इसे कम से कम एक +2 और कोई -2 वोट होना चाहिए। यद्यपि ये संख्यात्मक मान हैं, लेकिन वे किसी भी तरह से जमा नहीं होते हैं; दो + 1s को एक +2 के बराबर नहीं मानते हैं।

+0

डॉक्स खंगालने के लिए हाय धन्यवाद, एक यह दो + 2 के की आवश्यकता के लिए संभव है? या मतदान प्रणाली स्थैतिक है? – wutzebaer

+0

एनपी, मुझे वास्तव में उस भाग के लिए दस्तावेज़ को क्रॉल करने की आवश्यकता नहीं थी। मैं मतदान पूरी तरह से चला गया है। मतदान प्रणाली बहुत स्थिर है। हालांकि, आप स्क्रिप्ट में समीक्षा के हिस्से के रूप में अतिरिक्त नियम जोड़ सकते हैं। मैंने कोशिश नहीं की है इसलिए मैं उस पर अधिक जानकारी प्रदान कर सकता हूं: https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_rules_a_section_rules। मुझे यकीन नहीं है कि क्या आप इस कॉन्फ़िगरेशन विकल्प से ऐसे समायोजन कर सकते हैं या नहीं। गेरिट के लिए Google समूह में पूछने लायक हो सकता है। –

5

आप स्वयं समीक्षाओं को रोक सकते हैं और +1 + +1 = +2 नियम जोड़ सकते हैं, लेकिन यह अच्छी तरह से प्रलेखित नहीं है। गेरिट के नए संस्करण सबमिट नियमों की गणना के लिए एक प्रोलॉग इंजन का उपयोग करते हैं। इस सुविधा के लिए बेहतर दस्तावेज वास्तव में वर्तमान में काम किया जा रहा है: https://gerrit-review.googlesource.com/#/c/37102/

संबंधित मुद्दे