पर हुक जोड़ना मैं TortoiseHg का उपयोग कर रहा हूं और अपने रेपो में एक हुक लागू करना चाहता हूं। मेरे रेपो के .hg/hgrc फ़ाइल इस प्रकार है:TortoiseHg
[hooks]
pretxncommit = python:hg_checksize.newbinsize
बात यह है कि मैं कहाँ TortoiseHg के PYTHONPATH चर सेट किया गया है पता नहीं है है। मुझए इसे कैसे बदलना है? या मैं अपनी पायथन फ़ाइल कहां रखूं ताकि यह टोर्टोइजएचजी के पायथन दुभाषिया द्वारा दिखाई दे?
मुझे TortoiseHg के दस्तावेज़ों में या Google के माध्यम से हुक का कोई उल्लेख नहीं मिल रहा है?
मैं अपने मूल्य के रूप में निम्नलिखित का इस्तेमाल किया। पायथन: सी: \ src \ hooks \ hg_checksize.newbinsize यह काम नहीं करता है। क्या ऐसा इसलिए है क्योंकि विंडोज पथ अलग-अलग लिखा जाना चाहिए? – hekevintran
कार्यशील प्रतिलिपि में फ़ाइल को संदर्भित करना भी संभव है ताकि हुक आसानी से डेवलपर्स के बीच साझा किए जा सकें: pretxncommit.syntax_check = python: bin \ php_syntax_check.py: यदि मेरी कार्यशील प्रति सी: \ project \ में रहती है, तो TortoiseHg सी: \ project \ bin \ php_syntax_check.py के लिए देखें और निर्दिष्ट चेक फ़ंक्शन निष्पादित करें। – JSmitty
यह शायद एक बेहतर जवाब है क्योंकि ' \ lib \ library.zip' संपादित करना बहुत अच्छा अभ्यास नहीं है, सभी उपयोगकर्ताओं को अकेले उपलब्ध होने दें। –
bambams