| A | ↘ | B | FileHelperTest got worse |
| A | ↘ | F | FileHelper got worse |
| ⇢ | C | FileHelper::matchPathname() added | |
| ⇢ | B | FileHelper::copyDirectory() added | |
| ⇢ | B | FileHelper::lastExcludeMatchingFromList() added | |
| ⇢ | B | FileHelper::normalizeOptions() added | |
| ⇢ | A | FileHelper::matchBasename() added | |
| ⇢ | A | FileHelperTest::testsCopyDirectoryFilterPathExcept... added | |
| ⇢ | A | FileHelperTest::testsCopyDirectoryFilterPathOnly() added | |
| ⇢ | A | FileHelper::parseExcludePattern() added | |
| ⇢ | A | FileHelperTest::testCopyDirectoryRecursive() added | |
| ⇢ | A | FileHelperTest::testCopyDirectoryPermissions() added | |
| ⋮ | view more | ||
| B | ↗ | A | FileHelper::createDirectory() improved |