Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sourcegit-scm/sourcegit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: bertyhell/sourcegit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 40 files changed
  • 3 contributors

Commits on Oct 12, 2026

  1. Configuration menu
    Copy the full SHA
    61667f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    876c3de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2495198 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd1cc9f View commit details
    Browse the repository at this point in the history
  5. feature: add Avatars commit graph style

    Adds a "Commit Graph Style" option in Preferences > Appearance (Classic stays the default).
    
    The `Avatars` style shows:
    - a resizable BRANCH / TAG column with left-aligned refs, connector lines to the commit, a `+N` badge with a dropdown for refs that do not fit, and tooltips for trimmed names
    - a resizable GRAPH column with author avatars (or initials) as nodes, small dots for merges, rounded straight lines and lane colored row bands
    - a separate COMMIT MESSAGE column, with left-aligned column headers
    
    Also:
    - tooltip on graph avatars with author and date
    - right-click on column headers opens the history options menu
    - align the graph overlay with the rows below the header separator
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    bertyhell and claude committed Oct 12, 2026
    Configuration menu
    Copy the full SHA
    47ca8be View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2026

  1. Configuration menu
    Copy the full SHA
    0beccce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2ae4f1 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2026

  1. fix: remote visit URL for ssh:// and non-git@ SSH remotes

    - Support `ssh://[user@]host[:port]/path` and `user@host:path` remotes (not only `git@host:path.git`)
    - Map Azure DevOps SSH remotes (`v3/{org}/{project}/{repo}`) to their web URL
    - Restore the HTTPS probe for SSH hosts (`HTTPSValidator.Add` was no longer called since 582c1a2) and treat well-known hosts as HTTPS
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    bertyhell and claude committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    3b38459 View commit details
    Browse the repository at this point in the history
  2. feature: add pull request platform detection and create-PR URL builder

    - `Models.PullRequestPlatform` detects GitHub, GitLab, Gitea, Forgejo/Codeberg, Bitbucket Cloud, Azure DevOps and Gitee, and builds the create-PR page URL with source, target, and (where supported) title/body, including cross-fork PRs
    - Per-remote platform override stored in `sourcegit.settings` for self-hosted servers that can not be detected by host name
    - `Commands.QueryRemoteHead` to resolve a remote's default branch
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    bertyhell and claude committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    86d3f01 View commit details
    Browse the repository at this point in the history
  3. feature: create pull request dialog

    - Right-click a remote branch while on another branch: `Create PR: <current> → <remote/branch>...`
    - `Create PR for upstream ...` (local branch, or the upstream remote branch of current) opens the same dialog, targeting the remote's default branch
    - Dialog with searchable target branch, title and description prefilled from commits and the repository's PR/MR templates
    - Optionally push the source branch first (with `-u` and a remote choice when it has no upstream)
    - Opens the platform's prefilled create page; fields the platform can not prefill are copied to the clipboard
    - Asks for the hosting platform when it can not be detected from host name and remembers it per remote
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    bertyhell and claude committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    f32f3c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2026

  1. feature: create PR from the branch submenus of the commit context men…

    …u in history graph
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    bertyhell and claude committed Oct 15, 2026
    Configuration menu
    Copy the full SHA
    f4402d2 View commit details
    Browse the repository at this point in the history
  2. enhance: distinguish unpushed branch from unpushed commits in create …

    …PR dialog
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    bertyhell and claude committed Oct 15, 2026
    Configuration menu
    Copy the full SHA
    6488388 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from bertyhell/feature/create-pr-dialog

    Create pr dialog
    bertyhell authored Oct 15, 2026
    Configuration menu
    Copy the full SHA
    ecf97aa View commit details
    Browse the repository at this point in the history
Loading