And I wanted a copy of Bar’s fork of FluidNC to have a poke at
But using GitHub Desktop failed, as did the GitHub CLI, HTTPS pull and SSH. The cause was a few too many rather large BLOBs (Binary Large OBject AKA Big Lump O’ Bytes) that would fail in some way or other mid-download and cause the ‘cloning’ of the repository to fail.
The last command (rev-list) will go and get all of the BLOBs that the first command deliberately left out. Most of these will actually be kinda tiny files, but the multi-megabyte files causing problems will be included. And best of all, it is recoverable after a failure.
And once everything is done - which will take ages - you can change back to the parent directory and clone from your now local bare directory into your working directory.
Let me know if you have questions on the code or trouble getting it to build with PlatformIO. I’m planning to do a video all about which files in the code do what, but it’s not that high on my list since there are so many “how to use the machine” videos needed at the moment.