-
Notifications
You must be signed in to change notification settings - Fork 178
A trunk full of fixes and improvements #2 #51
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…n "origin" (but prefers "origin" if present)
…committed changes or unpublished revisions. Currently used as safe mechanism for update() where a sub-repository has been removed or remote URL has been changed between revisions Also sync before updating so the update process scans all .lib files
… handles due to rmtree_readonly() inside with open()..
…they don't exist in the requested revision (reproducibility)
Removed print
… during publish and encourage the user to associate with remote repo
…y based on the specified source control management system
…ry command. Polish help messages based on the current working context.
Make use of the findroot() to execute compile, export, toolchain and target commands in the program even if current working dir is inside a library
…nored and published libraries to be updated
…pdate from remote repositories regardless of local repositories, uncommitted changes or unpublished revisions (and try to preserve them all)
I'm not going to pretend that I understand all the changes in here, but I assume you've tested them, so +1 from me. |
Sorry README has not been updated. I will do that in a minute. Don't accept it yet |
I +1'd it already, so feel free to merge it whenever you want. I assumed that the README wasn't updated yet due to time constraints. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Introduces
neo.py new <git|hg> <name|path>
- creates local program or libraryneo.py update --ignore
- allows receiving of updates even if local repositories are present (they are also preserved)neo.py update --force
- clears up all local uncommitted changes and also local repositories if they don't belong in the revision the codebase that is being updated to