Git Blog

Releasing the Power of Git

GitKraken Client 9.4 introduces experimental features

GitKraken Client 9.4: Feeling Bold? Try Experimental Features Before Everyone Else!

You shouldn’t have to wait for features that are eager for a test run. Especially if those features are optional to try and open for feedback. GitKraken Client 9.4 introduces experimental features like AI commit message generation and the ability to use Git directly in the app, along with time-saving improvements to Azure DevOps Workspaces and our onboarding. 

Welcome to Our laboratory! 

Large projects take a long time to implement. Sometimes too long. We asked ourselves, “Can we give users an early look at some of the stuff we’re working on?” We wanted something that was in-between a public beta and our own GitKraken preview states. 

Experimental features give us a chance to share what we’re working on with users before it’s officially finished, and get your prized feedback. Based on feedback and usage, some experimental features may graduate to an official release while others may be discarded to the graveyard. 

To try experimental features, navigate to Preferences > Experimental Features to enable them. 

Tell GitKraken to Use Git 

First, we have Git Executable — which tells GitKraken Client to use Git for certain actions instead of the NodeGit library. This should make actions like fetching and committing faster, with more supported actions in development. 

As you might guess, this represents a larger effort on our part to re-platform more of GitKraken Client onto Git. That means more speed and more Git features for our users, and faster dev cycles on our end.

Making this an experimental feature lets users take advantage of our progress without waiting for development to finish.

Crunch Those Changes with AI Commit Message 

Everyone likes to read commit messages, but not everyone likes to write them.

This is our effort of researching ways to incorporate the best of AI to speed up Git actions for users. We hope AI Commit Message generation helps save time while providing contextual info about what changed.

Users may enter an OpenAI key from Preferences > Experiment, and fine tune the AI prompt. Then when you go to commit, you can click this button to have the AI summarize your changes. 

Were there experimental features that didn’t make the cut? No! Thankfully, we got what we wanted but “experimental features” is an experimental feature too, so we’ll be watching how users use them. If you have ideas or feedback on these experiments, please use the Provide Feedback on Experimental Features  button from Preferences > Experimental to share your thoughts. 

Have a Huge Azure Project with Tons of Repos?

Clear the noise and group only the repos you care about with Workspaces. 

When connecting a new Cloud Workspace to Azure DevOps, you may now select specific Azure repos in a project, or select specific Azure repos across multiple projects to have in your Workspace.

You can still sync a Workspace to match all repos in an Azure project, but we figure the fine tuning would be helpful.

Keif Never Looked So Good – Refreshed Onboarding

We’ve also refreshed the onboarding experience for new users, so invite your team! We have the red carpet ready for them. 

Learn more in our GitKraken Client 9.4 release notes.

From all of us at GitKraken, we hope you stay legendary.

Like this post? Share it!

Read More Articles

Make Git Easier, Safer &
More Powerful

with GitKraken
Visual Studio Code is required to install GitLens.

Don’t have Visual Studio Code? Get it now.