Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rebase: add information to the CHANGELOGed/rebase | Edward Thomson | 2014-10-26 | 1 | -0/+14 |
| | |||||
* | rebase: updates based on PR comments | Edward Thomson | 2014-10-26 | 3 | -34/+47 |
| | |||||
* | s/git_merge_head/git_annotated_commit | Edward Thomson | 2014-10-26 | 21 | -631/+700 |
| | | | | | 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 | 2 | -26/+15 |
| | |||||
* | rebase: oid member of operation should be const | Edward Thomson | 2014-10-26 | 2 | -3/+3 |
| | |||||
* | git_rebase: iterators for operations | Edward Thomson | 2014-10-26 | 3 | -0/+156 |
| | |||||
* | rebase: preload all operations | Edward Thomson | 2014-10-26 | 3 | -125/+165 |
| | |||||
* | rebase: init/open a git_rebase object | Edward Thomson | 2014-10-26 | 6 | -295/+398 |
| | |||||
* | git_rebase_next: provide info about the operation | Edward Thomson | 2014-10-26 | 3 | -25/+111 |
| | |||||
* | git_rebase_finish: rewrite notes when finishing rebase | Edward Thomson | 2014-10-26 | 3 | -18/+255 |
| | |||||
* | Introduce `git_note_author`, `git_note_committer` | Edward Thomson | 2014-10-26 | 3 | -4/+51 |
| | |||||
* | git_rebase_commit: write HEAD's reflog appropriately | Edward Thomson | 2014-10-26 | 5 | -35/+67 |
| | |||||
* | Introduce git_rebase_finish to complete a rebase | Edward Thomson | 2014-10-26 | 3 | -1/+131 |
| | |||||
* | git_rebase_next: test that we return GIT_ITEROVER | Edward Thomson | 2014-10-26 | 1 | -0/+50 |
| | |||||
* | git_rebase_commit: drop already-picked commits | Edward Thomson | 2014-10-26 | 14 | -5/+62 |
| | | | | | | 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 | 5 | -11/+241 |
| | | | | Commit the current patch of a rebase process. | ||||
* | git_rebase_next: write conflicts nicely during rebase | Edward Thomson | 2014-10-26 | 2 | -18/+161 |
| | |||||
* | Introduce git_rebase_next | Edward Thomson | 2014-10-26 | 3 | -0/+228 |
| | | | | | | `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 | 3 | -0/+289 |
| | | | | | 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 | 2 | -2/+2 |
| | |||||
* | Introduce git_rebase to set up a rebase session | Edward Thomson | 2014-10-26 | 131 | -24/+926 |
| | | | | | | Introduce `git_rebase` to set up a rebase session that can then be continued. Immediately, only merge-type rebase is supported. | ||||
* | Merge pull request #2612 from ethomson/warnings | Edward Thomson | 2014-10-26 | 14 | -49/+69 |
|\ | | | | | Clean up some warnings | ||||
| * | 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 |
| | | |||||
| * | revwalk::mergebase test: free memory | Edward Thomson | 2014-10-26 | 1 | -0/+1 |
| | | |||||
| * | mwindow: clean up pack map at shutdown | Edward Thomson | 2014-10-26 | 1 | -0/+2 |
| | | |||||
| * | submodule test: free submodule | Edward Thomson | 2014-10-26 | 1 | -0/+1 |
| | | |||||
| * | global: clean up openssl_locks on shutdown | Edward Thomson | 2014-10-26 | 1 | -1/+7 |
| | | |||||
| * | clone::local test: isalpha -> git__isalpha | Edward Thomson | 2014-10-26 | 1 | -1/+1 |
| | | |||||
| * | config test: clean up memory leak | Edward Thomson | 2014-10-26 | 1 | -0/+1 |
| | | |||||
| * | Cleanup memory leak in ssh transport | Edward Thomson | 2014-10-26 | 1 | -34/+28 |
| | | |||||
| * | Clean up some memory leaks | Edward Thomson | 2014-10-26 | 2 | -0/+3 |
| | | |||||
| * | Clean up various compiler warnings | Edward Thomson | 2014-10-26 | 5 | -11/+20 |
|/ | |||||
* | Merge from 2660 | Carlos Martín Nieto | 2014-10-27 | 1 | -1/+2 |
|\ | |||||
| * | tests: fix leak | Carlos Martín Nieto | 2014-10-27 | 1 | -0/+1 |
| | | |||||
| * | Fix test repo dir not deleted after running | Linquize | 2014-10-27 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #2638 from libgit2/cmn/config-refresh-remove | Edward Thomson | 2014-10-24 | 8 | -135/+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 | 8 | -135/+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 | 5 | -74/+54 |
|\ \ | | | | | | | 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 | 5 | -74/+54 |
| |/ | | | | | | | | | | | | | | | | | | | 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 #2647 from ethomson/clar_tmpname | Edward Thomson | 2014-10-24 | 2 | -0/+6 |
|\ \ \ | | | | | | | | | clar: use a custom temp directory name | ||||
| * | | | clar: use a custom temp directory name | Edward Thomson | 2014-10-24 | 2 | -0/+6 |
| | |/ | |/| | |||||
* | | | Merge pull request #2645 from libgit2/cmn/common-crypto | Edward Thomson | 2014-10-24 | 3 | -1/+48 |
|\ \ \ | |_|/ |/| | | [RFC] Use CommonCrypto for hashing | ||||
| * | | hash: use CommonCrypto on OSX for SHA-1cmn/common-crypto | Carlos Martín Nieto | 2014-10-24 | 3 | -1/+48 |
| | | | | | | | | | | | | | | | OSX has its own cryptographic library, let's make use of it instead of calling out to OpenSSL. | ||||
* | | | Merge pull request #2644 from libgit2/cmn/remove-supported-url | Edward Thomson | 2014-10-24 | 4 | -42/+3 |
|\ \ \ | |_|/ |/| | | remote: delete git_remote_supported_url() | ||||
| * | | remote: delete git_remote_supported_url()cmn/remove-supported-url | Carlos Martín Nieto | 2014-10-24 | 4 | -42/+3 |
|/ / | | | | | | | | | | | | | This function does not in fact tell us anything, as almost anything with a colon in it is a valid rsync-style SSH path; it can not tell us that we do not support ftp or afp or similar as those are still valid SSH paths and we do support that. | ||||
* | | Merge pull request #2622 from libgit2/refresh-config-snapshot | Carlos Martín Nieto | 2014-10-23 | 2 | -2/+20 |
|\ \ | | | | | | | Refresh git configuration before looking for the tracking branch redux. | ||||
| * | | Patch from @carlosmn to refresh the parent config before snapshotting.refresh-config-snapshot | Alan Rogers | 2014-10-23 | 1 | -1/+6 |
| | | |