Skip to content

Releases: gulbanana/gg

GG 0.20.0

28 Aug 09:32
Compare
Choose a tag to compare

This version is based on Jujutsu 0.20.

Fixed

  • gg.queries.log-page-size setting was not being respected.
  • Removed <CR> character which rendered as a circle in the author display on some Linux systems.
  • Improved button/control font display on Linux.
  • Fixed a panic attempting to display delete/delete conflicts in the right pane.

GG 0.18.0

15 Jun 07:46
Compare
Choose a tag to compare

This version is based on Jujutsu 0.18.

GG 0.17.0

02 May 09:24
Compare
Choose a tag to compare

This version is based on Jujutsu 0.17.

GG 0.16.0

05 Apr 06:04
Compare
Choose a tag to compare

This version is based on Jujutsu 0.16.

Added

  • File diffs displayed in the revision pane; also, the file list is now keyboard-selectable.
  • Backout command, which creates the changes necessary to undo a revision in the working copy.
  • Consistent author/timestamp formatting, with tooltips for more detail.

Fixed

  • Right-pane scrollbar wasn't responding to clicks.
  • Various design improvements.

GG 0.15.3

23 Mar 12:36
Compare
Choose a tag to compare

Added

  • Relatively comprehensive branch management - create, delete, rename, forget, push and fetch.
  • Display Git remotes in the status bar, with commands to push or fetch all their branches.
  • Display Git tags (readonly; they aren't really a Jujutsu concept).
  • Display edges to commits that aren't in the queried revset, by drawing a line to nowhere.
  • Detect changes made by other Jujutsu clients and merge the operation log automatically.
  • Improved keyboard support and focus behaviour.
  • Window title includes the workspace path (when one is open).
  • On Windows, the taskbar icon has a jump list with links to recent workspaces.
  • New config options:
    • gg.queries.log-page-size for tuning performance on large repositories.
    • gg.ui.mark-unpushed-branches to control whether local-only branches are called out.

Fixed

  • GG now understands divergent changes, and can act on commits that have a shared change id.
    Note that if you do anything to such commits other than abandoning them, you're likely to
    create even more divergent commits!
  • The AppImage build wasn't picking up the working directory correctly. This is fixed, and
    you can also specify a workspace to open on the commandline as an alternative.
  • Watchman support (core.fsmonitor) was not enabled.
  • Various design improvements.

GG 0.15.2

15 Mar 23:25
Compare
Choose a tag to compare

Fixed

  • Right click -> Abandon revision... again.

GG 0.15.1

15 Mar 08:02
Compare
Choose a tag to compare

Fixed

  • Several buttons had stopped working due to IPC changes:
    • The Squash/Restore buttons on the right pane.
    • Right click -> Abandon revision.
    • Right click -> Squash into parent.
    • Right click -> Restore from parent.

GG 0.15.0

14 Mar 01:23
Compare
Choose a tag to compare

Initial experimental release. This version is compatible with Jujutsu 0.15.

Added

  • Open, reload and snapshot repositories.
  • Graph-based log displaying summaries, author and status.
  • Log queries in Jujutsu's revset language.
  • Revision view with file-level change details and editing commands.
  • Drag and drop to move, remove and recombine revisions/files/branches.
  • Context menus for common operations.
  • Transactional operations with single-level undo.
  • Light and dark themes.
  • Codesigned binaries for MacOS and Windows.
  • Completely untested binaries for Linux.