-
Notifications
You must be signed in to change notification settings - Fork 4
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
Move to collective? Also, fix svn switch handling. #8
Conversation
Gives much better error reporting.
`.git` directory.
This addresses a few problems: 1. Trying to commit a git repo in a git repo is begging trouble 2. Repo formats my change across releases, using the tools to create repos at test runtime means the repos will have the right format 3. Makes much clearer what is supposed to be in the repo
Since the svn switch can leave things in an indeterminate state from git's perspective including more than just file changes but added and removed files and directories, we need to use "git checkout -f branch" to successfully change to the new branch. Also, the existing branches parsing was missing the current branch because it wasn't stripping the "*".
ross, i've added you as maintainer on PyPI, feel free to make a release, although i strongly would prefer if there'd be a test for your fix. i'm all for keeping this in the collective. |
Ok, well I can just work from a develop egg locally with the fix and wait to release until someone has time to add a test. Which would you prefer? Cut a release now or wait until someone has the time to add that test? |
fuck it, make a release :) |
Ugh, sorry Tom, I have username hell and I should have told you my username on PyPI is |
done |
...and done. :-) |
If you like, we can just leave this in the collective, in which case you can ignore this pull request and just give me PyPI release rights. Otherwise, it would be great if you could merge this and cut a new release.
I've fixed svn switch handling and updated the tests. I've tested this locally and it works with a real-world code base with lots of refactoring changes between the branch and trunk.