Tolaria’s Git integration is a highly valuable feature, especially for enabling collaborative work when a vault is connected to a remote repository.
However, the current limitation to the main branch restricts common workflows. Supporting additional branches would significantly improve usability and flexibility. For example:
  • Using a draft branch to edit and refine notes, while reserving main for validated or published content
  • Working in topic-specific branches to isolate changes and simplify tracking
At present, push/pull operations fail when using branches other than main, which prevents these workflows.
This request is not about introducing full Git workflow management within Tolaria, but rather enabling compatibility with existing Git practices handled externally.
Proposed scope
✅ Must-have (branch management remains external)
  • When validating changes, push to the configured remote tracking branch (if it exists)
  • Remote synchronization should pull from the configured tracking branch
  • Display the currently active branch in the UI footer
✨ Nice-to-have
  • Allow switching between existing branches from the UI footer
  • When validating changes, automatically create and track a remote branch if it does not exist
  • When validating changes, allow creating a new local branch from the current commit
🚫 Out of scope (To keep the implementation simple and lightweight)
-Branching strategies or workflows
  • Advanced Git operations (rebase, squash, etc.)
  • Merge management or pull requests