apps/server/src/git/Layers/GitCore.test.ts | 86 +++++++++++++++++ apps/server/src/git/Layers/GitCore.ts | 157 ++++++++++++++++++++++---------- apps/web/src/components/BranchToolbar.logic.test.ts | 55 +++++++++++ apps/web/src/components/BranchToolbar.logic.ts | 45 +++++++-- apps/web/src/components/BranchToolbar.tsx | 13 ++- packages/contracts/src/git.ts | 1 + 6 files changed, 300 insertions(+), 57 deletions(-)