Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
gitpython-developers
/
GitPython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
999
Star
5.2k
Code
Issues
6
Pull requests
4
Discussions
Actions
Security and quality
35
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Fix two remaining Windows untrusted search path cases
- #1792
#1792
Merged
Byron
merged 16 commits into
gitpython-developers:main
gitpython-developers/GitPython:main
from
EliahKagan:popen
EliahKagan/GitPython:popen
Copy head branch name to clipboard
Jan 10, 2024
Conversation
Commits
16
(16)
Checks
Files changed
Merged
Fix two remaining Windows untrusted search path cases
#1792
Byron
merged 16 commits into
gitpython-developers:main
gitpython-developers/GitPython:main
from
EliahKagan:popen
EliahKagan/GitPython:popen
Copy head branch name to clipboard
Commits
Commits on Dec 26, 2023
Show "not from cwd" test is broken for shell=True
Show description for 1c65efb
EliahKagan
committed
1c65efb
View commit details
Copy full SHA for 1c65efb
Browse repository at this point
Correct the "not from cwd" test and add more cases
Show description for 2b47933
EliahKagan
committed
2b47933
View commit details
Copy full SHA for 2b47933
Browse repository at this point
Use SystemRoot instead of WINDIR, to fix tox
Show description for c1f6c17
EliahKagan
committed
c1f6c17
View commit details
Copy full SHA for c1f6c17
Browse repository at this point
Omit CWD in executable search even when shell=True
EliahKagan
committed
06bd2c7
View commit details
Copy full SHA for 06bd2c7
Browse repository at this point
Refactor "not from cwd" test for readability
Show description for 7da9c3b
EliahKagan
committed
7da9c3b
View commit details
Copy full SHA for 7da9c3b
Browse repository at this point
Commits on Jan 9, 2024
Further expand "not from cwd" test re: cmd.exe
Show description for 865c6e8
EliahKagan
committed
865c6e8
View commit details
Copy full SHA for 865c6e8
Browse repository at this point
Make Git.execute a bit simpler and very slightly more robust
Show description for d2506c7
EliahKagan
committed
d2506c7
View commit details
Copy full SHA for d2506c7
Browse repository at this point
Start on test_hook_uses_shell_not_from_cwd
Show description for 61b4dda
EliahKagan
committed
61b4dda
View commit details
Copy full SHA for 61b4dda
Browse repository at this point
Omit CWD in search for bash.exe to run hooks on Windows
Show description for 66ff4c1
EliahKagan
committed
66ff4c1
View commit details
Copy full SHA for 66ff4c1
Browse repository at this point
Extract venv management from test_installation
Show description for 7751436
EliahKagan
committed
7751436
View commit details
Copy full SHA for 7751436
Browse repository at this point
Cover absent/no-distro bash.exe in hooks "not from cwd" test
Show description for a42ea0a
EliahKagan
committed
a42ea0a
View commit details
Copy full SHA for a42ea0a
Browse repository at this point
Avoid spurious "location may have moved" on Windows
Show description for f44524a
EliahKagan
committed
f44524a
View commit details
Copy full SHA for f44524a
Browse repository at this point
Clarify comment in test_hook_uses_shell_not_from_cwd
EliahKagan
committed
15ebb25
View commit details
Copy full SHA for 15ebb25
Browse repository at this point
Extract shared logic for using Popen safely on Windows
Show description for c551e91
EliahKagan
committed
c551e91
View commit details
Copy full SHA for c551e91
Browse repository at this point
Move safer_popen from git.util to git.cmd
Show description for 3eb7c2a
EliahKagan
committed
3eb7c2a
View commit details
Copy full SHA for 3eb7c2a
Browse repository at this point
Further clarify comment in test_hook_uses_shell_not_from_cwd
EliahKagan
committed
1f3caa3
View commit details
Copy full SHA for 1f3caa3
Browse repository at this point
You can’t perform that action at this time.