summaryrefslogtreecommitdiff
path: root/src/path.c
Commit message (Expand)AuthorAgeFilesLines
* path: support non-ascii drive letters on dosEdward Thomson2019-12-101-8/+30
* path: protect NTFS everywhereEdward Thomson2019-12-101-6/+2
* path: rename function that detects end of filenameEdward Thomson2019-12-101-4/+13
* path: also guard `.gitmodules` against NTFS Alternate Data StreamsJohannes Schindelin2019-12-101-1/+1
* Disallow NTFS Alternate Data Stream attacks, even on Linux/macOSJohannes Schindelin2019-12-101-2/+6
* Fix include casing for case-sensitive filesystems.Dan Skorupski2019-08-241-1/+1
* config: validate ownership of C:\ProgramData\Git\config before using itJohannes Schindelin2019-08-131-0/+77
* path: extract function to check whether a path supports symlinksPatrick Steinhardt2019-07-201-0/+22
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-2/+2
* path: safely cast path calculationEdward Thomson2019-06-241-2/+14
* path: only treat paths starting with '\' as absolute on Win32Patrick Steinhardt2019-06-131-1/+4
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-34/+34
* path: fix "comparison always true" warningEtienne Samson2018-09-251-1/+1
* path validation: `char` is not signed by default.signed_charEdward Thomson2018-09-121-1/+1
* Merge pull request #4436 from pks-t/pks/packfile-stream-freeEdward Thomson2018-06-111-8/+8
|\
| * Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-8/+8
* | path: unify `git_path_is_*` APIsPatrick Steinhardt2018-06-011-58/+34
|/
* path: check for a symlinked .gitmodules in fs-agnostic codeCarlos Martín Nieto2018-05-231-8/+32
* path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-231-8/+16
* path: accept the name length as a parameterCarlos Martín Nieto2018-05-221-27/+25
* path: expose dotgit detection functions per filesystemCarlos Martín Nieto2018-05-221-3/+42
* path: add functions to detect .gitconfig and .gitattributesCarlos Martín Nieto2018-05-181-0/+10
* path: add a function to detect an .gitmodules fileCarlos Martín Nieto2018-05-181-0/+13
* path: provide a generic function for checking dogit files on NTFSCarlos Martín Nieto2018-05-181-0/+53
* path: provide a generic dogit checking function for HFSCarlos Martín Nieto2018-05-181-6/+19
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* path: only set dotgit flags when configs were readPatrick Steinhardt2017-06-081-4/+5
* path: short-circuit `git_path_apply_relative` on errorPatrick Steinhardt2017-04-041-2/+2
* path: handle error returned by `git_buf_joinpath`Patrick Steinhardt2017-04-041-1/+2
* path: ensure dirname on Win32 prefix always has a trailing '/'Patrick Steinhardt2017-02-081-7/+15
* path: get correct dirname for Windows rootPatrick Steinhardt2017-02-081-0/+3
* path: extract `win32_path_prefix` functionPatrick Steinhardt2017-02-081-23/+33
* giterr_set: consistent error messagesEdward Thomson2016-12-291-15/+15
* path: remove unused local variablePatrick Steinhardt2016-12-121-1/+0
* refdb: bubble up locked files on the read sideCarlos Martín Nieto2016-11-141-0/+4
* path: pass string instead of git_buf to giterr_setPatrick Steinhardt2016-11-141-1/+1
* Patch parsing from patch filesEdward Thomson2016-05-261-0/+19
* Introduce `git_path_common_dirlen`Edward Thomson2016-03-241-0/+14
* path: use GITERR_CHECK_ALLOC_BUF to verify passed in bufferPatrick Steinhardt2016-02-231-2/+1
* index: allow read of index w/ illegal entriesEdward Thomson2016-02-171-1/+6
* Fix a couple function signaturesThomas Edvalson2015-12-141-1/+1
* core::mkdir tests: ensure we don't stomp symlinks in mkdirEdward Thomson2015-09-171-0/+11
* diriter: don't double '/' on posixEdward Thomson2015-09-131-1/+5
* diriter: don't double '/' on WindowsEdward Thomson2015-09-131-1/+5
* Fix duplicate basenames to support older VSJohn Haley2015-08-051-1/+1
* Merge pull request #3307 from libgit2/cmn/submodule-backslashEdward Thomson2015-07-241-0/+16
|\
| * submodule, path: extract slash conversioncmn/submodule-backslashCarlos Martín Nieto2015-07-131-0/+16
* | Make libgit2 work on Windows Vista againSven Strickroth2015-07-221-3/+8
|/
* buffer: don't allow growing borrowed buffersCarlos Martín Nieto2015-06-241-2/+2
* Fixed Xcode 6.1 build warningsPierre-Olivier Latour2015-06-171-1/+1