मैं SVNPlot नामक सबवरियन आंकड़े ग्राफ़ जनरेशन उपयोगिता लिख रहा हूं। यह StatSVN द्वारा उत्पन्न ग्राफ से प्रेरित है। हालांकि, एसवीएनप्लॉट ग्राफ पीढ़ी दो चरणों में है (ए) पहले यह सबवर्सन लॉग जानकारी से sqlite3 डेटाबेस बनाता है (बी) वास्तविक ग्राफ को डेटाबेस स्क्लाइट डेटाबेस (सरल एसक्यूएल प्रश्नों का उपयोग करके) निकालने के द्वारा उत्पन्न किया जाता है।
मुझे लगता है कि लॉग जानकारी से ग्राफ़ डेटा निकालने के लिए एसक्यूएल का उपयोग करने से अधिक लचीलापन और अच्छा प्रदर्शन होता है। अभी एसवीएनप्लॉट केवल ग्राफ उत्पन्न करता है लेकिन जेनरेट किए गए स्क्लाइट डेटाबेस से किसी भी अन्य आंकड़े निकालने में बहुत आसान है।
एसवीएनप्लॉट पाइथन में लिखा गया है और यह ग्राफ उत्पन्न करने के लिए उत्कृष्ट Matplotlib पैकेज का उपयोग करता है। यह कोड Google कोड पर SVNPlot पृष्ठ पर उपलब्ध है (लाइसेंस नया बीएसडी लाइसेंस है)। नमूना Rietveld भंडार के लिए उत्पन्न रेखांकन http://thinkingcraftsman.in/projects/svnplot/index.htm
स्रोत
2009-01-29 05:25:28
यह पूछने के लिए धन्यवाद, मुझे कुछ चाहिए जो मुझे चाहिए! =) – DFectuoso
फिशिए छोटी परियोजनाओं के लिए इतना बुरा नहीं है; पांच उपयोगकर्ताओं तक $ 10 से एक। इसके बाद, यह $ 1,000 तक पहुंच गया, लेकिन फिर से, एक भुगतान बंद हो गया। – Mawg