Skip to content

Git identity profiles and quick switching #16

@cst8t

Description

@cst8t

Why this matters

A lot of people switch between personal, work, and open source repos. Gitmun should make that feel normal instead of making people second-guess which name, email, or signing setup they are about to use.

What this should cover

  • Save named identity profiles with name, email, signing key, signing format, and related signing settings
  • Apply a profile to just the current repo or globally
  • Show clearly which identity is active right now
  • Make switching profiles easy from the identity panel
  • Keep working nicely with existing local and global git config
  • Leave room for future account or credential integrations later

Done when

  • You can create, edit, and delete saved identity profiles
  • You can apply a profile to the current repo without hand-editing git config
  • You can apply a profile globally when that is what you want
  • Gitmun makes it obvious whether the current identity is repo-local, global, or coming from a saved profile
  • Signing settings feel like part of the same flow instead of a separate side quest

Notes

The main goal here is less setup friction and fewer "wait, which account am I about to commit as?" moments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions