logo

Fork

a fast and friendly git client for Mac and Windows

Release Notes for Windows

Fork 1.96

5 Apr 2024


New

Ability to create and delete worktrees

New

Add 'Copy relative path' to file context menu

Improved

Update application icon

Improved

Add tooltip with byte size to binary diff view

Fixed

Blurry fonts in some controls

Fixed

Drag and drop repos from Explorer to Fork doesn't work

Fork 1.95

1 Mar 2024


New

New visual style for selection

Fixed

Recycle Bin should be ignored on repositories rescan

Fixed

Parent repository name is not shown for submodules

Fixed

Crash on discarding a new file with restricted permissions

Fixed

Gravatar isn't shown in commit details on launch

Fork 1.94

2 Feb 2024


Improved

Ability to add a remote when pushing in a repo without remotes

Fixed

Lost commit mode (reflog) doesn't work when filter is enabled

Fixed

Context search doesn't highlight fields in summary view

Fixed

Amend mode mistakingly enabled on a conflict during IR

Fixed

Race condition in context search

Fixed

'submodule update' commands are not visible in Activity Manager

Fork 1.93

19 Jan 2024


New

List commits in submodule diff

Improved

Do not update modified submodules on checkout

Fixed

Blurry font in some text controls

Fixed

Commit search fails when repo has CP-1252 messages

Fork 1.92

1 Dec 2023


New

LFS status dialog

Improved

Show total LFS progress when uploading multiple LFS files

Improved

Improve Open In dropdown for Visual Studio and Rider

Fixed

Commit message is not updated during rebase

Fixed

Commit search fails when repo has CP-1252 messages

Fork 1.91

17 Nov 2023


New

Ability to push multiple tags

Improved

Add Idea, Rider, PhpStorm, PyCharm, GoLand and Fleet to Open In dropdown

Improved

Show warning when amending already pushed commit

Improved

Remember last name prefix when create new branch

Improved

Add external diff to context menu in History dialog

Fork 1.90

20 Oct 2023


New

Rework LFS Locks dialog. Add filter and ability to unlock multiple files

Improved

Add Webstorm to Open In dropdown

Improved

Show warning in Push window when branch has unpushed submodules

Improved

Show LFS progress on Pull

Improved

Add external diff to context menu in History dialog

Fixed

Gitea integration doesn't show all repos in Accounts

Fixed

File history for submodule doesn't work

Fixed

Incorrect LFS progress value when pushing more than 2Gb

Fork 1.89

9 Sep 2023


New

Add buttons to navigate to next/previous change

New

Upgrade git instance to 2.41.0.3

Fixed

Problem with loading on a freshly installed system

Fixed

Image container is too large for small images

Fixed

Crash on pressing Pull when repository is not loaded yet

Fixed

Crash on switching Custom Command UI control type

Fork 1.88

18 Aug 2023


New

Ctrl+B keyboard shortcut to quick checkout

New

Rework diff toolbar. Replace context size buttons with a single dropdown button

Improved

Add nesting to worktrees on sidebar

Improved

Improve performance of rescan in Repository Manager

Fork 1.87

8 Aug 2023


New

Change GitHub OAuth authorization name to Fork-dev

New

Show existing git worktrees on sidebar

Improved

Add 'Open in separate window' button to Blame and History

Improved

Rework tag details dialog for annotated tags

Fixed

High CPU usage when doing large LFS pushes

Fork 1.86

29 Jun 2023


New

Add buttons to revision details to quickly open commit in web browser

New

Show LFS progress on push

Fixed

Incorrect expansion tooltip for trimmed names on some files

Fixed

Merge conflict tool doesn't support custom font size

Fork 1.85

26 May 2023


New

UI custom commands! Ability to create custom commands with a simple UI (text fields, branch combo boxes, file selectors)

New

Add 'Copy as Patch' diff context menu

Fixed

Update changed GitLab Pull Request URL

Fork 1.84

28 Apr 2023


New

New syntax for Custom Command variables

New

Ability to define OS in shared Custom Commands

Improved

Update submodules after conflict (if needed)

