Behold the evolution of GitKraken Client! Find out what’s new, what’s fixed, or just take a trip down memory lane with a nostalgic swagger, remembering those bugs of yesterday.
Check out our GitKraken Roadmap to see what we’re working on.
Version 9.8.2
"How many upgrades until Electron becomes a Proton?"
Friday, September 15th, 2023
Bug Fixes 🐛
- Upgraded to Electron 22.3.24.
Version 9.8.1
“The graph-ity of these bugs demanded a hotfix!”
Wednesday, September 6th, 2023
Bug Fixes 🐛
- Fixed a bug where double-clicking a branch in the Left Panel was not checking out the branch.
- Fixed a bug where graph columns could not be resized.
- Fixed a bug where filtering by author was not working in the graph.
Version 9.8.0
“Because context switching is why you forget things.”
Tuesday, September 5th, 2023
New ✨
- The Focus View has been improved!
- Pull Requests, Issues and Works in Progress have been combined into a single view.
- We also added buckets for PRs, ISSUES, and WIPS only.
- Filter PRs by
Mine
,Created by Me
,Assigned to Me
, orNeeds my review
. - Filter ISSUES by
Mine
,Created by Me
,Assigned to Me
, orMentioned
.
- Filter PRs by
- Note: If you’re new to Focus View, you may access the Focus View tab from any Cloud Workspace.
Improvements 🙌
- Enhanced ‘Invite Users’ Modal: Added X button for email removal and improved email display as individual components.
Bug Fixes 🐛
- Experimental Feature – Git Executable:
- Improved handling of ssh_config options, specifically
StrictHostKeyChecking
andUserKnownHostsFile
and their interaction with remote actions.
- Improved handling of ssh_config options, specifically
- Fixed Workspace repo list having duplicate entries when an Azure repo is deleted.
- Fixed a bug where Jira Server issues could not be opened in the browser due to a malformed URL.
- Fixed cursor jumping to end of input when updating the Date/Time Short Format preference.
- Fixed the Workspaces tab re-loading data when closing other tabs.
Version 9.7.1
"How much work could a working directory work if a working directory could work wood?"
Tuesday, August 15th, 2023
Bug Fixes 🐛
- Improved performance when selecting the working directory.
Version 9.7.0
“Shall we compare dates?”
Wednesday, August 9th, 2023
New ✨
- Your working directory can now be compared against any commit or branch! This can be accomplished in two ways:
- Right-click a commit or branch, and choose
Compare commit against working directory
- Use Ctrl click (or Cmd click on MacOS) to select your Work-in-Progress ("WIP") node, along with the commit of your choice.
- Right-click a commit or branch, and choose
- GitKraken Client will now attempt to pull Date/Time settings from OS preferences, along with an override in Preferences > UI Customization.
- Windows: Region & Short date format preferences
- macOS: Region & Date format preferences
- All: LC_ALL & LC_TIME environment variables
Improvements 🙌
- Experimental Feature – Git Executable:
- Added tag support.
- Added GPG Preferences setting for SSH commit signing.
- Added an indicator for repositories in the Workspace
REPOSITORIES
list when multiple paths are detected. Clicking this will allow the user to specify which repository to use.
Bug Fixes 🐛
- Fixed an issue where
Pull Requests
were not loading for Bitbucket Workspaces. - Improved home directory detection on Windows.
- App will now create
~/.ssh
directory if it doesn’t exist when updating~/.ssh/known_hosts
.
Version 9.6.1
“Sharing is caring.”
Tuesday, August 1st, 2023
New ✨
- Added a share button in the Workspaces tab for inviting organization members and/or teams to join a Workspace.
Improvements 🙌
- Upgraded to Electron 22.
- Experimental Feature – Git Executable:
- Added push support.
- Force push will now default to
--force-with-lease
, and prompt tofetch
orpush --force
(without lease) when the remote ref and remote-tracking branch are different. - Added support for streaming Git Hooks output.
- Renamed the GitKraken Terminal command
gk
togkc
.
Bug Fixes 🐛
- Fixed an issue loading Workspace pull requests when repos have too many pull requests.
- Fixed an issue where GitKraken Client couldn’t start if the last opened repository was no longer openable.
- Fixed instances where the Git info in the Workspace repository list would not display.
- Fixed error toast that appears when a rebase fails due to conflicts.
- Fixed an issue where GitKraken Client wouldn’t show that a merge was active after resolving a conflict.
- Fixed an issue where Workspace pull requests would not display if a team, bot, or mannequin was a requested reviewer.
- Fixed an issue where the GPG program could be set to an invalid value, causing issues with GPG actions.
- Fixed cases of improper UI for the Workspace pull request list when using the search bar.
- Fixed cases where a blank screen could appear while viewing a repo’s README from a Workspace.
- Fixed tilde resolution of
core.hooksPath
in some cases.
Version 9.6.0
“Insights get a solo 🎻”
Tuesday, July 11th, 2023
New ✨
- GitKraken Insights in Workspaces:
- GitKraken Insights has been moved from the Pull Request page to its own Insights page.
- Added a "Last updated date" timestamp.
- Added a refresh button for an easier time updating Insights metrics.
- Azure DevOps Workspaces:
- Users may now create a manually managed Azure DevOps Workspace from a Workspace synced with an Azure Project.
Improvements 🙌
- Git Executable:
- The Git Executable feature will now be enabled by default for all GitKraken Client users.
- Added support for SSH commit signing while using the Git Executable. Commit signing will need to be configured in your gitconfig for now (via
gpg.format
,user.signingKey
, andgpg.ssh.allowedSignersFile
). Note that actions that do not currently use the Git Executable (like rebasing) will still use GPG for signing. - Added support for SSH strict host key checking.
- Resize commit messages in the Commit Panel to see more (or less) of the message.
- First select a commit in the graph to access the resize handle for the commit message in the Commit Panel.
- Improved performance of
View all files
on large repositories.
Bug Fixes 🐛
- Pull request panel will once again auto-populate with the commit message when the pull request contains only one commit.
- When the experimental "Git Executable" feature is enabled, SSH settings for specific integrations will no longer be overridden by the SSH agent.
- Cloud Workspaces:
- Fixed Azure DevOps projects not appearing when creating/editing a Cloud Workspace.
- Fixed
MENTIONED
andASSIGNED TO ME
filters on Azure DevOps Cloud Workspaces. - Cloud Workspaces that have already been fetched will no longer disappear when there is an interruption fetching Cloud Workspaces (such as losing connection to the Internet).
- Fixed an issue of
cannot read properties of null (reading 'match')
when using the Git Executable experimental feature. - Failure cases in Workspaces have better error messaging to tell the user what is wrong:
- …When GitKraken’s integration permissions have been revoked externally (e.g. from the GitHub website).
- …When a Jira administrator attempts to view the issues of a private project which they do not have permission to view.
- Fixed an issue where Local Workspaces were not loading.
- Fixed issues with adding or viewing Workspaces in the breadcrumbs for repos without a remote.
- Fixed an issue where Jira issue types were not loaded after selecting a Jira project.
- Fixed an issue where Cherry Picks / Revert completion messages falsely claimed that, "the current branch already has all changes from the commit."
- Fixed an issue where button labels were missing when signing in with SSO and more than one provider is available.
- Fixed an issue where many auto-fetches could queue up in the background.
Version 9.5.1
“Squashed bugs.”
Monday, June 12th, 2023
Bug Fixes 🐛
- Fixed an issue where a merge is aborted when there are conflicts and the merging branch is checked out.
- Fixed an issue that would occur when squashing certain commits.
Version 9.5.0
“How complex can it be?”
Wednesday, June 7th, 2023
On-Premise 🖥
- Git Executable has been enabled for all On-Premise users to allow Git to directly perform actions like fetch, commit, and much more instead of the Nodegit library.
- Users may toggle the setting from Preferences > Experimental.
- On-Premise and Serverless clients now also benefit from the new first time user experience.
New ✨
- Workspaces got a power boost:
- Invite individuals from your GitKraken Org to a Workspace.
- Pull all repos in a Workspace using the Pull all button located in the Repositories page.
- ✨ Preview feature: Added a
Complexity
column to the Workspace Focus View, Team View, and Pull Requests page:- Complexity is a scale of 1 to 4 that scores a pull request’s complexity based on:
- Number of lines changed
- Number of files change
- Number of commits made
Improvements 🙌
- Git Executable has been enabled for all GitKraken Client users to allow Git to directly perform actions like fetch, commit, and much more instead of the Nodegit library.
- Provides performance improvements for fetch, commit, and more.
- Users may toggle the setting off or on from Preferences > Experimental.
- Note: This update will be slowly rolled out within the first week of the 9.5 release.
- New user experience improvements:
- New users may now start with one of their Cloud Workspaces when launching the app for the first time.
- When starting with a Cloud Workspace, the Workspace now opens on the Repositories view.
- During onboarding, users can configure SSH keys for integrations.
- Improved the URL clone user interface on the new user onboarding.
- Workspace improvements:
- Added single dropdown to change the time period for all
GitKraken Insights
metrics. - Added additional options to locate or clone a repository when checking out a branch or viewing a Pull Request from a Workspace.
- Updated messaging when opening the Workspace and no integration is connected.
- Added single dropdown to change the time period for all
- Improved syntax highlighting and additional language support in the GitHub Pull Request View.
- Added icons in Pull Request View timeline for comments, requested changes, and reviews.
- Added logging for Git commands with GitKraken Client log system.
- Requires enabling both the “Git Executable” setting from Preferences > Experimental and the
Use extended logging in activity log
setting from Preferences.
- Requires enabling both the “Git Executable” setting from Preferences > Experimental and the
- Support viewing Git hook output using Git Executable feature.
- Added option to close login modal using the
Esc
key.
Bug Fixes 🐛
- Fixed case where Git binary wouldn’t fetch from
HTTPS
remotes on older Linux distros (ex. CentOS-7). - Fixed case where Git binary wouldn’t fetch from
HTTPS
remotes in Snap installs. - Fixed issue where editing working directory files while multiple commits were selected caused diff display issues for selected commit range.
- Fixed delay with loading spinner appearing.
- Fixed UI display issue with long emails in the sample commit during the first time user onboarding.
- Fixed various “unique key prop” errors in Workspaces.
- Azure Issues status now reflects the status options on the main Azure app.
- Fixed an issue where users were shown an upgrade button in the issue view panel when the issue’s repo is not cloned or located.
- Fixed an issue where the Workspace search bar would disappear.
- Fixed an issue where the Workspace repository page would not load a repo’s ahead/behind data.
- Git binary no longer incorrectly uses bundled SSH instead of system’s OpenSSH when
Use Local Agent
setting is enabled.
Version 9.4.0
“A release for the bold and curious.”
Monday, May 8th, 2023
New ✨
- Experimental section now available from
Preferences
, and users may now opt-in for:- Experiment 1: AI Generated Commit Messages
- Generate commit messages from any staged changes by connecting with an OpenAI API key.
- Experiment 2: Bundled Git Executable
- GitKraken Client will use Git instead of the Nodegit library for actions like fetch and commits, plus deliver some performance improvements.
- Refreshed the new-user onboarding, for a smoother experience into the app.
Improvements 🙌
- When adding repos to a
Workspace
connected to Azure DevOps, you may now select specific Azure DevOps repos instead of syncing an entire project. - Improved position of “traffic light” window controls on MacOS.
- Improved the left panel resize handle UI.
Bug Fixes 🐛
- Deleting the default branch name setting no longer sets the default branch name to empty string in
.gitconfig
. - Changing this setting also no longer edits the .gitconfig file at all if the sync
.gitconfig
with profile setting is not checked. - Basic text-editing context menu has been added to Left Panel filter input.
- Added error toast if the app detects different capitalization in remote URLs.
- Fixed issue retaining selected Jira project or Trello board when changing
Workspaces
. - Fix duplicate repos in the Local Workspace repo list when the repo was deleted from the users machine.
- Fix error ‘Checkout Failed: stdout maxbuffer length exceeded’ when checking out in some big LFS repos.
- Improved the app’s handling of commits with an empty message.
- Fixed a case where opening a file in an external editor would not complete the action.
Version 9.3.0
“Wait, Azure is a color?”
Thursday, April 6th, 2023
New ✨
- Azure DevOps Integration Boosts:
- View and edit Azure Work Items in Workspaces from
Focus View
orTeam View
. - Create a branch from an Azure Work Item.
- View and edit Azure Work Items in Workspaces from
- One-click integration connection from Preferences > Integrations > Azure DevOps (but you can still use personal access tokens too).
- Sign into the app with Azure.
Bug Fixes 🐛
- Fixed an issue where the Workspace issue branch column would not update if a branch for the issue was deleted.
- Fixed an issue where the Work In Progress table was not working for Azure DevOps Cloud Workspaces.
Version 9.2.1
“Why did the font go to the doctor? Because it had Type-Face!”
Monday, March 13th, 2023
Bug Fixes 🐛
- Fixed a crash on MacOS that could occur based on the user’s installed fonts.
- Resolved
.build-id
Electron conflict in the RPM package.
Version 9.2.0
“Hocus Focus!”
Read the full release notes and see how it all works!
Tuesday, March 7th, 2023
New ✨
- GitKraken Insights:
- Sparkline graphs will now show the shape and trends of
GitKraken Insights
for each metric.
- Sparkline graphs will now show the shape and trends of
- Focus View Updates:
- View, checkout, and start a branch from an issue in the My Issues section of the Focus View.
- You may now hide entire sections for Focus View in Workspaces. Customize away!
- Issue View for Workspaces:
- Added ability to open the issue panel for Workspace issues.
Improvements 🙌
- Updated Azure Devops integration page with “Work Items” scope.
- Added a new UI setting for hiding the workspace tab when the tab is closed.
- Upgraded to Electron 21.
- Improved stability for font loading.
- Updated font selection settings to present monospace fonts accurately.
Bug Fixes 🐛
- Disconnecting GitLab Insights integration will no longer affect the connection status for other Insights integrations.
- Fixed several bugs with keyboard shortcuts in the Interactive Rebase view.
- GitKraken Insights will now successfully connect for Cloud Workspaces connected to Azure DevOps.
Version 9.1.1
“9.1.1, what’s your emergency?”
Tuesday, February 14th, 2023
Bug Fixes 🐛
- Updated OpenSSL to 1.1.1t, which includes important security updates.
- Fixed file contents not loading when opening diffs/merges in external tools.
Version 9.1.0
“You spoke. We listened.”
Tuesday, February 7th, 2023
New ✨
- Improved WSL 2 support for the Linux version of GitKraken Client.
- Users may now install GitKraken Client in a WSL 2 distribution with WSLg and work with their Linux repos.
- For the best experience, we recommend users also install GitKraken Client on their Windows machine to work with repos hosted outside their WSLg distribution.
- For installation or upgrade instructions, check out the WSL 2 Help Center documentation.
- New encoding support 🎉
- Configure from Preferences > Encoding or from the top right of any File Diff view.
- Users may now bypass Git Hooks when committing after entering a commit message.
GitKraken Insights
is now available for Cloud Workspaces connected to Azure DevOps.
Improvements 🙌
- Amend (rename) stashes:
- Right-click a stash in the graph and then click Edit stash message.
- Right-click on a stash in the Left Panel to access Edit stash message.
- Click the stash message in the Commit Panel to edit the stash message.
- Workspace improvements:
- Workspace columns can now be sorted on Repositories, Issues, Pull Requests and WIP tables.
- All
GitKraken Insights
metrics now have a dropdown for changing the time period between 7 days or 14 days for licensed users.
- From the Interactive Rebase editor, the first commit can now be set
Drop
.
Bug Fixes 🐛
- Fix submodules update being triggered twice during a Pull (rebase), Rebase, cherry-pick, revert commit, reset, checkout, or undo/redo.
- Local Workspaces may now be edited again while working offline.
- Users will now get a more helpful message when an integration fails to connect due to a problem with SSL certificate verification.
- When amending commit messages, the draggable resize handle will now correctly resize the text box.
- When amending commit/stash messages, the summary-line text input will now be focused automatically.
- Fixed an issue where Jira Server issues would not show up for a Workspace.
- Fixed a timing issue where Shared Workspaces would not show up for Organization owners if the user was not a team member of that Workspace.
- Fixed an issue where manually inputting the token to login with GitHub would not save the token for the Github Provider.
- Fixed a timing issue that caused branches not to show when relaunching the app from a Workspace.
Improved WSL 2 Support
We’ve heard that WSL is an essential part of many of our users’ development setup, and as WSL’s popularity continues to grow, we’re excited to start offering some improvements for users working in this environment. To give users an opportunity to have a more native-like experience as quickly as possible, we’ve improved the Linux version of GitKraken Client to fix common issues when operating within a WSL 2 environment.
With 9.1, users may now install GitKraken Client in a WSL 2 distribution with WSLg and better work with their Linux repos. For the best experience, we recommend users install GitKraken Client both on their Windows machine as well as their WSLg Linux distro. This allows users to quickly swap between GitKraken Client on each of their operating systems.
For more information about WSL 2 / WSLg, and the additional features we’ve introduced to better manage GitKraken Client in this environment, check out the Help Center documentation.
Workspace Improvements
Workspace columns can be sorted on Repositories, Issues, Pull Requests and WIP tables. This should help you better organize your Focus View or Team View.
GitKraken Insights is now available for Cloud Workspaces connected to Azure DevOps, which should help Azure DevOps users measure how fast pull requests get merged.
And all GitKraken Insights metrics now have a dropdown for changing the time period between a 7 day or 14 day time period for licensed users.
Quality of Life Boosts
Amend Stash Messages
Users may now amend stash messages which should make renaming stashes a breeze. Just right-click a stash in the graph and then click “Edit stash message.”
You may also right click on a stash in the Left Panel to access the same option.
Bypass Git Hooks
Another request from users — you may now bypass Git Hooks when committing. To bypass, first stage changes in a repo with Git Hooks enabled and then start typing your commit message.
You may then click this split button option to commit and bypass the Git Hook.
Encoding Support
GitKraken Client 9.1 comes with new encoding support for ISO-8859-1, Windows-1252, and many more. To update the encoding for the app’s File Diff view, navigate to Preferences > Encoding and set your encoding selection for the repository.
Alternatively, from any file diff in GitKraken Client, click this dropdown menu in the top right to change your encoding preference.
Of the two options, we recommend users to change the default encoding in their Preferences. That way you’ll be able to read all diffs with the correct characters.
Interactive Rebase “Drop”
And finally, when setting up an Interactive Rebase, you may now set the first commit to Drop
.
Version 9.0.1
“The only thing more constant than software bugs, is the need to fix them.”
Wednesday, January 4th, 2023
Improvements 🙌
- The
Open repo
command in the Command Palette will now show repos from deep linking and Local Workspaces.
Bug Fixes 🐛
- Fixed a bug on MacOS where having the UI theme set to
Sync with system
caused high CPU usage. - Workspaces:
- Issues will now load in Workspace when using GitHub Issues or GitLab Issues.
- GitKraken Insights metrics section will still show even if there are no open PRs.
- Fixed blank Workspace tab that would show after upgrading to 9.0.
- Fixed issue saving token when a user manually enters the token to login with GitHub.
- Submodules:
- Fixed error when discarding all changes after adding a submodule.
- Fixed submodule not initializing after renaming a submodule.
- Fixed submodule not initializing when discarding all changes with submodule changes.
- Fixed performance hit when undoing
Discard all changes
with LFS files. - Fixed lag when resizing the commit message.
Version 9.0.0
Tuesday, December 13th, 2022
“Ready to tear into presents? Santa’s “Workspace” has been coding around-the-clock to release these gifts 🎁”
We know how tedious it can be to figure out what repos have recent WIPs and which repos to open next. That’s why we’re so excited to present GitKraken Client 9.0, and transform your development workflow.
This version helps you create a hub for all your repos and makes working with multiple repos a breeze. Plus, with features like Workspaces and GitKraken Insights, you’ll be able to improve your development productivity in no time.
New
-
Workspaces ✨
- There are now two types of GitKraken Workspaces: Local and Cloud.
- Local Workspaces are a new type of Workspace that reference only repositories on your machine.
- Select individual repositories, a directory of repositories, or a
VS Code Workspace
(.code-workspace
) to create a Local Workspace. - Local Workspaces can also be created from existing
Project Directories
in the Repository Management view. - Quickly open repositories in a Repo Tab, or in a
VS Code Workspace
. - View the currently checked out branch, remote status, and work in progress across all repositories in the Workspace.
- View repository details, including the README for each repository in the Workspace.
- Fetch all repositories in a Workspace at once.
- Select individual repositories, a directory of repositories, or a
- Cloud Workspaces (previously Personal and Shared) are enhanced with Pull Requests and Issues from hosting and issue tracking services.
- Cloud Workspaces can be easily created from Local Workspaces from the Workspace menu.
- The Overview is now out of Preview and has been renamed to the Focus View. It displays Pull Requests, Issues, and work in progress that are relevant to you.
- The Team Overview is now out of Preview and has been renamed to the Team View. It displays Pull Requests and Issues for everyone on your team.
- Tables inside the Focus View and Team View can now be customized to toggle specific columns on/off.
- Repositories can now be marked as favorites within all Workspaces.
-
GitKraken Insights – Preview ✨
GitKraken Insights
measures how fast pull requests are merged into your repositories and more! Get metrics like:- Average Cycle Time: Measures the average time it takes for a pull request to be merged for the selected timeframe.
- Average Throughput: Measures the average number of pull requests merged for the selected timeframe.
- Merge Rate: The percentage of merged pull requests compared to open pull requests for the selected timeframe.
- Open: The total number of pull requests opened for the selected timeframe.
- Merged:The total number of pull requests merged for the selected timeframe.
- Note: GitKraken Insights will be gradually rolled out to all users. Look for it soon!
-
- A “ghost” branch is now displayed when hovering over commits in the graph that shows the closest branch in the BRANCH / TAG column. This can be toggled on/off in Preferences > UI Customization.
-
- Now when you hover over a branch/tag, the associated commits will be highlighted on the graph after a brief delay. This can be toggled on/off in Preferences > UI Customization.
-
Solo from the graph 🔍
- You can now solo branches directly from the context menu of branches in the graph, which hides all other branches and commits.
Improvements 🙌
- Workspaces 🗂
- The
Create Workspace
form has been refined to include Local and Cloud Workspace types and to make sharing and adding repositories easier. - The Workspace loading spinner is less-boring 🍭
- Improved speed at which Focus View and Team View start to load.
- The
- Left Panel ⬅️
- Resizing sections in the Left Panel now behaves better in edge cases, like pushing several sections at once.
- Sections in the Left Panel can now be maximized via context menu to collapse all other sections.
- Icons and text in the Left Panel have been aligned and have consistent indents in all sections.
- The resize handle for adjusting Left Panel width is now centered on the panel edge.
- UI / Themes 🎨
- The UI has been refreshed in most views to reduce visual noise. This mostly involved reducing the dependency on background colors to separate sections of content and will be noticeable in custom themes.
- Color values in default Light themes have been updated to be generally brighter.
- Color values in the Dark (High Contrast) theme have been updated to better separate content after the UI refresh.
- Menu bar and context menus will now match the GitKraken Client theme in Windows.
- The Mac application icon has been updated to match current Apple guidelines.
- Windows and Linux application icons have also been refreshed.
- Improved LFS performance for cherry-picking or reverting a commit with a large amount of LFS files.
Bug Fixes 🐛
- Fixed an issue where submodules were left uninitialized (even with ‘Keep submodules up to date’ enabled in the preferences) after the following actions:
- Undo or redo a
checkout
orreset hard
- Cherry-pick, revert, rebase, interactive rebase, reset, pull
- Undo or redo a
- Fixed some theme-ability issues on the toolbar and the New Tab.
- Fixed an issue with false positives in private repo detection.
- Fixed an error that will occur when Ctrl/Shift clicking within the Left Panel.
Workspaces
Local Workspaces
GitKraken Client 9.0 brings a whole new way to organize your repos. Users may now create Local Workspaces to group repositories on your machine.
To create a Local Workspace, navigate to the Workspace tab in the upper left of GitKraken Client and click on New Workspace.
Select Local Workspace and then name your Workspace, and browse to select repos to add to your Local Workspace.
Once your Local Workspace is created, you’ll see all your repos grouped together and get the following benefits:
- View currently checked out branch for each repo.
- Click on any repo name to open it as a tab in GitKraken Client.
- Multi-select repos to:
- Perform a fetch for the selected repos
- Open repos as tabs in GitKraken Client
- Use your selection to create a Cloud Workspace (formerly called Personal or Team Workspace)
That’s right! You can also use your Local Workspace to create a Cloud Workspace, which will enable more visibility into your pull requests, issues, and share your Workspace with teams.
Cloud Workspaces
Formerly known as Personal and Shared Workspaces, Cloud Workspaces are useful for sharing your Workspace with teams along with enabling GitKraken Insights.
Focus View & Team View
The Focus View, which was previously called the Overview, is now out of Preview and provides a list of all Pull Requests, Issues, Works in Progress that matter to you.
With this release, you may now toggle columns on or off from this gear in the top left corner.
The Team Overview is also out of Preview and is now called Team View. It will show you all pull requests and issues associated with the repos in your Workspace.
And similar to the Focus View, you may now toggle columns on or off from this gear in the top left corner.
GitKraken Insights
Next, we’re excited to introduce GitKraken Insights
– which measures how fast pull requests are merged into your repositories.
But why does it matter if you track metrics like pull request Cycle Time and Throughput?
“I think an underlying principle that exists is that the longer your code stays away from being merged, the more complicated your workflow is going to become.And so as those changes land and your PR and your change becomes more behind from the main trunk branch, the more likely it becomes you will have to do more work to get that code working again.”
- Jeff Schinella, Director of Product
To enable GitKraken Insights
, you’ll first need to open a Cloud Workspace and then navigate to the Pull Request section. From here, click to connect to your remote hosting service.
Once the connection is complete, return to the Pull Request section in your Cloud Workspace to view the following metrics for your Workspace pull requests:
- Average Cycle Time: Measures the average time it takes for a pull request to be merged for the selected timeframe.
- Average Throughput: Measures the average number of pull requests merged for the selected timeframe.
- Merge Rate: The percentage of merged pull requests compared to open pull requests for the selected timeframe.
- Open: The total number of pull requests opened for the selected timeframe.
- Merged: The total number of pull requests merged for the selected timeframe.
GitKraken Insights
is currently in Preview, and we’d love to hear your feedback.
UI/UX Refresh
Next, we recently released the Commit Graph for GitLens where we learned how to improve the graph even more. We’re delighted to bring those learnings to GitKraken Client 9.0.
Ghost Branches
In GitKraken Client, you will now see a “Ghost” branch when you hover over a commit. This will show the closest branch that contains that commit. The “Ghost” branch will also show when a commit is selected, and double-clicking that ghost branch will checkout the head of the referenced branch.
Users may toggle this setting on or off from Preferences > UI Customization.
Commit highlighting
When you hover over a branch, the app will highlight all commits referenced by that branch.
Users may toggle this setting on or off from Preferences > UI Customization.