- 15 Apr, 2014 1 commit
-
-
Jacques Germishuys committed
-
- 14 Apr, 2014 1 commit
-
-
Jacques Germishuys committed
-
- 20 Mar, 2014 1 commit
-
-
Edward Thomson committed
-
- 10 Mar, 2014 1 commit
-
-
Jiri Pospisil committed
-
- 27 Jan, 2014 2 commits
-
-
Russell Belfer committed
-
Writing a sample Javascript driver pointed out some extra whitespace handling that needed to be done in the diff driver. This adds some tests with some sample javascript code that I pulled off of GitHub just to see what would happen. Also, to clean up the userdiff test data, I did a "git gc" and packed up the test objects.
Russell Belfer committed
-
- 24 Jan, 2014 1 commit
-
-
This moves the expected and actual test data along with the source data for the userdiff tests into the tests/resources/userdiff test repo and updates the test to use that.
Russell Belfer committed
-
- 22 Jan, 2014 1 commit
-
-
Don't try to determine whether the system supports file modes when putting the tree data in the index during checkout. The tree's mode is canonical and did not come from stat(2) in the first place.
Edward Thomson committed
-
- 20 Jan, 2014 3 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
The default merge_file level was XDL_MERGE_MINIMAL, which will produce conflicts where there should not be in the case where both sides were changed identically. Change the defaults to be more aggressive (XDL_MERGE_ZEALOUS) which will more aggressively compress non-conflicts. This matches git.git's defaults. Increase testing around reverting a previously reverted commit to illustrate this problem.
Edward Thomson committed
-
- 08 Jan, 2014 1 commit
-
-
Edward Thomson committed
-
- 02 Dec, 2013 1 commit
-
-
Edward Thomson committed
-
- 19 Nov, 2013 1 commit
-
-
nulltoken committed
-
- 14 Nov, 2013 1 commit
-
-
Ben Straub committed
-
- 11 May, 2012 6 commits
-
-
Ben Straub committed
-
Ben Straub committed
-
Ported date.c (for approxidate_careful) from git.git revision aa39b85. Trimmed out the parts we're not using.
Ben Straub committed -
Added tracking configuration to the test repo's config to support unit tests.
Ben Straub committed -
Added some reflags to the test repo to support unit tests.
Ben Straub committed -
Ben Straub committed
-
- 02 May, 2012 2 commits
-
-
Vicent Martí committed
-
Vicent Martí committed
-
- 25 Apr, 2012 1 commit
-
-
Carlos Martín Nieto committed
-
- 16 Apr, 2012 1 commit
-
-
Variable values may be quoted to include newlines, literal quotes and other characters. Add support for these and test it.
Carlos Martín Nieto committed
-
- 10 Apr, 2012 1 commit
-
-
nulltoken committed
-
- 31 Mar, 2012 1 commit
-
-
Removed the BUILD_CLAR CMake flag, and updated the readme.
Ben Straub committed
-
- 30 Mar, 2012 1 commit
-
-
Also cleaned up some names for things that used to be macros.
Ben Straub committed
-
- 26 Mar, 2012 2 commits
-
-
Russell Belfer committed
-
There was an error in the tree iterator where it would delete two tree levels instead of just one when popping up a tree level. Unfortunately the test data for the tree iterator did not have any deep trees with subtrees in the middle of the tree items, so this problem went unnoticed. This contains the 1-line fix plus new test data and tests that reveal the issue.
Russell Belfer committed
-
- 22 Mar, 2012 1 commit
-
-
This is a work in progress. This adds two new sets of tests, the issue_592 tests from @nulltoken's pull request #601 and some new tests for submodules. The submodule tests still have issues where the status is not reported correctly. That needs to be fixed before merge.
Russell Belfer committed
-
- 21 Mar, 2012 1 commit
-
-
Created a copy of tests/resources/testrepo.git that is compatible with the Clar sandboxing helpers. Restructured commit test suites to use Clar sandbox helpers. Now using typed data arrays rather than lots of macros to define test cases.
Ben Straub committed
-
- 02 Mar, 2012 4 commits
-
-
Once I added tests for the whitespace handling options of diff, I realized that there were some bugs. This fixes those and adds the new tests into the test suite.
Russell Belfer committed -
This fixes several bugs, updates tests and docs, eliminates the FILE* assumption in favor of printing callbacks for the diff patch formatter helpers, and adds a "diff" example function that can perform a diff from the command line.
Russell Belfer committed -
This gets the basic plumbing in place for git_diff_blob. There is a known issue where additional parameters like the number of lines of context to display on the diff are not working correctly (which leads one of the new unit tests to fail).
Russell Belfer committed -
This is a test that should replicate an issue that Peff is setting with git attributes. But the test doesn't fail.
Russell Belfer committed
-
- 17 Feb, 2012 2 commits
-
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
- 01 Feb, 2012 1 commit
-
-
Add unit tests to confirm ignore directory pattern matches and to confirm that ignore and attribute files are loaded properly into the attribute file cache.
Russell Belfer committed
-
- 17 Jan, 2012 1 commit
-
-
Per issue #533, the handling of relative paths in attribute and ignore files was not right. Fixed this by pre-joining the relative path of the attribute/ignore file onto the match string when a full path match is required. Unfortunately, fixing this required a bit more code than I would have liked because I had to juggle things around so that the fnmatch parser would have sufficient information to prepend the relative path when it was needed.
Russell Belfer committed
-