Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Support Cygwin's Git on Windows #533

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
Byron merged 14 commits into gitpython-developers:master from ankostis:cygwin
Oct 22, 2016
Merged

Conversation

Copy link
Contributor

@ankostis ankostis commented Oct 14, 2016
edited
Loading

Appveyor Cygwin TC failures

Reporting changes in the Appvayor cygwin-combination bottom-line for significant commits, in reverse chronological order:

- Cygwin TCs failing (start, no Cygwin specific code):
 - PY2: err: 44, fail: 0
 - PY3: err: 13, fail: 0
+ Make `Git.polish_url()` convert paths into Cygwin-friendly paths.
+ Add utility and soe TCs for funcs for detecting cygwin and converting
abs-paths to `/cygdrive/c/...`.
- Cygwin TCs failing:
 - PY2: err: 14, fail: 3
 - PY3: err: 13, fail: 3
+ Rework git-daemon launching with `with` resource-management.
+ cmd: add `is_cygwin` optional override kwd on `Git.polish_url()`.
- Cygwin TCs failing:
 - PY2: err: 13, fail: 3
 - PY3: err: 12, fail: 3
- Cygwin TCs failing:
 - PY2: err: 13, fail: 3
 - PY3: err: 12, fail: 3
...init
- Cygwin TCs failing:
 - PY2: err: 13, fail: 2
 - PY3: err: 12, fail: 2
Copy link

codecov-io commented Oct 14, 2016
edited
Loading

Current coverage is 94.33% (diff: 93.65%)

Merging #533 into master will decrease coverage by 0.08%

@@ master #533 diff @@
==========================================
 Files 63 63 
 Lines 9736 9872 +136 
 Methods 0 0 
 Messages 0 0 
 Branches 0 0 
==========================================
+ Hits 9193 9313 +120 
- Misses 543 559 +16 
 Partials 0 0 

Powered by Codecov. Last update 9e4a454...cc77e6b

ankostis added a commit to ankostis/GitPython that referenced this pull request Oct 14, 2016
+ Modify TCs - no main-code changes.
+ FIXed:
 + `TestSubmodule.test_git_submodules_and_add_sm_with_new_commit()`
 + TestDiff.test_diff_with_staged_file()
 
- Cygwin TCs failing:
 - PY2: err: 11, fail: 2
 - PY3: err: 10, fail: 2
@ankostis ankostis self-assigned this Oct 15, 2016
@ankostis ankostis added this to the v2.1.0 - proper windows support milestone Oct 15, 2016
ankostis added a commit to ankostis/GitPython that referenced this pull request Oct 16, 2016
+ Modify TCs - no main-code changes.
+ FIXed:
 + `TestSubmodule.test_git_submodules_and_add_sm_with_new_commit()`
 + TestDiff.test_diff_with_staged_file()
- Cygwin TCs failing:
 - PY2: err: 12, fail: 2
 - PY3: err: 11, fail: 2
ankostis added a commit to ankostis/GitPython that referenced this pull request Oct 16, 2016
...xed)
+ Decygpath sm's `.git` file contents.
- Cygwin TCs failing:
 - PY2: err: 2, fail: 2
 - PY3: err: 2, fail: 2
...xed)
+ Decygpath sm's `.git` file contents.
+ Polish another path in `git add`; actually no main-code changes, just
a replace \-->/ on a relative(!) path to make cygwin-git to work.
- REGRESSION `test_git_submodules_and_add_sm_with_new_commit` asks for
user/email settings.
- Cygwin TCs failing:
 - PY2: err: 2, fail: 1
 - PY3: err: 2, fail: 1
ankostis added a commit to ankostis/GitPython that referenced this pull request Oct 16, 2016
ankostis added a commit to ankostis/GitPython that referenced this pull request Oct 16, 2016
ankostis added a commit to ankostis/GitPython that referenced this pull request Oct 16, 2016
Copy link
Contributor Author

@Byron you may merge this one, I'm done with Windows, and franky I'm exhausted.
The CHANGES for a "Windows" version are summarized in the OPs of #519, #525 and this issue.

I would appreciate if you tried to make an even better summary and add them into CHANGES, to get an overview of my changes needed for making Windows work.

@Byron Byron merged commit cc77e6b into gitpython-developers:master Oct 22, 2016
Copy link
Member

Byron commented Oct 22, 2016

@ankostis Thanks for the hint ! I just pushed the merge-commit, bringing in all the goodness you have been working on. Thanks so much for all the work you put in, GitPython is so much better now.
I will go ahead and try to make the summary for the changes.rst file.

Copy link
Member

Byron commented Oct 22, 2016

A new release was made. As I felt incapable of summing up the details of the changes concisely, except for general bits about unicode handling and context managers. Thus I ended up praising you, and linked to the respective milestone, hoping that this is alright with you :).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers
No reviews
Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /