summaryrefslogtreecommitdiff
path: root/tests/merge
Commit message (Collapse)AuthorAgeFilesLines
* merge: checkout default shouldn't clobber givenEdward Thomson2014-04-232-10/+11
|
* merge: default checkout strategy for should be SAFEEdward Thomson2014-04-231-0/+17
|
* Capture conflict information in MERGE_MSG for revert and mergeJacques Germishuys2014-04-141-1/+9
|
* Introduce git_merge_head_idEdward Thomson2014-03-311-0/+27
|
* UNBORN implies FAST_FORWARDEdward Thomson2014-03-201-1/+2
|
* Introduce GIT_MERGE_ANALYSIS_UNBORNEdward Thomson2014-03-201-4/+20
|
* git_merge_status -> git_merge_analysisEdward Thomson2014-03-201-22/+23
|
* Remove `git_merge_result` as it's now unnecessaryEdward Thomson2014-03-208-122/+34
|
* Update git_merge_tree_opts to git_merge_optionsEdward Thomson2014-03-2010-25/+25
|
* Change signature of `git_merge` to take merge and checkout optsEdward Thomson2014-03-208-45/+45
|
* Remove fastforward / uptodate from `git_merge`Edward Thomson2014-03-201-77/+47
|
* Add `git_merge_status` to provide info about an upcoming mergeEdward Thomson2014-03-202-148/+89
|
* Introduce git_merge_file for consumersEdward Thomson2014-03-205-74/+218
|
* git_checkout_opts -> git_checkout_optionsBen Straub2014-03-062-2/+2
|
* Prevent user's merge.conflictstyle from breaking testsBen Straub2014-02-052-0/+14
|
* Fix a few references to changed function signaturesBen Straub2014-02-051-3/+3
|
* Merge remote-tracking branch 'libgit2/development' into bs/more-reflog-stuffBen Straub2014-02-051-0/+322
|\
| * Test that emulates a strange filter implementationEdward Thomson2014-02-031-0/+70
| |
| * Tests merging staged files identical to resultEdward Thomson2014-02-031-0/+70
| |
| * Tests merge when changes exist in workdir/indexEdward Thomson2014-02-031-0/+182
| |
* | Add reflog parameters to git_resetBen Straub2014-02-032-4/+4
|/
* merge: rename _oid() -> id()Carlos Martín Nieto2014-01-253-49/+49
| | | | Following the rest of the series, use 'id' when refering to the value.
* index: rename an entry's id to 'id'Carlos Martín Nieto2014-01-256-9/+9
| | | | This was not converted when we converted the rest, so do it now.
* Merge submodulesEdward Thomson2014-01-201-0/+101
|
* Support union mergesEdward Thomson2014-01-201-0/+43
|
* Remove the "merge none" flagEdward Thomson2014-01-202-195/+28
| | | | | | | 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.
* Load merge.conflictstyle setting from configEdward Thomson2014-01-201-0/+86
|
* Introduce diff3 mode for checking out conflictsEdward Thomson2014-01-201-1/+48
|
* Don't try to merge binary filesEdward Thomson2014-01-201-0/+37
|
* merge_file should use more aggressive levelsEdward Thomson2014-01-204-11/+11
| | | | | | | | | | | 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.
* refs: remove the _with_log differentiationCarlos Martín Nieto2014-01-153-3/+3
| | | | | | Any well-behaved program should write a descriptive message to the reflog whenever it updates a reference. Let's make this more prominent by removing the version without the reflog parameters.
* Clean up warningsEdward Thomson2013-12-092-23/+0
|
* Bare naked merge and rebaseEdward Thomson2013-12-033-0/+197
|
* Rename tests-clar to testsBen Straub2013-11-1412-0/+4055