aboutsummaryrefslogtreecommitdiff
path: root/test/git/test_diff.py
AgeCommit message (Collapse)Author
2010-06-29Diff: fixed bug that caused a string to end up as a blob modeSebastian Thiel
2010-06-02commit: refactored existing code to decode commits from streams - ↵Sebastian Thiel
performance is slightly better git.cmd: added method to provide access to the content stream directly. This is more efficient if large objects are handled, if it is actually used test.helpers: removed unnecessary code
2010-05-25diff: by limiting the splitcount to 5, a subtle bug was introduced as the ↵0.2.0-beta1Sebastian Thiel
newline at the end of the split line was not split away automatically. Added test for this, and the trivial fix Wow, at least two people reviewd the code, but it slipped through anyway :)
2010-03-04Converted all tabs to 4 space characters each to comply with pep8Sebastian Thiel
2009-11-24diff: Added additional assertion to test: paths not in the index should not ↵Sebastian Thiel
trigger an error
2009-11-04added query for 'M' modified diffs to DiffIndex including test. The latter ↵Sebastian Thiel
one was made faster by reducing the amount of permutations to the minimal value
2009-10-22Index: Is now diffable and appears to properly implement diffing against ↵Sebastian Thiel
other items as well as the working tree Diff.Diffable: added callback allowing superclasses to preprocess diff arguments Diff.Diff: added eq, ne and hash methods, string methods would be nice
2009-10-22Adjusted all remaining test suites to use the new TestBase class where ↵Sebastian Thiel
appropriate
2009-10-21diff: added test to be sure index-vs-working copy diffs are solved properlySebastian Thiel
2009-10-18DiffIndex implemented including testSebastian Thiel
2009-10-18diff: implemented raw diff parsing which appears to be able to handle ↵Sebastian Thiel
possible input types, DiffIndex still requires implementation though
2009-10-18implemented diff tests, but will have to move the diff module as it needs to ↵Sebastian Thiel
create objects, whose import would create a dependency cycle
2009-10-17Removed a few diff-related test cases that fail now as the respective method ↵Sebastian Thiel
is missing - these tests have to be redone in test-diff module accordingly
2009-10-12renamed from_string and list_from_string to _from_string and ↵Sebastian Thiel
_list_from_string to indicate their new status as private method, adjusted all callers respectively
2009-10-11converted 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-01-24Lots of spring cleaning and added in Sphinx documentation.Michael Trier
2008-12-15Added in new properties Diff.renamed, Diff.rename_from, and Diff.rename_toMichael Trier
2008-07-16Added license information to all files.Michael Trier
2008-05-30renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier
up tests so they pass except for stderr test. Modified version information retrieval.
2008-05-07Moved test stuff around and modified imports to just clean things up a bit.Michael Trier
2008-05-07cleaned up a bunch of imports for the tests.Michael Trier
2008-05-07initial projectMichael Trier