MODULES-1596 - Repository repeatedly destroyed/created with force #225
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
retrievemethod was callingcreateanddestroyon every runwith
force => true. Retrieve should not be making any changes to thesystem, so removed that code, and updated
working_copy_existsto makesure that the directory not only contains a
.gitdirectory, but alsoif
sourceis specified it also matches#{path}/.git/configso thatit will overwrite a git repo with a different source.
Updated tests to not check for the old broken behavior. Added a regression test.