Have an idea for improving GitKraken?
Upvote existing suggestions ⬆️ or add your idea 📝.
Suggestions are moderated weekly, and you can check out our GitKraken Roadmap to see what we’re working on.
Suggestions are moderated weekly, and you can check out our GitKraken Roadmap to see what we’re working on.
Increase size of the commit message box when viewing
It be tiny! Show more lines when viewing a particular commit's description in the upper right of the commit panel.
Planned
Enable to change icon of remote repository
Sometimes I set up multiple repositories more than two. In this case, It will be useful to recognize the repository at a glance if I change the icon of a remote ...
Under consideration
Add `Signoff` check box when commiting
In a lot of more formal open source projects, it is required that every commit submitted be signed offed in the commit message with your name and email. This is done ...
Under consideration
Azure Boards as Issue Tracker
While we have corresponding issue trackers for other integrations (GitHub, GitLab and Jira), we don't have one for Azure DevOps.
Under consideration
Add files to global gitignore
When right-clicking on a file, we have some options to add a file to the .gitignore file.
However, it would be good to add some files to the global .gitignore and ...
Under consideration
Add support for "git rebase --onto"
Those of us that employ a rebase-centric development model sometimes need to drop into the command-line to run "git rebase" with the --onto option.
The common use ...
Under consideration
Git Functionality
Use Deb package repo for upgrading on Linux
As an end-user, I want to use the package update system I already use, in order to save effort.
Provide packages through repos to simplify updates using dnf, apt ...
Under consideration
Increase the number of repos shown in "Recently Opened Repos"
Hello! I realise this is SUPER minor, but it'd just be so useful!
As a user who handles many repos in the same day
I would like more of my recent repos to appear ...
Under consideration
Quality of Life
Ignore white space option to ignore space changes in middle of the line
While changing alignment of documentation among other changes, I would like the spaces (inside the line) to be ignored when the option 'ignore white space' is enabled ...
Under consideration
Push multiple or all branches to remote repository
Whenever you change the remote repository, you need to push all your changes to the new remote repository, using CLI Git you are able to do it through the "git push ...
Under consideration
Add column for commit authored date/time
As a user, I would like to be able to select a "Authored Date/Time" column in order to not only see when the commit was committed, but also when it was authored. ...
Under consideration
Export stash as patch file
It would be nice to be able to export a stash to a patch file from the GitKraken UI.
In the stash context menu, add an new menu item "Export Stash". When clicked, ...
Under consideration
Add buttons to open the repo folder in [explorer/finder] and the terminal
I often need to go into the root folder of my project or start a terminal from there.
Quicklinks from the toolbar would be really helpful for that. Maybe just add ...
Under consideration
Support more SSO options for Jira - Microsoft Azure AD
As a user, I would like GitKraken to support Microsoft Azure AD for connecting to Jira.
Under consideration
Pull request default settings for "to" and "from" branch
As a user, I would like to be able to set a default to and from branch on pull requests (started from the fuzzy finder or Create pull request button).
For ...
Under consideration
Quality of Life
Show the number of removed/added lines of code per commit and file
As I understand the current GitKraken UI, the number of added/removed lines per commit and/or committed file is not shown. If this feature happens to be already ...
Under consideration
Asana Issue Tracker Integration
Asana is a modern issue tracker (and more) similar (but better IMHO) than JIRA and other "mainstream" trackers.
It offers a full dev API ...
Under consideration
Integration
Commit Message Char Counts
As a GK user
I want to see character and line numbers on the commit message input boxes
so that I can easily format messages according to the 50/72 rule or other ...
Under consideration
Ability to reverse a hunk or line of code
Add the ability to reverse a hunk or line of code from a previous commit and it becomes unstaged changes in the current working directory/branch.
This is a really ...
Under consideration
Support for textconv when viewing diffs
When storing files encrypted with SOPS in respository, it is possible to use configure git diff textconv to use SOPS to decrypt the file before diffing: ...
Under consideration
Add pull request view to GitLab Self-Managed
I really like the idea of the interactive Pull Request window that works for GitHub.com, as shown here ...
Under consideration
Hide merged commits
Hello,
As a user, I would like to be able to hide merged commits in order to more easily see previous commits on the branch.
I really wish GitKraken could ...
Under consideration
Ability to create custom integrations / plugins
Our team currently doesn't use Jira or Github Issues we use a different issue tracker. Would find it nice to create custom integrations into other tools to be able to ...
Under consideration
Ignore Case in Diff View
I would like an option in the Diff View (similar to 'ignore white space' options) to 'Ignore case', i.e. 'a' => 'A'
We have a number of VB programs that regularly ...
Under consideration
Add support for signed-off-by (git commit -s)
Add an option so you can turn on the signed-off-by field for all commits made.
git commit -s automatically adds "Signed-off-by: FirstName LastName <email>" to the ...
Under consideration
Show the recent commit message for quick access
I came from Tortoise SVN and it was easy to access our last commit messages. Sometime I need exactly the previous one because of a repetitive task and often I just ...
Under consideration
Quality of Life
Show previous commits messages/suggestions on the new commit pane
I come from Sourcetree, and there is a nice feature (not perfect*) that near the commit message area box, there is a small clock button that acts as a dropdown ...
Under consideration
Provide a PPA for Debian package updates
Hi,
I really love GitKraken, it's been my daily driver for Git for some years now, however being a Linux user, I do loathe the update process, i.e. having to ...
Under consideration
Visible commit description in main graph
It would be displayed as next column or as small subtext under commit message
Under consideration
Allow configuring a proxy in GitKraken UI
Currently the proxy in Linux to use a proxy is "you will need to run GitKraken Client with the command line flag: --proxy-server=10.200.0.1:8080". Add support for a ...
Under consideration
Link workitems in Azure Devops automatically to Commits or Pullrequests
As as [user], I would like to link my commits to existing work items in Azure Devops.
I would like to comment my commits with a numbered hash (eg: #12345)
When ...
Under consideration
Support for Network State change detection
I live in a household with multiple network providers and ways of connecting to the internet. Whenever I switch to a different network (Some of them being on a VPN) ...
Under consideration
Add gitlab `reviewer`, `squash` and `remove_source_branch` values while creating merge requests
Dear GitKraken overlords,
according to the gitlab API doc, it's possible to tell gitlab to add `reviewer(s)`, tell it to `squash` commits and ...
Under consideration
More readable file mode changes => use octal numbers
Recently I saw the following in GitKraken (see also screenshot):
- File Mode Changes fom 217 to 14001
- File contents are unchanged
I took me quite a while to ...
Under consideration
Support additional file types for syntax highlighting in GitKraken
Syntax highlighting is supported for many file types, however it does not seem supported for all file types.
While the merge view is nice, it should highlight like ...
Under consideration
CLI set default terminal
Add the ability to set the default terminal (bash, sh, powershell, cmd).
Planned
Allow different sorting methods for Tags
As a [user],
I would like
to have the possibility to sort the tag list by date or by name.
In my dev team, tags are not only used to indicate version number, ...
Under consideration
Git statistics
It would be awesome to see Git repository specific statistics about the commits, users and other relevant key metrics. Similar to old git-stats command line tool that ...
Under consideration
Intellij Integration
IntelliJ's git log is not the most user friendly. It is my primary reason for trying out GitKraken. It would be nice if there were plugin integration to combine the ...
Under consideration
Google Cloud Source Integration 🔗
There is currently no built-in integration for Google Cloud Source.
As a user, I would like to setup an integration inside GK to achieve the following benefits: ...
Under consideration
Integration
Support recent SSH security settings
I would like to be able to use the regular fetch/pull/push commands (i.e. all remote interaction commands) from within GK when the remotes are located on a ...
Under consideration
Filename filter for the unstaged and staged files sections
Hello,
The environment I'm working in sometimes automatically updates hundreds of files automatically, a lot of the times I'm not interested (but sometimes I am) ...
Under consideration
Support for moving the config directory on linux.
Current location of the configuration directory on linux is `$HOME/.gitkraken/`. The freedesktop XDG Base Directory Specification[1] suggests putting it in ...
Under consideration
Combined Split and Hunk
It would be awesome to have a combined "split" and "hunk" view (i.e. instead of having a separate "hunk" view, it would be nice to simply activate "hunk" as an ...
Under consideration
Ability to revert a single file
Right now, I have a workaround where I revert an entire commit, select no when asked to immediately commit, then systematically got through and undo all other files. ...
Under consideration
Ability to remove "New Tab"
Working with multi-repos introduced workspace is great.
Annoyance is this "New Tab", taking space and need extra effort to close.
Never used it, and if needed there ...
Under consideration
Setting for removing Workspaces tab per profile
As we are using Azure DevOps we cannot use workspaces and even if it supported we are not sure if we will use.
There has been an iteration on "closing" the tab but ...
Under consideration
installation location
Provide an option to let the user choose the installation directory on Windows, instead of forcing the installation in C:\Users\<UserName>\AppData\Local\gitkraken. ...
Under consideration
Make Fetch and Pull separate buttons
I don't like having to use the split-button to chose between Fetch and Pull - please make Fetch and Pull as separate top-level buttons.
Under consideration