Architecture
June 9, 2025 ยท View on GitHub
High level architecture

Workflows
1. Workflow for default command
- For everything of git from stash to commit, push, every common commands one may use!

2. Workflow for bgit-init
- To initialize
bgit, called as post-install hook at install
3. Workflow for bgit-check
- To do maintenance tasks like gc, filtering commits etc
Planned Features
- Using platform specific conditional hooks, with more granular control, like post clone etc. (Helpful to get started with a project fast!)
- Local gitignore that is not pushed along with the current files.
- Custom rules that disallows changes in specific files unless required! Respecting
CODEOWNERSfiles!