Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
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 }}
githubdelegate
GitPython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
GitPython
lib
git
index.py
on
0.2
User selector
All users
Datepicker
All time
Commit history
Commits on May 10, 2010
IndexFile.add: Fixed incorrect path handling if path rewriting was desired and absolute paths were given
Show description for 8caeec1
Byron
committed
8caeec1
View commit details
Copy full SHA for 8caeec1
View code at this point
Browse repository at this point
index.add: added index path rewrite functionality, which allows to store a different path in the index than the actual one on disk ( from which the object will be created )
Show description for c083f3d
Byron
committed
c083f3d
View commit details
Copy full SHA for c083f3d
View code at this point
Browse repository at this point
repo: added test with some basic assertions for empty repositories these
Show description for 837c32b
Byron
committed
837c32b
View commit details
Copy full SHA for 837c32b
View code at this point
Browse repository at this point
Commits on May 4, 2010
Index: handling an AttributeError exception raised in python 2.6.5 and newer if an unset slot is being deleted.
Byron
committed
22a0289
View commit details
Copy full SHA for 22a0289
View code at this point
Browse repository at this point
Commits on Mar 4, 2010
Converted all tabs to 4 space characters each to comply with pep8
Byron
committed
72bcdbd
View commit details
Copy full SHA for 72bcdbd
View code at this point
Browse repository at this point
Commits on Feb 24, 2010
IndexFile.write: Added special handling flag allowing to skip TREE extension data, which becomes important if git-write-tree is supposed to be used
Byron
committed
4375386
View commit details
Copy full SHA for 4375386
View code at this point
Browse repository at this point
Commits on Feb 19, 2010
index: added move method including test
Show description for f96ee74
Byron
committed
f96ee74
View commit details
Copy full SHA for f96ee74
View code at this point
Browse repository at this point
Commits on Feb 18, 2010
git.commit: Added test to assure we handle the first commit correctly regarding its parents
Byron
committed
180a502
View commit details
Copy full SHA for 180a502
View code at this point
Browse repository at this point
Commits on Feb 13, 2010
IndexFile: unmerged_blobs lists are now sorted
Show description for 15ee0ac
Byron
committed
15ee0ac
View commit details
Copy full SHA for 15ee0ac
View code at this point
Browse repository at this point
Commits on Dec 16, 2009
Added imports for standard locking file classes into the git module
Byron
committed
a38a005
View commit details
Copy full SHA for a38a005
View code at this point
Browse repository at this point
Commits on Dec 15, 2009
index: improved the way stdout is handled as the previous handling rarely caused lockups while waiting for stdout
Show description for 697702e
Byron
committed
697702e
View commit details
Copy full SHA for 697702e
View code at this point
Browse repository at this point
Commits on Dec 10, 2009
removed nonsense IndexLock implementation
Byron
committed
bc66da0
View commit details
Copy full SHA for bc66da0
View code at this point
Browse repository at this point
index: IndexLock added to provide some kind of critical section for index based git operations in concurrent environments
Byron
committed
16a0c64
View commit details
Copy full SHA for 16a0c64
View code at this point
Browse repository at this point
index: TempFileMover now handles the case that the file to move does not exist more gracefully
Show description for 54844a9
Byron
committed
54844a9
View commit details
Copy full SHA for 54844a9
View code at this point
Browse repository at this point
Commits on Dec 7, 2009
index: Checkout exception now contains information about the reason of the failure as well, one per failed file
Byron
committed
3326f34
View commit details
Copy full SHA for 3326f34
View code at this point
Browse repository at this point
Commits on Dec 3, 2009
repo: renamed directories to more descriptive identifiers and made them safer to use in case of bare repositories
Byron
committed
c05ef0e
View commit details
Copy full SHA for c05ef0e
View code at this point
Browse repository at this point
Commits on Nov 30, 2009
index: Added BlobFilter utility class to make filtering of blobs from the index easier
Byron
committed
615de50
View commit details
Copy full SHA for 615de50
View code at this point
Browse repository at this point
Commits on Nov 26, 2009
SymbolicReferences can now be at any path within the repository, there is no restriction anymore.
Show description for aaeb986
Byron
committed
aaeb986
View commit details
Copy full SHA for aaeb986
View code at this point
Browse repository at this point
Commits on Nov 25, 2009
index.write_tree: fixed bug that would cause the written tree not to contain any of our changes entries as it would in fact write a possibly cached tree stored in our extension data.It was solved b…
Show description for e40b5f0
Byron
committed
e40b5f0
View commit details
Copy full SHA for e40b5f0
View code at this point
Browse repository at this point
Commits on Nov 24, 2009
PushInfo: added summary field to help providing user readable information
Show description for c5f92b1
Byron
committed
c5f92b1
View commit details
Copy full SHA for c5f92b1
View code at this point
Browse repository at this point
commit: added create_from_tree method to untie commit creation from actually using the current index. This makes it more flexible. For convenience, the index.commit method is still available, it de…
Show description for 279d162
Byron
committed
279d162
View commit details
Copy full SHA for 279d162
View code at this point
Browse repository at this point
index.merge_tree function added including test.
Show description for f6c8072
Byron
committed
f6c8072
View commit details
Copy full SHA for f6c8072
View code at this point
Browse repository at this point
Commits on Nov 23, 2009
diff: fixed issue in diff implementation which would just drop null-shas that always occour when dealing with working tree diffs ( for ovious reasons ). Also the implementation would previously lea…
Show description for f73385a
Byron
committed
f73385a
View commit details
Copy full SHA for f73385a
View code at this point
Browse repository at this point
index.checkout: improved handling of errors as the thrown exception contains exact information about the successfully checked out files as well as the failed ones
Show description for 1dd7d64
Byron
committed
1dd7d64
View commit details
Copy full SHA for 1dd7d64
View code at this point
Browse repository at this point
index.checkout: improved parsing of stderr to properly handle more unusual messages - previously it would be more narrow and raise a GitCommandError in cases where it wasnt actually needed
Byron
committed
5020eb8
View commit details
Copy full SHA for 5020eb8
View code at this point
Browse repository at this point
index.checkout: Now parsing stderror in the end to determine which files have not been updated as they where modified locally or did not exist. Test was improved to check for this new case.
Byron
committed
3bee808
View commit details
Copy full SHA for 3bee808
View code at this point
Browse repository at this point
Commits on Nov 22, 2009
index.checkout: Added progress function and made adjustments to test
Byron
committed
331ddc2
View commit details
Copy full SHA for 331ddc2
View code at this point
Browse repository at this point
Commits on Nov 21, 2009
index: Path expansion routine is now iterator which assures more timely processing - delays could have been possible previously as it would expand (possibly) large amounts of paths in advance
Byron
committed
2c0dcc6
View commit details
Copy full SHA for 2c0dcc6
View code at this point
Browse repository at this point
index.add: adjusted code to deal with update-index stdout 'bug' - now the code does not rely on my own git patch anymore as it is unsure whether it will make it in there or when
Byron
committed
0f6c32a
View commit details
Copy full SHA for 0f6c32a
View code at this point
Browse repository at this point
Commits on Nov 19, 2009
index.add: added progress function support and made sure progress is sent just in time
Show description for 84f9b60
Byron
committed
84f9b60
View commit details
Copy full SHA for 84f9b60
View code at this point
Browse repository at this point
Commits on Nov 18, 2009
index: Added IndexEntry.from_base method including test in conjunction with symlinks.
Show description for 84be126
Byron
committed
84be126
View commit details
Copy full SHA for 84be126
View code at this point
Browse repository at this point
Commits on Nov 5, 2009
ARGH: wb and rb is not the same as r and w on windows, hence reading of binary files went crazy as well as binary writing
Byron
committed
e0f2bb4
View commit details
Copy full SHA for e0f2bb4
View code at this point
Browse repository at this point
Added utilities helping to create proper paths either with slashes or backslashes depending on the operating system
Show description for 9ee861a
Byron
committed
9ee861a
View commit details
Copy full SHA for 9ee861a
View code at this point
Browse repository at this point
Commits on Nov 4, 2009
added all new files to reference.rst and corrected the worst mistakes. There are still a few errors left that I cannot fix as it complains about whitespace in the end ... that is exactly what I hat…
Show description for 4748e81
Byron
committed
4748e81
View commit details
Copy full SHA for 4748e81
View code at this point
Browse repository at this point
Commits on Nov 3, 2009
object: renamed id attribute to sha as it in fact is always being rewritten as sha, even if the passed in id was a ref. This is done to assure objects are uniquely identified and will compare corre…
Show description for 3cb5ba1
Byron
committed
3cb5ba1
View commit details
Copy full SHA for 3cb5ba1
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.