summaryrefslogtreecommitdiff
path: root/src/merge.c
Commit message (Expand)AuthorAgeFilesLines
* Make init_options fns use unsigned ints and macroRussell Belfer2014-05-021-27/+13
* merge: checkout default shouldn't clobber givenEdward Thomson2014-04-231-5/+3
* merge: default checkout strategy for should be SAFEEdward Thomson2014-04-231-1/+1
* Index locking and entry allocation changesRussell Belfer2014-04-171-5/+5
* Decouple index iterator sort from indexRussell Belfer2014-04-171-1/+1
* Some vector utility tweaksRussell Belfer2014-04-171-2/+4
* Capture conflict information in MERGE_MSG for revert and mergeJacques Germishuys2014-04-141-0/+1
* Introduce git_merge__extract_conflict_pathsJacques Germishuys2014-04-141-0/+41
* Const correctness!Jacques Germishuys2014-04-031-1/+1
* Introduce git_merge_head_idEdward Thomson2014-03-311-0/+8
* Free temporary merge indexEdward Thomson2014-03-261-2/+1
* Merge pull request #2183 from ethomson/merge_refactorVicent Marti2014-03-241-205/+195
|\
| * UNBORN implies FAST_FORWARDEdward Thomson2014-03-201-1/+1
| * Introduce GIT_MERGE_ANALYSIS_UNBORNEdward Thomson2014-03-201-10/+25
| * git_merge_status -> git_merge_analysisEdward Thomson2014-03-201-5/+5
| * Remove `git_merge_result` as it's now unnecessaryEdward Thomson2014-03-201-47/+1
| * Update git_merge_tree_opts to git_merge_optionsEdward Thomson2014-03-201-24/+24
| * Change signature of `git_merge` to take merge and checkout optsEdward Thomson2014-03-201-38/+26
| * Remove fastforward / uptodate from `git_merge`Edward Thomson2014-03-201-82/+23
| * Add `git_merge_status` to provide info about an upcoming mergeEdward Thomson2014-03-201-9/+74
| * Introduce git_merge_file for consumersEdward Thomson2014-03-201-14/+41
* | revwalk: don't try to find merge bases when there can be noneCarlos Martín Nieto2014-03-201-0/+6
|/
* Implement git_merge_base_octopusAimeast2014-03-181-0/+25
* Added function-based initializers for every options struct.Matthew Bowen2014-03-051-0/+24
* Address PR commentsRussell Belfer2014-02-201-1/+1
* Merge pull request #2100 from libgit2/rb/update-pqueueVicent Marti2014-02-071-7/+8
|\
| * Replace pqueue with code from hashsig heapRussell Belfer2014-02-031-7/+8
* | Remove unused pointer assignmentEdward Thomson2014-02-031-1/+1
* | Merge wd validation tests against index not HEADEdward Thomson2014-02-031-6/+3
|/
* Two-phase index mergingEdward Thomson2014-01-291-5/+14
* merge: rename _oid() -> id()Carlos Martín Nieto2014-01-251-3/+3
* diff: rename the file's 'oid' to 'id'Carlos Martín Nieto2014-01-251-1/+1
* index: rename an entry's id to 'id'Carlos Martín Nieto2014-01-251-13/+13
* Merge submodulesEdward Thomson2014-01-201-4/+10
* Remove the "merge none" flagEdward Thomson2014-01-201-11/+6
* Introduce diff3 mode for checking out conflictsEdward Thomson2014-01-201-5/+19
* Don't try to merge binary filesEdward Thomson2014-01-201-0/+43
* merge_file should use more aggressive levelsEdward Thomson2014-01-201-7/+10
* Merge pull request #1986 from libgit2/rb/error-handling-cleanupsVicent Marti2013-12-131-19/+11
|\
| * Cleanups, renames, and leak fixesRussell Belfer2013-12-121-1/+1
| * One more rename/cleanup for callback err functionsRussell Belfer2013-12-111-1/+1
| * Some callback error check style cleanupsRussell Belfer2013-12-111-1/+3
| * Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-3/+1
| * Add git_vector_free_allRussell Belfer2013-12-111-5/+1
| * Further EUSER and error propagation fixesRussell Belfer2013-12-111-2/+3
| * Add config read fns with controlled error behaviorRussell Belfer2013-12-111-11/+6
* | Validate struct versions in merge, revertEdward Thomson2013-12-121-0/+4
|/
* Clean up warningsEdward Thomson2013-12-091-2/+2
* Bare naked merge and rebaseEdward Thomson2013-12-031-0/+34
* clean up state metadata more consistentlyEdward Thomson2013-12-021-34/+12