Skip to content

GitCat v1.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 19:17
· 24 commits to main since this release

Features

  • Added actionable recovery steps to Git errors: failed operations can now offer to pull, set an upstream branch, check the hosting-service connection, or confirm a guarded force push directly from the error toast.
  • Added a repository mutation queue, so commands requested while another mutation or reload is running wait their turn instead of being dropped; duplicate repository-wide commands are coalesced.
  • Added force push with --force-with-lease --force-if-includes, including a confirmation before overwriting the remote and both safe pull and force-push choices when a lease is refused.
  • Added an add-remote flow when pushing a repository without remotes: point it at an existing URL or create an empty repository on a connected service, then push the current branch.

Improvements

  • A push whose destination already contains the current branch now reports Everything up-to-date without contacting the remote.
  • Removed check-state badges from branch rows to keep the reference sidebar focused on branch and pull-request state.

Fixes

  • Fixed fetching repositories whose remotes use different hosts: each remote is now fetched separately so it receives the credential for its own host.
  • Fixed a revoked or superseded sign-in failing a network mutation immediately: GitCat renews the rejected credential once and retries when renewal returns a different token.