Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | Clean up issues include.path issues found during code review. | John Fultz | 2014-11-02 | 1 | -2/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Error-handling is cleaned up to only let a file-not-found error through, not other sorts of errors. And when a file-not-found error happens, we clean up the error. * Test now checks that file-not-found introduces no error. And other minor cleanups. | |||||
| * | | | Make config reading continue after hitting a missing include file. | John Fultz | 2014-11-01 | 1 | -7/+6 | |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example, if you have [include] path = foo and foo didn't exist, git_config_open_ondisk() would just give up on the rest of the file. Now it ignores the unresolved include without error and continues reading the rest of the file. | |||||
* | | | Merge pull request #2661 from swisspol/2656 | Edward Thomson | 2014-11-03 | 1 | -1/+1 | |
|\ \ \ | |_|/ |/| | | Changed context_lines and interhunk_lines to uint32_t to match struct s_xdemitconf | |||||
| * | | Changed context_lines and interhunk_lines to uint32_t to match struct ↵ | Pierre-Olivier Latour | 2014-10-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | s_xdemitconf | |||||
* | | | Merge pull request #2683 from libgit2/cmn/remote-unify | Edward Thomson | 2014-11-03 | 1 | -21/+2 | |
|\ \ \ | | | | | | | | | remote: unify the creation code | |||||
| * | | | remote: unify the creation codecmn/remote-unify | Carlos Martín Nieto | 2014-11-02 | 1 | -21/+2 | |
| | |/ | |/| | | | | | | | | | | | | | The create function with default refspec is the same as the one with a custom refspec, but it has the default refspec, so we can create the one on top of the other. | |||||
* | | | Merge pull request #2680 from libgit2/cmn/invalid-cert-return | Edward Thomson | 2014-11-03 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | netops: return GIT_ECERTIFICATE when it fails the basic tests | |||||
| * | | | netops: return GIT_ECERTIFICATE when it fails the basic testscmn/invalid-cert-return | Carlos Martín Nieto | 2014-11-02 | 1 | -1/+1 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | When we first ask OpenSSL to verify the certfiicate itself (rather than the HTTPS specifics), we should also return GIT_ECERTIFICATE. Otherwise, the caller would consider this as a failed operation rather than a failed validation and not call the user's own validation. | |||||
* | | | Merge pull request #2685 from libgit2/cmn/mmap-readable | Edward Thomson | 2014-11-03 | 1 | -4/+2 | |
|\ \ \ | | | | | | | | | Fix segmentation fault observed on OpenBSD/sparc64 | |||||
| * | | | Fix segmentation fault observed on OpenBSD/sparc64cmn/mmap-readable | Stefan Sperling | 2014-11-03 | 1 | -4/+2 | |
| |/ / | | | | | | | | | | | | | A non-readable mapping of a file causes an access violation in the pack tests. Always use PROT_READ to work around this. | |||||
* | | | Make the Visual Studio compiler happy | Jacques Germishuys | 2014-11-03 | 1 | -7/+8 | |
|/ / | ||||||
* | | Fixed potential crash with uninitialized variables | Pierre-Olivier Latour | 2014-10-27 | 2 | -2/+2 | |
| | | ||||||
* | | Removed some useless variable assignments | Pierre-Olivier Latour | 2014-10-27 | 4 | -6/+1 | |
|/ | ||||||
* | Merge commit 'refs/pull/2366/head' of github.com:libgit2/libgit2 | Carlos Martín Nieto | 2014-10-27 | 8 | -24/+29 | |
|\ | ||||||
| * | Fix compiler warning (git_off_t cast to size_t). | Albert Meltzer | 2014-05-19 | 8 | -24/+29 | |
| | | | | | | | | | | | | Use size_t for page size, instead of long. Check result of sysconf. Use size_t for page offset so no cast to size_t (second arg to p_mmap). Use mod instead div/mult pair, so no cast to size_t is necessary. | |||||
* | | Minor cleanup: Use defined no_check_cert_flags instead of C&P them again | Sven Strickroth | 2014-10-26 | 1 | -8/+6 | |
| | | | | | | | | Signed-off-by: Sven Strickroth <email@cs-ware.de> | |||||
* | | rebase: updates based on PR comments | Edward Thomson | 2014-10-26 | 1 | -17/+31 | |
| | | ||||||
* | | s/git_merge_head/git_annotated_commit | Edward Thomson | 2014-10-26 | 5 | -178/+205 | |
| | | | | | | | | | | Rename git_merge_head to git_annotated_commit, as it becomes used in more operations than just merge. | |||||
* | | rebase: clean up some warnings and memory leaks | Edward Thomson | 2014-10-26 | 1 | -26/+14 | |
| | | ||||||
* | | rebase: oid member of operation should be const | Edward Thomson | 2014-10-26 | 1 | -2/+2 | |
| | | ||||||
* | | git_rebase: iterators for operations | Edward Thomson | 2014-10-26 | 1 | -0/+21 | |
| | | ||||||
* | | rebase: preload all operations | Edward Thomson | 2014-10-26 | 1 | -111/+151 | |
| | | ||||||
* | | rebase: init/open a git_rebase object | Edward Thomson | 2014-10-26 | 1 | -234/+276 | |
| | | ||||||
* | | git_rebase_next: provide info about the operation | Edward Thomson | 2014-10-26 | 1 | -2/+9 | |
| | | ||||||
* | | git_rebase_finish: rewrite notes when finishing rebase | Edward Thomson | 2014-10-26 | 1 | -16/+150 | |
| | | ||||||
* | | Introduce `git_note_author`, `git_note_committer` | Edward Thomson | 2014-10-26 | 2 | -4/+34 | |
| | | ||||||
* | | git_rebase_commit: write HEAD's reflog appropriately | Edward Thomson | 2014-10-26 | 4 | -34/+58 | |
| | | ||||||
* | | Introduce git_rebase_finish to complete a rebase | Edward Thomson | 2014-10-26 | 1 | -1/+62 | |
| | | ||||||
* | | git_rebase_commit: drop already-picked commits | Edward Thomson | 2014-10-26 | 1 | -4/+15 | |
| | | | | | | | | | | | | Already cherry-picked commits should not be re-included. If all changes included in a commit exist in the upstream, then we should error with GIT_EAPPLIED. | |||||
* | | Introduce git_rebase_commit | Edward Thomson | 2014-10-26 | 3 | -11/+122 | |
| | | | | | | | | Commit the current patch of a rebase process. | |||||
* | | git_rebase_next: write conflicts nicely during rebase | Edward Thomson | 2014-10-26 | 1 | -18/+102 | |
| | | ||||||
* | | Introduce git_rebase_next | Edward Thomson | 2014-10-26 | 1 | -0/+156 | |
| | | | | | | | | | | | | `git_rebase_next` will apply the next patch (or cherry-pick) operation, leaving the results checked out in the index / working directory so that consumers can resolve any conflicts, as appropriate. | |||||
* | | Introduce git_rebase_abort | Edward Thomson | 2014-10-26 | 1 | -0/+128 | |
| | | | | | | | | | | Abort an in-progress rebase and move the working directory and repository back to the ORIG_HEAD state. | |||||
* | | git_reset: const the git_signature arg | Edward Thomson | 2014-10-26 | 1 | -1/+1 | |
| | | ||||||
* | | Introduce git_rebase to set up a rebase session | Edward Thomson | 2014-10-26 | 4 | -24/+357 | |
| | | | | | | | | | | | | Introduce `git_rebase` to set up a rebase session that can then be continued. Immediately, only merge-type rebase is supported. | |||||
* | | Remove unused warning on non-win32 | Edward Thomson | 2014-10-26 | 1 | -1/+1 | |
| | | ||||||
* | | iterator: free paths when skipping them | Edward Thomson | 2014-10-26 | 1 | -1/+4 | |
| | | ||||||
* | | mwindow: clean up pack map at shutdown | Edward Thomson | 2014-10-26 | 1 | -0/+2 | |
| | | ||||||
* | | global: clean up openssl_locks on shutdown | Edward Thomson | 2014-10-26 | 1 | -1/+7 | |
| | | ||||||
* | | Cleanup memory leak in ssh transport | Edward Thomson | 2014-10-26 | 1 | -34/+28 | |
| | | ||||||
* | | Clean up some memory leaks | Edward Thomson | 2014-10-26 | 1 | -0/+1 | |
| | | ||||||
* | | Clean up various compiler warnings | Edward Thomson | 2014-10-26 | 5 | -11/+20 | |
| | | ||||||
* | | Merge pull request #2638 from libgit2/cmn/config-refresh-remove | Edward Thomson | 2014-10-24 | 3 | -28/+1 | |
|\ \ | | | | | | | config: remove the refresh function and backend field | |||||
| * | | config: remove the refresh function and backend fieldcmn/config-refresh-remove | Carlos Martín Nieto | 2014-10-23 | 3 | -28/+1 | |
| | | | | | | | | | | | | | | | | | | We have been refreshing on read and write for a while now, so git_config_refresh() is at best a no-op, and might just end up wasting cycles. | |||||
* | | | Merge pull request #2646 from libgit2/cmn/remote-rename | Edward Thomson | 2014-10-24 | 1 | -25/+21 | |
|\ \ \ | | | | | | | | | remote: accept a repo and name for renaming | |||||
| * | | | remote: accept a repo and name for renamingcmn/remote-rename | Carlos Martín Nieto | 2014-10-24 | 1 | -25/+21 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remote objects are not meant to be changed from under the user. We did this in rename, but only the name and left the refspecs, such that a save would save the wrong refspecs (and a fetch and anything else would use the wrong refspecs). Instead, let's simply take a name and not change any loaded remote from under the user. | |||||
* | | | Merge pull request #2649 from swisspol/2630 | Edward Thomson | 2014-10-24 | 1 | -2/+3 | |
|\ \ \ | | | | | | | | | Fixed memory leak in git_tag_delete() | |||||
| * | | | Fixed memory leak in git_tag_delete() | Pierre-Olivier Latour | 2014-10-24 | 1 | -2/+3 | |
| | | | | ||||||
* | | | | Merge pull request #2645 from libgit2/cmn/common-crypto | Edward Thomson | 2014-10-24 | 2 | -1/+47 | |
|\ \ \ \ | |/ / / |/| | | | [RFC] Use CommonCrypto for hashing | |||||
| * | | | hash: use CommonCrypto on OSX for SHA-1cmn/common-crypto | Carlos Martín Nieto | 2014-10-24 | 2 | -1/+47 | |
| | | | | | | | | | | | | | | | | | | | | OSX has its own cryptographic library, let's make use of it instead of calling out to OpenSSL. |