An open API service providing commit metadata for open source projects.

GitHub / gitpython-developers/GitPython / commits

GitPython is a python library used to interact with Git repositories.

SHA Message Author Date Stats
47e3138e Adjusted all files to (hopefully) deal with the fact that all objects now use... Sebastian Thiel <b****o@g****m> almost 16 years ago
58fb1187 index.reset is now partly implemented using python, but in fact it resorts to... Sebastian Thiel <b****o@g****m> almost 16 years ago
402a6c28 IndexFile.add: writing of the index file can now optionally be turned off. Th... Sebastian Thiel <b****o@g****m> almost 16 years ago
feb1ea0f GitCmdStreamReader: fixed terrible bug which only kicked in if the stream was... Sebastian Thiel <b****o@g****m> almost 16 years ago
55dcc17c aggressive_tree_merge: fixed incorrect handling of one branch, it was just no... Sebastian Thiel <b****o@g****m> almost 16 years ago
129f90aa Multiple partly critical bugfixes related to index handling Sebastian Thiel <b****o@g****m> almost 16 years ago
57050184 merge Merge branch 'fromtree' Sebastian Thiel <b****o@g****m> almost 16 years ago
1e2265a2 fixed critical bug in traverse_trees_recursive, implemented IndexFile.new inc... Sebastian Thiel <b****o@g****m> almost 16 years ago
aea02438 Added test for aggressive_tree_merge Sebastian Thiel <b****o@g****m> almost 16 years ago
c0ef65b4 Implemented simple tree merging and a simple test, more elaborate testing is ... Sebastian Thiel <b****o@g****m> about 16 years ago
be97c455 Initial frame for implementing read_tree using pure python. As git-read-tree ... Sebastian Thiel <b****o@g****m> about 16 years ago
778234d5 merge Merge branch 'writetree' Sebastian Thiel <b****o@g****m> about 16 years ago
c4f49fb2 index.write_tree: now uses MemoryDB, making tree handling more efficient as I... Sebastian Thiel <b****o@g****m> about 16 years ago
d2d9197c Tree-Writing now works after fixing an off-by-one error Sebastian Thiel <b****o@g****m> about 16 years ago
69dd8750 index.write_tree: initial version implemented, although its not yet working c... Sebastian Thiel <b****o@g****m> about 16 years ago
1044116d index: put serialization methods into new 'fun' module, this makes the calls ... Sebastian Thiel <b****o@g****m> about 16 years ago
91725f0f index.add does not need the git clt anymore Sebastian Thiel <b****o@g****m> about 16 years ago
0fdf6c3a index: Entries are now using flags internally, instead of reducing the flag i... Sebastian Thiel <b****o@g****m> about 16 years ago
ac62760c index.add: now uses gitdb.store functionality instead of git-hash-file. The p... Sebastian Thiel <b****o@g****m> about 16 years ago
f164627a db: added pure python git database Sebastian Thiel <b****o@g****m> about 16 years ago
b82dbf53 GitCmd implementation of gitdb base moved to git-python where it belongs. Pre... Sebastian Thiel <b****o@g****m> about 16 years ago
e837b901 Move LazyMixin type to gitdb, index reading now uses file_contents_ro from gi... Sebastian Thiel <b****o@g****m> about 16 years ago
1d230753 Moved LockedFD and its test into the gitdb project Sebastian Thiel <b****o@g****m> about 16 years ago
06590aee Reimplemented Lock handling to be conforming to the git lock protocol, which ... Sebastian Thiel <b****o@g****m> about 16 years ago
c9dbf201 Moved small types that had their own module into the utils module Sebastian Thiel <b****o@g****m> about 16 years ago
38b3cfb9 merge Merge branch 'index' Sebastian Thiel <b****o@g****m> about 16 years ago
abaefc59 Implemented the serializable interface - by refactoring code Sebastian Thiel <b****o@g****m> about 16 years ago
af32b6e0 index: split index file into multiple files of a single package. This didn't ... Sebastian Thiel <b****o@g****m> about 16 years ago
d9240918 tree: added TreeModifier, allowing to adjust existing trees safely and or fas... Sebastian Thiel <b****o@g****m> about 16 years ago
fe5289ed tree now uses less memory for its cache as it stores the bare deserialized in... Sebastian Thiel <b****o@g****m> about 16 years ago
28ed48c9 Implemented initial version of tree serialization which appears to work accor... Sebastian Thiel <b****o@g****m> about 16 years ago
6c1faef7 Removed odb from project, it is now used as a submodule named gitdb, which wa... Sebastian Thiel <b****o@g****m> about 16 years ago
86ea6350 Removed async from tree Sebastian Thiel <b****o@g****m> about 16 years ago
f91495e2 merge Merge branch 'async' Sebastian Thiel <b****o@g****m> about 16 years ago
7a0b79ee task: improved naming of task types, improved pool test to be less dependent ... Sebastian Thiel <b****o@g****m> about 16 years ago
1d8a577f channel: cleaned up inheritance hierarchy, adding mixing for callback functio... Sebastian Thiel <b****o@g****m> about 16 years ago
be8955a0 Cleaned up channel design, Reader and Writer bases don't require a channel an... Sebastian Thiel <b****o@g****m> about 16 years ago
a28942bd Added performance test, improved iterator task which will now be usable by de... Sebastian Thiel <b****o@g****m> about 16 years ago
cac6e06c test_task: fixed import error, made all modules from x import * safe Sebastian Thiel <b****o@g****m> about 16 years ago
29eb123b merge Merge branch 'cleanup' into async Sebastian Thiel <b****o@g****m> about 16 years ago
e14e3f14 Removed commented-out debug code and additional debug printings. Verified it ... Sebastian Thiel <b****o@g****m> about 16 years ago
1873db44 Improved shutdown handling - although its impossible to prevent some stderr p... Sebastian Thiel <b****o@g****m> about 16 years ago
f606937a merge Merge branch 'taskdep' into async Sebastian Thiel <b****o@g****m> about 16 years ago
18e3252a Finished dependent task testing according to the features we would currently ... Sebastian Thiel <b****o@g****m> about 16 years ago
5ff86413 test.async: split test_pool up into task implenetations and related utilities... Sebastian Thiel <b****o@g****m> about 16 years ago
583e6a25 merge Merge branch 'channel' into taskdep Sebastian Thiel <b****o@g****m> about 16 years ago
6d1212e8 IMPORTANT: sometimes, when notifying waiters by releasing their lock, the loc... Sebastian Thiel <b****o@g****m> about 16 years ago
fbe062bf Added dependency-task tests, and fixed plenty of ref-count related bugs, as w... Sebastian Thiel <b****o@g****m> about 16 years ago
c34343d0 tasks can now terminate faster when no items were read, without neglecting th... Sebastian Thiel <b****o@g****m> about 16 years ago
7c36f364 Now tracking the amount of concurrent writers to assure the channel is closed... Sebastian Thiel <b****o@g****m> about 16 years ago
55e75792 channel: Changed design to be more logical - a channel now has any amount of ... Sebastian Thiel <b****o@g****m> about 16 years ago
01eac1a9 Added more dependency task tests, especially the single-reads are not yet ful... Sebastian Thiel <b****o@g****m> about 16 years ago
cfb278d7 InputChannelTask now has interface for properly handling the reading from the... Sebastian Thiel <b****o@g****m> about 16 years ago
3323464f messy first version of a properly working depth-first graph method, which all... Sebastian Thiel <b****o@g****m> about 16 years ago
257a8a94 test: prepared task dependency test, which already helped to find bug in the ... Sebastian Thiel <b****o@g****m> about 16 years ago
365fb14c task: redesigned write channel access to allow the task creator to set own wr... Sebastian Thiel <b****o@g****m> about 16 years ago
ea81f14d Channel: Callbacks reviewed - they are now part of Subclasses of the default ... Sebastian Thiel <b****o@g****m> about 16 years ago
07996a1a task: removed scheduled task support, which at some point was introduced to i... Sebastian Thiel <b****o@g****m> about 16 years ago
57a4e092 Channel: removed pseudoconstructor, which clearly improves the design and mak... Sebastian Thiel <b****o@g****m> about 16 years ago
0974f873 Channel: Read method revised - now it really really doesn't block anymore, an... Sebastian Thiel <b****o@g****m> about 16 years ago
4e6bece0 HSCondition: Fixed terrible bug which it inherited from its default python Co... Sebastian Thiel <b****o@g****m> about 16 years ago
a988e698 HSCondition: now gets a lock even in the single-notify case, as it was requir... Sebastian Thiel <b****o@g****m> about 16 years ago
10907017 HSCondition: now deriving from deque, as the AsyncQeue does, to elimitate one... Sebastian Thiel <b****o@g****m> about 16 years ago
2054561d HSCondition: using a deck to store waiters, for further speedup Sebastian Thiel <b****o@g****m> about 16 years ago
f2c8d26d thread: fixed initialization problem if an empty iterable was handed in Sebastian Thiel <b****o@g****m> about 16 years ago
15941ca0 queue: fixed critical bug in the notify method, as it was not at all thread-s... Sebastian Thiel <b****o@g****m> about 16 years ago
f78d4a28 merge Merge branch 'queue' into async Sebastian Thiel <b****o@g****m> about 16 years ago
772b9563 workerthread: adjusted to use a blocking queue, it will receive termination e... Sebastian Thiel <b****o@g****m> about 16 years ago
e5c0002d Revised task deletion works well, adjusted test to be creating new tasks all ... Sebastian Thiel <b****o@g****m> about 16 years ago
13dd59ba task: now deletes itself once its done - for the test this doesn't change a t... Sebastian Thiel <b****o@g****m> about 16 years ago
619c1178 Its getting better already - intermediate commit before further chaning the t... Sebastian Thiel <b****o@g****m> about 16 years ago
53152a82 queue: adjusted queue to be closable ( without own testing yet, except for th... Sebastian Thiel <b****o@g****m> about 16 years ago
3776f7a7 The new channeldesign actually works, but it also shows that its located at t... Sebastian Thiel <b****o@g****m> about 16 years ago
09c3f39c both versions of the async queue still have trouble in certain situations, at... Sebastian Thiel <b****o@g****m> about 16 years ago
5d996892 test implementation of async-queue with everything stripped from it that didn... Sebastian Thiel <b****o@g****m> about 16 years ago
3e2ba9c2 merge Merge branch 'stasks' into async Sebastian Thiel <b****o@g****m> about 16 years ago
898d47d1 Task scheduled items lock now uses a dummy lock in serial mode, improving it... Sebastian Thiel <b****o@g****m> about 16 years ago
e825f8b6 Channel now uses the AsyncQueue, boosting performance by factor 4, its a start Sebastian Thiel <b****o@g****m> about 16 years ago
def0f739 introduced a new counter keeping track of the scheduled tasks - this prevent ... Sebastian Thiel <b****o@g****m> about 16 years ago
be06e874 improved testing to test the actual async handling of the pool. there are sti... Sebastian Thiel <b****o@g****m> about 16 years ago
654e54d2 task: Fixed incorrect handling of channel closure. Performance is alright for... Sebastian Thiel <b****o@g****m> about 16 years ago
583cd880 Moved pool utilities into util module, fixed critical issue that caused havok... Sebastian Thiel <b****o@g****m> about 16 years ago
edd9e23c added high-speed locking facilities, allowing our Queue to be faster, at leas... Sebastian Thiel <b****o@g****m> about 16 years ago
8c3c271b Added task order cache, and a lock to prevent us walking the graph while chan... Sebastian Thiel <b****o@g****m> about 16 years ago
619662a9 changed scheduling and chunksize calculation in respect to the task.min_count... Sebastian Thiel <b****o@g****m> about 16 years ago
a8a448b7 pool.consumed_tasks: is now a queue to be thread safe, in preparation for mul... Sebastian Thiel <b****o@g****m> about 16 years ago
6a252661 pool: First version which works as expected in async mode. Its just using a s... Sebastian Thiel <b****o@g****m> about 16 years ago
867129e2 channel.read: enhanced to be sure we don't run into non-atomicity issues rela... Sebastian Thiel <b****o@g****m> about 16 years ago
1b272929 Plenty of fixes in the chunking routine, made possible by a serialized chunki... Sebastian Thiel <b****o@g****m> about 16 years ago
b3cde0ee First step of testing the pool - tasks have been separated into a new module ... Sebastian Thiel <b****o@g****m> about 16 years ago
ec28ad57 thread: adjusted worker thread not to provide an output queue anymore - this ... Sebastian Thiel <b****o@g****m> about 16 years ago
b72e2704 Improved pool design and started rough implementation, top down to learn whil... Sebastian Thiel <b****o@g****m> about 16 years ago
ab59f783 Renamed mp to async, as this is a much better name for what is actually going... Sebastian Thiel <b****o@g****m> about 16 years ago
61138f2e Moved multiprocessing modules into own package, as they in fact have nothing ... Sebastian Thiel <b****o@g****m> about 16 years ago
50e46910 Initial pool design added, allowing for lazy channel based evaluation of inte... Sebastian Thiel <b****o@g****m> about 16 years ago
65c9fe0b A code donation: Donating a worker thread implementation inclduding tests to ... Sebastian Thiel <b****o@g****m> about 16 years ago
c69b6b97 Added basic channel implementation including test Sebastian Thiel <b****o@g****m> about 16 years ago
7c1169f6 Removed compression flag from IStream and OStream types, as a valid object wi... Sebastian Thiel <b****o@g****m> about 16 years ago
a243827a Implemented stream tests, found a bug on the way, slowly a test-framework for... Sebastian Thiel <b****o@g****m> about 16 years ago
6fbb6930 merge Merge branch 'odb' Sebastian Thiel <b****o@g****m> about 16 years ago

← Back to repository