3 रिपॉजिटरी
Organizes a series of dependent commits into a linear stack for independent review and landing.
Distinct from Automated Commit Workflows: Distinct from Automated Commit Workflows: focuses on managing dependent commit stacks rather than automated commit sequences.
Explore 3 awesome GitHub repositories matching development tools & productivity · Dependent Commit Stacks. Refine with filters or upvote what's useful.
my-git is a comprehensive framework and reference guide for Git version control administration, repository governance, and software release management. It provides a structured approach to managing the software development lifecycle, from initial feature branching to final production deployment. The project distinguishes itself through a specialized AI-assisted development framework. This includes workflows for managing AI-generated code via automated diff reviews, intent-based commit splitting, and governance models for multi-agent coordination and session isolation using worktrees. The cod
Represent large features as a dependency graph of small, interdependent commits to maintain review quality.
Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac
Organizes dependent changes into stacks for independent review and landing.
git-branchless पारंपरिक शाखाओं (branches) के बजाय व्यक्तिगत कमिट्स के अनुक्रम के रूप में परिवर्तनों को व्यवस्थित करने के लिए उपकरणों का एक सूट है। यह एक स्टैक्ड कमिट मैनेजर, हिस्ट्री मैनिपुलेशन टूल और रिपॉजिटरी स्टेट ऑडिटर के रूप में कार्य करता है, जिसे ब्रांचलेस डेवलपमेंट वर्कफ़्लो को सुविधाजनक बनाने के लिए डिज़ाइन किया गया है। यह सिस्टम इन-मेमोरी ग्राफ मैनिपुलेशन के माध्यम से खुद को अलग करता है, जो वर्किंग कॉपी को चेक आउट किए बिना जटिल कमिट सबट्रीज़ को रिबेस, स्प्लिट और मूव करने की अनुमति देता है। इसमें एक कमिट ग्राफ विज़ुअलाइज़र शामिल है जो छिपे हुए संदर्भों और छोड़े गए नोड्स को रेंडर करता है, साथ ही एक स्थानीय डेटाबेस जो पिछले प्रोजेक्ट स्टेट्स को पुनर्स्थापित करने के लिए रिपॉजिटरी इवेंट्स को लॉग करता है। बड़े कोडबेस के लिए, यह कमिट और मर्ज ऑपरेशंस को तेज करने के लिए स्पार्स इंडेक्स और मल्टी-थ्रेडेड निष्पादन का उपयोग करता है। यह प्रोजेक्ट नॉन-लीनियर ग्राफ मैनिपुलेशन, कमिट इवोल्यूशन ट्रैकिंग और कस्टम क्वेरी-आधारित हिस्ट्री फिल्टरिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह वर्कस्पेस स्नैपशॉट और इवेंट लॉग्स के माध्यम से रिपॉजिटरी रिकवरी के लिए उपकरण प्रदान करता है, साथ ही रिग्रेसिव कमिट्स की पहचान करने के लिए अनुक्रमिक कमिट स्टैक पर परीक्षण निष्पादित करने के लिए गुणवत्ता आश्वासन उपयोगिताएँ भी प्रदान करता है।
Organizes changes as linear sequences of individual commits instead of using traditional branch-based isolation.