YottaCoreLabs

Products

Gitsby

A simple, opinionated git wrapper for everyday workflow.

A Gitsby command carrying a change through a full branch and merge cycle, with the underlying git work shown as it runs.

Git has about 82 porcelain commands. Gitsby has seven, or seventeen counting subcommands.

It gets there three ways: by applying one opinionated workflow and ignoring the many other routes to the same result, by leaving the roughly 90% of git's complexity that covers about 10% of edge cases to bare git, and by orienting commands around goals - what do I want to happen with these changes - rather than around a series of administrative tasks.

Gitsby does nothing git cannot do directly in the hands of a skilled and experienced user. It just leaves far fewer openings for the common human mistakes, and it scales to any number of projects.

Highlights

  • Seven top-level commands, oriented around what you want to happen rather than the steps it takes to get there.
  • An opinionated workflow, encouraged throughout and enforced where it matters.
  • Makes no assumptions about the underlying repository state before acting.
  • Safe by default, even where that is occasionally redundant: never risk losing work, yours locally or anyone else's on the remote.
  • Fringe cases are left to bare git rather than half-covered.