summaryrefslogtreecommitdiff
path: root/src/merge.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Introduce git_revert to revert a single commitEdward Thomson2013-12-021-8/+10
* Fix warningsRussell Belfer2013-11-131-1/+3
* Plug git_merge() related leaksnulltoken2013-11-051-0/+1
* merge branch into current, updating workdirEdward Thomson2013-11-051-18/+525
* move mode_t to filebuf_open instead of _commitEdward Thomson2013-11-041-8/+8
* merge: any non-zero return from the user is an errorCarlos Martín Nieto2013-10-301-1/+1
* merge: reverse array and length parameter orderCarlos Martín Nieto2013-09-221-1/+1
* Fix some more memory leaks in error pathRémi Duraffort2013-07-151-1/+3
* Reorganize diff and add basic diff driverRussell Belfer2013-06-101-0/+2
* Make iterators use GIT_ITEROVER & smart advanceRussell Belfer2013-05-311-3/+12