Changelog

Track the evolution of bgit across releases

3
Releases
15
Features
2
Phases

Jump to version

2
Phase 2

Repository-Aware Identity

v0.2.1

2025-01-28Latest

Code cleanup and improved installation experience.

Features
1

Dynamic version fetching

Install scripts now automatically fetch the latest version from GitHub

Bug Fixes
2
  • -
    Standardized user prompts

    All confirmation prompts now use consistent UI patterns

  • -
    Code cleanup

    Removed unnecessary comments and improved code readability

v0.2.0

2025-01-28

Phase 2 release with workspace support and diagnostics.

Features
6

Workspace management

Create organized workspace folders with automatic identity binding

$ bgit workspace

Repository binding

Bind individual repositories to specific identities

$ bgit bind

Identity status

Show current identity status and bindings

$ bgit status

Diagnostics

Diagnose and auto-fix configuration issues

$ bgit doctor

Active identity

Show current active identity

$ bgit active

Identity resolution

Automatic identity resolution based on workspace > binding > global priority

1
Phase 1

Core Identity Management

v0.1.0

2025-01-28

Initial release with core identity management features.

Features
8

Multi-user identity management

Add, list, use, and delete Git identities

$ bgit add/use/list/delete

SSH key management

Generate or import SSH keys for each identity

$ bgit add

Git config handling

Automatic user.name and user.email configuration

$ bgit use

Clone with identity

Clone repositories with the correct SSH configuration

$ bgit clone

Remote management

Fix and restore remote URLs for bgit compatibility

$ bgit remote fix/restore

Configuration sync

Validate and sync bgit configuration

$ bgit sync

Safe uninstall

Safely uninstall bgit and restore all repositories

$ bgit uninstall

Cross-platform support

Works on Linux, macOS, and Windows

Want to see what's coming next?

Check out our roadmap and upcoming features on GitHub