Improved

Do not discard local changes when aborting merge

Improved

Add more highlighting for git operations in Activity Manager

Improved

Shared Custom Commands use same json format as on Mac

Fixed

Custom Command result window doesn't show stderr

Fork 1.83

31 Mar 2023


New

Show commit details when hovering over commit hyperlinks

Improved

Allow nested workspaces (use / as path separator)

Improved

Allow nested custom commands (use / as path separator)

Improved

Use system accent brush in TextBoxes

Fixed

Crash on horizontal scroll on a Logitech mouse

Fixed

Quotes not working correctly in sh custom commands

Fixed

Ssh keys not being passed to sh custom commands

Fixed

Silent sh custom command execution still shows a window

Fork 1.82

24 Feb 2023


New

Make Fork a 64-bit application

New

Show image and LFS content in File Tree tab

New

Add commit timeline to History window

New

Use system accent colors

Improved

Improved tooltips style

Improved

Invert commit timeline in blame

Fixed

Remember branch name if create branch failed

Fork 1.81

27 Jan 2023


New

Update git to 2.39.1

Improved

Show old and new filenames for renamed files

Improved

Update submodules after cherry-pick, revert and sync

Improved

Do not start automatic fetch if other fetch is still running

Fixed

Fix crash on tab rename

Fixed

Commits without changes cannot be selected

Fixed

Custom command result dialog doesn't show stderr output

Fixed

'Save as...' context menu option is disabled in File Tree

Fork 1.80

9 Dec 2022


New

Repository Benchmark

New

Add option to set tab character width

Improved

Add 'Go to line' to Blame window

Improved

When update submodule url, also sync with parent repo

Improved

Ability to merge unrelated history

Fixed

Alt+Tab doesn't work properly with modal dialogs

Fixed

Changes of uninitialized submodules are not visible

Fork 1.79

10 Nov 2022


Improved

Roll the stashes layout back until it's polished out (or we find a better solution)

Improved

Update the change type icons

Improved

Add ability to reorder custom commands

Improved

Rework custom command configuration layout

Improved

Remember the last custom reference name in the push dialog

Improved

Add VSCode Insider to Open-in dropdown

Fixed

Rescan doesn't find repos in directories that start with a dot

Fork 1.78

14 Oct 2022


Improved

Reveal active branch in pinned section first

Improved

Expand environment variables in the custom action paths

Improved

Remember column width in Changes and File Tree views

Fixed

File Tree tab doesn't show history for folders

Fixed

RightCtrl+Enter doesn't work as a commit shortcut

Fork 1.77

9 Sep 2022


New

Move stashes to a separate section on the sidebar

Improved

Update merge tool arguments for VSCode 1.70

Improved

Remember column widths in combined file list mode

Fixed

Fork merger adds empty line after merge

Fixed

Pull hangs when 'would clobber existing tag' error appears

Fork 1.76

29 Jul 2022


New

Rework partial staging. Make chunk staging more precise

Improved

Merge conflict layout

Fixed

Crash when closing all tabs

Fork 1.75

08 Jul 2022


New

Improve Activity Manager to show result messages for operations

New

Update submodules automatically on checkout by default

New

Lean branching: stash and reapply uncommitted changed on sync

New

Save multiple commits on disk as a single patch

Improved

Add push option to create tag dialog

Fork 1.74

20 May 2022


New

Update internal git instance to 2.36.1

New

Add support for unsafe repository locations (new in git 2.36.1)

New

Add stash and reapply option to track branch dialog

New

Show option to merge/rebase/reset on remote branch checkout when fast-forward is not possible

New

Allow to fast-forward multiple branches

Improved

Remove multiple branches or tags at once

Fork 1.72

15 Apr 2022


New

Add autocomplete for 'Co-authored' signatures

New

Show revision links during rebase conflicts

New

Add transition animation to status control

Fixed

Crash on double click on a branch label

Fixed

Crash when using Blame/Timeline in a corrupted repo

Fork 1.71

11 Mar 2022


New

Checkout clicked branch on label double click in graph

Improved

Lean branching: ability to change target branch

