Terminal Slow when in Repo with Lots of Submodules
Defect Summary
The terminal is slow when in a repository with a lot of submodules. This will be a blocker for when we convert this repository to have each role as a submodule.
Steps to Reproduce
- Install the main playbook
- cd into a repository with lots of submodules
- Navigate around and you will notice that the terminal is slow
What is the current behavior?
Terminal is slow when there are a lot of submodules
What is the expected (correct) behavior?
Terminal should always be fast. If we have to sacrifice features, we should do so when too many submodules are present. If possible, make it so that the features only degrade when performance is slow.
Possible Fixes
git config diff.ignoreSubmodules dirty seems to fix the issue - please add this to the .gitconfig in the dotfiles role.