René's URL Explorer Experiment


Title: Test project on Windows with MINGW git (conda2.7&3.4/cpy-3.5) by ankostis · Pull Request #519 · gitpython-developers/GitPython · GitHub

Open Graph Title: Test project on Windows with MINGW git (conda2.7&3.4/cpy-3.5) by ankostis · Pull Request #519 · gitpython-developers/GitPython

X Title: Test project on Windows with MINGW git (conda2.7&3.4/cpy-3.5) by ankostis · Pull Request #519 · gitpython-developers/GitPython

Description: Use Appveyor integration servers; Copy part of the travis logic, to speed-up test-time (no flake8, site & coverage), the only extra is wheel-packaging; Limit combination of Anaconda, CPython and MINGW/Cygwin in only 6 variations. Replaced poll/select buffer-assembly code with pump-threads (Win TCs faling 90-->20!) and rework unicode handling in many places. Popen() procs it with subprocess.CREATE_NEW_PROCESS_GROUP so that they can be killed. Invoke MINGW git-daemon (instead of git daemon); otherwise it detaches (unix-ism here) from parent git cmd, and then CANNOT DIE! Stop reading directly Popen().proc.stdout/stderr from the launching-thread, it freezes due to GIL/buffering. Unslurp diff consumption code (but not raw-patch) to handle it line-by line to support arbitrary big output. Ensure read-only files do delete on Windows. +Rework GitCommandError.str() and add TCs on unicode handling. Fixed TCs on config-reader/writer: Modify lock/read-config-file code to ensure files closed. Use with GitConfigarser() more systematically in TCs. Clean up any locks left hanging from prev TCs. Util: mark lock-files as SHORT_LIVED; save some SSDs... Fixed TestRepo.test_submodule_update(): submod: del .git file prior overwrite; Windows denied otherwise! FIX TestRepo.test_untracked_files(): In the git add case, PY2 fails when args are unicode. Must encode them with locale.getpreferredencoding() AND use SHELL. cmd: add shell into execute() kwds, for overriding USE_SHELL per command. repo: replace blocky communicate() in _clone() with thread-pumps (UNNECESSARY, see this later discussion). test_repo.py: unittestize (almost all) assertions. Fixed file-access problems by using with... construct (not complete). Replace open --> with open for index (base and TC). Enabled some TCs, more remain dormant (ie the Hook TC never runs on Linux). test_index.py: Enabled dormant fake-symlink assertion. Various encoding issues. Debug-log all Popen() calls, to collect cmd usage. Apveyor results Py27: FAILED (SKIP=3, errors=1) Py34: FAILED (SKIP=3, errors=3) Py35 : FAILED (SKIP=3, errors=3)

Open Graph Description: Use Appveyor integration servers; Copy part of the travis logic, to speed-up test-time (no flake8, site & coverage), the only extra is wheel-packaging; Limit combination of Anaconda, CPython an...

X Description: Use Appveyor integration servers; Copy part of the travis logic, to speed-up test-time (no flake8, site & coverage), the only extra is wheel-packaging; Limit combination of Anaconda, CPytho...