Improved

Lean branching: option to disable fast-forward on merge

Improved

Make username and email on the welcome screen optional

Improved

Simplify graph drawing

Improved

Handle .mailmap in IR window

Fixed

Fork generates wrong urls for Gitea with custom port

Fixed

Stashes are not updated in worktree repos

Fork 1.70

28 Jan 2022


New

Lean branching - a git branching model to keep clean history (check Branch button on the toolbar)

New

Gitea integration

New

Ability to create commit message draft using prepare-commit-msg hook

Improved

Emphasize file names in headers

Improved

Remember window state on mutiple monitors

Improved

Option to show active workspace in title bar

Improved

Blurry toolbar icons in 96 DPI

Fixed

Submodule changes don't get unstaged in amend mode

Fixed

Wrong commit is highlighted on remote branch checkout

Fork 1.69

19 Nov 2021


New

Ability to open a commit for a review in a separate window

New

Update internal git to 2.33.1 (you may need to generate a new SSH key pair)

Fixed

Reset --hard must update submodules

Fixed

External diff doesn't work on some configurations

Fork 1.68

29 Oct 2021


New

Windows 11 style improvements

New

Alternative 3-column layout in merge conflict resolver

New

Shift + Wheel to scroll horizontally

New

Custom commands for submodules

Improved

Show status of operations in Activity Manager

Improved

Remember window state on mutiple monitors

Improved

Allow to switch issue tracker and pull request server for repos with multiple remotes

Fixed

Cherry-picking of merge commits doesn't show parents

Fixed

Calling external diff tool must not run post-checkout hook

Fork 1.67

15 Oct 2021


New

Windows 11 style improvements

New

LFS Locks dialog

New

For merge conflicts show branch names instead of ours/theirs

Fixed

External diff doesn't work for LFS files

Fixed

Cherry-picking multiple commits does not always complete without command-line intervention

Fork 1.66

10 Sep 2021


New

New Windows 11 button style

Improved

Improve Repository Manager layout

Improved

Remember password for login-password authentication by SSH

Fixed

Comparison for 2 branches on sidebar doesn't work

Fixed

Crash on incorrect issue tracker RegEx

Fixed

'Save as' doesn't work on removed files

Fixed

'Show -+' option always looks unchecked in Preferences

Fixed

'Wrap paragraph at ruler' for commit message sometimes works incorrectly

Fixed

Blank line is added to Interactive Rebase commit description on reword

Fork 1.65

13 Aug 2021


New

Compare a commit to local changes

New

Add backward and forward buttons to blame

New

Improve toolbar layout

Fork 1.64

9 July 2021


New

Show timeline in blame

New

Rework blame and improve the performance

New

Option to show -+ marks in diff view which may help to people with color blindness

Improved

Tab to auto complete branch name suggestions

Improved

Improve performance of the Change Tracking Reference dialog

Fixed

Output of Pull and Push misses StdOut

Fork 1.63

10 June 2021


New

Ability to highlight a particular user with color

New

Show recent search queries in commit search tab

New

Add 'Switch Workspace' to Quick Launch

Improved

Keyboard shortcuts: Ctrl+C to copy SHA, Ctrl+Shift+C to copy commit info

Improved

Propose to delete lock.index if repo is locked

Fixed

GitHub notification: wrong url for commit comment

Fixed

Url field is not visible in Edit Custom Action window

Fork 1.62

7 May 2021


New

Autocomplete for branch folders in the Create Branch dialog

New

Introduce bash custom commands

New

Ability to filter Pull Requests and Issues by author and assignee

New

Show recent search queries in Pull Requests and Issues tabs

Improved

Show file mode changes in diff

Improved

Show file history relative to branch it belongs to

Improved

Show warning icon for invalid repos in Repostiory Manager

Fork 1.61

9 Apr 2021


New

Ability to assign color tags to repository tabs

New

Show GitHub notifications

New

Support .mailmap

Improved

Update internal git to 2.30.2

Improved

Colorize SHAs when compare two commits

Fixed

Some LFS operations didn't work with SSH protocol

Fixed

