summaryrefslogtreecommitdiff
path: root/src/ignore.c
Commit message (Expand)AuthorAgeFilesLines
* path: use new length validation functionsEdward Thomson2021-11-091-2/+3
* path: separate git-specific path functions from utilEdward Thomson2021-11-091-11/+11
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-22/+22
* attr_file: don't take the `repo` as an argethomson/attr_longpathsEdward Thomson2021-09-261-2/+2
* attr: include the filename in the attr sourceEdward Thomson2021-07-221-7/+5
* attr: rename internal attr file source enumEdward Thomson2021-07-221-4/+7
* Merge pull request #5824 from palmin/fix-ignore-negateEdward Thomson2021-07-141-3/+11
|\
| * Apply suggestions from code reviewEdward Thomson2021-06-151-4/+4
| * Update src/ignore.cAnders Borum2021-06-131-2/+2
| * Update src/ignore.cAnders Borum2021-06-131-2/+1
| * fix check for ignoring of negate rulesAnders Borum2021-03-201-2/+11
* | ignore: validate workdir paths for ignore filesEdward Thomson2021-04-281-7/+10
* | attr: validate workdir paths for attribute filesEdward Thomson2021-04-281-2/+2
|/
* ignore: use GIT_ASSERTEdward Thomson2020-11-271-2/+6
* ignore: correct handling of nested rules overriding wild card unignorebuddyspike2019-08-281-3/+6
* Merge pull request #5173 from pks-t/pks/gitignore-wildmatch-errorEdward Thomson2019-07-201-6/+1
|\
| * ignore: fix determining whether a shorter pattern negates anotherPatrick Steinhardt2019-07-181-6/+1
* | configuration: cvar -> configmapPatrick Steinhardt2019-07-181-3/+3
* | attr_file: ignore macros defined in subdirectoriesPatrick Steinhardt2019-07-121-9/+10
|/
* ignore: fix a missing commondir causing failuresEtienne Samson2019-06-261-10/+7
* attr_file: convert to use `wildmatch`Patrick Steinhardt2019-06-151-3/+1
* global: convert trivial `fnmatch` users to use `wildcard`Patrick Steinhardt2019-06-151-6/+6
* ignore: treat paths with trailing "/" as directoriesPatrick Steinhardt2019-04-051-1/+3
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-4/+4
* Merge pull request #4436 from pks-t/pks/packfile-stream-freeEdward Thomson2018-06-111-5/+5
|\
| * Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-5/+5
* | ignore: remove now-useless check for LEADINGDIRPatrick Steinhardt2018-06-061-14/+3
* | ignore: fix negative leading directory rules unignoring subdirectory filesPatrick Steinhardt2018-06-061-1/+7
|/
* attr_file: fix handling of directory patterns with trailing spacesPatrick Steinhardt2018-04-121-10/+0
* win32: strncmp -> git__strncmpethomson/strncmp_stdcallEdward Thomson2018-02-281-1/+1
* attr: avoid stat'ting files for bare repositoriesPatrick Steinhardt2018-02-011-1/+5
* Ignore trailing whitespace in .gitignore files (as git itself does)David Turner2017-10-291-0/+10
* ignore: honor case insensitivity for negative ignoresPatrick Steinhardt2017-08-251-4/+14
* ignore: keep negative rules containing wildcardsPatrick Steinhardt2017-08-251-2/+8
* ignore: return early to avoid useless indentationPatrick Steinhardt2017-08-251-26/+24
* ignore: fix indentation of comment blockPatrick Steinhardt2017-08-251-6/+6
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* Add missing license headersPatrick Steinhardt2017-07-031-0/+7
* repository: use `git_repository_item_path`Patrick Steinhardt2017-02-131-1/+7
* ignore: there must be a repositoryEtienne Samson2017-01-131-3/+3
* giterr_set: consistent error messagesEdward Thomson2016-12-291-1/+1
* ignore: allow unignoring basenames in subdirectoriesPatrick Steinhardt2016-08-121-16/+45
* ignore: don't use realpath to canonicalize pathcmn/ignore-symlinkCarlos Martín Nieto2016-04-021-3/+11
* ignore: add test and adjust style and comment for dir with wildmatchCarlos Martín Nieto2015-09-131-7/+9
* Fix 'If we're dealing with a directory' checkVsevolod Parfenov2015-08-241-1/+1
* ignore: clear the error when matching a pattern negationcmn/ignored-ignoreCarlos Martín Nieto2015-05-201-0/+1
* Improvements to ignore performance on Windows.J Wyman2015-04-281-3/+3
* ignore: fix negative ignores without wildcards.Patrick Steinhardt2015-04-171-5/+45
* attrcache: don't re-read attrs during checkoutEdward Thomson2015-02-031-2/+2
* ignore: match git's rule negation rulescmn/neg-ignore-dirCarlos Martín Nieto2014-12-051-3/+86