Should I modify it as per Florian's last comment, where as far as I understand, all I need to do is change (lfsRemote != null) logic to something like (isLfsPresent) being initialized from `GitLFSPull`. Is that right?
This was mostly done because git clone performance was pretty bad with the smudge filter enabled, and in some configurations, (ssh clone URLs), git lfs pull didn't work.
I propose to just do a git clone without setting ` {{GIT_LFS_SKIP_SMUDGE=1`}}. Most systems should have done a ` {{git lfs install`}} before, so they will resolve the lfs pointers during a clone. We can keep the "Git LFS pull after checkout" "Additional additional behaviour", for systems that don't have setup global smudge filters via ` {{git lfs install`}}.