Wrong GitHub-PR url created for renamed local branch

Fork 1.60

19 Mar 2021


New

Ability to hide particular branches, folders or remotes

New

Ability to set branch filter on folders or remotes

New

Improve merger layout

New

Allow to merge images, LFS files and submodules in Fork merger

Improved

Update internal git to 2.30.2

Improved

Colorize SHAs when compare two commits

Fork 1.59

12 Feb 2021


New

Ability to rename stashes

New

OAuth authentication for GitHub and Bitbucket

Improved

Add '-x' option to Cherry Pick

Improved

Add 'no fast-forward' option to finish feature in gitflow

Improved

Allow to select time range for statistics

Improved

Add 'Reset File To...' menu options to File History window

Improved

Use system first-day-of-week setting in statistics

Fixed

Renaming a remote branch resets it to the local branch location

Fixed

Activity Manager shows git command arguments concatenated

Fixed

Rare crash on editing in merger

Fork 1.58

15 Jan 2021


New

Ability to rename stashes

New

Add list of repositories to the accounts dialog

New

Ability to edit remote branch name on push

Improved

Improve touchpad scrolling

Improved

In commit details Display branches on multiple lines, if needed

Improved

Diff between two commits defaults to older > newer

Improved

Add copy to clipboard option to branch context menu

Improved

Show old and new paths in tooltip for moved files

Improved

Integration with private Bitbucket and GitLab servers

Fork 1.57

18 Dec 2020


New

Ability to use multiple SSH keys

New

Add a tab context menu option to move repo to other workspace

New

Show avatars for anonymous github.com addresses

New

Allow to move local branches to existing subfolders

Improved

Switch to next workspace on Ctrl+click

Fixed

Attempt to fix random crash when typing commit message

Fixed

Recent repositories list order is incorrect

Fixed

Incorrect website url for http protocol for GitLab CE

Fixed

Arrow keys don't work in context search field for commits

Fork 1.56

20 Nov 2020


New

Add workspaces to help organizing work with large number of repos

New

Integration with GitHub/Bitbucket/GitLab (including private servers)

New

Display warning label for large files not tracked by LFS

Improved

Bring back context search for commits (Ctrl+F)

Fixed

Incorrect file count in the partial stash menu

Fork 1.55

30 Oct 2020


New

Compact branch labels in commit graph

New

Ability to save snapshot to a stash

Improved

Ability to apply patch by drag and drop

Improved

Auto-select current commit during bisect

Improved

Add option to merge and rebase on tag

Improved

Global option to always fetch tags

Fixed

Spellchecker language gets disabled after restart

Fixed

Repository details not refreshed on Statistics tab in Repository Manager

Fixed

Sometimes changes view is not updated on focus

Fork 1.54

18 Sep 2020


New

New repository stats: commits by weekday and commits by day hour

New

Ability to create simple dialogs for custom commands

New

Ability to share custom commands with team

New

Introduce url custom commands (can be used to create pull requests on custom git servers)

New

Allow to search in current branch or all repository

New

Ability to remove search matches with delete key (can be used as todo list)

Improved

Disable spellchecking by default as it might make typing sluggish

Improved

Reorganize application menu

Improved

Allow to rebase interactively on root

Fixed

Amend message disappears after switching between Changes/All Commits

Fork 1.53

31 July 2020


New

Generate statistics for repository (Repository -> Statistics)

New

Add search by file path

New

Show matched files in search by diff and path

Improved

Add context menu for files in the Commit tab

Fork 1.52

16 July 2020


New

Show history for a directory

New

New commit search

New

Ability to search commits by author

Improved

Show tooltips for trimmed file paths

Fixed

Rename dialog doesn't show underscores for remote branch

Fork 1.51

2 July 2020


New

Add collapse/expand all to commit graph context menu

New

Use arrow keys to collapse/expand merge commits

New

Add option to hide stashes in commit list

Improved

Option to move a submodule

Improved

Automatically untrack files when adding to .gitignore

Improved

Update internal git to 2.26.1

Improved

Improve previews for LFS files in working directory

Improved

