Stop using git filter-branch to filter for "rel" subpaths when installing cookbooks from Git:
git filter-branch is deprecated and takes a very long time to run
Since the code ends up removing .git directories, it's not important to keep the history which would be a primary reason for using git filter-branch in the first place
On a given private cookbook, the installation process drops from ~15 to 3s
Types of changes
[X] Chore (non-breaking change that does not add functionality or fix an issue)
Checklist:
[X] I have read the CONTRIBUTING document.
[X] I have run the pre-merge tests locally and they pass.
Description
Stop using git filter-branch to filter for "rel" subpaths when installing cookbooks from Git:
On a given private cookbook, the installation process drops from ~15 to 3s
Types of changes
Checklist: