Open thoran opened 10 months ago
Presently this is the workaround:
open .
This seems like a regression to me. Why is it taking so long to fix?
FWIW, I cannot reproduce this on kubuntu 24.04; Build 2095. Does this also happen when you run smerge --safe-mode .
?
I tried smerge --safe-mode .
and that produces the same result. I receive an Open dialog and not an open repository.
Bump!
BTW subl .
does the right thing and just opens the current directory and doesn't present a dialog. As this is a regression , I reiterate that this should not be taking so long to fix! It would be less annoying if the dialog had the right directory already selected, but it is still annoying.
G'day @thoran,
Apologies for the delay in getting back to you.
Can you confirm if this is still an issue for you in Sublime Merge build 2102? I haven't been able to reproduce the issue on my end but I will continue to actively investigate this and update you once I've got more information.
Kind regards, - Dylan from Sublime HQ
Version info
Description
Previously
smerge .
would open the repository but now it presents me with a Open Dialog.Steps to reproduce
Steps to reproduce the behavior:
Expected behavior
Debug Information The Sublime Merge debug information can be used to narrow down the cause of an issue. It can be collected with the following steps: === App Version Information === Build: 2091
=== Git Version Information === Using Git: git (system) git version 2.43.0 PATH:
=== Browse Page Information === HEAD: f5f3c3576a49ea9d8dcac995b2b368964fde2d7d 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 === alias.addandcofork=!f(){ git remote add $1 $3; git fetch $1; git checkout --track $1/$2; }; f alias.br=branch alias.branch-name=!git rev-parse --abbrev-ref HEAD alias.branches=!f(){ git branch -a; }; f alias.ci=!f(){ git commit $1 --quiet; }; f alias.co=!f(){ git checkout $1 --quiet; }; f alias.cofork=!f(){ git fetch $1; git checkout --track $2; }; f alias.df=diff alias.fetchfork=!f() { git fetch $1 $2:$2; }; f alias.fetchpr=!f() { git fetch $1 refs/pull-requests/$2/from:pr/$2/from; }; f alias.fresh=!git co main && git pull && git branch --merged | grep -v '*' | xargs -n 1 git branch -d alias.hash=rev-parse HEAD alias.lol=log --oneline alias.lp=log -p alias.pr=pull-request alias.publish=!git push -u origin $(git branch-name) alias.shorthash=rev-parse --short HEAD alias.st=status alias.uncommit=git reset --soft HEAD~1 alias.unstage=reset HEAD -- apply.whitespace=nowarn branch.
branch.
branch.develop.merge=refs/heads/develop
branch.develop.remote=origin
color.branch.current=yellow reverse
color.branch.local=yellow
color.branch.remote=green
color.diff.frag=magenta bold
color.diff.meta=yellow bold
color.diff.new=green bold
color.diff.old=red bold
color.status.added=yellow
color.status.changed=green
color.status.untracked=cyan
color.ui=auto
commit.gpgsign=true
commit.template=~/.config/git/commit_template.txt
commit.verbose=true
core.autocrlf=input
core.bare=false
core.editor=subl -n -w
core.excludesfile=~/.config/git/ignore
core.filemode=true
core.ignorecase=true
core.logallrefupdates=true
core.precomposeunicode=true
core.quotepath=false
core.repositoryformatversion=0
credential.helper=osxkeychain
diff.guitool.cmd=opendiff&
diff.tool=opendiff
diff.tool.sourcetree.tool=opendiff "$LOCAL" "$REMOTE"
diff.tool.tool=opendiff
difftool.cmd=opendiff&
difftool.prompt=false
difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"
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
gpg.program=gpg
init.defaultbranch=master
merge.guitool.cmd=opendiff&
merge.guitool.keepbackup=false
merge.tool=opendiff
merge.tool.keepbackup=false
merge.tool.sourcetree.tool=/Users/thoran/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"
merge.tool.sourcetree.trustexitcode=true
merge.tool.tool=opendiff
mergetool.cmd=opendiff&
mergetool.keepbackup=false
mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"
mergetool.sourcetree.trustexitcode=true
pull.rebase=true
push.default=current
rebase.autosquash=true
remote.origin.fetch=+refs/heads/:refs/remotes/origin/
remote.origin.url=
user.email=code@thoran.com
user.name=thoran
user.signingkey=
=== Our Config Information === Git Config Path Information Using config path: /opt/homebrew/etc/gitconfig Using config path: /Users/thoran/.config/git/config Using config path: /Users/thoran/.gitconfig Using config path:
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: 0
This section may be omitted/removed.
Screenshots
If applicable, add screenshots to help explain your problem. This section may be omitted/removed.