- #293 Added an "Open a Terminal for this Repository" button onto the Git Graph View Control Bar.
- #321 Added a new extension setting
git-graph.repositoryDropdownOrder
, to set the order that repositories are sorted in the repository dropdown on the Git Graph View (only visible when more than one repository exists in the current Visual Studio Code Workspace). Default: Full Path - #322 Added the "Merge into current branch..." action onto the remote branch context menu.
- #327 Added a new extension setting
git-graph.dialog.cherryPick.noCommit
, to set the default value of the "No Commit" option on the Cherry Pick Dialog. - #331 Added two extension settings to specify the message format of the squash commit optionally created via the Merge & Pull Branch Dialogs respectively. The supported formats are: the existing squash message generated by Git Graph, and the detailed squash message generated by Git (stored in .git/SQUASH_MSG).
- #336 Added new extension settings to set the default options on the Pull Branch Dialog.
- #337 Enhanced the Commit Details View File Tree renderer to better display deeply nested directory structures, such that folders with a single child folder are compressed into a single combined folder element. This behaviour can be disabled by using the new extension setting
git-graph.commitDetailsViewFileTreeCompactFolders
. - Significant code and UI improvements.