Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update documentation for API changesjamill/doc_update | Jameson Miller | 2015-04-30 | 1 | -1/+2 |
| | |||||
* | Added options to enable patience and minimal diff drivers | Jacques Germishuys | 2015-03-16 | 1 | -0/+6 |
| | |||||
* | Collapse whitespace flags into git_merge_file_flags_t | Jacques Germishuys | 2015-03-16 | 1 | -23/+11 |
| | |||||
* | Renamed git_merge_options 'flags' to 'tree_flags' | Jacques Germishuys | 2015-03-16 | 1 | -2/+2 |
| | |||||
* | Allow for merges with whitespace discrepancies | Jacques Germishuys | 2015-03-16 | 1 | -0/+23 |
| | |||||
* | Better document `git_merge_commits` | Edward Thomson | 2015-01-05 | 1 | -0/+8 |
| | | | | | | | `git_merge_commits` (and thus `git_merge`) do not use the same strategy as `git-merge-recursive` wherein they can produce an artificial common ancestor that is the merge of all common ancestors. Document this accordingly. | ||||
* | doc: add documentation to all the public structs and enumscmn/doc-all | Carlos Martín Nieto | 2014-12-06 | 1 | -5/+20 |
| | | | | | | | | | | This makes them show up in the reference, even if the text itself isn't the most descriptive. These have been found with grep -Przon '\n\ntypedef struct.*?\{' -- include grep -Przon '\n\ntypedef enum.*?\{' -- include | ||||
* | merge: talk about the merging state after git_merge() | Carlos Martín Nieto | 2014-11-02 | 1 | -0/+5 |
| | | | | | Since it's not necessarily obvious, mention the merging state and how to clear it. | ||||
* | s/git_merge_head/git_annotated_commit | Edward Thomson | 2014-10-26 | 1 | -65/+3 |
| | | | | | Rename git_merge_head to git_annotated_commit, as it becomes used in more operations than just merge. | ||||
* | Add git_merge_bases_many. | Arthur Schreiber | 2014-10-09 | 1 | -0/+15 |
| | |||||
* | merge: expose multiple merge basescmn/oidarray | Carlos Martín Nieto | 2014-07-27 | 1 | -0/+16 |
| | | | | | | | | We always calculate multiple merge bases, but up to now we had only exposed the "best" merge base. Introduce git_oidarray which analogously to git_strarray lets us return multiple ids. | ||||
* | Modify GIT_MERGE_CONFIG -> GIT_MERGE_PREFERENCE | Edward Thomson | 2014-05-27 | 1 | -6/+7 |
| | |||||
* | Move GIT_MERGE_CONFIG_* to its own enum | Edward Thomson | 2014-05-27 | 1 | -3/+11 |
| | |||||
* | Introduce GIT_MERGE_CONFIG_* for merge.ff settings | Edward Thomson | 2014-05-27 | 1 | -0/+12 |
| | | | | | | git_merge_analysis will now return GIT_MERGE_CONFIG_NO_FASTFORWARD when merge.ff=false and GIT_MERGE_CONFIG_FASTFORWARD_ONLY when merge.ff=true | ||||
* | Fixed miscellaneous documentation errors. | Michael Anderson | 2014-05-23 | 1 | -5/+5 |
| | |||||
* | Doc fixes | Russell Belfer | 2014-05-02 | 1 | -2/+2 |
| | |||||
* | Make init_options fns use unsigned ints and macro | Russell Belfer | 2014-05-02 | 1 | -3/+3 |
| | | | | | Use an unsigned int for the version and add a helper macro so the code is simplified (and so the error message is a common string). | ||||
* | Const correctness! | Jacques Germishuys | 2014-04-03 | 1 | -1/+1 |
| | |||||
* | Const up members of git_merge_file_result | Edward Thomson | 2014-03-31 | 1 | -2/+2 |
| | |||||
* | Introduce git_merge_head_id | Edward Thomson | 2014-03-31 | 1 | -0/+9 |
| | |||||
* | UNBORN implies FAST_FORWARD | Edward Thomson | 2014-03-20 | 1 | -2/+2 |
| | |||||
* | Introduce GIT_MERGE_ANALYSIS_UNBORN | Edward Thomson | 2014-03-20 | 1 | -0/+7 |
| | |||||
* | git_merge_status -> git_merge_analysis | Edward Thomson | 2014-03-20 | 1 | -10/+13 |
| | |||||
* | Remove `git_merge_result` as it's now unnecessary | Edward Thomson | 2014-03-20 | 1 | -60/+4 |
| | |||||
* | Update git_merge_tree_opts to git_merge_options | Edward Thomson | 2014-03-20 | 1 | -13/+13 |
| | |||||
* | Change signature of `git_merge` to take merge and checkout opts | Edward Thomson | 2014-03-20 | 1 | -28/+4 |
| | |||||
* | Remove fastforward / uptodate from `git_merge` | Edward Thomson | 2014-03-20 | 1 | -27/+1 |
| | |||||
* | Add `git_merge_status` to provide info about an upcoming merge | Edward Thomson | 2014-03-20 | 1 | -0/+40 |
| | |||||
* | Introduce git_merge_file for consumers | Edward Thomson | 2014-03-20 | 1 | -0/+169 |
| | |||||
* | Implement git_merge_base_octopus | Aimeast | 2014-03-18 | 1 | -1/+16 |
| | |||||
* | git_checkout_opts -> git_checkout_options | Ben Straub | 2014-03-06 | 1 | -2/+2 |
| | |||||
* | Revert pull request #1997revert-1997 | Vicent Marti | 2014-03-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1997 from mgbowen/merge-options-init-fix | Vicent Marti | 2014-03-06 | 1 | -1/+1 |
|\ | | | | | Fix GIT_MERGE_OPTS_INIT on MSVC. | ||||
| * | Fix GIT_MERGE_OPTS_INIT on MSVC. | Matthew Bowen | 2013-12-09 | 1 | -1/+1 |
| | | |||||
* | | Added function-based initializers for every options struct. | Matthew Bowen | 2014-03-05 | 1 | -0/+24 |
| | | | | | | | | The basic structure of each function is courtesy of arrbee. | ||||
* | | Improve documentation for merging | Edward Thomson | 2014-02-21 | 1 | -33/+127 |
| | | |||||
* | | merge: rename _oid() -> id() | Carlos Martín Nieto | 2014-01-25 | 1 | -4/+4 |
| | | | | | | | | Following the rest of the series, use 'id' when refering to the value. | ||||
* | | Support union merges | Edward Thomson | 2014-01-20 | 1 | -0/+3 |
| | | |||||
* | | Remove the "merge none" flag | Edward Thomson | 2014-01-20 | 1 | -5/+2 |
| | | | | | | | | | | | | | | 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 levels | Edward Thomson | 2014-01-20 | 1 | -7/+14 |
|/ | | | | | | | | | | | 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. | ||||
* | Bare naked merge and rebase | Edward Thomson | 2013-12-03 | 1 | -0/+20 |
| | |||||
* | merge branch into current, updating workdir | Edward Thomson | 2013-11-05 | 1 | -0/+60 |
| | |||||
* | merge: reverse array and length parameter order | Carlos Martín Nieto | 2013-09-22 | 1 | -3/+3 |
| | | | | Make it pair up with the one for commits. This fixes #1691. | ||||
* | fixes issues with objective-git | John Josef | 2013-09-08 | 1 | -5/+5 |
| | |||||
* | Fixed most documentation header bugs | Andreas Linde | 2013-06-24 | 1 | -1/+1 |
| | | | | | | | | | | | Fixed a few header @param and @return typos with the help of -Wdocumentation in Xcode. The following warnings have not been fixed: common.h:213 - Not sure how the documentation format is for '...' notes.h:102 - Correct @param name but empty text notes.h:111 - Correct @param name but empty text pack.h:140 - @return missing text pack.h:148 - @return missing text | ||||
* | Fix two typos in the merge docs. | Arthur Schreiber | 2013-05-29 | 1 | -2/+2 |
| | |||||
* | merge setup | Edward Thomson | 2013-05-17 | 1 | -4/+55 |
| | |||||
* | Fix trailing whitespaces | nulltoken | 2013-05-15 | 1 | -4/+4 |
| | |||||
* | Unify whitespaces to tabs | Linquize | 2013-05-15 | 1 | -1/+1 |
| | |||||
* | renames! | Edward Thomson | 2013-04-30 | 1 | -0/+13 |
| |