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 }}
myhololens
goulang-python-gitpython-gitpython_developers-gitpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
goulang-python-gitpython-gitpython_developers-gitpython
lib
git
on
77cd665
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 29, 2010
Renamed modules utils to util, and errors to exc to be more conforming to the submodules's naming conventions
Byron
committed
77cd665
View commit details
Copy full SHA for 77cd665
View code at this point
Browse repository at this point
Removed repo tests which for some reason left the 'repos' directory around, replaced them by a real test which actually executes code, and puts everything into the tmp directory
Byron
committed
791765c
View commit details
Copy full SHA for 791765c
View code at this point
Browse repository at this point
Updated and fixed sphinx API docs, which included one quick skim-through
Byron
committed
160081b
View commit details
Copy full SHA for 160081b
View code at this point
Browse repository at this point
Diff: fixed bug that caused a string to end up as a blob mode
Byron
committed
6917ae4
View commit details
Copy full SHA for 6917ae4
View code at this point
Browse repository at this point
Commits on Jun 28, 2010
All tests adjusted to work with the changed internal sha representation
Byron
committed
1fe889e
View commit details
Copy full SHA for 1fe889e
View code at this point
Browse repository at this point
Commits on Jun 25, 2010
Adjusted all files to (hopefully) deal with the fact that all objects now use 20 byte sha's internally as it is closer to the GitDB implementation
Show description for 47e3138
Byron
committed
47e3138
View commit details
Copy full SHA for 47e3138
View code at this point
Browse repository at this point
index.reset is now partly implemented using python, but in fact it resorts to using git-read-tree to keep the stat information when merging one tree in. After all this is what needed to be implemen…
Show description for 58fb118
Byron
committed
58fb118
View commit details
Copy full SHA for 58fb118
View code at this point
Browse repository at this point
Commits on Jun 24, 2010
IndexFile.add: writing of the index file can now optionally be turned off. The default is to write the physical index, which is the behaviour you would expect
Byron
committed
402a6c2
View commit details
Copy full SHA for 402a6c2
View code at this point
Browse repository at this point
GitCmdStreamReader: fixed terrible bug which only kicked in if the stream was actually empty. This is a rare case that can happen during stream testing. Theoretically there shouldn't be any empty s…
Show description for feb1ea0
Byron
committed
feb1ea0
View commit details
Copy full SHA for feb1ea0
View code at this point
Browse repository at this point
aggressive_tree_merge: fixed incorrect handling of one branch, it was just not implemented causing incorrect merge results. Added test to cover this issue
Show description for 55dcc17
Byron
committed
55dcc17
View commit details
Copy full SHA for 55dcc17
View code at this point
Browse repository at this point
Commits on Jun 23, 2010
Multiple partly critical bugfixes related to index handling
Byron
committed
129f90a
View commit details
Copy full SHA for 129f90a
View code at this point
Browse repository at this point
fixed critical bug in traverse_trees_recursive, implemented IndexFile.new including simple test, it may be simple as the methods it uses are throroughly tested
Byron
committed
1e2265a
View commit details
Copy full SHA for 1e2265a
View code at this point
Browse repository at this point
Added test for aggressive_tree_merge
Byron
committed
aea0243
View commit details
Copy full SHA for aea0243
View code at this point
Browse repository at this point
Commits on Jun 22, 2010
Implemented simple tree merging and a simple test, more elaborate testing is in progress
Byron
committed
c0ef65b
View commit details
Copy full SHA for c0ef65b
View code at this point
Browse repository at this point
Initial frame for implementing read_tree using pure python. As git-read-tree can do much more than we can ( and faster assumably ), the .new method is used to create new index instances from up to …
Show description for be97c45
Byron
committed
be97c45
View commit details
Copy full SHA for be97c45
View code at this point
Browse repository at this point
index.write_tree: now uses MemoryDB, making tree handling more efficient as IO will only be done when required. A possible disadvantage though is that time is spent on compressing the trees, althou…
Show description for c4f49fb
Byron
committed
c4f49fb
View commit details
Copy full SHA for c4f49fb
View code at this point
Browse repository at this point
Tree-Writing now works after fixing an off-by-one error
Byron
committed
d2d9197
View commit details
Copy full SHA for d2d9197
View code at this point
Browse repository at this point
Commits on Jun 21, 2010
index.write_tree: initial version implemented, although its not yet working correctly, a test to explicitly compare the git version with the python implementation is still missing
Show description for 69dd875
Byron
committed
69dd875
View commit details
Copy full SHA for 69dd875
View code at this point
Browse repository at this point
index: put serialization methods into new 'fun' module, this makes the calls faster as it removes one level of indirection, and makes the main file smaller, improving maintainability
Byron
committed
1044116
View commit details
Copy full SHA for 1044116
View code at this point
Browse repository at this point
index.add does not need the git clt anymore
Byron
committed
91725f0
View commit details
Copy full SHA for 91725f0
View code at this point
Browse repository at this point
index: Entries are now using flags internally, instead of reducing the flag information to just the stage ( just to be closer to the git-original )
Byron
committed
0fdf6c3
View commit details
Copy full SHA for 0fdf6c3
View code at this point
Browse repository at this point
index.add: now uses gitdb.store functionality instead of git-hash-file. The python version is about as fast, but could support multithreading using async
Byron
committed
ac62760
View commit details
Copy full SHA for ac62760
View code at this point
Browse repository at this point
Commits on Jun 20, 2010
db: added pure python git database
Show description for f164627
Byron
committed
f164627
View commit details
Copy full SHA for f164627
View code at this point
Browse repository at this point
Commits on Jun 18, 2010
GitCmd implementation of gitdb base moved to git-python where it belongs. Previously it was located in gitdb, which doesn't have any facilities to use the git command
Byron
committed
b82dbf5
View commit details
Copy full SHA for b82dbf5
View code at this point
Browse repository at this point
Commits on Jun 15, 2010
Move LazyMixin type to gitdb, index reading now uses file_contents_ro from gitdb as well
Byron
committed
e837b90
View commit details
Copy full SHA for e837b90
View code at this point
Browse repository at this point
Commits on Jun 14, 2010
Moved LockedFD and its test into the gitdb project
Byron
committed
1d23075
View commit details
Copy full SHA for 1d23075
View code at this point
Browse repository at this point
Reimplemented Lock handling to be conforming to the git lock protocol, which is actually more efficient than the previous implementation
Show description for 06590ae
Byron
committed
06590ae
View commit details
Copy full SHA for 06590ae
View code at this point
Browse repository at this point
Moved small types that had their own module into the utils module
Byron
committed
c9dbf20
View commit details
Copy full SHA for c9dbf20
View code at this point
Browse repository at this point
Implemented the serializable interface - by refactoring code
Byron
committed
abaefc5
View commit details
Copy full SHA for abaefc5
View code at this point
Browse repository at this point
index: split index file into multiple files of a single package. This didn't reduce the file size as much as I would have liked, but certainly is a start for further 'outsourcing'
Byron
committed
af32b6e
View commit details
Copy full SHA for af32b6e
View code at this point
Browse repository at this point
tree: added TreeModifier, allowing to adjust existing trees safely and or fast, while staying compatible with serialization which requires it to be sorted
Byron
committed
d924091
View commit details
Copy full SHA for d924091
View code at this point
Browse repository at this point
tree now uses less memory for its cache as it stores the bare deserialized information - this also speeds up later serialization after changes. its clear though that retrieving actual objects is sl…
Show description for fe5289e
Byron
committed
fe5289e
View commit details
Copy full SHA for fe5289e
View code at this point
Browse repository at this point
Implemented initial version of tree serialization which appears to work according to a simple test
Show description for 28ed48c
Byron
committed
28ed48c
View commit details
Copy full SHA for 28ed48c
View code at this point
Browse repository at this point
Commits on Jun 12, 2010
Removed odb from project, it is now used as a submodule named gitdb, which was added instead
Show description for 6c1faef
Byron
committed
6c1faef
View commit details
Copy full SHA for 6c1faef
View code at this point
Browse repository at this point
Removed async from tree
Byron
committed
86ea635
View commit details
Copy full SHA for 86ea635
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.
×
×
Рекламное место
свободно