Migrating the market place to Git LFS
Created by: jopasserat
Shall we go ahead with moving the marketplace to git lfs?
pros: it's not tight to GitHub so we can move it elsewhere as well
cons: the git-lfs
client must be installed when you clone (i tried it on a setup without the client and it just clones silently without retrieving the LFS files).
It should not impact our development workflow: only thing to do is make sure the CI retrieves the market using git-lfs
.
It's worth it in terms of download speed (and will probably be more and more as we had more large binaries): download with:
-
git clone
(normal repo): 114 secs -
git clone
(lfs repo): 300 secs !!! (wait...) -
git lfs clone
(lfs repo): 83.45 secs (much better😄 )
I've got a fork ready to replace the current market place here. The whole history had to be rewritten to remove the previously stored large files.
At the moment, only this new commit fcbe2d1ab2b4ec195f07d08b065f1066def7e304 needs to be re-applied.