Add option to force English language for spellchecking

Fixed

Full-screen window is visible on the next monitor

Fixed

Title of the Interactive Rebase window is cropped

Fixed

Partial stash dialog can exceed height of the screen

Fork 1.50

29 May 2020


New

Ability to selectively collapse branches in graph

New

Add Visual Studio .sln files to Open-in dropdown

Improved

Option to move a submodule

Improved

Automatically untrack files when adding to .gitignore

Improved

Propose to init a new repo when open a non-repository folder

Fixed

For some users fetch hangs with 'everything is up to date'

Fixed

Maximized window prevents appearing of autohide-mode taskbar

Fork 1.49

7 May 2020


New

Squash, drop and cherry pick for multiple commits

New

Ability to save stash as patch

Improved

Improved Blame window. Add ability to navigate to commits

Improved

Use Windows accent color in Fork

Improved

Improve layout for cherry pick conflicts

Fixed

Partial stash fails if file path contains spaces

Fixed

Pull requests for branches with slashes don't work on Azure DevOps

Fixed

Incorrect search result count when 0 results

Fork 1.48

17 Apr 2020


New

Partial stash (available in file context menu)

Improved

Ability to save on disk a particular file of revision

Fixed

Reword doesn't work with git 2.26

Fixed

Commit details trims leading space in commit description

Fixed

AltGr+S triggers stage for polish users

Fixed

IR doesn't work with multiline commit messages separated by single \n

Fork 1.47

27 Mar 2020


New

Search by diff content in commits

New

Hide old tags and stashes on the sidebar by default

Improved

Add F2 keyboard shortcut to rename local branch

Improved

Remember Hide remote branches setting

Improved

Allow to define parameters for custom shell

Improved

Allow to remove multiple stashes in commit list

Improved

Make text in submodule diff selectable

Fixed

Double click on scrollbar in listview closes History window

Fork 1.46

28 Feb 2020


New

Bisect

Improved

Open new Windows Terminal in current repository

Fixed

Crash on closing rescan repositories dialog

Fork 1.45

13 Feb 2020


New

Multiselection in Interactive Rebase dialog

New

Add pull requests for visualstudio.com domains

New

Add ability to lock/unlock LFS files

Improved

Improved focus behavior in commit list after refresh

Improved

Ctrl+0 to reveal HEAD

Improved

Ability to deinitialize gitflow

Fixed

Upstream status icon not updated after push

Fixed

Pull requests for dev.azure.com

Fork 1.44

31 Jan 2020


New

Show different branch icons according to upstream status

New

Show output of git commands in activity manager

New

Ability to create pull requests for GitHub, Bitbucket, GitLab, Azure DevOps

Fixed

Sometimes Fork doesn't refresh changes on focus

Fixed

Fork shows welcome screen on each run on some computers

Fork 1.43

13 Jan 2020


New

Option to push automatically on commit

New

Ability to configure commit subject limit

New

Show submodule status on sidebar

New

Show branches and tags in commit details

Improved

Keep submodule tabs open after restart

Improved

Add folders to submodules

Fixed

No context menu for active branch

Fork 1.42

22 Nov 2019


New

Merge and rebase branches using drag and drop on sidebar

New

Add 'Test connection' button to clone and edit remote dialogs

New

Add 'recent' section to repository manager

New

Add merge --no-commit

Improved

Add option to keep structure on repo manager rescan

Improved

Add ability to select SSH key in custom location

Fixed

Progress during push operation

Fork 1.41

25 Oct 2019


New

Update internal git instance to 2.23.0

New

Option to squash commits on merge

New

Ability to push multiple branches at once

New

Allow to hide tags and remote branches

Improved

Replace 'stash and reapply' prompt on Pull with a checkbox

Improved

Make scrollbar thumbs thicker

Fixed

Stage buttons positioned incorrectly when zoom is on

Fork 1.40

3 Oct 2019


New

Diff minimap on scrollbar

New

Fuzzy search in Quick Launch

New

Ability to select custom shell

New

Ability to cherry-pick and revert merge commits

New

Allow to change git instance in preferences

