Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | features: Rename `_HAS_` to `_FEATURE_`vmg/features | Vicent Marti | 2014-03-03 | 3 | -16/+16 |
| | |||||
* | caps: Rename the enum name too! | Vicent Marti | 2014-03-03 | 1 | -1/+1 |
| | |||||
* | caps: Rename to features to avoid confusion | Vicent Marti | 2014-03-03 | 3 | -20/+25 |
| | |||||
* | Merge pull request #2144 from linquize/branch-f-current | Ben Straub | 2014-03-02 | 2 | -0/+32 |
|\ | | | | | Do not allow git_branch_create() to force update branch | ||||
| * | Add unit test to show git_branch_create() fails if attempt to force create ↵ | Linquize | 2014-03-02 | 1 | -0/+19 |
| | | | | | | | | current branch | ||||
| * | Do not allow git_branch_create() to force update branch | Linquize | 2014-02-27 | 1 | -0/+13 |
| | | |||||
* | | Merge pull request #2143 from libgit2/rb/projects | Vicent Marti | 2014-03-01 | 3 | -31/+103 |
|\ \ | | | | | | | Add project list and update readme | ||||
| * | | Add project list and update readme | Russell Belfer | 2014-02-26 | 3 | -31/+103 |
| | | | |||||
* | | | Merge pull request #2146 from libgit2/rb/diff-b2b | Vicent Marti | 2014-02-28 | 7 | -318/+300 |
|\ \ \ | | | | | | | | | Add git_diff_buffers and git_patch_from_buffers | ||||
| * | | | Add buffer to buffer diff and patch APIs | Russell Belfer | 2014-02-27 | 6 | -311/+289 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds `git_diff_buffers` and `git_patch_from_buffers`. This also includes a bunch of internal refactoring to increase the shared code between these functions and the blob-to-blob and blob-to-buffer APIs, as well as some higher level assert helpers in the tests to also remove redundancy. | ||||
| * | | | Fix warnings and code style issues | Russell Belfer | 2014-02-27 | 1 | -7/+11 |
|/ / / | |||||
* | | | Merge pull request #2137 from jru/blame-first-parent | Ben Straub | 2014-02-26 | 4 | -2/+27 |
|\ \ \ | | | | | | | | | Blame first-parent history | ||||
| * | | | Reset num_parents to 1 only for merge commits | Juan Rubén | 2014-02-26 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | Also, correct test case to account for the boundary flag | ||||
| * | | | Document enumerator and rewording | Juan Rubén | 2014-02-24 | 2 | -2/+3 |
| | | | | |||||
| * | | | Add unit test | Juan Rubén | 2014-02-24 | 1 | -0/+15 |
| | | | | |||||
| * | | | Add option to limit blame to first parent | Juan Rubén | 2014-02-23 | 3 | -2/+11 |
| | | | | |||||
* | | | | Merge pull request #2142 from ethomson/ignore_authors | Vicent Marti | 2014-02-26 | 1 | -5/+0 |
|\ \ \ \ | |_|/ / |/| | | | Remove "ignore" state from the git.git-authors | ||||
| * | | | Remove "ignore" state from the git.git-authors | Edward Thomson | 2014-02-26 | 1 | -5/+0 |
|/ / / | |||||
* | | | Merge pull request #2138 from ethomson/sysdir | Vicent Marti | 2014-02-25 | 13 | -355/+396 |
|\ \ \ | | | | | | | | | Move system directory cache out of utils | ||||
| * | | | Move system directory cache out of utils | Edward Thomson | 2014-02-24 | 13 | -355/+396 |
| | | | | |||||
* | | | | Merge pull request #2139 from ethomson/va_copy_warning | Vicent Marti | 2014-02-25 | 11 | -16/+2 |
|\ \ \ \ | |/ / / |/| | | | Include stdarg.h for the va_copy test | ||||
| * | | | Remove now-duplicated stdarg.h include | Edward Thomson | 2014-02-24 | 10 | -16/+0 |
| | | | | |||||
| * | | | Include stdarg.h for the va_copy test | Edward Thomson | 2014-02-24 | 1 | -0/+2 |
|/ / / | |||||
* | | | Merge pull request #2134 from libgit2/ben/icc | Vicent Marti | 2014-02-24 | 4 | -6/+8 |
|\ \ \ | | | | | | | | | Fix Intel compiler warnings | ||||
| * | | | Use a portable cast | Ben Straub | 2014-02-24 | 1 | -2/+2 |
| | | | | |||||
| * | | | Prevent icc warning | Ben Straub | 2014-02-24 | 1 | -1/+3 |
| | | | | |||||
| * | | | Avoid casting warning | Ben Straub | 2014-02-24 | 1 | -2/+2 |
| | | | | |||||
| * | | | Staticize file-local variables | Ben Straub | 2014-02-24 | 2 | -3/+3 |
|/ / / | |||||
* | | | Merge pull request #2132 from ethomson/merge_doc | Vicent Marti | 2014-02-24 | 1 | -33/+127 |
|\ \ \ | | | | | | | | | Improve documentation for merging | ||||
| * | | | Improve documentation for merging | Edward Thomson | 2014-02-21 | 1 | -33/+127 |
| | | | | |||||
* | | | | Merge pull request #2130 from worblehat/development | Russell Belfer | 2014-02-21 | 1 | -1/+5 |
|\ \ \ \ | |/ / / |/| | | | Check if librt exists independent of OS, to be able to exclude librt on ... | ||||
| * | | | Check if librt exists independent of OS, to be able to exclude librt on ↵ | Tobias Marquardt | 2014-02-21 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | Android builds, even though it is a 'Linux'. | ||||
* | | | | Merge pull request #2129 from arrbee/rb/c89-or-c99 | Vicent Marti | 2014-02-21 | 14 | -53/+71 |
|\ \ \ \ | |/ / / |/| | | | Improve C89 compatibility and clarify use of C99 features | ||||
| * | | | Address PR comments | Russell Belfer | 2014-02-20 | 10 | -29/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make GIT_INLINE an internal definition so it cannot be used in public headers * Fix language in CONTRIBUTING * Make index caps API use signed instead of unsigned values | ||||
| * | | | Clarify C compatibility policy | Russell Belfer | 2014-02-20 | 3 | -21/+36 |
| | | | | | | | | | | | | | | | | and a couple of other minor doc fixups. | ||||
| * | | | Make git_oid_equal a non-inline API | Russell Belfer | 2014-02-20 | 2 | -4/+6 |
|/ / / | |||||
* | | | Merge pull request #2124 from libgit2/better-shallow-errors | Vicent Marti | 2014-02-19 | 2 | -2/+11 |
|\ \ \ | |/ / |/| | | Improve error propagation in shallow call | ||||
| * | | Readability | Ben Straub | 2014-02-18 | 1 | -1/+3 |
| | | | |||||
| * | | Improve error propagation in shallow call | Ben Straub | 2014-02-18 | 2 | -4/+11 |
|/ / | |||||
* | | Merge pull request #2121 from bk2204/ewouldblock | Vicent Marti | 2014-02-18 | 2 | -1/+10 |
|\ \ | | | | | | | Check for EWOULDBLOCK as well as EAGAIN on write. | ||||
| * | | Check for EWOULDBLOCK as well as EAGAIN on write. | brian m. carlson | 2014-02-16 | 2 | -1/+10 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | On some systems, notably HP PA-RISC systems running Linux or HP-UX, EWOULDBLOCK and EAGAIN are not the same value. POSIX (and these OSes) allow EWOULDBLOCK to occur on write(2) (and send(2), etc.), so check explicitly for this case as well as EAGAIN by defining and using a macro GIT_ISBLOCKED that considers both. The macro is necessary because MSYS does not provide EWOULDBLOCK and compilation fails if an attempt is made to use it unconditionally. On most systems, where the two values are the same, the compiler will simply optimize this check out and it will have no effect. | ||||
* | | Merge pull request #2115 from ethomson/crlf_redux | Edward Thomson | 2014-02-11 | 1 | -1/+2 |
|\ \ | | | | | | | Fix filter test for CRLF->LF issues | ||||
| * | | Fix filter test for CRLF->LF issues | Edward Thomson | 2014-02-11 | 1 | -1/+2 |
|/ / | |||||
* | | Merge pull request #2114 from ethomson/crlf_redux | Vicent Marti | 2014-02-12 | 1 | -17/+4 |
|\ \ | | | | | | | Never convert CRLF->LF | ||||
| * | | Never convert CRLF->LF | Edward Thomson | 2014-02-11 | 1 | -17/+4 |
|/ / | | | | | | | Core git performs no conversion on systems that use LF, emulate that. | ||||
* | | Merge pull request #2110 from libgit2/ed/crlf_input | Russell Belfer | 2014-02-11 | 5 | -26/+248 |
|\ \ | | | | | | | Handle `core.autocrlf=input` when checking out | ||||
| * | | core.autocrlf=input w/ text=auto attr to workdir | Edward Thomson | 2014-02-09 | 1 | -1/+7 |
| | | | |||||
| * | | Tests for crlf filtering into the repository | Edward Thomson | 2014-02-09 | 1 | -0/+136 |
| | | | |||||
| * | | Tests for core.autocrlf and .gitattributes | Edward Thomson | 2014-02-09 | 3 | -25/+104 |
| | | | |||||
| * | | Close files on file diff failure | Edward Thomson | 2014-02-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | Not closing the files on a diff failure ensures that clar cleanup will fail on win32 because we still have the file open. |