Add option to clone into the main project and add remotes #70
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.
This PR includes some additions that I needed for a project of mine. I was looking for a tool to manage dependencies. But I also needed to have some of these dependencies as git repos in order to have the ability to edit them, apply patches, etc. In these repos, I want to have the upstream project's repo as the
upstreamremote, my fork asoriginand an internal github enterprise backup copy as themirrorremote.I added gilt to add a
develkey ingilt.ymlitems. If this key is present, then a repo is cloned directly intodstinstead of~/.giltand then the remotes specified by devel are added one by one.I thought I opened a PR in case there is some interest in this functionality. If so, I will go ahead with docs and tests. My python skills are rusty, keep that in mind.