setParallelConfig(ParallelConfigFactory::detect()) ->getFinder() ->exclude('config') ->exclude('3rdparty') ->exclude('build/stubs') ->exclude('composer') ->in(__DIR__); $ignoredEntries = shell_exec('git status --porcelain --ignored ' . escapeshellarg(__DIR__)); $ignoredEntries = explode("\n", $ignoredEntries); $ignoredEntries = array_filter($ignoredEntries, static fn (string $line) => str_starts_with($line, '!! ')); $ignoredEntries = array_map(static fn (string $line) => substr($line, 3), $ignoredEntries); $ignoredEntries = array_values($ignoredEntries); foreach ($ignoredEntries as $ignoredEntry) { if (str_ends_with($ignoredEntry, '/')) { $config->getFinder()->exclude($ignoredEntry); } else { $config->getFinder()->notPath($ignoredEntry); } } return $config; put type='submit' value='switch'/> A collection of useful .gitignore templates: https://github.com/github/gitignorewww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/FuelPHP.gitignore
blob: d69f71f433894b801b796323b64b46ad6116dec7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21