cariboulabs / cariboulite

CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR
1.1k stars 104 forks source link

Repository Changes - *important* #124

Open meexmachina opened 1 year ago

meexmachina commented 1 year ago

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