sublimehq / sublime_merge

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

Unable to close a repo's tab #1812

Open steve-mather opened 1 year ago

steve-mather commented 1 year ago

Version info

Description

A description of what the bug is.

I open Sublime Merge. The current selected repo's tab behaves and I can commit, push etx as normal. However another repo's tab which is the only other tab visible, whilst it can be selected is stuck showing 'loading changes...' and I cannot even close it. When I attempt to close it Sublime Merge becomes unresponsive and I have to use Task Manager to shut down Sublime Merge. When I reopen Merge, the same happens every time.

Steps to reproduce the behavior:

  1. Open Sublime Merge ...
  2. Switch to the problematic repo's tab
  3. Click the cross on the Tab or File - Close Tab

Expected behavior

The tab should close

Debug Information === App Version Information === Build: 2074

=== Git Version Information === Using Git: C:\Program Files\Sublime Merge\Git\cmd\git.exe (bundled) git version 2.35.3.windows.1 PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Sennheiser\SoftphoneSDK\;C:\Program Files (x86)\Java\jdk-15.0.2\bin\;C:\Program Files\nodejs\;C:\Program Files (x86)\Plantronics\Spokes3G\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Users\ENTSP\AppData\Local\Microsoft\WindowsApps;C:\Users\ENTSP\AppData\Roaming\npm

=== Browse Page Information === HEAD: 88ab53c484d21347b8e0c200ca2d595b1e43748f Is in merge: 0 Is in cherry_pick: 0 Is in rebase: 0 Is in revert: 0

=== Git Status Information === M src/course/en/video/Htcron1.15.mp4 M src/course/en/video/Htcron1.38.mp4

=== Our Status Information ===

=== Git Config Information === branch.main.merge=refs/heads/main branch.main.remote=origin color.branch=auto color.diff=auto color.interactive=true color.status=auto core.autocrlf=true core.bare=false core.editor="C:\Program Files\Sublime Text\subl.exe" -w core.filemode=false core.fscache=true core.ignorecase=true core.logallrefupdates=true core.repositoryformatversion=0 core.symlinks=false credential.helper=manager-core credential.https://dev.azure.com.usehttppath=true credential.https://gitlab.bayer.com.provider=generic diff.astextplain.textconv=astextplain filter.lfs.clean=git-lfs clean -- %f filter.lfs.process=git-lfs filter-process filter.lfs.required=true filter.lfs.smudge=git-lfs smudge -- %f help.format=html http.sslbackend=schannel include.path=C:/Program Files/Git/etc/gitconfig init.defaultbranch=main lfs.https://github.com/bayer-int/lid-htcron3.git/info/lfs.access=basic lfs.repositoryformatversion=0 pack.packsizelimit=2g pull.rebase=false rebase.autosquash=true remote.origin.fetch=+refs/heads/:refs/remotes/origin/ remote.origin.url=https://github.com/bayer-int/lid-htcron3 user.email=steve.mather.ext@bayer.com user.name=Steve Mather

=== Our Config Information === Git Config Path Information Using config path: /C/ProgramData/Git/config Using config path: /C/Program Files/Sublime Merge/Git/etc/gitconfig Using config path: /C/Users/ENTSP/.config/git/config Using config path: /C/Users/ENTSP/.gitconfig Using config path: /C/local-dev/modules/lid-htcron3/.git/config

Our config output is identical to the Git config output

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

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

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