summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* signature: Small cleanupsignatures-2Vicent Marti2013-02-201-3/+2
|
* signature: Shut up MSVC, you silly gooseVicent Marti2013-02-202-6/+18
|
* Simplify signature parsingVicent Marti2013-02-201-191/+63
|
* Fix a leak when canceling a network operationBen Straub2013-02-141-2/+3
|
* Fix a git_filebuf leak (fixes Win32 clone::can_cancel)Philip Kelley2013-02-141-13/+14
|
* Change git2.rc to identify git.dll as VOS_NT_WINDOWS32Philip Kelley2013-02-131-1/+1
|
* Merge pull request #1333 from phkelley/push_optionsBen Straub2013-02-123-2/+29
|\ | | | | Add git_push_options, to set packbuilder parallelism
| * Add git_push_options, to set packbuilder parallelismPhilip Kelley2013-02-113-2/+29
| |
* | Merge pull request #1246 from arrbee/fix-force-text-for-diff-blobsRussell Belfer2013-02-121-11/+28
|\ \ | | | | | | Add FORCE_TEXT check into git_diff_blobs code path
| * | Reorganize FORCE_TEXT diff flag checksRussell Belfer2013-02-111-14/+24
| | |
| * | Add FORCE_TEXT check into git_diff_blobs code pathRussell Belfer2013-02-111-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | `git_diff_blobs` and `git_diff_blob_to_buffer` skip the step where we check file attributes because they don't have a filename associated with the data. Unfortunately, this meant they were also skipping the check for the GIT_DIFF_FORCE_TEXT option and so you could not force a diff of an apparent binary file. This adds the force text check into their code path.
* | | Merge pull request #1316 from ben/clone-cancelRussell Belfer2013-02-123-9/+12
|\ \ \ | |/ / |/| | Allow network operations to cancel
| * | Expect standard error code from internal callsBen Straub2013-02-061-1/+1
| | |
| * | Allow all non-zero returns to cancel transfersBen Straub2013-02-052-2/+2
| | |
| * | Allow progress callback to cancel fetchBen Straub2013-02-053-9/+12
| | | | | | | | | | | | | | | This works by having the indexer watch the return code of the callback, so will only take effect on object boundaries.
* | | remote: Introduce git_remote_is_valid_name()nulltoken2013-02-112-19/+26
| | | | | | | | | | | | Fix libgit2/libgit2sharp#318
* | | refs: No component of a refname can end with '.lock'nulltoken2013-02-111-4/+6
| | |
* | | Merge pull request #1190 from nulltoken/topic/reset-pathsRussell Belfer2013-02-116-6/+80
|\ \ \ | | | | | | | | reset: Allow the selective reset of pathspecs
| * | | Fix MSVC compilation warningsnulltoken2013-02-054-5/+5
| | | | | | | | | | | | | | | | Fix #1308
| * | | reset: Introduce git_reset_default()nulltoken2013-02-051-0/+74
| | | |
| * | | index: Fix indentationsnulltoken2013-02-051-1/+1
| |/ /
* | | Merge pull request #1323 from jamill/resolve_remotePhilip Kelley2013-02-112-6/+105
|\ \ \ | |_|/ |/| | Resolve a remote branch's remote
| * | Teach refspec to transform destination reference to source referenceJameson Miller2013-02-111-7/+17
| | |
| * | Teach remote branch to return its remoteJameson Miller2013-02-112-0/+89
| | |
* | | Fix some incorrect MSVC #ifdef's. Fixes #1305Philip Kelley2013-02-111-1/+1
| | |
* | | Fix a bug introduced in df93a681 'Merge the push...'Philip Kelley2013-02-101-1/+3
| | |
* | | Fix -Wmaybe-uninitialized warningMichael Schubert2013-02-101-1/+1
| | |
* | | Merge the push report into the refs to avoid a 3rd network callPhilip Kelley2013-02-084-20/+130
|/ /
* | Fix Windows symlinksJameson Miller2013-02-081-1/+1
| |
* | Merge pull request #1249 from yorah/topic/diff-notify-unmatched-pathspecsRussell Belfer2013-02-085-19/+65
|\ \ | | | | | | diff: Add a callback to notify of diffed files
| * | diff: add a notify callback to `git_diff__from_iterators`yorah2013-02-071-10/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | The callback will be called for each file, just before the `git_delta_t` gets inserted into the diff list. When the callback: - returns < 0, the diff process will be aborted - returns > 0, the delta will not be inserted into the diff list, but the diff process continues - returns 0, the delta is inserted into the diff list, and the diff process continues
| * | Return the matched pathspec pattern in `git_pathspec_match_path`yorah2013-02-075-9/+31
| | | | | | | | | | | | | | | | | | | | | Instead of returning directly the pattern as the return value, I used an out parameter, because the function also tests if the passed pathspecs vector is empty. If yes, it considers that the path "matches", but in that case there is no matched pattern per se.
* | | Merge pull request #1325 from SHyx0rmZ/fix-windows-symlinksVicent Martí2013-02-081-3/+18
|\ \ \ | |/ / |/| | Fix Windows symlinks
| * | Moved braces to conform to code stylePatrick Pokatilo2013-02-081-2/+1
| | |
| * | Replace LoadLibrary with GetModuleHandle, since kernel32 is loaded by defaultPatrick Pokatilo2013-02-081-3/+3
| | | | | | | | | | | | As requested
| * | Replace call to strnlen with call to strlenPatrick Pokatilo2013-02-081-6/+5
| | |
| * | Include <string.h>Patrick Pokatilo2013-02-081-0/+1
| | |
| * | Fix call to readlinkPatrick Pokatilo2013-02-081-1/+4
| | |
| * | Call p_readlink to determine symlink sizePatrick Pokatilo2013-02-071-0/+13
| |/
* | Clone: fetch all tagsBen Straub2013-02-061-0/+1
|/
* Merge pull request #1298 from ben/user-atRussell Belfer2013-02-047-21/+140
|\ | | | | Handle "user@" prefix for credentials partially included in URLs
| * Address feedbackBen Straub2013-02-042-8/+12
| |
| * Use malloc rather than callocBen Straub2013-02-011-1/+2
| |
| * Introduce git__substrdupBen Straub2013-02-012-10/+14
| |
| * Remove double-free segfaultsBen Straub2013-01-311-6/+6
| |
| * WinHttp: use cred in url if providedBen Straub2013-01-311-3/+16
| |
| * HTTP: use creds in url if availableBen Straub2013-01-312-0/+19
| |
| * Enhance url parsing to include passwordsBen Straub2013-01-315-18/+66
| |
| * Add user-from-url param to auth callbackBen Straub2013-01-312-2/+20
| |
| * Stash username from url (but don't use it yet)Ben Straub2013-01-305-9/+17
| |