summaryrefslogtreecommitdiff
path: root/tests/merge/trees
Commit message (Collapse)AuthorAgeFilesLines
* introduce `git_index_entry_is_conflict`Edward Thomson2015-05-281-1/+1
| | | | | | | | | It's not always obvious the mapping between stage level and conflict-ness. More importantly, this can lead otherwise sane people to write constructs like `if (!git_index_entry_stage(entry))`, which (while technically correct) is unreadable. Provide a nice method to help avoid such messy thinking.
* merge: merge iteratorsEdward Thomson2015-05-111-1/+13
|
* Collapse whitespace flags into git_merge_file_flags_tJacques Germishuys2015-03-161-2/+2
|
* Renamed git_merge_options 'flags' to 'tree_flags'Jacques Germishuys2015-03-161-1/+1
|
* Added tests to merge files and branches with whitespace problems and fixesJacques Germishuys2015-03-161-0/+82
|
* hashsig: Export as a `sys` headervmg/hashsigVicent Marti2014-10-011-1/+1
|
* Introduce cl_assert_equal_oidEdward Thomson2014-07-011-1/+1
|
* Update git_merge_tree_opts to git_merge_optionsEdward Thomson2014-03-205-11/+11
|
* Introduce git_merge_file for consumersEdward Thomson2014-03-202-33/+0
|
* index: rename an entry's id to 'id'Carlos Martín Nieto2014-01-253-4/+4
| | | | This was not converted when we converted the rest, so do it now.
* Remove the "merge none" flagEdward Thomson2014-01-201-105/+14
| | | | | | | The "merge none" (don't automerge) flag was only to aide in merge trivial tests. We can easily determine whether merge trivial resulted in a trivial merge or an automerge by examining the REUC after automerge has completed.
* merge_file should use more aggressive levelsEdward Thomson2014-01-202-3/+3
| | | | | | | | | | | 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.
* Clean up warningsEdward Thomson2013-12-091-22/+0
|
* Bare naked merge and rebaseEdward Thomson2013-12-031-0/+164
|
* Rename tests-clar to testsBen Straub2013-11-145-0/+1467