libgit2/tests/resources
Edward Thomson 78859c6344 merge: handle conflicts in recursive base building
When building a recursive merge base, allow conflicts to occur.
Use the file (with conflict markers) as the common ancestor.

The user has already seen and dealt with this conflict by virtue
of having a criss-cross merge.  If they resolved this conflict
identically in both branches, then there will be no conflict in the
result.  This is the best case scenario.

If they did not resolve the conflict identically in the two branches,
then we will generate a new conflict.  If the user is simply using
standard conflict output then the results will be fairly sensible.
But if the user is using a mergetool or using diff3 output, then the
common ancestor will be a conflict file (itself with diff3 output,
haha!).  This is quite terrible, but it matches git's behavior.
2015-11-25 15:38:39 -05:00
..
attr
attr_index
bad_tag.git
binaryunicode Rename tests-clar to tests 2013-11-14 14:05:52 -08:00
blametest.git
cherrypick
config
crlf/.gitted crlf: include utf8 resources in master branch 2015-06-22 11:59:54 -04:00
crlf_data crlf tests: posix known-good data 2015-06-22 12:00:11 -04:00
deprecated-mode.git
describe
diff
diff_format_email
duplicate.git
empty_bare.git
empty_standard_repo/.gitted
filemodes
icase
issue_592
issue_592b
issue_1397
merge-recursive merge: handle conflicts in recursive base building 2015-11-25 15:38:39 -05:00
merge-resolve
merge-whitespace Added tests to merge files and branches with whitespace problems and fixes 2015-03-16 09:53:27 +02:00
mergedrepo
nasty/.gitted checkout tests: nasty symlinks 2015-01-20 17:13:09 -06:00
nsecs index: test that we round-trip nsecs 2015-10-22 09:29:40 -04:00
partial-testrepo/.gitted
peeled.git
push_src
rebase
redundant.git Add test case 2015-11-02 13:47:04 +01:00
renames
revert revert tests: always use core.autocrlf=false in tests 2014-10-27 17:27:25 -04:00
shallow.git
short_tag.git
status
sub.git repo::reservedname: test a submodule update 2015-09-18 12:17:49 -04:00
submod2
submod2_target
submodule_simple submodule init should resolve relative url paths 2014-12-22 16:35:45 -05:00
submodule_with_path submodule: test updating a submodule w/ a path 2015-11-04 16:53:41 -05:00
submodules
super repo::reservedname: test a submodule update 2015-09-18 12:17:49 -04:00
template repo::init test: create hook symlink 2015-01-08 19:23:37 +00:00
testrepo/.gitted checkout test: ensure .gitattributes lifecycle 2015-02-02 22:46:39 -05:00
testrepo2 remote: apply insteadOf configuration. 2015-05-31 13:21:53 +02:00
testrepo.git
twowaymerge.git
typechanges
unsymlinked.git
userdiff
.gitattributes
.gitignore
bad.index
big.index
gitgit.index
push.sh