sublimehq / sublime_merge

Issue tracker for Sublime Merge
https://www.sublimemerge.com
271 stars 14 forks source link

Switching branches hangs the app #1773

Closed gianluca-belvisi closed 1 year ago

gianluca-belvisi commented 1 year ago

Version info

Description

Switching branches is not working. It hangs the app as if it was infinite looping, and a force quit is needed.

Steps to reproduce

Steps to reproduce the behavior:

  1. Open any repository
  2. Double click on a branch to switch to it

Expected behavior

A description of what you expected to happen.

=== App Version Information === Build: 2083

=== Git Version Information === Using Git: git (system) git version 2.39.2 (Apple Git-143) PATH: /Library/Frameworks/Python.framework/Versions/3.10/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin (from shell) environment variables loaded using: /bin/zsh -l

=== Browse Page Information === HEAD: 5c5f0c4ef26e0457951b6c9877b854ef020c6879 Is in merge: 0 Is in cherry_pick: 0 Is in rebase: 0 Is in revert: 0

=== Git Status Information ===

=== Our Status Information ===

=== Git Config Information === branch.main.merge=refs/heads/main branch.main.remote=origin branch.release.merge=refs/heads/release branch.release.remote=origin core.bare=false core.filemode=true core.ignorecase=true core.logallrefupdates=true core.precomposeunicode=true core.repositoryformatversion=0 core.worktree=../../../orchestrator credential.helper=osxkeychain init.defaultbranch=main remote.origin.fetch=+refs/heads/:refs/remotes/origin/ remote.origin.url=git@github.com:Go-Autonomous/orchestrator.git user.email=gianluca@goautonomous.io user.name=Gianluca

=== Our Config Information === Git Config Path Information Using config path: /etc/gitconfig Using config path: /Users/gianlucabelvisi/.config/git/config Using config path: /Users/gianlucabelvisi/.gitconfig Using config path: /Users/gianlucabelvisi/Workspace/platform/.git/modules/orchestrator/config

Our config output is different to the Git config output branch.main.merge=refs/heads/main branch.main.remote=origin branch.release.merge=refs/heads/release branch.release.remote=origin core.bare=false core.filemode=true core.ignorecase=true core.logallrefupdates=true core.precomposeunicode=true core.repositoryformatversion=0 core.worktree=../../../orchestrator remote.origin.fetch=+refs/heads/:refs/remotes/origin/ remote.origin.url=git@github.com:Go-Autonomous/orchestrator.git user.email=gianluca@goautonomous.io user.name=Gianluca

=== Git Attributes Information === git check_attr --all output

=== Our Modified Files Newline Normalisation and EOL Information ===

=== Our Modified Files Flag Information === Ignoring symlinks: 0

Screenshots

If applicable, add screenshots to help explain your problem. This section may be omitted/removed.

gianluca-belvisi commented 1 year ago

Fixed with the latest update, thank you!