New

Stage and unstage files by drag and drop

Improved

Add Ctrl+, keyboard shortcut for Fork Preferences

Improved

Download nonexistent submodule on double click on sidebar

Fork 1.39

13 Sep 2019


New

Quick Launch menu with command palette (Ctrl+P)

New

Show file history by filename (available in quick launch)

New

Ability to change git instance using %forkgitinstance% environment variable

New

LFS Prune

Improved

Option to stash and reapply on rebase

Improved

Add support for .sh scripts in custom actions

Improved

Open activity manager on click on title/subtitle

Improved

Propose to remove a repo if it does not exists

Fixed

Long commit message overlaps symbol counter

Fork 1.38

16 Aug 2019


New

UI Zoom (Ctrl+=/Ctrl+-)

New

Boost staging performance

Improved

Ability to remove branches with Delete key

Improved

Show user avatar in git preferences

Improved

Show tag messages in tooltips on the sidebar

Improved

Improve button hover style

Improved

Improve staging when "ignore whitespaces" is on

Improved

Send CLI commands to the open Fork instance

Improved

Show git commands in activity manager

Improved

Remember recent save patch folder

Improved

Include description when user selects recent commit message

Fixed

VSCode is not visible in 'Open In' dropdown for some users

Fork 1.37

23 Jul 2019


New

Swipe and onion views for image diff

New

Add 'Filter by active branch' button to the toolbar (Ctrl+Shift+A)

Improved

Improve diff layout for binary files

Fixed

Multiple bugtracker entries are not highlighted in Changes view

Fixed

Fork doesn't notice change in bugtracker rules immediately

Fork 1.36

12 Jul 2019


New

Press space bar to see large side by side diff view

New

Add VSCode, Atom and Sublime to Open In dropdown

Improved

Add inline highlighting to side by side diff

Improved

Display progress when cloning

Improved

Add Ctrl+Alt+Enter keyboard shortcut to commit and push

Fixed

App crashes when selecting text with bug tracker reference

Fixed

UI is not refreshed after git glow initialization

Fixed

Merge resolver crashes on removing \n at end of file

Fork 1.35

21 Jun 2019


New

Add filter to sidebar and changed files

New

Add 'Open Website' option to 'Open In' dropdown

Improved

Add predefined settings for VSCode

Improved

Take commit branches into account when search

Improved

Disabled checkboxes are barely visible

Improved

Don't propose to delete upstream if it doesn't exist

Improved

Generated avatars should not include middle name

Improved

Open in 'FileTree' must open a copy of the file

Fixed

Closing "Are you sure" dialog still deletes branch

Fork 1.34

8 Jun 2019


New

Draw branch labels using their graph colors

New

Introduce quick actions for Interactive Rebase

New

Switch branch filter automatically on checkout

New

Propose to fast-foward on remote branch checkout

New

Add ability to skip commit hooks

New

Branch custom actions

Improved

Add predefined settings for Araxis Merge

Improved

Keep selection in 'File Tree' tab when user changes revision

Improved

Make chunk selection nicer

Improved

Performance improvements

Fixed

Saving commit range as a patch

Fixed

Handle . as a CLI argument

Fork 1.33

17 May 2019


New

Side by side diff!

New

Ability to highlight bugtracker links (Jira, Redmine, etc)!

New

One-line vertical commit list layout

New

Show avatars in commit list

New

Ability to save commit range as patch

Improved

Add predefined P4Merge and KDiff3 settings

Fixed

Click on tag on sidebar doesn't scroll to that tag

Fixed

Fork doesn't remember scroll position on discard

Fixed

Commit message remains after merge conflicts

Fork 1.32

26 Apr 2019


New

Add inline search to diff view (use Ctrl+F)

New

Add repository rename to tab context menu

Improved

Make Blame non-modal

Fixed

Crash in File History window

Fixed

'New branch' button opens empty menu when detached HEAD

Fork 1.31

5 Apr 2019


New

Remember expanded sidebar items for each repository

New

Ability to sort references on the sidebar

Improved

Ability to compare two commits in file history

