Headline:
Add a level of git caching between all or none
Description:
Right now in ansible integration the git caching can be on, or off. There’s no middle ground. If git caching is on, and I push a code change to my repo, I need to wait up to 5 minutes to test it. If git caching is off, then every task in a workflow runs a git checkout of the repo.
Example/Use case(s):
An improvement would be an option to trigger a git pull once at the start of the workflow, but not on every task execution.