Sergey Poznyakoff
f022ac4ee0
Fix handling of negated and rooted entries in .gitignore files.
...
* src/exclist.c (struct vcs_ignore_file): New field: matchfn.
(struct exclist): New field: vcs.
(info_attach_exclist): Initialize vcs.
(excluded_name): Rewrite using excluded_file_name_status from gnulib.
(git_addfn): Special handling for entries starting with '!' and '/'.
(vcs_ignore_files): Initialize matchfn member in the ".gitignore"
entry.
* tests/exclude23.at: New test.
* tests/Makefile.am: Add new test.
* tests/testsuite.at: Include new test.
2026-08-18 21:51:55 +03:00
..
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2018-04-07 10:32:38 +03:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-08-17 07:07:27 +03:00
2026-08-18 21:51:55 +03:00
2026-08-18 21:51:55 +03:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-06-11 16:35:20 +03:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-06-11 16:35:20 +03:00
2026-06-20 00:29:25 -07:00
2026-06-11 16:35:20 +03:00
2026-06-20 00:29:25 -07:00
2026-08-06 08:35:37 +03:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-03-12 12:31:55 -07:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-08-18 21:51:55 +03:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-07-29 23:12:46 -07:00
2026-07-29 23:12:46 -07:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-07-23 10:52:03 +03:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-08-18 21:51:55 +03:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00
2026-01-23 17:38:38 -08:00