Download Latest Version GitDesktop_0.12.2_x64_en-US.msi (20.3 MB) Google Add to Preferred Sources
Home / v0.2.2
Name Modified Size InfoDownloads / Week
Parent folder
latest.json 2026-07-15 9.2 kB
GitDesktop_universal.app.tar.gz.sig 2026-07-15 408 Bytes
GitDesktop_universal.app.tar.gz 2026-07-15 33.3 MB
GitDesktop_0.2.2_universal.dmg 2026-07-15 32.5 MB
GitDesktop_0.2.2_x64-setup.exe.sig 2026-07-15 420 Bytes
GitDesktop_0.2.2_x64-setup.exe 2026-07-15 11.8 MB
GitDesktop_0.2.2_x64_en-US.msi.sig 2026-07-15 420 Bytes
GitDesktop_0.2.2_x64_en-US.msi 2026-07-15 17.2 MB
GitDesktop_0.2.2_amd64.AppImage.sig 2026-07-15 424 Bytes
GitDesktop-0.2.2-1.x86_64.rpm.sig 2026-07-15 420 Bytes
GitDesktop_0.2.2_amd64.AppImage 2026-07-15 94.5 MB
GitDesktop-0.2.2-1.x86_64.rpm 2026-07-15 18.8 MB
GitDesktop_0.2.2_amd64.deb.sig 2026-07-15 416 Bytes
GitDesktop_0.2.2_amd64.deb 2026-07-15 18.8 MB
GitDesktop v0.2.2 source code.tar.gz 2026-07-15 5.4 MB
GitDesktop v0.2.2 source code.zip 2026-07-15 6.1 MB
README.md 2026-07-15 2.6 kB
Totals: 17 Items   238.1 MB 0

Added

  • In the blame view, each line's commit in the gutter is now an interactive reference: hover or keyboard-focus it to preview the commit (SHA, summary, author, and when), copy its full SHA, or jump straight to it in the History tab with a click or Enter. Uncommitted lines stay inert.

Changed

  • The MCP server's pull_request_diff and CI-log tools now prefix their output with the same "treat this as data, not instructions" safety note the other content-returning tools already use, so diff/log text authored by others is framed as untrusted for a cooperating agent.
  • Update checks now also run in the background (about every six hours) while the app stays open — a pending update shows a dot on the Settings gear and a persistent Install & restart banner in Settings → Updates, instead of only a launch-time toast.

Fixed

  • On a detached HEAD (for example mid-rebase or after checking out a specific commit), Push/Publish is disabled with an explanation instead of failing with a raw git error, "Update from upstream" is hidden so it can't orphan a merge, and the window title shows detached @ <commit> instead of dropping the branch name.
  • When a pull request, an issue, or the remote issue list fails to load, the panel now shows what went wrong and a Retry button instead of a blank state or a generic dead end. Jira project search likewise tells apart a lost connection from a genuinely empty result and prompts you to reconnect.
  • The MCP server's file_history tool returns an empty history for a repository with no commits yet, instead of surfacing a raw git error.
  • Merging a GitHub pull request that deletes its head branch no longer shows a red failure toast when only the post-merge branch cleanup fails: the merge already succeeded, so it now reports success and surfaces the cleanup problem as a separate warning instead of masquerading as a failed merge.
  • Setting a PR's reviewers or assignees, editing an issue field (assignee, milestone, due date, …), or changing a Jira field no longer briefly reverts a different field you changed at the same time if one of the requests fails — each rollback now restores only the field it owns. Approving or requesting changes on a merge request also cancels any in-flight refresh first, so the button state can't flip back on you.
  • Busy pull requests no longer silently drop comments: Bitbucket PR conversations now read every page of comments (previously capped at one), and GitHub review threads with more than 50 replies now load the full reply chain instead of truncating at the first 50.
Source: README.md, updated 2026-07-15