Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 980 Bytes

ARCHITECTURE.md

File metadata and controls

31 lines (17 loc) · 980 Bytes

Architecture

High level architecture

bgit arch

Workflows

1. Workflow for default command

  • For everything of git from stash to commit, push, every common commands one may use!

default workflow

2. Workflow for bgit-init

  • To initialize bgit, called as post-install hook at install

bgit-init

3. Workflow for bgit-check

  • To do maintenance tasks like gc, filtering commits etc

bgit-check

Planned Features

  1. Using platform specific conditional hooks, with more granular control, like post clone etc. (Helpful to get started with a project fast!)
  2. Local gitignore that is not pushed along with the current files.
  3. Custom rules that disallows changes in specific files unless required! Respecting CODEOWNERS files!