Commit Message Author Date
96c7ac23 Fixed incorrect handling of rev_parse if it was fe Sebastian Thiel 22 Feb 2011
5eb7fd3f setup.py: fixed incorrect handling of toplevel pac Sebastian Thiel 17 Jan 2011
031271e8 git.repo.base: substituted all usages of the activ Sebastian Thiel 17 Jan 2011
b4b50e73 OSX Signal handling: removed previous hack to fix Sebastian Thiel 12 Jan 2011
460cafb8 sleep ui hack fix: removed platform.system() to us Sebastian Thiel 12 Jan 2011
6720e8df blob: Added class level members to represent valid Sebastian Thiel 06 Jan 2011
1ab16940 Merge remote branch 'ahgutsche/master' Sebastian Thiel 06 Jan 2011
b424f87a Added the bugfix code as a utility function to be Andreas Gutsche 06 Jan 2011
46f63c30 Hacked the wait function so that it works with pys Andreas Gutsche 06 Jan 2011
56488ced Merge branch 'fix' Sebastian Thiel 03 Dec 2010
96d003cb submodule.add: handles addition of repositories wi Sebastian Thiel 03 Dec 2010
294ee691 setup .gitmodules to use a tracking branch automat Sebastian Thiel 01 Dec 2010
87ae4252 Fixed bug, which was so obvious that I am wonderin Sebastian Thiel 01 Dec 2010
f6312142 Submodule tests are functional once again. Sebastian Thiel 30 Nov 2010
468cad66 Fixed import of gitdb, keeping changed gitdb commi Sebastian Thiel 30 Nov 2010
1053448a Renamed readme file to something github understand Sebastian Thiel 30 Nov 2010
90b20e5c remote: fixed incorrect call signature when instan Sebastian Thiel 30 Nov 2010
2fbb7027 Commit.create_from_tree used a now renamed keyword Sebastian Thiel 26 Nov 2010
f8ce24a8 -#######->WARNING<-####### Directory structure cha Sebastian Thiel 25 Nov 2010
9004e3a1 update setup.py to allow binary builds, which is r Sebastian Thiel 25 Nov 2010
0cfe75db Updated information files Sebastian Thiel 25 Nov 2010
f24736ad Fixed setup tools Sebastian Thiel 25 Nov 2010
3b2e9a83 Fixed docs Sebastian Thiel 25 Nov 2010
e86eb305 Fixed all testcases Sebastian Thiel 25 Nov 2010
cb68eef0 Moved everything into the git subdirectory - some Sebastian Thiel 25 Nov 2010
65747a21 submodule.update: the actual update will now menti Sebastian Thiel 25 Nov 2010
d0f24c9f Merge branch 'submodupdate' Sebastian Thiel 25 Nov 2010
523fb313 Implemented dry_run mode including tests for RootM Sebastian Thiel 25 Nov 2010
d810f270 Integrated progress updates into all submodule.upd Sebastian Thiel 25 Nov 2010
2c12fef1 Submodule: Added dry_run and progress parameter to Sebastian Thiel 24 Nov 2010
cf1d5bd4 Merge branch 'reflogintegration' Sebastian Thiel 24 Nov 2010
7da101ba submodule.update: previous_commit is now set accor Sebastian Thiel 24 Nov 2010
b81273e7 Adjusted remaining usages of set_reference and set Sebastian Thiel 24 Nov 2010
968ffb2c Adjusted all Head.create calls to set a logmessage Sebastian Thiel 24 Nov 2010
3175b5b2 Merge branch 'reflog' Sebastian Thiel 24 Nov 2010
3203cd76 Fixed doc strings, improved error checking on RefL Sebastian Thiel 24 Nov 2010
98a31330 RefLog: added entry_at method, which is a faster w Sebastian Thiel 24 Nov 2010
86523260 Renamed msg named parameter to logmsg, as it descr Sebastian Thiel 24 Nov 2010
c946bf26 Added tests for creation and adjustments of refere Sebastian Thiel 24 Nov 2010
264ba6f5 Fixed remaining issues, all tests work as expected Sebastian Thiel 24 Nov 2010
ec0657cf Unified object and commit handling which should ma Sebastian Thiel 24 Nov 2010
a17c43d0 Made previously protected methods public to introd Sebastian Thiel 24 Nov 2010
8dd51f1d Improved refparse error handling in case of out-of Sebastian Thiel 24 Nov 2010
70297735 Implemented revlog.append_entry as classmethod, to Sebastian Thiel 23 Nov 2010
61f3db7b Removed ORIG_HEAD handling which was downright wro Sebastian Thiel 23 Nov 2010
a21a9f6f Actor: Moved it from git.objects.util to git.util, Sebastian Thiel 23 Nov 2010
5bd7d44f repo.rev_parse: Added support for simple log parsi Sebastian Thiel 23 Nov 2010
9ccd777c Documentation is now being built for all new modul Sebastian Thiel 23 Nov 2010
8ad01ee2 SymbolicReference: log method added, including tes Sebastian Thiel 23 Nov 2010
a93eb7e8 Implemented reflog reading and writing Sebastian Thiel 23 Nov 2010
6e5aae2f Initial interface including some of the implementa Sebastian Thiel 23 Nov 2010
739fa140 Fixed remaining tests - lets hope that everything Sebastian Thiel 23 Nov 2010
dec46631 Split ref implementation up into multiple files, t Sebastian Thiel 23 Nov 2010
fca36754 Changed version to 0.3.1 (removed beta1) so that o Sebastian Thiel 21 Nov 2010
48a17c87 -#######->WARNING<-####### Directory structure cha Sebastian Thiel 21 Nov 2010
6befb28e updated changelog Sebastian Thiel 21 Nov 2010
9ca0f897 Updated MANIFEST and setup to include fixtures. Ad Sebastian Thiel 21 Nov 2010
83a9e4a0 Fixed setup script to work with changed folder str Sebastian Thiel 21 Nov 2010
e6019e16 flattened test folder structure, didn't adjust any Sebastian Thiel 21 Nov 2010
fafe8a77 moved all contents, incl. submodule gitdb, up to t Sebastian Thiel 21 Nov 2010
0b813371 Fixed API reference docs as far as possible Sebastian Thiel 21 Nov 2010
9d6310db docs: added final docs for version 0.3.0, started Sebastian Thiel 21 Nov 2010
685760ab Added zip_safe info to setup.py file Sebastian Thiel 21 Nov 2010
22a88a7e fixed performance tests ... again, previously I wa Sebastian Thiel 20 Nov 2010
517ae56f Merge branch 'osx' Sebastian Thiel 20 Nov 2010
20b07fa5 testing:added special case for osx to solve a spec Sebastian Thiel 20 Nov 2010
7c72b9a3 Merge remote branch 'gitorious/win32' Sebastian Thiel 20 Nov 2010
beccf190 Tried to get rid of held references which could ke Sebastian Thiel 20 Nov 2010
ca3fdbe2 submodule.update: now forcing the checkout - see i Sebastian Thiel 20 Nov 2010
8f24f954 Submodule: Assured we properly convert paths to us Sebastian Thiel 20 Nov 2010
8e0e315a submodule: Fixed capital error when handling the s Sebastian Thiel 20 Nov 2010
8d0aa1ef Fixed performance tests which broke in the meanwhi Sebastian Thiel 20 Nov 2010
8867348c Bumped version number to 0.3.1 Sebastian Thiel 19 Nov 2010
b00ad001 submodule: When adding an existing submodule, when Sebastian Thiel 19 Nov 2010
2ab454f0 remote: parsing of fetch information now reacts to Sebastian Thiel 19 Nov 2010
7dd61865 test_submodule: fixed failures that arose due to c Sebastian Thiel 19 Nov 2010
45c0f285 Merge branch 'docs' Sebastian Thiel 18 Nov 2010
a8014d2e Updated gitdb submodule, and added note about how Sebastian Thiel 18 Nov 2010
a25e1d4a Updated tutorial with a brief introduction to subm Sebastian Thiel 18 Nov 2010
75c75fa1 Changed name/id of gitdb submodule to something th Sebastian Thiel 18 Nov 2010
f1545bd9 Merge branch 'submodule' Sebastian Thiel 18 Nov 2010
7cf2d5fc Merge branch 'refactor' into submodule Sebastian Thiel 18 Nov 2010
9519f186 Fixed all imports, refactoring appears to be compl Sebastian Thiel 18 Nov 2010
4c34d5c3 Split big submodule file into smaller files. Tried Sebastian Thiel 18 Nov 2010
ebe8f644 Added test for the recursive code path. Sebastian Thiel 18 Nov 2010
3f2d76ba Added test for branch changes - it appears to work Sebastian Thiel 18 Nov 2010
cf5eaddd Updated tests and implementation to verify functio Sebastian Thiel 18 Nov 2010
c0990b2a first update test succeeds, so it verifies that ex Sebastian Thiel 18 Nov 2010
0c183413 Added test-setup which can test all aspects of the Sebastian Thiel 18 Nov 2010
82849578 ORIG_HEAD handling is now implemented in the ref-c Sebastian Thiel 18 Nov 2010
7a320abc commit: when creating a new commit and advancing t Sebastian Thiel 18 Nov 2010
1687283c RootModule.update: initial implementation of updat Sebastian Thiel 17 Nov 2010
7cc4d748 repo: Added create_submodule method which fits int Sebastian Thiel 17 Nov 2010
609a46a7 submodule: removed module_path method as it is imp Sebastian Thiel 17 Nov 2010
a1e6234c Inital implementation of Submodule.move including Sebastian Thiel 17 Nov 2010
b0393305 index: Sped up reading and writing of the index fi Sebastian Thiel 17 Nov 2010
e84d05f4 Repo: scetched out submodule_update Sebastian Thiel 17 Nov 2010
ef48ca5f Added rest of submodule.add test code which should Sebastian Thiel 16 Nov 2010
7b3ef451 The submodule's branch is now a branch instance, n Sebastian Thiel 16 Nov 2010
33964afb Added tests for all failure modes of submodule add Sebastian Thiel 16 Nov 2010
98e6edb5 Initial implementation of submodule.add without an Sebastian Thiel 16 Nov 2010
3d061a1a Implemented deletion of submodules including prope Sebastian Thiel 16 Nov 2010
78d2cd65 implemented update to_last_revision option includi Sebastian Thiel 16 Nov 2010
21b4db55 Improved efficiency of the submodule.update proces Sebastian Thiel 16 Nov 2010
9f73e8ba remote: added methods to set and query the trackin Sebastian Thiel 16 Nov 2010
af5abca2 Added a few utility methods and improved the test. Sebastian Thiel 16 Nov 2010
d4fd7fca Submodule now only supports branches to be given a Sebastian Thiel 15 Nov 2010
ceee7d7e Added partial implementation of update, but realiz Sebastian Thiel 15 Nov 2010
624556ea Optimized test-decorators, by completely removing Sebastian Thiel 15 Nov 2010
f97653aa Repo: added submodule query and iteration methods Sebastian Thiel 15 Nov 2010
00ce31ad Objects: Constructor now manually checks and sets Sebastian Thiel 15 Nov 2010
4d36f8ff Improved GitConfigurationParser to better deal wit Sebastian Thiel 15 Nov 2010
a1e2f63e submodule: Fleshed out interface, and a partial te Sebastian Thiel 15 Nov 2010
a1d1d2cb tutorial: Fixed incorrect initialization code for Sebastian Thiel 10 Nov 2010
bd7fb976 test_refs: fixed failing tests just by making it l Sebastian Thiel 06 Nov 2010
0d5bfb5d index.reset: updated parameter docs, but most impo Sebastian Thiel 27 Oct 2010
1b6b9510 Fixed bug that would cause the author's email to b Sebastian Thiel 27 Oct 2010
2c0b92e4 cmd: improved error handling and debug printing Sebastian Thiel 27 Oct 2010
97ab1971 docs: untracked_files is a property, but was used Sebastian Thiel 27 Oct 2010
8858a63c .gitignore will now ignore netbeans projects Sebastian Thiel 25 Oct 2010
94029ce1 Adjusted regex to support whitespace - it was a li Sebastian Thiel 15 Oct 2010
13647590 Merge branch 'unicode' Sebastian Thiel 15 Oct 2010
0019d7dc Added unicode handling for author names. They will Sebastian Thiel 15 Oct 2010
0f88fb96 Added test to verify the actor type can handle and Sebastian Thiel 15 Oct 2010
741dfaad Fixed bug in http://byronimo.lighthouseapp.com/pro Sebastian Thiel 15 Oct 2010
c4d5caa7 replace old reference to Commit.sha with Commit.he Rick Copeland 08 Sep 2010
394ed700 unicode handling in messages and trees was improve Sebastian Thiel 13 Aug 2010
192472f9 BaseIndexEntry: Added to_blob method, refactored f Sebastian Thiel 20 Jul 2010
89422841 index: Fixed bug which caused incorrect separators Sebastian Thiel 19 Jul 2010
3d931005 util.get_user_id(): Will try a windows environment Sebastian Thiel 16 Jul 2010
69426566 Index._iter_expand_paths: fixed tiny error with la Sebastian Thiel 15 Jul 2010
cbb58869 Unicode: tree_to_stream can now handle unicode nam Sebastian Thiel 15 Jul 2010
33819a21 Addiitonal win32 fixes related to, guess it, backs Sebastian Thiel 15 Jul 2010
17a17292 Fixed the missing Repo type documentation thanks t Sebastian Thiel 14 Jul 2010
24740f22 Added performance test to compare inst.__class__( Sebastian Thiel 14 Jul 2010
bcd37b68 Fixed incorrect use of Blob.data in performance te Sebastian Thiel 13 Jul 2010
55b67e81 Fixed python < 2.6 windows specific issue when rea Sebastian Thiel 11 Jul 2010
de3b9639 Moved test-centric windows specific fix into the c Sebastian Thiel 11 Jul 2010
258403da bumped verison to 0.3.0 beta2 Sebastian Thiel 09 Jul 2010
08457a7a Added python 2.4 support: Repo will now use the or Sebastian Thiel 09 Jul 2010
3288a244 setup.py: fixed requirement - its interesting to s Sebastian Thiel 08 Jul 2010
b425301a Adjusted clone method to allow static classmethod Sebastian Thiel 07 Jul 2010
ca288d44 Merge branch 'revparse' Sebastian Thiel 07 Jul 2010
01ab5b96 Added test for GitCmdObjectDB in order to verify t Sebastian Thiel 07 Jul 2010
bc316516 Adjusted previous object creators to use the rev_p Sebastian Thiel 07 Jul 2010
f068cdc5 Initially working implementation of short-sha pars Sebastian Thiel 07 Jul 2010
9059525a Made repo.py a package to allow better localizatio Sebastian Thiel 06 Jul 2010
73959f3a Implemented main rev-parsing, including long hexsh Sebastian Thiel 06 Jul 2010
a32a6bcd Refs now use object.new_from_sha where possible, p Sebastian Thiel 06 Jul 2010
1c6d7830 RevParse now generally works, but there are still Sebastian Thiel 06 Jul 2010
f963881e Initial version of the rev-parse routine, which do Sebastian Thiel 05 Jul 2010
a4287f65 win32 compatability adjustments Sebastian Thiel 02 Jul 2010
f683c662 Fixed broken 0.2 documentation, it didn't contain Sebastian Thiel 02 Jul 2010
fd96cced Merge branch 'docs' Sebastian Thiel 01 Jul 2010
c3bd05b4 Added doc-index, which helps to keep documentation Sebastian Thiel 01 Jul 2010
d2ebc619 Moved all source files into the source folder, sep Sebastian Thiel 01 Jul 2010
28a33ca1 Added further information about the required submo Sebastian Thiel 01 Jul 2010
fde6522c Added whatsnew and put it into the index Sebastian Thiel 29 Jun 2010
0369384c revised tutorial to match the changed usage, added Sebastian Thiel 29 Jun 2010
18be0972 Removed blob.data property as there is no real rea Sebastian Thiel 29 Jun 2010
77cd6659 Renamed modules utils to util, and errors to exc t Sebastian Thiel 29 Jun 2010
791765c0 Removed repo tests which for some reason left the Sebastian Thiel 29 Jun 2010
160081b9 Updated and fixed sphinx API docs, which included Sebastian Thiel 29 Jun 2010
6917ae4c Diff: fixed bug that caused a string to end up as Sebastian Thiel 29 Jun 2010
f1401803 Fixed performance tests which broke in the course Sebastian Thiel 28 Jun 2010
8d2239f2 Merge branch 'sha20' Sebastian Thiel 28 Jun 2010
1fe889ea All tests adjusted to work with the changed intern Sebastian Thiel 28 Jun 2010
47e3138e Adjusted all files to (hopefully) deal with the fa Sebastian Thiel 25 Jun 2010
58fb1187 index.reset is now partly implemented using python Sebastian Thiel 25 Jun 2010
402a6c28 IndexFile.add: writing of the index file can now o Sebastian Thiel 24 Jun 2010
feb1ea0f GitCmdStreamReader: fixed terrible bug which only Sebastian Thiel 24 Jun 2010
55dcc17c aggressive_tree_merge: fixed incorrect handling of Sebastian Thiel 24 Jun 2010
129f90aa Multiple partly critical bugfixes related to index Sebastian Thiel 24 Jun 2010
57050184 Merge branch 'fromtree' Sebastian Thiel 23 Jun 2010
1e2265a2 fixed critical bug in traverse_trees_recursive, im Sebastian Thiel 23 Jun 2010
aea02438 Added test for aggressive_tree_merge Sebastian Thiel 23 Jun 2010
c0ef65b4 Implemented simple tree merging and a simple test, Sebastian Thiel 22 Jun 2010
be97c455 Initial frame for implementing read_tree using pur Sebastian Thiel 22 Jun 2010
778234d5 Merge branch 'writetree' Sebastian Thiel 22 Jun 2010
c4f49fb2 index.write_tree: now uses MemoryDB, making tree h Sebastian Thiel 22 Jun 2010
d2d9197c Tree-Writing now works after fixing an off-by-one Sebastian Thiel 22 Jun 2010
69dd8750 index.write_tree: initial version implemented, alt Sebastian Thiel 21 Jun 2010
1044116d index: put serialization methods into new 'fun' mo Sebastian Thiel 21 Jun 2010
91725f0f index.add does not need the git clt anymore Sebastian Thiel 21 Jun 2010
0fdf6c3a index: Entries are now using flags internally, ins Sebastian Thiel 21 Jun 2010
ac62760c index.add: now uses gitdb.store functionality inst Sebastian Thiel 21 Jun 2010
f164627a db: added pure python git database Sebastian Thiel 20 Jun 2010
b82dbf53 GitCmd implementation of gitdb base moved to git-p Sebastian Thiel 18 Jun 2010
e837b901 Move LazyMixin type to gitdb, index reading now us Sebastian Thiel 15 Jun 2010
1d230753 Moved LockedFD and its test into the gitdb project Sebastian Thiel 15 Jun 2010
06590aee Reimplemented Lock handling to be conforming to th Sebastian Thiel 14 Jun 2010
c9dbf201 Moved small types that had their own module into t Sebastian Thiel 14 Jun 2010
38b3cfb9 Merge branch 'index' Sebastian Thiel 14 Jun 2010
abaefc59 Implemented the serializable interface - by refact Sebastian Thiel 14 Jun 2010
af32b6e0 index: split index file into multiple files of a s Sebastian Thiel 14 Jun 2010
d9240918 tree: added TreeModifier, allowing to adjust exist Sebastian Thiel 14 Jun 2010
fe5289ed tree now uses less memory for its cache as it stor Sebastian Thiel 14 Jun 2010
28ed48c9 Implemented initial version of tree serialization Sebastian Thiel 14 Jun 2010
6c1faef7 Removed odb from project, it is now used as a subm Sebastian Thiel 12 Jun 2010
86ea6350 Removed async from tree Sebastian Thiel 12 Jun 2010
f91495e2 Merge branch 'async' Sebastian Thiel 12 Jun 2010
7a0b79ee task: improved naming of task types, improved pool Sebastian Thiel 12 Jun 2010
1d8a577f channel: cleaned up inheritance hierarchy, adding Sebastian Thiel 12 Jun 2010
be8955a0 Cleaned up channel design, Reader and Writer bases Sebastian Thiel 12 Jun 2010
a28942bd Added performance test, improved iterator task whi Sebastian Thiel 11 Jun 2010
cac6e06c test_task: fixed import error, made all modules fr Sebastian Thiel 11 Jun 2010
29eb123b Merge branch 'cleanup' into async Sebastian Thiel 11 Jun 2010
e14e3f14 Removed commented-out debug code and additional de Sebastian Thiel 11 Jun 2010
1873db44 Improved shutdown handling - although its impossib Sebastian Thiel 11 Jun 2010
f606937a Merge branch 'taskdep' into async Sebastian Thiel 11 Jun 2010
18e3252a Finished dependent task testing according to the f Sebastian Thiel 11 Jun 2010
5ff86413 test.async: split test_pool up into task impleneta Sebastian Thiel 11 Jun 2010
583e6a25 Merge branch 'channel' into taskdep Sebastian Thiel 11 Jun 2010
6d1212e8 IMPORTANT: sometimes, when notifying waiters by re Sebastian Thiel 11 Jun 2010
fbe062bf Added dependency-task tests, and fixed plenty of r Sebastian Thiel 10 Jun 2010
c34343d0 tasks can now terminate faster when no items were Sebastian Thiel 10 Jun 2010
7c36f364 Now tracking the amount of concurrent writers to a Sebastian Thiel 10 Jun 2010
55e75792 channel: Changed design to be more logical - a cha Sebastian Thiel 10 Jun 2010
01eac1a9 Added more dependency task tests, especially the s Sebastian Thiel 10 Jun 2010
cfb278d7 InputChannelTask now has interface for properly ha Sebastian Thiel 10 Jun 2010
3323464f messy first version of a properly working depth-fi Sebastian Thiel 09 Jun 2010
257a8a94 test: prepared task dependency test, which already Sebastian Thiel 09 Jun 2010
365fb14c task: redesigned write channel access to allow the Sebastian Thiel 09 Jun 2010
ea81f14d Channel: Callbacks reviewed - they are now part of Sebastian Thiel 09 Jun 2010
07996a1a task: removed scheduled task support, which at som Sebastian Thiel 09 Jun 2010
57a4e092 Channel: removed pseudoconstructor, which clearly Sebastian Thiel 09 Jun 2010
0974f873 Channel: Read method revised - now it really reall Sebastian Thiel 09 Jun 2010
4e6bece0 HSCondition: Fixed terrible bug which it inherited Sebastian Thiel 09 Jun 2010
a988e698 HSCondition: now gets a lock even in the single-no Sebastian Thiel 09 Jun 2010
10907017 HSCondition: now deriving from deque, as the Async Sebastian Thiel 09 Jun 2010
2054561d HSCondition: using a deck to store waiters, for fu Sebastian Thiel 09 Jun 2010
f2c8d26d thread: fixed initialization problem if an empty i Sebastian Thiel 09 Jun 2010
15941ca0 queue: fixed critical bug in the notify method, as Sebastian Thiel 09 Jun 2010
f78d4a28 Merge branch 'queue' into async Sebastian Thiel 08 Jun 2010
772b9563 workerthread: adjusted to use a blocking queue, it Sebastian Thiel 08 Jun 2010
e5c0002d Revised task deletion works well, adjusted test to Sebastian Thiel 08 Jun 2010
13dd59ba task: now deletes itself once its done - for the t Sebastian Thiel 08 Jun 2010
619c1178 Its getting better already - intermediate commit b Sebastian Thiel 08 Jun 2010
53152a82 queue: adjusted queue to be closable ( without own Sebastian Thiel 08 Jun 2010
3776f7a7 The new channeldesign actually works, but it also Sebastian Thiel 08 Jun 2010
09c3f39c both versions of the async queue still have troubl Sebastian Thiel 08 Jun 2010
5d996892 test implementation of async-queue with everything Sebastian Thiel 07 Jun 2010
3e2ba9c2 Merge branch 'stasks' into async Sebastian Thiel 07 Jun 2010
898d47d1 Task scheduled items lock now uses a dummy lock i Sebastian Thiel 07 Jun 2010
e825f8b6 Channel now uses the AsyncQueue, boosting performa Sebastian Thiel 07 Jun 2010
def0f739 introduced a new counter keeping track of the sche Sebastian Thiel 07 Jun 2010
be06e874 improved testing to test the actual async handling Sebastian Thiel 07 Jun 2010
654e54d2 task: Fixed incorrect handling of channel closure. Sebastian Thiel 07 Jun 2010
583cd880 Moved pool utilities into util module, fixed criti Sebastian Thiel 07 Jun 2010
edd9e23c added high-speed locking facilities, allowing our Sebastian Thiel 07 Jun 2010
8c3c271b Added task order cache, and a lock to prevent us w Sebastian Thiel 07 Jun 2010
619662a9 changed scheduling and chunksize calculation in re Sebastian Thiel 07 Jun 2010
a8a448b7 pool.consumed_tasks: is now a queue to be thread s Sebastian Thiel 07 Jun 2010
6a252661 pool: First version which works as expected in asy Sebastian Thiel 06 Jun 2010
867129e2 channel.read: enhanced to be sure we don't run int Sebastian Thiel 06 Jun 2010
1b272929 Plenty of fixes in the chunking routine, made poss Sebastian Thiel 06 Jun 2010
b3cde0ee First step of testing the pool - tasks have been s Sebastian Thiel 06 Jun 2010
ec28ad57 thread: adjusted worker thread not to provide an o Sebastian Thiel 06 Jun 2010
b72e2704 Improved pool design and started rough implementat Sebastian Thiel 06 Jun 2010
ab59f783 Renamed mp to async, as this is a much better name Sebastian Thiel 05 Jun 2010
61138f2e Moved multiprocessing modules into own package, as Sebastian Thiel 05 Jun 2010
50e46910 Initial pool design added, allowing for lazy chann Sebastian Thiel 05 Jun 2010
65c9fe0b A code donation: Donating a worker thread implemen Sebastian Thiel 05 Jun 2010
c69b6b97 Added basic channel implementation including test Sebastian Thiel 05 Jun 2010
7c1169f6 Removed compression flag from IStream and OStream Sebastian Thiel 04 Jun 2010
a243827a Implemented stream tests, found a bug on the way, Sebastian Thiel 04 Jun 2010
6fbb6930 Merge branch 'odb' Sebastian Thiel 04 Jun 2010
e746f96b Fixed implementation after design change to deal w Sebastian Thiel 04 Jun 2010
a1e80445 initial version of new odb design to facilitate a Sebastian Thiel 04 Jun 2010
b01ca6a3 db: implemented GitObjectDB using the git command Sebastian Thiel 03 Jun 2010
1906ee4d Fixed compatability issues with python 2.5, made s Sebastian Thiel 03 Jun 2010
1e2b4613 commit.create_from_tree now uses pure python imple Sebastian Thiel 03 Jun 2010
4b4a514e Added performance comparison to cgit ... and yes, Sebastian Thiel 03 Jun 2010
26e138cb odb: fixed streamed decompression reader ( specifi Sebastian Thiel 03 Jun 2010
38d59fc8 odb: implemented loose object streaming, which is Sebastian Thiel 03 Jun 2010
25dca42b git.cmd: using communicate in the main branch of e Sebastian Thiel 03 Jun 2010
e79999c9 git.cmd: moved hardcoded chunksize when duplicatin Sebastian Thiel 03 Jun 2010
6f8ce890 added frame for object reading, including simple t Sebastian Thiel 02 Jun 2010
8b86f9b3 initial version of loose object writing and simple Sebastian Thiel 02 Jun 2010
282018b7 Added first design and frame for object database. Sebastian Thiel 02 Jun 2010
53882005 git.cmd: added test for stream section constraint Sebastian Thiel 02 Jun 2010
ae5a69f6 commit: redesigned revlist and commit parsing, com Sebastian Thiel 02 Jun 2010
4e1c89ec Added performance testing foundation library, rewo Sebastian Thiel 02 Jun 2010
4a25347d Added commit-iteration test Sebastian Thiel 02 Jun 2010
8c1a87d1 commit: refactored existing code to decode commits Sebastian Thiel 02 Jun 2010
df089235 commit: initial version of commit_from_tree which Sebastian Thiel 02 Jun 2010
6d9b1f4f gitcmd: may now receive extra keyword arguments to Sebastian Thiel 31 May 2010
1ee2afb0 cmd: By default, on linux, the parent file handles Sebastian Thiel 26 May 2010
ecf37a1b index: index-add fixed to always append a newline Sebastian Thiel 26 May 2010
de84cbdd refs: a Reference can now be created by assigning Sebastian Thiel 26 May 2010
17af1f64 BlockingLockFile: added sanity check that raises I Sebastian Thiel 26 May 2010
1019d4cf diff: by limiting the splitcount to 5, a subtle bu Sebastian Thiel 25 May 2010
600fcbc1 Repo: Added comparison operators and hash operator Sebastian Thiel 12 May 2010
8caeec1b IndexFile.add: Fixed incorrect path handling if pa Sebastian Thiel 10 May 2010
de5bc8f7 Handle filenames with embedded spaces when generat Sebastian Thiel 10 May 2010
c083f3d0 index.add: added index path rewrite functionality, Sebastian Thiel 10 May 2010
837c32ba repo: added test with some basic assertions for em Sebastian Thiel 10 May 2010
63761f4c docs: removed >>> in front of examples to make cop Sebastian Thiel 06 May 2010
e41c727b README: Added mailing list and issue tracker infor Sebastian Thiel 06 May 2010
143b9273 TODO: Removed all entries but left a mesage about Sebastian Thiel 04 May 2010
22a02899 Index: handling an AttributeError exception raised Sebastian Thiel 04 May 2010
0d6ceabf Added additional tz_offset testing in performance Sebastian Thiel 30 Apr 2010
b75c3103 Merge commit 'refs/merge-requests/14' of git://git Sebastian Thiel 30 Apr 2010
b48e4d3a Add support for time zone information in tags and Rick Copeland 27 Apr 2010
69361d96 conf.py: Adjusted version to match with the actual Sebastian Thiel 14 Apr 2010
82b8902e Used this release for a first beta of the 0.2 bran Sebastian Thiel 07 Apr 2010
501bf602 roadmap added to docs to give an idea of tasks sti Sebastian Thiel 23 Mar 2010
997b7611 test system: renamed a few test methods in test_re Sebastian Thiel 21 Mar 2010
72bcdbd0 Converted all tabs to 4 space characters each to c Sebastian Thiel 04 Mar 2010
4956c1e6 Small improvements to the tutorial prior to taggin Sebastian Thiel 02 Mar 2010
6bfdf932 Commit.iter_items: Will not restrict comits to the Sebastian Thiel 28 Feb 2010
3e14ab55 git.Tree: Fixed critical issue when reading trees Sebastian Thiel 24 Feb 2010
4375386f IndexFile.write: Added special handling flag allow Sebastian Thiel 24 Feb 2010
f96ee746 index: added move method including test Sebastian Thiel 19 Feb 2010
76fd1d41 LockFile: release_lock now checks whether the lock Sebastian Thiel 18 Feb 2010
180a5029 git.commit: Added test to assure we handle the fir Sebastian Thiel 18 Feb 2010
a803803f Lockfile now uses low-level commands to interact w Sebastian Thiel 14 Feb 2010
0bb2fc81 Commit.create: now handles empty repositories corr Sebastian Thiel 13 Feb 2010
15ee0ac0 IndexFile: unmerged_blobs lists are now sorted Sebastian Thiel 13 Feb 2010
400d728c Implemented RemoteProgress parsing for git-fetch, Sebastian Thiel 12 Jan 2010
77cde004 remote.py: improved push-progress parsin to better Sebastian Thiel 12 Jan 2010
d86e77ed tree: implemented recursive paths in __div__ and _ Sebastian Thiel 30 Dec 2009
1b3feddd LockFile: id representing the instance that keeps Sebastian Thiel 17 Dec 2009
dcf2c3bd config: GitConfigReader now allows to override its Sebastian Thiel 17 Dec 2009
a38a0053 Added imports for standard locking file classes in Sebastian Thiel 16 Dec 2009
697702e7 index: improved the way stdout is handled as the p Sebastian Thiel 15 Dec 2009
b1a2271a refs: Added is_valid method to SymbolicReference b Sebastian Thiel 15 Dec 2009
bc66da0d removed nonsense IndexLock implementation Sebastian Thiel 10 Dec 2009
16a0c64d index: IndexLock added to provide some kind of cri Sebastian Thiel 10 Dec 2009
54844a90 index: TempFileMover now handles the case that the Sebastian Thiel 10 Dec 2009
a97d2193 config: fixed incorrect handling of default value Sebastian Thiel 09 Dec 2009
35057c56 repo: Added alias for refs property, which is call Sebastian Thiel 09 Dec 2009
6a417f4c config.set_value: added more convenient set_value Sebastian Thiel 08 Dec 2009
c76a8c54 config.get_value: Added default argument including Sebastian Thiel 08 Dec 2009
3326f347 index: Checkout exception now contains information Sebastian Thiel 07 Dec 2009
f6102b34 Reference: reading of commit data is now safer and Sebastian Thiel 07 Dec 2009
ac4133f5 SymbolicRefence base is now fully aware of pack fi Sebastian Thiel 04 Dec 2009
8e29a913 refs: Fixed incorrect retrieval of symbolic refere Sebastian Thiel 04 Dec 2009
e4ed59a8 SymbolicReference creation now won't fail if the t Sebastian Thiel 04 Dec 2009
4e729429 refs.rename: improved handling as it will only rai Sebastian Thiel 03 Dec 2009
12276fed refs: Implemented low-level (Symbolic)Reference re Sebastian Thiel 03 Dec 2009
7d00fa4f config: implemented get_value method to have a saf Sebastian Thiel 03 Dec 2009
c05ef0e7 repo: renamed directories to more descriptive iden Sebastian Thiel 03 Dec 2009
1eae9d15 repo: fixed incorrect path handling thta could lea Sebastian Thiel 03 Dec 2009
bae67b87 commit.create_from_tree: head will not be advanced Sebastian Thiel 01 Dec 2009
615de502 index: Added BlobFilter utility class to make filt Sebastian Thiel 30 Nov 2009
f22ddca3 SymbolicReference.delete: Now takes SymbolicRefere Sebastian Thiel 30 Nov 2009
bac518bf Generalized custom reference creation down to Symb Sebastian Thiel 30 Nov 2009
4f7255c2 ref: Added general method to create and delete any Sebastian Thiel 30 Nov 2009
8775b641 Traversable.traverse: Added as_edge option allowin Sebastian Thiel 27 Nov 2009
7ba46b8f Fixed issue with commit traversal due to missing v Sebastian Thiel 27 Nov 2009
2740d2cf Added test that gets into a commit traversal loop Sebastian Thiel 27 Nov 2009
a1391bf0 ItemTraversal: Predicate and prune functions now p Sebastian Thiel 27 Nov 2009
f28a2041 improved performance of item traversal, its nearly Sebastian Thiel 27 Nov 2009
accfe361 tree: added traversal method, adjusted tests Sebastian Thiel 26 Nov 2009
7ef66a66 objects.utils: Added Traversable base and implemen Sebastian Thiel 26 Nov 2009
fa98250e SymbolicReference is now the base for all referenc Sebastian Thiel 26 Nov 2009
0d638bf6 Initially put SymbolicRef as base class of Referen Sebastian Thiel 26 Nov 2009
aaeb986f SymbolicReferences can now be at any path within t Sebastian Thiel 26 Nov 2009
9c92df68 diff: added __str__ method to diff class Sebastian Thiel 25 Nov 2009
e40b5f07 index.write_tree: fixed bug that would cause the w Sebastian Thiel 25 Nov 2009
c5f92b17 PushInfo: added summary field to help providing us Sebastian Thiel 24 Nov 2009
279d162f commit: added create_from_tree method to untie com Sebastian Thiel 24 Nov 2009
1194dc43 diff: Added additional assertion to test: paths no Sebastian Thiel 24 Nov 2009
f6c8072d index.merge_tree function added including test. Sebastian Thiel 24 Nov 2009
f73385a5 diff: fixed issue in diff implementation which wou Sebastian Thiel 23 Nov 2009
202216e2 remote.fetch: fetchInfo would not provide old_comm Sebastian Thiel 23 Nov 2009
1dd7d646 index.checkout: improved handling of errors as the Sebastian Thiel 23 Nov 2009
5020eb8e index.checkout: improved parsing of stderr to prop Sebastian Thiel 23 Nov 2009
3bee808e index.checkout: Now parsing stderror in the end to Sebastian Thiel 23 Nov 2009
331ddc27 index.checkout: Added progress function and made a Sebastian Thiel 22 Nov 2009
2c0dcc6f index: Path expansion routine is now iterator whic Sebastian Thiel 21 Nov 2009
0f6c32a9 index.add: adjusted code to deal with update-index Sebastian Thiel 21 Nov 2009
84f9b603 index.add: added progress function support and mad Sebastian Thiel 19 Nov 2009
84be1263 index: Added IndexEntry.from_base method including Sebastian Thiel 18 Nov 2009
59b05d06 repo: may now be initialized from a path with envr Sebastian Thiel 10 Nov 2009
1f4bc8ee Actor: fixed incorrect parsing of names from lines unknown 06 Nov 2009
a4d06724 Merge branch 'win_fixes' Sebastian Thiel 06 Nov 2009
4114d19e Fixed commit.count method which now handles the pa Sebastian Thiel 06 Nov 2009
1da74442 test_remote: fixed test which assumed existance of Sebastian Thiel 06 Nov 2009
d2ff5822 Index tests adopted to windows - especially the sy Sebastian Thiel 06 Nov 2009
e0f2bb42 ARGH: wb and rb is not the same as r and w on wind Sebastian Thiel 05 Nov 2009
819d6ace test_commit: commit.count actually returned incorr Sebastian Thiel 05 Nov 2009
179a1dcc helper: repo creation functions now handle errors Sebastian Thiel 05 Nov 2009
b372fdd5 removed large-input test as it is totally dependen Sebastian Thiel 05 Nov 2009
555b0efc repo.clone: Added plenty of special handling to al Sebastian Thiel 05 Nov 2009
4e99d9ab Fixed config module which forgot to call the super Sebastian Thiel 05 Nov 2009
d9671e15 fixed test_repo to work on windows Sebastian Thiel 05 Nov 2009
46c9a0df cmd: added clear_cache method now used by test rep Sebastian Thiel 05 Nov 2009
a67bf61b git cmd on windows now runs without the shell, see Sebastian Thiel 05 Nov 2009
5593dc01 Fixed windows TASKKILL so it actually does somethi Sebastian Thiel 05 Nov 2009
9ee861ae Added utilities helping to create proper paths eit Sebastian Thiel 05 Nov 2009
453995f7 improved error when setting up server based test t Sebastian Thiel 04 Nov 2009
ec1f9c9e helpers: fixed and improved test repo decorators t Sebastian Thiel 04 Nov 2009
d884adc8 Merge branch 'improvements' Sebastian Thiel 04 Nov 2009
ace1fed6 head.checkout method added including test Sebastian Thiel 04 Nov 2009
f1e9df15 Merge branch 'docs' into improvements Sebastian Thiel 04 Nov 2009
fc2201e6 Converted tabs to spaces. Sebastian Thiel 04 Nov 2009
52bb0046 added query for 'M' modified diffs to DiffIndex in Sebastian Thiel 04 Nov 2009
9117cdbb added paragraph about the diffing engine and how t Sebastian Thiel 04 Nov 2009
a885d23b Added Index Object paragraph and wrote the Remote Sebastian Thiel 04 Nov 2009
81279eea added paragraph about using the git-python command Sebastian Thiel 04 Nov 2009
50af8642 Worked on the tree object handling and realized an Sebastian Thiel 04 Nov 2009
20ef1924 initial work on tutorial.rst Sebastian Thiel 04 Nov 2009
4748e813 added all new files to reference.rst and corrected Sebastian Thiel 04 Nov 2009
f41d42ee Improved cmd error handling in case an invalid rev Sebastian Thiel 04 Nov 2009
c4cde8df IndexObject: assured that .path fields are relativ Sebastian Thiel 04 Nov 2009
f9bbdc87 tree: parsing would fail when symlinks where encou Sebastian Thiel 04 Nov 2009
43ab2afb refs: iter_items now imlemented natively for addit Sebastian Thiel 03 Nov 2009
e648efdc remotes are now retrieved directly by parsing the Sebastian Thiel 03 Nov 2009
9b426893 Reference.from_path now only creates references, n Sebastian Thiel 03 Nov 2009
572ace09 Now using git-update-ref and git-symbolic-ref to u Sebastian Thiel 03 Nov 2009
0c4269a2 remote.push: Fixed progress parsing, previously it Sebastian Thiel 03 Nov 2009
3cb5ba18 object: renamed id attribute to sha as it in fact Sebastian Thiel 03 Nov 2009
dbc18b92 repo: added create_* and delete_* methods for refs Sebastian Thiel 03 Nov 2009
6bca9899 repo.is_dirty: is a method now - the property base Sebastian Thiel 03 Nov 2009
615fc198 Merge branch 'remotes' into improvements Sebastian Thiel 03 Nov 2009
ec3d9164 Finished all push tests I could think of so far. M Sebastian Thiel 03 Nov 2009
e70f3218 Intermediate commit with a few added and improved Sebastian Thiel 03 Nov 2009
b2ccae0d Implemented PushProgress and PushInfo class includ Sebastian Thiel 02 Nov 2009
461fd06e Added frame for push testing and push implemenatio Sebastian Thiel 28 Oct 2009
8b512141 Another attempt to make fetch emit progress inform Sebastian Thiel 28 Oct 2009
685d6e65 Added repo.refs for completeness (as remote.refs i Sebastian Thiel 28 Oct 2009
a519942a Tried to use shallow repository - this works in ca Sebastian Thiel 28 Oct 2009
4712c619 Fixed bug when listing remotes - it was based on r Sebastian Thiel 28 Oct 2009
dc518251 FetchInfo class is not a subclass of Remote class Sebastian Thiel 28 Oct 2009
146a6fe1 IterableList: added support for prefix allowing re Sebastian Thiel 28 Oct 2009
87afd252 tag handling tests finished, unfortunately there i Sebastian Thiel 28 Oct 2009
2f8e6f7a Implemented handling of FETCH_HEAD and tags, some Sebastian Thiel 27 Oct 2009
29c20c14 Added special cases to test that shows we cannot y Sebastian Thiel 27 Oct 2009
b1f32e23 Added remote stale_refs property including test, t Sebastian Thiel 27 Oct 2009
764cc6e3 renamed remote_branch to remote_head, improved err Sebastian Thiel 27 Oct 2009
138aa2b8 Added non-fast forward test case, fixed parsing is Sebastian Thiel 27 Oct 2009
038f1833 implemented test for rejection handling and fixed Sebastian Thiel 27 Oct 2009
5047344a Added testing frame for proper fetch testing to be Sebastian Thiel 27 Oct 2009
ef592d38 Reference._from_string will now create the appropr Sebastian Thiel 27 Oct 2009
22757ed7 put _make_file helper method into TestBase class Sebastian Thiel 27 Oct 2009
2792e534 Merge branch 'index' into improvements Sebastian Thiel 26 Oct 2009
0ef1f89a index.add: Finished implemenation including throug Sebastian Thiel 26 Oct 2009
291d2f85 When parsing trees, we now store the originan type Sebastian Thiel 26 Oct 2009
78a46c43 cmd.wait: AutoKill wrapped process will automatica Sebastian Thiel 26 Oct 2009
5ba2aef8 added head kwarg to reset and commit method, allow Sebastian Thiel 26 Oct 2009
0725af77 refs.SymoblicRef: implemented direcft setting of t Sebastian Thiel 26 Oct 2009
9dfd6bcc Merge branch 'refs' into index Sebastian Thiel 26 Oct 2009
f9cec009 index.commit: implemented initial version, but in Sebastian Thiel 23 Oct 2009
b999cae0 actor: added __eq__, __ne__ and __hash__ methods i Sebastian Thiel 23 Oct 2009
0cd09bd3 index.remove implemented including throrough test Sebastian Thiel 23 Oct 2009
13a26d4f Implemented index.reset method including test Sebastian Thiel 23 Oct 2009
81d8788d IndexEntry is now based on a 'minimal' version tha Sebastian Thiel 23 Oct 2009
44a601a0 Added notes about git-update-ref Sebastian Thiel 23 Oct 2009
1b89f394 commit.name_rev property added for convenience Sebastian Thiel 23 Oct 2009
9b9776e8 Refs can now set the reference they are pointing t Sebastian Thiel 23 Oct 2009
1047b41e Added TagRefernce creation and deletion including Sebastian Thiel 23 Oct 2009
ddc54965 Implemented head methods: create, delete, rename, Sebastian Thiel 23 Oct 2009
2c23ca3c refs: added create, delete and rename methods wher Sebastian Thiel 23 Oct 2009
a7a4388e Added frame for IndexFile add/remove/commit method Sebastian Thiel 23 Oct 2009
3d3a24b2 Added repo.index property including simple test, a Sebastian Thiel 23 Oct 2009
a10aa36b Renamed Index to IndexFile, adjusted tests, it wil Sebastian Thiel 23 Oct 2009
00499d99 Merge branch 'symbolic_ref' into improvements Sebastian Thiel 22 Oct 2009
d1bd99c0 SymbolicReferences can now change they references Sebastian Thiel 22 Oct 2009
b7a5c058 Adjusted tests to deal with API changes Sebastian Thiel 22 Oct 2009
58e2157a Added SymbolicReference and HEAD type to better re Sebastian Thiel 22 Oct 2009
b2a14e4b Merge branch 'index' into improvements Sebastian Thiel 22 Oct 2009
ea33fe8b Index: Is now diffable and appears to properly imp Sebastian Thiel 22 Oct 2009
1496979c default index writing now writes the index of the Sebastian Thiel 22 Oct 2009
7184340f Added test for ConcurrentWriteOperation Sebastian Thiel 22 Oct 2009
36f838e7 utils: Added LockFile including test Sebastian Thiel 22 Oct 2009
3d9e7f11 Index now behaves more like the default index if n Sebastian Thiel 22 Oct 2009
20c34a92 Added reset method to Head - its a class method du Sebastian Thiel 22 Oct 2009
3c658c16 Merge branch 'testsystem' into improvements Sebastian Thiel 22 Oct 2009
b197b2db Adjusted all remaining test suites to use the new Sebastian Thiel 22 Oct 2009
3c770f8e Fixed decorator issue that would cause a function Sebastian Thiel 22 Oct 2009
9c3bbc43 Implemented decorators, tests pass at least Sebastian Thiel 22 Oct 2009
bb0ac304 Added frame for new Repo handling and some neat de Sebastian Thiel 22 Oct 2009
59e26435 Updated CHANGES file to indicate addition of index Sebastian Thiel 22 Oct 2009
c53eeaca git cmd fix: After removing the with_raw_output fl Sebastian Thiel 22 Oct 2009
25945899 Merge branch 'index' into improvements Sebastian Thiel 22 Oct 2009
1f2b19de Removed index test marker for custom commits as th Sebastian Thiel 22 Oct 2009
4fe5cfa0 Stream_data streams data to a given output stream Sebastian Thiel 22 Oct 2009
f62c9b9c Git.cmd: removed with_raw_output option Sebastian Thiel 22 Oct 2009
33fa178e added Object.data_stream property allowing to stre Sebastian Thiel 22 Oct 2009
30d822a4 index writing now creates a sha on the content mak Sebastian Thiel 22 Oct 2009
aa921fee Implemented merge/resolve handling , but realized Sebastian Thiel 21 Oct 2009
7b50af0a index: Added write_tree method including test Sebastian Thiel 21 Oct 2009
3c9f55dd remote: Added fetch, pull, push methods to the int Sebastian Thiel 21 Oct 2009
bb509603 remote.refs now returns an IterableList allowing e Sebastian Thiel 21 Oct 2009
6662422b index.iter_blobs method added including tests ( wh Sebastian Thiel 21 Oct 2009
2e68d907 tree.traverse: Added prune functionality - previou Sebastian Thiel 21 Oct 2009
d97afa24 Improved testing of index against trees, tests suc Sebastian Thiel 21 Oct 2009
babf5765 Initial version of merge including tests for one-w Sebastian Thiel 21 Oct 2009
a4fb3091 diff: added test to be sure index-vs-working copy Sebastian Thiel 21 Oct 2009
5e52a00c repo.is_dirty: fixed incorrect check of a dirty wo Sebastian Thiel 21 Oct 2009
6fcbda4e touch method improved to open for appending which Sebastian Thiel 21 Oct 2009
b9d6494f index writing added including simple test, improve Sebastian Thiel 21 Oct 2009
152bab7e improved IndexEntry type and added test for parsin Sebastian Thiel 20 Oct 2009
56823868 Improved tuple access of EntryIndex class includin Sebastian Thiel 20 Oct 2009
50a9920b Added initial version of the index reading from fi Sebastian Thiel 20 Oct 2009
4a534eba Added frame for index implementation and testing Sebastian Thiel 20 Oct 2009
35a09c05 repo.alternates test cheked for correctness and bu Sebastian Thiel 20 Oct 2009
972a8b84 Added slots to Repo type to be sure we do not acci Sebastian Thiel 20 Oct 2009
dd76b9e7 Fixed bare repository handling - bare is now a pro Sebastian Thiel 20 Oct 2009
aa5e3668 Moved specialized methods like dashify, touch and Sebastian Thiel 20 Oct 2009
e64957d8 Improved is_dirty including test Sebastian Thiel 19 Oct 2009
98967178 Implemneted IterableLists for refs, commits and re Sebastian Thiel 19 Oct 2009
b9cb0070 Added TODO file to keep track of tasks and in case Sebastian Thiel 19 Oct 2009
0b3ecf2d commit.count: is an instance method now Sebastian Thiel 19 Oct 2009
11b1f6ed repo.remote method added Sebastian Thiel 19 Oct 2009
985093ba Merge branch 'remotes' into improvements Sebastian Thiel 19 Oct 2009
53d26977 remote: added tests for creation and removal, fini Sebastian Thiel 19 Oct 2009
cbf957a3 remote: base tests succeed now Sebastian Thiel 19 Oct 2009
345d6be7 config: fixed serious issues that would cause it t Sebastian Thiel 19 Oct 2009
048acc45 Added configuration access including tests to remo Sebastian Thiel 19 Oct 2009
a07cdbae Added remote module and test cases - about to impl Sebastian Thiel 19 Oct 2009
a8f85822 added initial frame for remote handling- remotes a Sebastian Thiel 19 Oct 2009
8f42db54 Merge branch 'config' into improvements Sebastian Thiel 19 Oct 2009
26029c29 added additional testing for the configuration, co Sebastian Thiel 19 Oct 2009
3fd37230 implemented config class as far as necessary, one Sebastian Thiel 19 Oct 2009
9513aa01 Added frame for configuration reader involving a m Sebastian Thiel 18 Oct 2009
657a57ad Improved tagobject message handling by not assumin Sebastian Thiel 18 Oct 2009
9840afda diff method now checks for git-diff errrs that can Sebastian Thiel 18 Oct 2009
225999e9 Merge branch 'diffing' into improvements Sebastian Thiel 18 Oct 2009
9acc7806 DiffIndex implemented including test Sebastian Thiel 18 Oct 2009
e063d101 diff: implemented raw diff parsing which appears t Sebastian Thiel 18 Oct 2009
aed099a7 resolved cyclic inclusion issue by moving the Diff Sebastian Thiel 18 Oct 2009
17852bde repo: fixed untracked files function which used gi Sebastian Thiel 18 Oct 2009
9946e0ce implemented diff tests, but will have to move the Sebastian Thiel 18 Oct 2009
a5cf1bc1 Removed a few diff-related test cases that fail no Sebastian Thiel 17 Oct 2009
b372e263 added Diffable interface to objects.base, its used Sebastian Thiel 16 Oct 2009
bb24f67e Fixed object bug that would cause object ids not t Sebastian Thiel 16 Oct 2009
919164df repo.untracked_files added including test Sebastian Thiel 16 Oct 2009
05d2687a Merging latest improvements including a revamped R Sebastian Thiel 16 Oct 2009
f2df1f56 Merge branch 'repo_interface' into improvements Sebastian Thiel 15 Oct 2009
b67bd4c7 Improved archive function by allowing it to direct Sebastian Thiel 15 Oct 2009
00c5497f repo: made init and clone methods less specific, p Sebastian Thiel 15 Oct 2009
806450db repo.commit_delta_base: removed Sebastian Thiel 15 Oct 2009
39229db7 Object can now create objects of the proper type i Sebastian Thiel 15 Oct 2009
9f51eeb2 repo: removed commits_between but added a note abo Sebastian Thiel 15 Oct 2009
9ce1193c Added Commit.iter_parents to iterate all parents Sebastian Thiel 15 Oct 2009
2da2b90e repo: removed a few methods because of redundancy Sebastian Thiel 15 Oct 2009
58d692e2 All times are not stored as time_struct, but as si Sebastian Thiel 15 Oct 2009
6226720b Initial set of improvementes merged into master, i Sebastian Thiel 15 Oct 2009
4186a2db Merge branch 'iteration_and_retrieval' into improv Sebastian Thiel 14 Oct 2009
1a4bfd97 test_performance: module containing benchmarks to Sebastian Thiel 14 Oct 2009
7cdfacee Removed plenty of mocked tree tests as they cannot Sebastian Thiel 14 Oct 2009
2e6d110f tree: now reads tress directly by parsing the bina Sebastian Thiel 14 Oct 2009
832b5639 Refs are now truly dynamic - this costs a little b Sebastian Thiel 14 Oct 2009
c5df4440 persistent command signature changed to also retur Sebastian Thiel 14 Oct 2009
6745f454 test_blob: removed many redundant tests that would Sebastian Thiel 14 Oct 2009
a28d3d18 Implemented git command facility to keep persisten Sebastian Thiel 14 Oct 2009
6eeae8b2 test: Added time-consuming test which could also b Sebastian Thiel 14 Oct 2009
ead94f26 cmd: added option to return the process directly, Sebastian Thiel 14 Oct 2009
ac1cec70 added Iterable interface to Ref type Sebastian Thiel 13 Oct 2009
6acec357 renamed find_all to list_all, changed commit to us Sebastian Thiel 13 Oct 2009
f4fa1cb3 Added base for all iteratable objects Sebastian Thiel 13 Oct 2009
5eb0f2c2 unified name of utils module, recently it was name Sebastian Thiel 13 Oct 2009
86fa577e tree: renamed content_from_string to _from_string Sebastian Thiel 13 Oct 2009
a58a60ac tree: now behaves like a list with string indexing Sebastian Thiel 12 Oct 2009
ff3d1423 test_base: Improved basic object creation as well Sebastian Thiel 12 Oct 2009
beb76aba repo.active_branch now returns a Head object, not Sebastian Thiel 12 Oct 2009
af9e37c5 IndexObjects are now checking their slots to raise Sebastian Thiel 12 Oct 2009
4c73e9cd refs now take repo as first argument and derive fr Sebastian Thiel 12 Oct 2009
637eadce renamed from_string and list_from_string to _from_ Sebastian Thiel 12 Oct 2009
f2834177 Reorganized package structure and cleaned up impor Sebastian Thiel 12 Oct 2009
3c0a6522 Merge branch 'hierarchyfix' into improvements Sebastian Thiel 11 Oct 2009
c68459a1 Added remaining tests for new base classes and rem Sebastian Thiel 11 Oct 2009
b01824b1 Fixed remaining tests to deal with the changes Sebastian Thiel 11 Oct 2009
708b8dda commit: fixed failing commit tests as the mocked g Sebastian Thiel 11 Oct 2009
ccde80b7 mode-only change for test system - this should be Sebastian Thiel 11 Oct 2009
9a119924 fixed issue in Ref.name implementation which would Sebastian Thiel 11 Oct 2009
15b9129e lazymixin system now supports per-attribute baking Sebastian Thiel 11 Oct 2009
7a7eedde put Tree and Blob onto a new base class suitable t Sebastian Thiel 11 Oct 2009
101fb1df blob tests fixed to deal with changes to the Blob Sebastian Thiel 11 Oct 2009
9374a916 converted all spaces to tabs ( 4 spaces = 1 tab ) Sebastian Thiel 11 Oct 2009
20f202d8 Re-designed the tag testing - it does not use fixt Sebastian Thiel 11 Oct 2009
9ee31065 Intermediate commit: commit,tree and blob objects Sebastian Thiel 11 Oct 2009
8430529e Renamed lazy.py to base.py to have a file for base Sebastian Thiel 09 Oct 2009
9c0c2fc4 finished cleaning usage of regular expressions - t Sebastian Thiel 09 Oct 2009
52ab3079 diff regex are now precompiled on class level, ren Sebastian Thiel 09 Oct 2009
07c20b42 deriving NoSuchPathError from OSError as it relate Sebastian Thiel 09 Oct 2009
92a97480 Blob|Tree: renamed 'name' member to 'path', update Sebastian Thiel 09 Oct 2009
2b7f5cb2 Commit._actor method made protected as it is only Sebastian Thiel 08 Oct 2009
b0e84a34 Merge branch 'doc_enhancements' into fixes Sebastian Thiel 08 Oct 2009
6da04adf repo_tests: fixed duplicate test-method name which Sebastian Thiel 08 Oct 2009
07eaa4ce improved repo documentation Sebastian Thiel 08 Oct 2009
4251bd59 Improved head and tag object documentation slightl Sebastian Thiel 08 Oct 2009
451561c2 Added docs for the error module Sebastian Thiel 08 Oct 2009
2dc5d684 Fixed Diff class which used Commits instead of Blo Sebastian Thiel 08 Oct 2009
2454ae89 Added missing information to docstrings of commit Sebastian Thiel 08 Oct 2009
84968314 improved git.cmd documentation Sebastian Thiel 08 Oct 2009
bca0cb7f Improved documentation on Actor and Blob Sebastian Thiel 08 Oct 2009
5915114c git.git.Git.__init__ takes None as default argumen Sebastian Thiel 08 Oct 2009
13ba1d87 Fixed git.blob.Blob.blame function which would ret Sebastian Thiel 08 Oct 2009
75c161cb Merge commit 'JonNordby/master' into integration Sebastian Thiel 07 Oct 2009
53ed0d43 /doc/_build is not interesting... Martin Marcher 01 Oct 2009
be53c1f3 fix some docs Martin Marcher 01 Oct 2009
2b93f2a9 Merge commit 'refs/merge-requests/1108' of git://g Martin Marcher 01 Oct 2009
ac36642c Merge branch 'master' of git@github.com:mm/gitpyth Martin Marcher 01 Oct 2009
fa44e6b5 Merge commit 'refs/merge-requests/1577' of git://g Martin Marcher 01 Oct 2009
50c90666 Don't remove blank lines in commit messages Kevin McConnell 22 Sep 2009
386d1af0 Fix unittests for Mock 0.5.0 Martin Marcher 14 Sep 2009
bdf2e667 Fix parsing for files with whitespace Jeremy Kerr 05 Aug 2009
ba8d1481 Fix unittests for Mock 0.5.0 Paul J. Davis 14 Jul 2009
3410fdc4 implemented equality operations on Commit objects Jon Nordby 28 Jun 2009
4c39f9da Slight issues with the MANIFEST.in due to it inclu Michael Trier 25 Jan 2009
9a4b1d4d Bumped version 0.1.6 Michael Trier 24 Jan 2009
c76852d0 Lots of spring cleaning and added in Sphinx docume Michael Trier 24 Jan 2009
bcd57e34 Corrected a problem with commits_between returning Michael Trier 24 Jan 2009
0ca61d4c Fixed the gzip archive creation using python gzip Michael Trier 24 Jan 2009
5f23379c Corrections to the tutorial to account for the cha Michael Trier 20 Dec 2008
e4582f80 fixed Commit.stats retrieval for parentless commit Michael Trier 17 Dec 2008
79cfe050 Added changes information for path component chang Michael Trier 16 Dec 2008
b65df78a Fixed a bug with branch names omitting path compon Michael Trier 16 Dec 2008
6ffd4b01 Corrected conflict with pep8 changes from apollo13 Michael Trier 16 Dec 2008
4b43ca7f Added in Changes documentation for 0.1.6 Michael Trier 16 Dec 2008
6ba8b8b9 Added in new properties Diff.renamed, Diff.rename_ Michael Trier 16 Dec 2008
39f85c43 pep008! Florian Apolloner 15 Dec 2008
5e062f4d Added Paul Sowden to the AUTHORS file and made tut Michael Trier 15 Dec 2008
6c486b2e Make message the full message and add a summary pr Michael Trier 15 Dec 2008
5da34fdd add support for parsing rename info to the diff pa Michael Trier 15 Dec 2008
753e908d implement a far far faster diff parser Michael Trier 15 Dec 2008
9e14356d add a path parameter to most commit methods Michael Trier 15 Dec 2008
5bb81224 remove ambiguity between paths and treeishs Michael Trier 15 Dec 2008
5117c9c8 Added in new changes and bumped for version 0.1.5 Michael Trier 15 Dec 2008
1083748b Corrected failing tests because the Repo mocking w Michael Trier 15 Dec 2008
11ec2e08 fixed git.Tree.__len__ arguments Michael Trier 15 Dec 2008
3942cdff Fixed packaging issue caused by ez_setup.py Michael Trier 15 Dec 2008
dc1fcf37 Get compatible with mock0.4 (to some extend ;)). J Michael Trier 15 Dec 2008
b00f3689 Replace GitPython with git in repr() outputs. Steve Frécinaux 17 Sep 2008
5de63b40 Added kai to the AUTHORS file. Michael Trier 14 Sep 2008
0ec61d4f Merge branch 'master' of git://gitorious.org/git-p Michael Trier 14 Sep 2008
eb8cec3c Added nud to the AUTHORS file. Michael Trier 14 Sep 2008
5613079f Merge branch 'master' of git://gitorious.org/git-p Michael Trier 14 Sep 2008
fa8fe4ca Added a read-only Repo.active_branch property whic Kai Lautaportti 12 Sep 2008
d7781e10 Cosmetic fixes to be consistent with the overall c Kai Lautaportti 12 Sep 2008
125b4875 Added a read-only property Repo.is_dirty which ref Kai Lautaportti 12 Sep 2008
a2856af1 Update tutorial to demonstrate dict-like tree obje Steve Frécinaux 08 Sep 2008
5d3e2f7f Allow modifying the project description Steve Frécinaux 07 Sep 2008
befb617d Make daemon export a property of git.Repo Steve Frécinaux 07 Sep 2008
c8c50d8b Do not use **kwargs for constructors. Steve Frécinaux 05 Sep 2008
2f6a6e35 Make Tree.content_from_string a static method. Steve Frécinaux 05 Sep 2008
0425bc64 Implement dict protocol for trees. Steve Frécinaux 05 Sep 2008
43eb1edf Initialize trees completely in tree.__bake__(). Steve Frécinaux 05 Sep 2008
b377c072 Use a dictionnary for tree contents Steve Frécinaux 05 Sep 2008
3131d1a5 Merge branch 'master' of git://gitorious.org/git-p Florian Apolloner 05 Sep 2008
590638f9 Fix unneeded dict unpacking. Steve Frécinaux 05 Sep 2008
1adc79ac test_commit: add a testcase for parsing rev-list - David Aguilar 03 Sep 2008
c2315513 commit: handle --bisect-all output in Commit.list_ David Aguilar 03 Sep 2008
8df638c2 Merge branch 'master' of git@gitorious.org:git-pyt Florian Apolloner 21 Aug 2008
a6604a00 fixed unneeded list unpacking Florian Apolloner 21 Aug 2008
127e511e Fixed bare related tests. Michael Trier 18 Aug 2008
4bf8e89e fixed it so init actually creates a bare repo. Th Michael Trier 18 Aug 2008
cf37099e use shell=True in windows (git.exe needs to be on Florian Apolloner 11 Aug 2008
bfdc8e26 Fix use of bare repositories. Michael Trier 28 Jul 2008
7d633282 Remove debug statement. Michael Trier 28 Jul 2008
d4e56f62 added Jelmer to the AUTHORS and removed an unneces Michael Trier 28 Jul 2008
14cef2bb Avoid stripping newlines in blob data. Michael Trier 28 Jul 2008
d3ce120c bump for package change. Michael Trier 20 Jul 2008
f3050b57 Made MANIFEST changes. Michael Trier 20 Jul 2008
c3d51596 Always fogetting the changes. Michael Trier 17 Jul 2008
c04c60f1 Removed method_missing since it was only used in o Michael Trier 17 Jul 2008
564db4f2 fixed a silly typo Florian Apolloner 17 Jul 2008
924da960 bump Michael Trier 17 Jul 2008
a9eeebed Cleaned up changes file. Michael Trier 17 Jul 2008
bfdf98ca Added license information to all files. Michael Trier 17 Jul 2008
95a83a7d fixed http://groups.google.com/group/git-python/br Florian Apolloner 08 Jul 2008
990d1fe0 fixed http://groups.google.com/group/git-python/br Florian Apolloner 24 Jun 2008
7fda0ec7 added os.path.expanduser to the repo initializatio Florian Apolloner 21 Jun 2008
c63cd987 continued yesterdays work on the execute stuff Florian Apolloner 21 Jun 2008
5a45790a Merge branch 'master' of git@gitorious.org:git-pyt Florian Apolloner 20 Jun 2008
5b01b589 made with_exceptions=True default (don't look befo Florian Apolloner 20 Jun 2008
66beac61 Merge branch 'master' of git://gitorious.org/git-p Florian Apolloner 20 Jun 2008
93e19791 fixed the tests, which where broken before my comm Florian Apolloner 20 Jun 2008
178dff75 Merge branch 'master' of git://gitorious.org/git-p Florian Apolloner 20 Jun 2008
a0d828fc fixed second problem in http://groups.google.com/g Florian Apolloner 20 Jun 2008
3980f11a cmd: rename with_keep_cwd to keep_cwd David Aguilar 16 Jun 2008
579e2c07 Merge commit 'sverre/master' into david David Aguilar 16 Jun 2008
fd5f1114 cmd: better support for bare repositories David Aguilar 16 Jun 2008
0aa1ce35 Added a with_keep_cwd option Sverre Rabbelier 13 Jun 2008
b38020ae Improved the GIT_PYTHON_TRACE=full output format Sverre Rabbelier 13 Jun 2008
9b63b3bc Added /dist to .gitignore Sverre Rabbelier 13 Jun 2008
abc2e538 cmd: properly handle cwd for repos with work trees David Aguilar 12 Jun 2008
52654c02 repo: these changes make Govind's latest changes p David Aguilar 12 Jun 2008
c5083752 Determine git_dir and git_work_tree in python. David Aguilar 12 Jun 2008
8a0eee39 stupid typo *grr* Florian Apolloner 11 Jun 2008
2effd7a1 removed to much :þ Florian Apolloner 11 Jun 2008
f347c6da added support for GIT_PYTHON_TRACE=='full', thx to Florian Apolloner 11 Jun 2008
93ad8da5 fixed init_bare Florian Apolloner 11 Jun 2008
ef9395f5 Merge branch 'master' of git://gitorious.org/git-p Florian Apolloner 07 Jun 2008
24effa48 fixed up the getattr stuff Florian Apolloner 07 Jun 2008
3d203a0d use getattr instead of gettatribute Florian Apolloner 05 Jun 2008
9aa93b58 changed svn to git. This makes more sense. I tried Michael Trier 02 Jun 2008
57a561cd tests: removed an obsolete comment in test_it_igno David Aguilar 02 Jun 2008
edf9fc52 Git: guard against passing False to git commands David Aguilar 02 Jun 2008
bf208392 style: remove spaces around parens per PEP8 Michael Trier 02 Jun 2008
277be842 style: follow PEP 8 in git/cmd.py Michael Trier 02 Jun 2008
b919010b put version stuff back. Michael Trier 02 Jun 2008
4043468d tests: add a test to ensure False is never passed David Aguilar 01 Jun 2008
6e1be303 Git: guard against passing False to git commands David Aguilar 01 Jun 2008
eba67171 forgot to remove the stuff from README. Michael Trier 01 Jun 2008
79ec3a51 Removed tutorial from README and added it into new Michael Trier 01 Jun 2008
105fea3e stupid me i shouldn't use assert() in tests David Aguilar 01 Jun 2008
b5278c51 fixed the buffer test. Florian Apolloner 01 Jun 2008
7f34a25e Merge branch 'master' of git://gitorious.org/git-p Florian Apolloner 01 Jun 2008
a935501a fixed http://gitorious.org/projects/git-python/re Florian Apolloner 01 Jun 2008
12b32450 tests: ensure cmd.execute can handle large output David Aguilar 31 May 2008
55f0245f tests: allow "git version" test to pass on arbitra David Aguilar 31 May 2008
26719d25 Merge branch 'master' of git://gitorious.org/git-p Florian Apolloner 31 May 2008
d2c1bd80 reverted to the cleaner and safer proc.wait method Florian Apolloner 31 May 2008
48af0ac8 tests: allow "git version" test to pass on arbitra David Aguilar 31 May 2008
039bfe37 whoops forgot cmd. Michael Trier 31 May 2008
d5625170 renamed gitter to cmd since that makes more sense. Michael Trier 31 May 2008
dafe71a3 didn't work for git 1.5.3 ;) Florian Apolloner 31 May 2008
8f043f00 fixed last failing test, hopefully this works for Florian Apolloner 31 May 2008
1a5885a4 replaced another git_python with git Florian Apolloner 31 May 2008
8c982c1f couple fixes to setup Michael Trier 31 May 2008
273400f9 added in changes to this release Michael Trier 31 May 2008
233e3ffe renamed git_python to git. Removed pop_key and rep Michael Trier 31 May 2008
7b675bf5 tests: keep temporary repos underneath test/repos David Aguilar 30 May 2008
e7252e21 gitignore: add ignores for common emacs and vim te David Aguilar 30 May 2008
cbbb6b34 git.py: make git_dir an optional parameter David Aguilar 30 May 2008
ebee400c tests: add utils.pop_key() testcases David Aguilar 30 May 2008
e10706b6 git_python: add utils.pop_key to __init__.py David Aguilar 30 May 2008
80b60faf tests: add a test for the new with_raw_output mech David Aguilar 29 May 2008
4e509130 git.py: always strip trailing whitespace and add a David Aguilar 29 May 2008
7d492738 tests: add a test for the new with_stderr mechanis David Aguilar 29 May 2008
c4d5e7c9 git.py: add support for merging stderr into stdout David Aguilar 29 May 2008
4a061029 tests: add a test for git.foo( with_exceptions=Tru David Aguilar 29 May 2008
323259cc git.py: add a with_exceptions keyword argument David Aguilar 29 May 2008
80d01f0e errors: add a GitCommandError class David Aguilar 29 May 2008
fd47d6b1 tests: add a git.foo( with_status=True ) testcase David Aguilar 29 May 2008
58fa2c40 git.py: add support for git.foo( with_status=True David Aguilar 29 May 2008
dc922f36 tests: add a test for git.foo( istream=fh ) David Aguilar 29 May 2008
2405cf54 git.py: add support for passing in a stdin input s David Aguilar 29 May 2008
579d1b81 git.py: always use "git foo" and never "git-foo" David Aguilar 29 May 2008
8501e908 utils: add a pop_key helper function David Aguilar 29 May 2008
a7129dc0 git.py: add support for a GIT_PYTHON_TRACE environ David Aguilar 29 May 2008
85c6252b tests: update test_git.py to use the new single-ch David Aguilar 29 May 2008
1accc498 git.py: properly handle single-character flags wit David Aguilar 29 May 2008
254d04aa gitignore: ignore eggs, .pyo's and /build David Aguilar 29 May 2008
27ceafbb Merge git://gitorious.org/git-python/apollo13 Michael Trier 26 May 2008
7c60b881 Fixed up problem where name doesn't exist on root Michael Trier 26 May 2008
70094734 removed stupid print Florian Apolloner 22 May 2008
5962862e use ~/foo instead of /foo for repo. Florian Apolloner 22 May 2008
71cd4096 fixed errors in the test, two permission errors re Florian Apolloner 21 May 2008
30472cf3 removed some unused stuff Florian Apolloner 20 May 2008
ae54e18d made subprocess not use a shell... Florian Apolloner 20 May 2008
9b975d9f removed some more spaces Florian Apolloner 20 May 2008
69a56c4e fixed incorrect test import Michael Trier 20 May 2008
03bfdb16 added /me as author Florian Apolloner 20 May 2008
35ddb45b removed unneeded spaces Florian Apolloner 20 May 2008
1dc09f0e added .gitignore to ignore *.pyc files and the egg Florian Apolloner 20 May 2008
207bf7bf Missing os import. Thanks apollo13. Michael Trier 20 May 2008
d7e59d3e added in note about how to handle date time inform Michael Trier 18 May 2008
0651f096 lots of little fixes. Corrected problem with crea Michael Trier 18 May 2008
062aafa3 Corrected problem with tree.__len__ getting confus Michael Trier 17 May 2008
ea6af049 Forgot to add Mock to the requirements. Michael Trier 08 May 2008
657e9809 Fixed up rspec comments that are passing. Michael Trier 08 May 2008
7c35350e ugh, the editing never ends. Michael Trier 08 May 2008
620dbee7 Apparently I'm a moron Michael Trier 08 May 2008
6383196b More small changes to tests. Commented out tests n Michael Trier 08 May 2008
9066712d Moved test stuff around and modified imports to ju Michael Trier 08 May 2008
933d23bf cleaned up a bunch of imports for the tests. Michael Trier 08 May 2008
1f66cfbb just more documentation fixes. Michael Trier 08 May 2008
7156cece slight modifications to docs. Michael Trier 07 May 2008
33ebe7ac initial project Michael Trier 07 May 2008