git-wok 1.0.0-beta.5

A multirepo management tool.
Documentation

Git Wok

status-badge

Git Wok helps to organize multiple git repositories into a single multi-project workspace.

🚀 Beta Release

Production Ready! All core functionality is implemented, tested, and documented.

✨ Features

  • 9 Complete Commands for comprehensive multi-repo management
  • Housekeeping: init, status
  • Package Management: add, remove, update, lock
  • Development Flow: head switch, switch, push
  • Release Management: tag
  • Advanced Options: Selective repo targeting, branch creation, GPG signing
  • Config Controls: Per-repo skip lists to exclude projects from bulk operations without losing explicit access
  • Comprehensive Testing: 37 tests covering all functionality

🎯 Quick Start

# Initialize a workspace
git-wok init

# Add a submodule
git-wok repo add path/to/submodule

# Switch all repos to current branch
git-wok head switch

# Push changes to all repos
git-wok push --all

# Create and push a signed tag
git-wok tag --all v1.0.0 --sign --push

📚 Documentation

Community

Meet us in the chat room: #wok:matrix.org