msys2 / MSYS2-packages

Package scripts for MSYS2.
https://packages.msys2.org
BSD 3-Clause "New" or "Revised" License
1.29k stars 490 forks source link

git-lfs stopped working with msys2-runtime-3.5.4 update #4962

Open c00ldchan opened 1 week ago

c00ldchan commented 1 week ago

Description / Steps to reproduce the issue

  1. Install msys2-runtime-3.5.4-1 or newer
  2. Install git and mingw-w64-x86_64-git-lfs
  3. Try pulling any LFS repo via ssh

Expected behavior

Files managed by git-lfs are downloaded

Actual behavior

git-lfs hangs at the git-lfs-authenticate step, which involves reading ssh output. With GIT_TRACE=1 it hangs after printing this line: exec: ssh 'git@github.com' 'git-lfs-authenticate username/repository.git download'

Downgrading to msys2-runtime-3.5.3-5 or manually replacing msys2-runtime.dll with the one from v3.5.3-5 resolves the issue.

Verification

Windows Version

MINGW64_NT-10.0-19045

Are you willing to submit a PR?

No response

eabase commented 6 days ago

I thought git was broken for all MSYS? At least that's what people say, and why they install git for windows.

If this is not true, please let us all know, and update all the recent stack-overflows stating otherwise.