Improved

Show progress for LFS fetch and pull

Improved

Consolidate edit remote dialogs

Fixed

Slow UI while automatic fetch is in progress

Fixed

Missed files when amend contains renames

Fixed

Glitches on Fork window resize

Fork 1.30

22 Mar 2019


New

Improved merge conflict resolver with manual editing support!

New

Highlight commits to-push and to-pull

New

Ability to preview and download LFS files

New

Repository Settings dialog

Improved

Apply stage/discard hotkeys to active selection

Improved

Add 'Close All' and 'Close All But This' to tab context menu

Improved

Add 'Show in File Tree' to file context menu in commit changes

Fixed

Double click on submodule doesn't activate new tab

Fixed

AltGr+O opens Explorer for polish users

Fork 1.29

3 Mar 2019


New

Show uncommitted changes indicator in tabs

New

Show progress during long checkout operations

Improved

Disable commit button while commit is in progress

Improved

Improved Rebase performance

Fixed

Floating buttons stay on the screen

Fork 1.28

22 Feb 2019


New

[Experimental] Vertical layout for wide monitors

New

Ability to remove multiple stashes

New

Option to show whitespace characters in diff

New

Ability to add/remove submodules

Fixed

Pinned toolbar icon gets duplicated after update

Fixed

Crash on changing guide ruler position

Fork 1.27

8 Feb 2019


New

Ability to delete multiple branches

New

Compare branches by selecting them on sidebar

New

Add commit parents to the summary view

New

Allow to close tabs with middle click

Improved

Add ability to show file content even if it's too large

Improved

Memory and performance improvements

Fixed

Do not encode files for external diff

Fixed

Large repository with large commits freeze Fork

Fixed

Create ~/.ssh if it doesn't exist

Fixed

External diff for binary files

Fork 1.26

15 Jan 2019


New

Custom actions

New

Allow to amend commits during interactive rebase

New

Ability to wrap commit message by ruler

New

Ability to resolve multiple file conflicts at once

New

Take commit template into account

Improved

Improve image and submodule diffs

Improved

Show warning in commit dialog in detached HEAD state

Improved

Always perform prune on automatic fetch

Improved

Make the merge window remember its size

Fixed

Branch not preselected when pushing from sidebar context menu

Fixed

External diff shows incorrect data for revision changes

Fixed

Interactive rebase uses wrong messages on 'squash'

Fork 1.25

14 Dec 2018


New

Add subfolders to Repository Manager

New

Allow to push a branch to a remote branch with different name

New

Ability to push a single tag

New

Show submodule changes in details

Improved

Do not update submodules automatically by default

Improved

Improved dark theme

Fixed

Ssh keygen was broken in 1.24

Fixed

File History fails if the file path contains a space

Fixed

Large commit causes Fork to freeze up

Fork 1.24

26 Nov 2018


New

Ability to rename repositories in Repository Manager

New

Ability to customize font size in code view

New

Ability to commit and push

Improved

Update internal git instance to 2.19.2. Fix authentication error on fetch/push.

Fork 1.22

26 Oct 2018


New

Interactive rebase!

New

New combined list mode in file list

New

SSH key manager to help you to configure ssh-based connections

New

Option to use underscore as default space character for branches

New

Ability to pull a branch without checking out it (fast-forward pull)

New

Make whole revision details bar draggable

New

Ctrl+Alt+C/Ctrl+Alt+O to open repository in cmd/Explorer correspondingly

Improved

Remember position on multiple monitors

Improved

On start ensure Fork windows is on a visible monitor

Improved

Perform clone as background task

Improved

Add predefined Beyond Compare settings

Fixed

Selecting via line numbers or with double clint don't reveal Stage/Discard buttons

Fixed

Blurry font in context menu when 125% scaling is applied

Fixed

Adding entry to new gitignore file doesn't work

Fixed

Crash when attempting to Search with empty request

Fixed

Hook output is not visible in activity manager

Fork 1.21

25 Sep 2018


New

Commit search!

New

Show list of changed files in commit summary view

New

Improve Fork logo

New

Ability to save working directory changes as patch