Opengraph URL: https://github.com/gitpython-developers/GitPython/pull/519

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:14e29235-2242-6df5-3aea-1c8e73167245
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD594:1D435A:CE457C:11312CE:69687E62
html-safe-nonce3566ec8737832f688bc4c68b774bc338cbc4dc82a20627f1f3c6aa0ccea1df22
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENTk0OjFENDM1QTpDRTQ1N0M6MTEzMTJDRTo2OTY4N0U2MiIsInZpc2l0b3JfaWQiOiIyMDU1ODY2MzQwODcyODQ2OTQ2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacc6122d2a383c61371378e90bd96ca3e8c21e45c8e8dd213bf10396fec34ad92f
hovercard-subject-tagpull_request:86651345
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/gitpython-developers/GitPython/pull/519/files
twitter:imagehttps://avatars.githubusercontent.com/u/501585?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/501585?s=400&v=4
og:image:altUse Appveyor integration servers; Copy part of the travis logic, to speed-up test-time (no flake8, site & coverage), the only extra is wheel-packaging; Limit combination of Anaconda, CPython an...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None50f46dc2d6192249fd8ebf20e76c800f4f2596d4a5f3ab63dd63a754df154f54
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/gitpython-developers/GitPython git https://github.com/gitpython-developers/GitPython.git
octolytics-dimension-user_id503709
octolytics-dimension-user_logingitpython-developers
octolytics-dimension-repository_id1126087
octolytics-dimension-repository_nwogitpython-developers/GitPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1126087
octolytics-dimension-repository_network_root_nwogitpython-developers/GitPython
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasefef287f17234b4529a4b112a3d47fe8551e32ddd
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/gitpython-developers/GitPython/pull/519/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgitpython-developers%2FGitPython%2Fpull%2F519%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgitpython-developers%2FGitPython%2Fpull%2F519%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=gitpython-developers%2FGitPython
Reloadhttps://github.com/gitpython-developers/GitPython/pull/519/files
Reloadhttps://github.com/gitpython-developers/GitPython/pull/519/files
Reloadhttps://github.com/gitpython-developers/GitPython/pull/519/files
gitpython-developers https://github.com/gitpython-developers
GitPythonhttps://github.com/gitpython-developers/GitPython
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/519/files
Notifications https://github.com/login?return_to=%2Fgitpython-developers%2FGitPython
Fork 964 https://github.com/login?return_to=%2Fgitpython-developers%2FGitPython
Star 5k https://github.com/login?return_to=%2Fgitpython-developers%2FGitPython
Code https://github.com/gitpython-developers/GitPython
Issues 169 https://github.com/gitpython-developers/GitPython/issues
Pull requests 8 https://github.com/gitpython-developers/GitPython/pulls
Discussions https://github.com/gitpython-developers/GitPython/discussions
Actions https://github.com/gitpython-developers/GitPython/actions
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/gitpython-developers/GitPython/security
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/519/files
Insights https://github.com/gitpython-developers/GitPython/pulse
Code https://github.com/gitpython-developers/GitPython
Issues https://github.com/gitpython-developers/GitPython/issues
Pull requests https://github.com/gitpython-developers/GitPython/pulls
Discussions https://github.com/gitpython-developers/GitPython/discussions
Actions https://github.com/gitpython-developers/GitPython/actions
Security https://github.com/gitpython-developers/GitPython/security
Insights https://github.com/gitpython-developers/GitPython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fgitpython-developers%2FGitPython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fgitpython-developers%2FGitPython%2Fissues%2Fnew%2Fchoose
Byronhttps://github.com/Byron
gitpython-developers:masterhttps://github.com/gitpython-developers/GitPython/tree/master
ankostis:appveyorhttps://github.com/ankostis/GitPython/tree/appveyor
Conversation 24 https://github.com/gitpython-developers/GitPython/pull/519
Commits 42 https://github.com/gitpython-developers/GitPython/pull/519/commits
Checks 0 https://github.com/gitpython-developers/GitPython/pull/519/checks
Files changed https://github.com/gitpython-developers/GitPython/pull/519/files
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/519/files
Test project on Windows with MINGW git (conda2.7&3.4/cpy-3.5) https://github.com/gitpython-developers/GitPython/pull/519/files#top
Show all changes 42 commits https://github.com/gitpython-developers/GitPython/pull/519/files
7842e92 test, deps: FIX `mock` deps on py3. ankostis Sep 14, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/7842e92ebaf3fc3380cc8d704afa3841f333748c
1210ec7 apveyor: Wintest project with MINGW/Cygwin git (conda2.7&3.4/cpy-3.5) ankostis Sep 25, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/1210ec763e1935b95a3a909c61998fbd251b7575
51bf7cb win: GC.collect on all TC.tearDown to fix appveyor hang runs ankostis Sep 25, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/51bf7cbe8216d9a1da723c59b6feece0b1a34589
082851e apveyor: simplify test. ankostis Sep 25, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/082851e0afd3a58790fe3c2434f6d070f97c69c1
7ec2f8a apveyor, #519: FIX incomplete Popen pump ankostis Sep 25, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/7ec2f8a4f26cec3fbbe1fb447058acaf508b39c0
fa70623 test, #519: FIX appveyor conda & failures in py2.6 `assertRaisesRegexp` ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/fa70623a651d2a0b227202cad1e526e3eeebfa00
7bbaac2 test, #519: Popen() universal_newlin.es NoWindow in Winfoes ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/7bbaac26906863b9a09158346218457befb2821a
b343718 test, #519: Popen() pump: remove WaitGroup ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/b343718cc1290c8d5fd5b1217724b077153262a8
783ad99 test, #519: Travis-test flake8/site on py3.4 only ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/783ad99b92faa68c5cc2550c489ceb143a93e54f
45f8f20 Win, #519: FIX WinHangs: Popen() CREATE_NEW_PROCESS_GROUP to allow kill ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/45f8f20bdf1447fbfebd19a07412d337626ed6b0
29eb301 win, #519: proc.terminate() instead of kill(SIGTERM) ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/29eb301700c41f0af7d57d923ad069cbdf636381
f495e94 src, #519: collect all is_() calls ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/f495e94028bfddc264727ffc464cd694ddd05ab8
aa3f2fa src, #519: Improve daemon launch so Win does not stuck ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/aa3f2fa76844e1700ba37723acf603428b20ef74
618e625 test, #519: Try appveyor advice for never-ending builds ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/618e6259ef03a4b25415bae31a7540ac5eb2e38a
6a3c95b test, #519: No remote TCs, git-daemon cannot die@! ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/6a3c95b408162c78b9a4230bb4f7274a94d0add4
c572a8d Win, #519: FIX undead Git-daemon on Windows ankostis Sep 26, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/c572a8d95d8fa184eb58b15b7ff96d01ef1f9ec3
278423f Travis, #519: split flake8 from sphinx, to speedup tests ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/278423faeb843fcf324df85149eeb70c6094a3bc
1124e19 Appveyor, #519: Git-daemon also for Cygwin-git ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/1124e19afc1cca38fec794fdbb9c32f199217f78
25a2ebf Win, #519: Remove `git.cmd` failback - no longer exists. ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/25a2ebfa684f7ef37a9298c5ded2fc5af190cb42
df2fb54 PY2, #519: FIX GitCommandError.tostr() encoding issue ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/df2fb548040c8313f4bb98870788604bc973fa18
e61439b src: constify is_() calls ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/e61439b3018b0b9a8eb43e59d0d7cf32041e2fed
4cede23 Win, #519: Ensure fixtures & bashscript checked-out eol=lf ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/4cede2368aa980e30340f0ed0a1906d65fe1046c
434505f TCs: unittestize many test-docs assertions ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/434505f1b6f882978de17009854d054992b827cf
137ee6e Win, #519: FIX with_rw_directory() to remove read-only dirs ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/137ee6ef22c4e6480f95972ef220d1832cdc709a
57550cc appveyor: Try to fix conda-3.4 & READM line-wdith ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/57550cce417340abcc25b20b83706788328f79bd
4674163 test: Start using `ddt` library for TCs ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/467416356a96148bcb01feb771f6ea20e5215727
a5db3d3 io, dif: #519: FIX DIFF freeze when reading from GIL ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/a5db3d3c49ebe559cb80983d7bb855d4adf1b887
cf2335a Win, hook, #519: Consume Hook Popen-proc out of GIL ankostis Sep 27, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/cf2335af23fb693549d6c4e72b65f97afddc5f64
f11fdf1 remote, #519: FIX1-of-2 double-decoding push-infos ankostis Sep 28, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/f11fdf1d9d22a198511b02f3ca90146cfa5deb5c
44c6d0b Proc, #519: Rework error-exc msgs & log thread-pumps errors ankostis Sep 28, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/44c6d0b368bc1ec6cd0a97b01678b38788c9bd9c
6e98416 remote, #519: INCOMPLETE FIX-2 double-decoding push-infos ankostis Sep 28, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/6e98416791566f44a407dcac07a1e1f1b0483544
0574b8b ABANDON select/poll ankostis Sep 28, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/0574b8b921dbfe1b39de68be7522b248b8404892
f1d2d06 FIX tox/requirements ankostis Sep 28, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/f1d2d0683afa6328b6015c6a3aa6a6912a055756
3959556 FIX hook TC on PY3+Win & indeterministic lock timing. ankostis Sep 28, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/395955609dfd711cc4558e2b618450f3514b28c1
842fb68 Appveyor, #519: disable Cygiwin harness. ankostis Sep 29, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/842fb6852781fd74fdbc7b2762084e39c0317067
b114f3b ci: Capture logging for Popen() execute statements. ankostis Sep 29, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/b114f3bbe50f50477778a0a13cf99c0cfee1392a
d84b960 cfg_TCs, #519: FIX config resource leaks ankostis Oct 1, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/d84b960982b5bad0b3c78c4a680638824924004b
13d399f ci: restore ci log-level to normal, coverage on Win-Appveyor ankostis Oct 1, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/13d399f4460ecb17cecc59d7158a4159010b2ac5
a79cf67 repo-TCs, #519: FIX config resource leaks ankostis Oct 1, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/a79cf677744e2c1721fa55f934fa07034bc54b0a
b8b025f Win, #519: FIX repo TCs. ankostis Oct 1, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/b8b025f719b2c3203e194580bbd0785a26c08ebd
bdf1e68 Merge remote-tracking branch 'origin/master' into appveyor ankostis Oct 1, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/bdf1e68f6bec679edc3feb455596e18c387879c4
9a52168 io, #519: ALL open() --> with open() ankostis Oct 1, 2016 https://github.com/gitpython-developers/GitPython/pull/519/commits/9a521681ff8614beb8e2c566cf3c475baca22169
Clear filters https://github.com/gitpython-developers/GitPython/pull/519/files
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/519/files
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/519/files
.appveyor.yml https://github.com/gitpython-developers/GitPython/pull/519/files#diff-e1ab4c3cec24f841948eb867754d4ad0b9b6d11eaa6b5bfbe0357aceb0a49eff
.gitattributes https://github.com/gitpython-developers/GitPython/pull/519/files#diff-618cd5b83d62060ba3d027e314a21ceaf75d36067ff820db126642944145393e
.travis.yml https://github.com/gitpython-developers/GitPython/pull/519/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
README.md https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
conf.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-d8d3ed25802824d15bf411f8e97416d8fc6f9247e821b0617f2b869dc584b99c
cmd.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-35a18a749eb4d6efad45e56e78a9554926be5526e2ba2159b44311e718450e88
compat.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-2f2b548c14a71e5bbf15502f6d7fd98a50842119152c451ae2ec5e1cc42f02d2
config.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-dd51b67c435dfba6f72cc0d08f99456393556623a0f098ac2808d1a7cb78d53a
diff.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-300633890a1b325dfed86bb5120d89465f0687f4f6b8d5701c44c02f0eee723a
exc.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-1eee00ab107f6bfb1dedb97cf16cbd369028c3382cd80deb8e0c902fff9536b0
base.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-56d167dc0ca4d51682e56b5e602c096f3f264fd1ebb61cc03bbb6c409c866eeb
fun.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-1d155f283cbf575ea2d0cce3e16d9c60d5fab54c83626603f47eabd2334084b6
util.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-0167928a56cc19b530606854225ed0dde03f5936371b024d0da20040d3d708c6
base.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-44dc32942e129beb7f738ff7d487bfbddb0a7802a91d43c9b8b8952a4d0806bc
symbolic.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-72d42177f0e8535634711b5de0390d5bc81dbedab1fbac6547e5b9ab3b03eb9a
remote.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-498082829601479324d7f95e72bd35bafafe74be1b0d8e1b7a42e181b08f3639
base.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-3cc1aaf2f1e2bc1341d3f71ceec44b2762b981280b4d162e26327bd558721fe1
fun.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-f2cffc685a5db38b89ee1f237fba0d00f9d4d9a575f55d2edd374f3f31422b89
cat_file.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-a0f26697d4828ab3d74d1e3a8723d4f4de472ce66de409ea68fe6c84091a8a4f
asserts.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-41678f2632e3d58cce02c5d7668a120f7aa9f57a4131308e2d3c8840546df0bf
helper.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-feb66f9c724801d767ab4091d1b953c0a8a5eb5bbd035a0534c90b3a877b65a3
lib.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-dec59ae6ce2eb82ed9412fac7ba5386ce6cdb82e2c2cc9c04246134726d359ca
test_commit.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-67d29aa6ed77c2b1a234d2b13b089d6a851110fe45f55c96d9a2611ce382029e
test_streams.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-df60316f42dc567b5cbe516343d3c997793ff43f685ec59ea0d1166271539bf1
test_base.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-785da773cb96599da24417f9241b8cd8770118a4a7cde9335827f9a71960289d
test_commit.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-d4ed1302ce1c95721bd9d81baa6e893932c180c37cd4bce654b2d5b7991e3c3c
test_config.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-db50a5bbd5c42f3b3848829eb37ff5f8a72a93fb5410e1305f3438c3df641fab
test_diff.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-9f0c451bbfc178190924558e91ae5eb6c19beef1d12201e2f9a86cb9cc50f049
test_docs.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-bcd11feaa4502e1038859aafcf73eafe99c11330c55fd6ccccbf7472c9040305
test_exc.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-f6e38aa6edd8f0d7dc2ec8f19c6d5283bbbdbcb4f3e14b67bd0e082995c52900
test_git.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-ba4ffb83183d3241226e3267d9771569d0fbdad0b040e548cc42af193e87dd83
test_index.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-e0bc2f27f2ff124224470ad9f296d427be0766b8fc08b65ae9f1c60e8b18efc9
test_reflog.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-14a75abbec67ab819512f172ff814ef06ac19107e5fc5825ce304860f6f71300
test_remote.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-97074abbd4cbe730868d3fd559e503bedd00df4b19f0930a6a674aa313232cc0
test_repo.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-f5bbbc8757dc613c2ffec7d101cc8ac1b2b14ba6fc123d8bea4993cb6297a328
test_submodule.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-ccd0498f1a34d779c99d0fefde062d48de225808bf2531ffa6f10768affe65f7
test_util.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-cd9475c05d282c05d0e479284496813cd7a309a44492e4263a6fbf4bbf9dc794
util.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-cb13395ac36dd593e722ec548880a091f39732af5c934880144d1a95de67944e
requirements.txt https://github.com/gitpython-developers/GitPython/pull/519/files#diff-4d7c51b1efe9043e44439a949dfd92e5827321b34082903477fd04876edb7552
setup.py https://github.com/gitpython-developers/GitPython/pull/519/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
.appveyor.ymlhttps://github.com/gitpython-developers/GitPython/pull/519/files#diff-e1ab4c3cec24f841948eb867754d4ad0b9b6d11eaa6b5bfbe0357aceb0a49eff
View file https://github.com/ankostis/GitPython/blob/9a521681ff8614beb8e2c566cf3c475baca22169/.appveyor.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/gitpython-developers/GitPython/pull/519/{{ revealButtonHref }}
.gitattributeshttps://github.com/gitpython-developers/GitPython/pull/519/files#diff-618cd5b83d62060ba3d027e314a21ceaf75d36067ff820db126642944145393e
View file https://github.com/ankostis/GitPython/blob/9a521681ff8614beb8e2c566cf3c475baca22169/.gitattributes
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/gitpython-developers/GitPython/pull/519/{{ revealButtonHref }}
.travis.ymlhttps://github.com/gitpython-developers/GitPython/pull/519/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
View file https://github.com/ankostis/GitPython/blob/9a521681ff8614beb8e2c566cf3c475baca22169/.travis.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/gitpython-developers/GitPython/pull/519/{{ revealButtonHref }}
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
README.mdhttps://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
View file https://github.com/ankostis/GitPython/blob/9a521681ff8614beb8e2c566cf3c475baca22169/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/gitpython-developers/GitPython/pull/519/{{ revealButtonHref }}
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
doc/source/conf.pyhttps://github.com/gitpython-developers/GitPython/pull/519/files#diff-d8d3ed25802824d15bf411f8e97416d8fc6f9247e821b0617f2b869dc584b99c
View file https://github.com/ankostis/GitPython/blob/9a521681ff8614beb8e2c566cf3c475baca22169/doc/source/conf.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/gitpython-developers/GitPython/pull/519/{{ revealButtonHref }}
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-d8d3ed25802824d15bf411f8e97416d8fc6f9247e821b0617f2b869dc584b99c
https://github.com/gitpython-developers/GitPython/pull/519/files#diff-d8d3ed25802824d15bf411f8e97416d8fc6f9247e821b0617f2b869dc584b99c
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/519/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.