summaryrefslogtreecommitdiff
path: root/tests/path
Commit message (Expand)AuthorAgeFilesLines
* util: don't include unnecessary system librariesEdward Thomson2021-11-221-1/+0
* tests: declare functions statically where appropriateEdward Thomson2021-11-112-13/+5
* path: length validation respecting core.longpathsEdward Thomson2021-11-091-18/+19
* path: introduce `git_path_str_is_valid`Edward Thomson2021-11-091-7/+7
* fs_path: make empty component validation optionalEdward Thomson2021-11-091-13/+30
* fs_path: introduce `str_is_valid`Edward Thomson2021-11-091-0/+27
* path: `validate` -> `is_valid`Edward Thomson2021-11-091-68/+68
* fs_path: `validate` -> `is_valid`Edward Thomson2021-11-091-133/+133
* path: separate git-specific path functions from utilEdward Thomson2021-11-092-230/+240
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-7/+7
* Merge pull request #5858 from libgit2/ethomson/memleaksEdward Thomson2021-05-061-0/+3
|\
| * test: clean up memory leaksEdward Thomson2021-05-061-0/+3
* | path: bump most Win32 unicode buffer sizes from MAX_PATH to GIT_PATH_MAXIan Hattendorf2021-05-051-6/+4
|/
* path: introduce ondisk and workdir path validationEdward Thomson2021-04-281-0/+58
* path: git_path_isvalid -> git_path_validateEdward Thomson2021-04-142-203/+203
* win32: introduce relative path handling functionEdward Thomson2020-03-101-0/+40
* win32: clarify usage of path canonicalization funcsEdward Thomson2020-03-081-10/+0
* path: support non-ascii drive letters on dosEdward Thomson2019-12-101-0/+11
* path: also guard `.gitmodules` against NTFS Alternate Data StreamsJohannes Schindelin2019-12-101-0/+1
* path: only treat paths starting with '\' as absolute on Win32Patrick Steinhardt2019-06-131-0/+10
* Attempt at fixing the MingW64 compilationlhchavez2019-01-061-1/+1
* tests: path: only compile test_canonicalize on Win32 platformsPatrick Steinhardt2018-11-281-5/+2
* win32: more tests for `git_win32_remove_path`Edward Thomson2018-10-191-0/+28
* win32: rename `git_win32__canonicalize_path`Edward Thomson2018-10-191-5/+5
* Fix comment style and update test codeGabriel DeBacker2018-10-041-4/+7
* Fix issue with path canonicalization for Win32 pathsGabriel DeBacker2018-09-301-0/+18
* Merge pull request #4436 from pks-t/pks/packfile-stream-freeEdward Thomson2018-06-111-3/+3
|\
| * Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-3/+3
* | path: unify `git_path_is_*` APIsPatrick Steinhardt2018-06-011-5/+5
|/
* path: hand-code the zero-width joiner as UTF-8Carlos Martín Nieto2018-05-241-1/+5
* path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-232-197/+204
* path: accept the name length as a parameterCarlos Martín Nieto2018-05-221-4/+4
* path: hide the dotgit file functionsCarlos Martín Nieto2018-05-181-2/+0
* path: add a function to detect an .gitmodules fileCarlos Martín Nieto2018-05-181-0/+110
* index: allow read of index w/ illegal entriesEdward Thomson2016-02-171-6/+6
* win32: further cleanups for 8.3 disablingEdward Thomson2015-02-031-5/+3
* win32: cleanup 8.3 disabled testsEdward Thomson2015-02-031-16/+7
* Fix test failures when 8.3 is disabledLinquize2015-01-311-3/+17
* git_path_join_unrooted: return base lenEdward Thomson2015-01-201-0/+47
* Add more Windows reserved filenamesLinquize2014-12-191-0/+13
* COM0 is a valid path, although Windows Explorer does not allow to create thisLinquize2014-12-191-0/+2
* Introduce core.protectHFS and core.protectNTFSEdward Thomson2014-12-171-3/+19
* checkout: disallow bad paths on HFSEdward Thomson2014-12-161-1/+30
* checkout: disallow bad paths on win32Edward Thomson2014-12-162-0/+218
* win32: use NT-prefixed "\\?\" pathsEdward Thomson2014-12-161-0/+190
* path: Fix `git_path_walk_up` to work with non-rooted pathsThe rugged tests are fragile2014-09-171-2/+0
* Introduce git_path_make_relativeEdward Thomson2014-09-021-0/+55