- if(GitConfig::PROJECT_OWNER)
- $project['owner'] = GitConfig::PROJECT_OWNER;
- else {
- $project['owner'] = fileowner($project['path']);
- $owner = posix_getpwuid($project['owner']);
- if($owner && $owner['name'])
- $project['owner'] = $owner['name'];
- }
+ if(!array_key_exists('owner', $project) || $project['owner'] == null) {
+ if(GitConfig::PROJECT_OWNER)
+ $project['owner'] = GitConfig::PROJECT_OWNER;
+ else {
+ $project['owner'] = fileowner($project['path']);
+ $owner = posix_getpwuid($project['owner']);
+ if($owner && $owner['name'])
+ $project['owner'] = $owner['name'];
+ }
+ }