Reference Cloning
git clone --reference should NOT be used when cloning Qualcomm® Package Manager repositories.
When you clone using the reference option, it doesn't actually copy git objects into your local repository; instead it references them in your "cache". So, if your cache directory is ever damaged or deleted during housekeeping of your files, then all your repositories will break.
To be safe, we recommend establishing a new repository with git clone --depth (shallow clone). Although it will take longer than a reference clone to a cache, it is safer from a support perspective.