Add the keep-git-dir flag #3
Open
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.
I added the
--keep-git-dirflag in order to preserve the.gitdirectory when cloning.Note that, if you clone once without the flag the with the flag, the .git file will not be re-added since the clone will be ignored. Maybe this information should be kept in the VDMMETA file? Or a --force option should be added to re-download?
Also, I'm thinking of adding the keep-git-dir as an option to have a more precise control over which repo should have or not their
.gitdirectory. I would gladly add it to this PR if you judge it a good addition.EDIT: I have made the changes but not commited / pushed