FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Support Cygwin's Git on Windows by ankostis · Pull Request #533 · gitpython-developers/GitPython · GitHub

Repository navigation

Support Cygwin's Git on Windows - #533

Merged
Byron merged 14 commits into
gitpython-developers:masterfrom
ankostis:cygwin
Oct 22, 2016
Merged

Byron merged 14 commits into
gitpython-developers:masterfrom
ankostis:cygwin

Conversation

ankostis commented Oct 14, 2016 •
edited
Loading

Copy link
Copy Markdown
Contributor

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

codecov-io commented Oct 14, 2016 •
edited
Loading

Copy link
Copy Markdown

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 self-assigned this Oct 15, 2016
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
Copy Markdown
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 merged commit cc77e6b into gitpython-developers:master Oct 22, 2016
Byron removed the in progress label Oct 22, 2016

Byron commented Oct 22, 2016

Copy link
Copy Markdown
Member

@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.

Byron commented Oct 22, 2016

Copy link
Copy Markdown
Member

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 :).

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants


Back | FazBrowse Home | New Git URL