2008-11-21 10 views
42

की प्रगति दिखाएं क्या Mercurial को लंबे समय से चलने वाले पुश या पुल ऑपरेशन की प्रगति दिखाने के लिए संभव है? Google मुझे मूल रूप से "नहीं" बताता है, लेकिन क्या कोई बेहतर जानता है? मैं hg pull -v की तरह कुछ उम्मीद कर रहा था ...Mercurial push/pull

उत्तर

36
hg pull -v 

-v/--verbose

सभी उप-कार्यों के लिए लागू होने वाला एक वैश्विक विकल्प है।

hg --debug -v pull 
85

मर्क्युरियल 3.5 प्रगति डिफ़ॉल्ट रूप से सक्षम किया गया है:

आप अतिरिक्त डेटा चाहते हैं।

पहले संस्करण संस्करण 1.5 के बाद से भेजे गए मानक progress extension का उपयोग कर सकते हैं। बस अपने hgrc फ़ाइल को यह जोड़कर एक्सटेंशन सक्षम:

[extensions] 
progress = 

फिर आप क्लोन, पुश पर सलाखों प्रगति देखेंगे खींच, और अन्य कार्यों। प्रगति सलाखों को केवल डिफ़ॉल्ट रूप से 3 सेकंड की प्रारंभिक देरी के बाद दिखाया जाता है। आप इसे जोड़कर आसानी से बदल सकते हैं:

[progress] 
delay = 1.5 

आपकी एचजीआरसी फ़ाइल में। एक्सटेंशन सक्षम करने के बाद hg help progress देखें।

+0

6 साल - अभी भी एक एक्सटेंशन, ऐसा लगता है? – jez

+0

@jez: वास्तव में नहीं, Mercurial 3.5 कार्यक्षमता को कोर में ले जाया गया है और इसे डिफ़ॉल्ट रूप से सक्षम किया गया है। मेरे स्वाद के लिए थोड़ा देर हो चुकी है, लेकिन कम से कम यह अब है :-) –