New

Add commit message spell checking

New

Ability to revert incorrect merge resolution for a particular file

New

Show line numbers in file tree text view

New

Reworked preferences dialog

New

Ability to edit global git credentials

New

Move branch-related items in revision context menu to submenu

New

Add ability to change tracking reference for remote branches

Improved

Improve stash icon

Fixed

'Stage' button works as toggle button

Fixed

Comparing commits without changes shows a file

Fork 1.20

13 Aug 2018


New

Ability to reset file to the state it was at a revision

New

Compare two commits by selecting them in commit list

New

Ability to open changes in custom diff tool

New

Add Create Branch toolbar button

New

Don't freeze UI on long commit

New

Add ability to see output of commit hooks

New

Remember last scroll position for each file

New

Automatically expand commit description field as user types

Improved

Make resize separators thicker

Fixed

Fork doesn't restore active tab on restart

Fixed

Clone fails when repository path contains whitespaces

Fixed

Fork misses newline character when adds new entries to .gitignore

Fork 1.19

26 July 2018


New

Ability to show and recover lost commits (Reflog)

New

Blame (see who changed a particular file line)

New

Show recent stashes in the dropdown on the toolbar

Fixed

Duplicate entries in repository manager

Fixed

Floating buttons blink on mouse over when 1 line selected

Fixed

Rare crash on Ctrl+C

Fixed

Selection on sidebar goes up by one on checkout

Fixed

Recent commit messages are not visible if local branch matches a folder

Fork 1.18

28 June 2018


New

Repository Manager

New

Diff mode controls above text editors

New

UI to add new patterns to .gitignore

New

Stage All button

New

Option to enable monospace font in commit description

Improved

Open submodules on double click

Improved

Make labels in revision details selectable

Improved

Remember feedback email

Improved

Track remote branch on double-click

Improved

Do not hang when selecting large or minified files

Fixed

Push/Pull dialogs don't select corresponding remote

Fixed

Sidebar context menu shows incorrect items

Fixed

Closing all tabs in dark mode gives a white screen

Fixed

Can't create a tag with a message that has more than one word

Fork 1.17

7 June 2018


New

Git Flow

New

File History

New

Add search field to open quick dialog

New

Add title above code editor controls

New

Add options to open file and show file in Windows Explorer to file context menu

New

Add commit header length reminder

Improved

Set datetime format to long international format

Improved

Open repo in new tab after clone

Improved

Select first item in file list by default

Fixed

Double Click the Scroll Up brings Change Branch window

Fixed

Fork crashes on opening pull window in detached HEAD state

Fork 1.16

8 May 2018


New

Activity manager

New

Show progress for fetch, pull and push operations

New

Allow to cancel active operations

New

Automatically fetch remotes

New

Add recent messages list to commit message field

New

Move application menu to title

Improved

Improved application colors and layout

Fixed

Exception when staging a lot of files

Fixed

Default clone folder not taken into account

Fixed

'reset branch to here' window is cut off

Fixed

Stage and discard buttons float off screen in fullscreen mode

Fork 1.15

25 Apr 2018


New

Merge Conflict Resolver.

New

Add 'Stage all' context menu item.

New

Allow tabs to be closed with middle click.

New

Validate reference names in create branch/tag dialogs.

Improved

Remember tree/list view in file lists on reopen.

Improved

Remember last Fetch dialog setting.

Improved

Set focus to commit subject field on Ctrl+1.

Fixed

Some texts are hard to see on dark theme.

Fixed

Custom merger get wiped after restart.

Fixed

'Repository->Create new branch…' not working.

Fixed

'Not merged branch' warning doesn't have yes/no buttons.

Fixed

Git error dialog can't be closed by escape key.

Fixed

Activate commit list when user clicks on siderbar.

Fork 1.14

29 Mar 2018


New

Implemented filter for branches and tags.

New

Implemented ability to "star" branches.

Improved

Added option to define custom merger.

Fixed

Stage and discard buttons float off screen.

Fixed

Minimize icon is not visible on some computers.

Fixed

File content is visible after discard.