1 रिपॉजिटरी
Native libraries that provide Git version control functionality to other applications.
Distinct from Git and Version Control: Existing candidates are either awesome lists or high-level GUI clients, not library-level implementations for integration into Go apps.
Explore 1 awesome GitHub repository matching development tools & productivity · Git Implementation Libraries. Refine with filters or upvote what's useful.
यह प्रोजेक्ट Go एप्लिकेशन के लिए Git वर्ज़न कंट्रोल सिस्टम का एक नेटिव इम्प्लीमेंटेशन है। यह एक प्रोग्रामेबल API और लो-लेवल प्लंबिंग टूलसेट प्रदान करता है, जिससे डेवलपर्स बाहरी सिस्टम बाइनरी या C बाइंडिंग्स की आवश्यकता के बिना रिपॉजिटरी को मैनेज कर सकते हैं, ऑब्जेक्ट ग्राफ में बदलाव कर सकते हैं और वर्ज़न कंट्रोल ऑपरेशन कर सकते हैं। यह लाइब्रेरी अपने लचीले स्टोरेज और नेटवर्क लेयर्स के लिए जानी जाती है, जिसमें एक वर्चुअल फाइल सिस्टम शामिल है जो डिस्क I/O को बायपास करने के लिए इन-मेमोरी रिपॉजिटरी मैनेजमेंट की सुविधा देता है। यह प्लगेबल नेटवर्क ट्रांसपोर्ट और इंटरफेस-आधारित स्टोरेज बैकएंड को सपोर्ट करती है, जिससे डेटा ऑब्जेक्ट्स और रेफरेंस को स्टोर और एक्सचेंज करने के लिए कस्टम प्रोप्राइटरी इम्प्लीमेंटेशन बनाए जा सकते हैं। इसकी क्षमताओं में हाई-लेवल रिपॉजिटरी मैनेजमेंट—जैसे क्लोनिंग, कमिटिंग, पुशिंग और पुलिंग—के साथ-साथ विस्तृत हिस्ट्री और एट्रिब्यूशन एनालिसिस शामिल है। इसमें कमिट साइनिंग और क्रिप्टोग्राफिक सिग्नेचर वेरिफिकेशन के लिए सुरक्षा फीचर्स, और सबमॉड्यूल मैनेजमेंट व रिपॉजिटरी कंटेंट सर्च के लिए यूटिलिटीज भी शामिल हैं।
Implements a full Git version control system as a native Go library for direct application integration.