github jorio/gitfourchette v1.6.0

11 hours ago

New features:

  • Mount commits as folders. This lets you browse the workdir at a specific point in time using your system's file manager. Available by right-clicking a commit in the Commit History. (FUSE 3 required + new optional dependency 'mfusepy')
  • Auto-fetch remotes periodically (experimental). Enable this Settings → Advanced → Auto-fetch remotes every N minutes.

Quality of life improvements:

  • FileList: Improve path readability by muting color of directory string (#77)
  • GraphView context menu: Show branch name instead of "Reset HEAD to Here" (#71)
  • GraphView context menu: Offer merging for any commit, not just branch tips (#74)
  • Image diffs: Ability to toggle between old/new images
  • Blame: Emphasize "new" lines with a different background color in the gutter
  • Allow pressing the Escape key to quickly close detached diff/blame windows

Bug fixes:

  • Fix impossible to open worktrees located in a subdirectory of a bare repo (#82)
  • When a merge is blocked by untracked files that would be overwritten, show an error message (instead of denying the merge silently)

Maintenance:

  • Continued from the work started in v1.5.0, more operations now use "standard" Git instead of libgit2. This should be transparent to most users; others may benefit from better interoperability with their Git setup. (Reworked operations include: Workdir Status, Commit Diffs, Export Patch, Blame/Revlist, Register/Remove Submodule, New Repository, Add/Remove/Edit Remote, Restore files after stashing)
  • Some work on Windows compatibility (experimental)

Don't miss a new gitfourchette release

NewReleases is sending notifications on new releases.