| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-10-11 | Fixed remaining tests to deal with the changes | Sebastian Thiel | |
| mode is now generally an int compatible to the stat module | |||
| 2009-10-11 | commit: fixed failing commit tests as the mocked git command would always ↵ | Sebastian Thiel | |
| return the same thing which does not work anymore - re-implemented it in a more dynamic manner, but in the end tests will have to be revised anyway Added slots to Diff and Stats type respectively | |||
| 2009-10-11 | mode-only change for test system - this should be in a separate repository ↵ | Sebastian Thiel | |
| in fact so that changes are a little more self-contained and not depending on the actual source repository | |||
| 2009-10-11 | fixed issue in Ref.name implementation which would not handle components ↵ | Sebastian Thiel | |
| properly | |||
| 2009-10-11 | lazymixin system now supports per-attribute baking, it is up to the class ↵ | Sebastian Thiel | |
| whether it bakes more. This also leads to more efficient use of memory as values are only cached and set when required - the baking system does not require an own tracking variable anymore, and values are only to be cached once - then python will natively find the cache without involving any additional overhead. This works by using __getattr__ instead of __get_attribute__ which would always be called | |||
| 2009-10-11 | put Tree and Blob onto a new base class suitable to deal with IndexObjects | Sebastian Thiel | |
| 2009-10-11 | blob tests fixed to deal with changes to the Blob type | Sebastian Thiel | |
| 2009-10-11 | converted all spaces to tabs ( 4 spaces = 1 tab ) just to allow me and my ↵ | Sebastian Thiel | |
| editor to work with the files properly. Can convert it back for releaes | |||
| 2009-10-11 | Re-designed the tag testing - it does not use fixtures anymore but ↵ | Sebastian Thiel | |
| dyamically checks the existance of tags within the repository - it basically tests the interface and checks that expected return types are actually returned | |||
| 2009-10-11 | Intermediate commit: commit,tree and blob objects now derive from object - ↵ | Sebastian Thiel | |
| test is in place which still fails on purpose. Need to integrate tags which can be objects or just a special form of a ref | |||
| 2009-10-09 | Renamed lazy.py to base.py to have a file for base classes - lazy not yet ↵ | Sebastian Thiel | |
| changed to allow proper rename tracking | |||
| 2009-10-09 | finished cleaning usage of regular expressions - they are now precompiled | Sebastian Thiel | |
| 2009-10-09 | diff regex are now precompiled on class level, renamed a|b_blob to ↵ | Sebastian Thiel | |
| a|b_blob_id as it better reflects the actual value actor regex now precompiled on class level blob regex now precompiled on class level; made blame method more readable and faster although it can still be improved by making assumptions about the blame format and by reading the git command stream directly ( which is a general issue right now ) | |||
| 2009-10-09 | deriving NoSuchPathError from OSError as it relates to it very well | Sebastian Thiel | |
| 2009-10-09 | Blob|Tree: renamed 'name' member to 'path', updated tests and changelog as ↵ | Sebastian Thiel | |
| it would make existing code incompatible in some places | |||
| 2009-10-08 | Commit._actor method made protected as it is only used by the Commit class ↵ | Sebastian Thiel | |
| and very specific so it's not suited to be part of the public API | |||
| 2009-10-08 | Merge branch 'doc_enhancements' into fixes | Sebastian Thiel | |
| 2009-10-08 | repo_tests: fixed duplicate test-method name which would redefine the ↵ | Sebastian Thiel | |
| previous one which never ran removed old tests which were commented out test_achive* method didn't actually call the functions, but only derefenced them | |||
| 2009-10-08 | improved repo documentation | Sebastian Thiel | |
| 2009-10-08 | Improved head and tag object documentation slightly | Sebastian Thiel | |
| 2009-10-08 | Added docs for the error module | Sebastian Thiel | |
| 2009-10-08 | Fixed Diff class which used Commits instead of Blobs - as Blobs contain the ↵ | Sebastian Thiel | |
| path ( in the 'name' member variable ), the a|b_path members of Diff have been removed. Tests were adjusted and run Diff docs have been updated to provide a little more information on specifics cases | |||
| 2009-10-08 | Added missing information to docstrings of commit and stats module | Sebastian Thiel | |
| 2009-10-08 | improved git.cmd documentation | Sebastian Thiel | |
| 2009-10-08 | Improved documentation on Actor and Blob | Sebastian Thiel | |
| 2009-10-08 | git.git.Git.__init__ takes None as default argument as the execute method ↵ | Sebastian Thiel | |
| handles this correctly | |||
| 2009-10-08 | Fixed git.blob.Blob.blame function which would return the text-per-commit as ↵ | Sebastian Thiel | |
| individual characters | |||
| 2009-10-07 | Merge commit 'JonNordby/master' into integration | Sebastian Thiel | |
| * commit 'JonNordby/master': implemented equality operations on Commit objects | |||
| 2009-10-01 | /doc/_build is not interesting... | Martin Marcher | |
| 2009-10-01 | fix some docs | Martin Marcher | |
| 2009-10-01 | Merge commit 'refs/merge-requests/1108' of ↵ | Martin Marcher | |
| git://gitorious.org/git-python/mainline into integration | |||
| 2009-10-01 | Merge branch 'master' of git@github.com:mm/gitpython | Martin Marcher | |
| 2009-10-01 | Merge commit 'refs/merge-requests/1577' of ↵ | Martin Marcher | |
| git://gitorious.org/git-python/mainline into integration | |||
| 2009-09-22 | Don't remove blank lines in commit messages | Kevin McConnell | |
| When parsing the commit messages, preserve any blank lines that are in the message. Signed-off-by: Kevin McConnell <kevin.mcconnell@gmail.com> | |||
| 2009-09-14 | Fix unittests for Mock 0.5.0 | Paul J. Davis | |
| 2009-08-05 | Fix parsing for files with whitespace | Jeremy Kerr | |
| Currently, the Tree object won't include any files that contain whitespace. split(c, 4) can return a 5-tuple, but we want a 4-tuple instead. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> | |||
| 2009-07-14 | Fix unittests for Mock 0.5.0 | Paul J. Davis | |
| 2009-06-28 | implemented equality operations on Commit objects | Jon Nordby | |
| 2009-01-24 | Slight issues with the MANIFEST.in due to it including *.txt which no longer ↵ | Michael Trier | |
| exist. | |||
| 2009-01-24 | Bumped version 0.1.60.1.6 | Michael Trier | |
| 2009-01-24 | Lots of spring cleaning and added in Sphinx documentation. | Michael Trier | |
| 2009-01-24 | Corrected a problem with commits_between returning None. | Michael Trier | |
| This was caused by calling reverse on the list, which reverses the list in place and returns None. We really need tests for this. | |||
| 2009-01-24 | Fixed the gzip archive creation using python gzip module | Eric Jonas | |
| (cherry picked from commit 160bd2bb74d88c110874c21635e24cc74ef58459) | |||
| 2008-12-20 | Corrections to the tutorial to account for the change of Tree to a ↵ | Michael Trier | |
| dictionary protocol. | |||
| 2008-12-16 | fixed Commit.stats retrieval for parentless commits in bare repos | Michael Trier | |
| (cherry picked from commit 88852ed7bcde4f4b18c1ae8b6fba7f3fab8e9bf5) | |||
| 2008-12-16 | Added changes information for path component change. | Michael Trier | |
| 2008-12-16 | Fixed a bug with branch names omitting path components. | Michael Trier | |
| Git allows branches to be named and organized using path components, e.g using a branch called "refactoring/feature1", which gets stored under refs/heads/refactoring/feature1. The previous code omitted everything but the last path component giving the name "feature1" instead of "refactoring/feature1" for the branch. This changeset fixes that. (cherry picked from commit dc4738bc53e580754e47037e26c7eec3047aeb69) | |||
| 2008-12-15 | Corrected conflict with pep8 changes from apollo13. | Michael Trier | |
| 2008-12-15 | Added in Changes documentation for 0.1.6 | Michael Trier | |
| 2008-12-15 | Added in new properties Diff.renamed, Diff.rename_from, and Diff.rename_to | Michael Trier | |
