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 |