cariboulite icon indicating copy to clipboard operation
cariboulite copied to clipboard

Repository Changes - *important*

Open meexmachina opened this issue 1 year ago • 0 comments

Dear contributors, we changed the structure of the repository and moved the hardware large files to an external public repository: https://github.com/cariboulabs/cariboulite_hw

Then we removed the local history for the .git directory to reduce dramatically the repo size - using: git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch hardware' --prune-empty -- --all and re-added only the relevant hardware files to this repository for backward compatibility.

The older structure was quite large and not efficient so this step was crucial for the smaller systems (RPI-zero etc.). Cloning took forever due to history and files that are mostly not relevant for the software building. The hardware files are still in the main repo in a more compact manner. The full hardware production files are inside the "cariboulite_hw" repository for your usage.

If you are having issues with pulling, you can create a patch and apply them to a newly cloned version (which is software-wise the same as before).

David

meexmachina avatar Jun 14 '23 05:06 meexmachina