diff -rupN module.orig/Projects/src/Projects/Model/Project.php module/Projects/src/Projects/Model/Project.php --- module.orig/Projects/src/Projects/Model/Project.php 2016-06-27 10:08:02.000000000 +0000 +++ module/Projects/src/Projects/Model/Project.php 2016-06-27 10:08:17.000000000 +0000 @@ -815,7 +815,7 @@ class Project extends AbstractKey if ($path[0] != '"' || substr($path, -1) != '"') { $path = '"' . $path . '"'; } - $paths[] = $path; + $paths[] = strtolower($path); } $maps[] = array( @@ -828,7 +828,7 @@ class Project extends AbstractKey // if we can cheaply query the common path (won't work on shelved changes) // remove any projects/branches which clearly won't be affected - $path = $change->isSubmitted() ? $change->getPath(false) : null; + $path = $change->isSubmitted() ? strtolower($change->getPath(false)) : null; if ($path) { $pathMap = new \P4_Map((array) $path); foreach ($maps as $key => $map) { @@ -884,7 +884,7 @@ class Project extends AbstractKey // remove the trailing '#rev action' text and see which // project/branch maps this file fits under (if any) - $file = substr($data, 0, strrpos($data, '#')); + $file = strtolower(substr($data, 0, strrpos($data, '#'))); foreach ($maps as $key => $map) { // if the map includes this file add the project/branch to affected and // remove this map so we don't waste time on future files checking it