Releases: timbrel/GitSavvy
2.52.1
2.52.0
2.51.2
2.51.0
That's a useful one. All dashboards, the diff and the graph view now support
easy multi selections. Press [space] to select items, e.g. a commit in the
graph or a line in the diff, one by one, then invoke the action as usual.
[ctrl+space] to clear the selection.
For such a feature, I need colored regions. The colors are defined in the
GitSavvy settings. You can also manually tweak your theme, the scope I use is
git_savvy.multiselect.
In the graph view, alt+up and alt+down are bound for "wider" jumps. These
include now jumps between fixup and squash commits and their target commits.
Also around the graph: all commands that open a graph for a branch now include
their upstream. And the graph overview has now a prominent binding ([G]) in
the status dashboard, and an entry in the Command Palette. (Reminder: if you're
in overview mode, [s] will bring you out; and if you're in a branches mode,
[a] will show you everything again.)
A small breaking change, the gs_graph constructor accepted an author argument
to filter by author. That has been finally removed, use the filter argument for
that. (E.g. {"filter": "--author='herr kaste'"}.)
2.50.0
- Bind
[O]to open/show the most recent commit in the status dashboard. - Add a new setting to disable the "Do you want to fetch the newly added remote?"
/*
When set to `true`, GitSavvy will fetch newly added remotes automatically.
*/
"fetch_new_remotes": true,
- Support for "dired"-dashboards. You can now switch from a dired view to one of our
dashboards, and we will use the open working dir from dired. (That works the other
way around too, as "FileBrowser" also ships compatibility code in the most recent
build.)
2.49.0
-
All tooltips are gone and are now displayed in a bottom panel.
I think that's easier to handle as panels don't close all the time and also they don't
hide the views content. -
Added
[P]to pull the branch in the status view -
The diff view now works for untracked files. The files panel (
l,[N]/[P]) has been
redesigned. -
Added "open git config" and "open git exclude" to the Command Palette
-
Added
[M]/[m]bindings to the graph and commit views. E.g. when showing a commit
[m]will minimize the view to a panel.[M]will maximize it.
In the graph,[m]will toggle the bottom panel as before, but[M]will also put
the cursor in it so you can interact with it.
2.48.0
2.47.2
2.47.1
2.47.0
-
Add "github: copy file url to clipboard"
-
Rename "git[hub|lab]: open file on remote" to "open file in browser"
-
Add "github: review pull request (show: mine)".
The command
gs_github_pull_requestnow optionally takes aquery, e.g.{ "caption": "github: review pull request (show: mine)", "command": "gs_github_pull_request", "args": { "query": "involves:@me" } },

