summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* commit: rearrange _fromstate and _on_head variantsCarlos Martín Nieto2018-03-221-18/+25
* commit: provide functions with and without a reference nameCarlos Martín Nieto2018-03-224-12/+41
* commit: introduce _fromstate()Carlos Martín Nieto2018-03-221-0/+85
* gitno_extract_url_parts: decode hostnamesEdward Thomson2018-03-191-1/+1
* Remove now unnecessary `gitno_unescape`Edward Thomson2018-03-192-20/+0
* gitno_extract_url_parts: use `git_buf`sEdward Thomson2018-03-191-42/+73
* ssh urls: use `git_buf_decode_percent`Edward Thomson2018-03-191-8/+6
* Introduce `git_buf_decode_percent`Edward Thomson2018-03-192-1/+34
* Unescape repo before constructing ssh requestSteven King Jr2018-03-191-1/+5
* Rename unescape and make non-staticSteven King Jr2018-03-192-3/+5
* index: error out on unreasonable prefix-compressed path lengthsPatrick Steinhardt2018-03-101-0/+4
* index: fix out-of-bounds read with invalid index entry prefix lengthPatrick Steinhardt2018-03-101-9/+10
* index: convert `read_entry` to return entry size via an out-paramPatrick Steinhardt2018-03-101-9/+13
* worktree: rename parameter creason to reasonJacques Germishuys2018-03-031-3/+3
* worktree: lock reason should be constJacques Germishuys2018-03-021-1/+1
* Merge pull request #4552 from libgit2/cmn/config-header-commonPatrick Steinhardt2018-02-281-8/+10
|\
| * config: return an error if config_refresh is called on a snapshotcmn/config-header-commonCarlos Martín Nieto2018-02-281-1/+1
| * config: harden our use of the backend objects a bitCarlos Martín Nieto2018-02-281-2/+5
| * config: move the level field into the headerCarlos Martín Nieto2018-02-281-5/+4
| * config: move the repository to the diskfile headerCarlos Martín Nieto2018-02-281-4/+4
* | Merge pull request #4554 from pks-t/pks/curl-initEdward Thomson2018-02-283-2/+23
|\ \
| * | curl: explicitly initialize and cleanup global curl statePatrick Steinhardt2018-02-283-2/+23
| |/
* | win32: strncmp -> git__strncmpethomson/strncmp_stdcallEdward Thomson2018-02-281-1/+1
|/
* Merge pull request #4545 from libgit2/ethomson/checkout_filemodev0.27.0-rc2Edward Thomson2018-02-271-13/+21
|\
| * checkout: respect core.filemode when comparing filemodesethomson/checkout_filemodeEdward Thomson2018-02-231-13/+21
* | winhttp: enable TLS 1.2 on Windows 7 and earlierethomson/winhttpEdward Thomson2018-02-271-0/+14
* | winhttp: include constants for TLS 1.1/1.2 supportEdward Thomson2018-02-271-5/+8
* | mingw: update TLS option flagsEdward Thomson2018-02-271-0/+5
|/
* Merge pull request #4535 from libgit2/ethomson/checkout_typechange_with_index...Patrick Steinhardt2018-02-201-10/+16
|\
| * checkout: take mode into account when comparing index to baselineEdward Thomson2018-02-191-10/+16
* | diff_tform: fix rename detection with rewrite/delete pairPatrick Steinhardt2018-02-201-1/+3
|/
* Merge pull request #4529 from libgit2/ethomson/index_add_requires_filesEdward Thomson2018-02-181-5/+9
|\
| * git_index_add_frombuffer: only accept files/linksethomson/index_add_requires_filesEdward Thomson2018-02-181-5/+9
* | util: clean up header includesPatrick Steinhardt2018-02-162-6/+7
* | Explicitly mark fallthrough cases with commentsPatrick Steinhardt2018-02-164-6/+6
* | index: shut up warning on uninitialized variablePatrick Steinhardt2018-02-161-1/+1
* | streams: openssl: fix use of uninitialized variablePatrick Steinhardt2018-02-161-3/+3
|/
* http: standardize user-agent additionethomson/user_agentEdward Thomson2018-02-103-27/+30
* hash: win32: fix missing comma in `giterr_set`Patrick Steinhardt2018-02-091-1/+1
* odb_loose: only close file descriptor if it was opened successfullyPatrick Steinhardt2018-02-091-1/+2
* odb: fix memory leaks due to not freeing hash contextPatrick Steinhardt2018-02-092-0/+3
* hash: set error messages on failureethomson/odb_alloc_errorEdward Thomson2018-02-091-8/+33
* odb: error when we can't create object headerEdward Thomson2018-02-094-27/+60
* odb: assert on logic errors when writing objectsEdward Thomson2018-02-091-2/+1
* git_odb__hashfd: propagate error on failuresEdward Thomson2018-02-091-1/+1
* git_odb__hashobj: provide errors messages on failuresEdward Thomson2018-02-091-4/+8
* odb: check for alloc errors on hardcoded objectsEdward Thomson2018-02-091-6/+14
* odb: error when we can't alloc an objectEdward Thomson2018-02-091-2/+6
* Merge pull request #4450 from libgit2/ethomson/odb_loose_readstreamEdward Thomson2018-02-084-222/+385
|\
| * odb_loose: HEADER_LEN -> MAX_HEADER_LENethomson/odb_loose_readstreamEdward Thomson2018-02-011-7/+7