openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
GitPython
Settings
|
Report Duplicate
4
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Moderate Activity
Commits
: Listings
Analyzed
about 21 hours
ago. based on code collected
about 21 hours
ago.
Jun 17, 2024 — Jun 17, 2025
Showing page 124 of 144
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Added further information about the required submodules, and how to install them. Incremeneted version to 0.3.0 beta1
Sebastian Thiel
More...
almost 15 years ago
Added whatsnew and put it into the index Set project version to 0.3.0 beta
Sebastian Thiel
More...
almost 15 years ago
revised tutorial to match the changed usage, added basic information about object databases
Sebastian Thiel
More...
almost 15 years ago
Removed blob.data property as there is no real reason for an exception to the rule of trying not to cache possibly heavy data. The data_stream method should be used instead
Sebastian Thiel
More...
almost 15 years ago
Renamed modules utils to util, and errors to exc to be more conforming to the submodules's naming conventions
Sebastian Thiel
More...
almost 15 years ago
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
Sebastian Thiel
More...
almost 15 years ago
Updated and fixed sphinx API docs, which included one quick skim-through
Sebastian Thiel
More...
almost 15 years ago
Diff: fixed bug that caused a string to end up as a blob mode
Sebastian Thiel
More...
almost 15 years ago
Fixed performance tests which broke in the course of the sha1-20 byte changes
Sebastian Thiel
More...
almost 15 years ago
Merge branch 'sha20'
Sebastian Thiel
More...
almost 15 years ago
All tests adjusted to work with the changed internal sha representation
Sebastian Thiel
More...
almost 15 years ago
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 Switched all remaining files back to tabs Adjusted all remaining docstrings to suit the sphinx doc convention - its likely that there are many of docstring syntax errors though
Sebastian Thiel
More...
almost 15 years ago
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 implemented in python as well
Sebastian Thiel
More...
almost 15 years ago
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
Sebastian Thiel
More...
almost 15 years ago
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 streams of course, but practically they do exist sometimes ;); fixed stream.seek implementation, which previously used seek on standard output Improved GitCmd error handling
Sebastian Thiel
More...
almost 15 years ago
aggressive_tree_merge: fixed incorrect handling of one branch, it was just not implemented causing incorrect merge results. Added test to cover this issue Diff: added NULL_BIN_SHA constant for completeness
Sebastian Thiel
More...
almost 15 years ago
Multiple partly critical bugfixes related to index handling
Sebastian Thiel
More...
almost 15 years ago
Merge branch 'fromtree'
Sebastian Thiel
More...
almost 15 years ago
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
Sebastian Thiel
More...
almost 15 years ago
Added test for aggressive_tree_merge
Sebastian Thiel
More...
almost 15 years ago
Implemented simple tree merging and a simple test, more elaborate testing is in progress
Sebastian Thiel
More...
almost 15 years ago
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 3 trees. Implemented multi-tree traversal to facilitate building a stage list more efficiently ( although I am not sure whether it could be faster to use a dictionary together with some intensive lookup ), including test Added performance to learn how fast certain operations are, and whether one should be preferred over another
Sebastian Thiel
More...
almost 15 years ago
Merge branch 'writetree'
Sebastian Thiel
More...
almost 15 years ago
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, although only the raw data and their shas would theoretically be needed. On the other hand, compressing their data uses less memory. An optimal implementation would just sha the data, check for existance, and compress it to write it to the database right away. This would mean more specialized code though, introducing redundancy. If IStreams would know whether they contain compressed or uncompressed data, and if there was a method to get a sha from data, this would work nicely in the existing framework though
Sebastian Thiel
More...
almost 15 years ago
Tree-Writing now works after fixing an off-by-one error
Sebastian Thiel
More...
almost 15 years ago
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 Tree and Index internally use 20 byte shas, converting them only as needed to reduce memory footprint and processing time objects: started own 'fun' module containing the most important tree functions, more are likely to be added soon
Sebastian Thiel
More...
almost 15 years ago
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
Sebastian Thiel
More...
almost 15 years ago
index.add does not need the git clt anymore
Sebastian Thiel
More...
almost 15 years ago
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 )
Sebastian Thiel
More...
almost 15 years ago
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
Sebastian Thiel
More...
almost 15 years ago
←
1
2
…
120
121
122
123
124
125
126
127
128
…
143
144
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree