Skip to content

Releases: Lars-/gitcraft

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 10:43
233953a

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 10:42
76d7f37

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 10:28
dde846f

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 11:26
7d6db26

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

GitCraft 0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 19:30
7ef48b6

The first, early release of GitCraft: a fast graphical git client in pure Rust.

What it does

  • Commit graph of every branch, remote branch and tag, with coloured lanes, labels and your uncommitted changes on top. Big histories open instantly (git.git, 86k commits: 0.11 s).
  • Staging of files, hunks or single lines, then commit or amend.
  • Branches and tags: create, check out, merge, rebase and delete, from the sidebar or a right click.
  • From the graph: check out, cherry-pick, revert, reset (soft, mixed, hard) and copy the SHA.
  • Remotes: fetch, pull and push, with ahead and behind counts.
  • Stashes: stash, apply, pop and drop.

GitCraft runs your own git for every change, so your config, hooks, credentials and signing work as on the command line. It needs git on your PATH.

Early version

  • There is no confirmation yet before a hard reset.
  • Repositories are opened, not cloned or created yet; that comes next.
  • The downloads are a single program, not yet an installer, and they are not signed. On Windows choose More info, then Run anyway; on macOS run it from a terminal or right-click it and choose Open; on Linux mark it executable.

What comes next is in the roadmap. Bug reports and ideas are welcome in the issues.