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
* config: validate ownership of C:\ProgramData\Git\config before using itJohannes Schindelin2019-08-051-0/+77
* path: check for a symlinked .gitmodules in fs-agnostic codeCarlos Martín Nieto2018-05-291-8/+32
* path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-291-8/+16
* path: accept the name length as a parameterCarlos Martín Nieto2018-05-291-27/+25
* path: expose dotgit detection functions per filesystemCarlos Martín Nieto2018-05-291-3/+42
* path: add functions to detect .gitconfig and .gitattributesCarlos Martín Nieto2018-05-291-0/+10
* path: add a function to detect an .gitmodules fileCarlos Martín Nieto2018-05-291-0/+13
* path: provide a generic function for checking dogit files on NTFSCarlos Martín Nieto2018-05-291-0/+53
* path: provide a generic dogit checking function for HFSCarlos Martín Nieto2018-05-291-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
* Fixed Xcode 6.1 build warningsPierre-Olivier Latour2015-06-151-2/+2
* path: remove unnecessary readdir_r usagecmn/readdirCarlos Martín Nieto2015-06-151-4/+3
* Fix memory leak on windows in diriter.Jeff Hostetler2015-06-121-0/+2
* Merge pull request #3165 from ethomson/downcaseCarlos Martín Nieto2015-06-081-1/+1
|\
| * git__tolower: a tolower() that isn't dumbEdward Thomson2015-05-291-1/+1
* | path: error out if the callback returns an errorcmn/foreach-cancel-looseCarlos Martín Nieto2015-06-061-2/+4
|/
* path: don't let direach overwrite the callback's error messageCarlos Martín Nieto2015-05-151-1/+3
* diriter: actually use iconv on macEdward Thomson2015-05-011-2/+3
* git_buf_put_w: introduce utf16->utf8 conversionEdward Thomson2015-05-011-23/+4
* git_path_diriter: use FindFirstFile in win32Edward Thomson2015-05-011-2/+186
* git_path_diriter: next shouldn't take path ptrEdward Thomson2015-05-011-12/+15