-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better git management #88
Comments
Is there a concept about how this is suppose to work in the future? I mean something like having a cache location for the repositories? Currently it clones it on every run into a new temp dir if I saw that correctly? I also don't think that nimble should go into the net on every build. Even if I have "#head" branches. I would expect to have a manual command to refresh. Maybe a mechanism which tells me that I may have outdated repositories in my cache. |
That's a good idea. |
My current rough thoughts/plans:
|
Installing This means that Nimble will no longer continue to reinstall packages with a "special" version ( |
Only thing left for this issue is to clone into |
When a package is installed at a specific git commit or branch then the repo should be cloned and Nimble should then detect that a general git package has been installed (not a standalone version). It should checkout the correct commit/branch as required for the dependencies and keep the branch at
#head
by default.The text was updated successfully, but these errors were encountered: