Compare commits

..

No commits in common. "master" and "v2.14.0" have entirely different histories.

1 changed files with 5 additions and 13 deletions

View File

@ -89,19 +89,11 @@ class TaskmanArtefact
{
if(!isset($this->sources_affected[$idx]))
{
//NOTE: more conservative implementation which always checks for staleness
//$sources = $this->task->getFileChanges() != null ?
// //tries to match changed files with sources spec
// $this->getChangedSources($idx) :
// $this->getSources($idx);
//$this->sources_affected[$idx] = is_stale($this->getPath(), $sources);
//NOTE: if there any file changes we simply check if there are any changed sources,
// and if yes then we mark the artefact as affected
if($this->task->getFileChanges() != null)
$this->sources_affected[$idx] = count($this->getChangedSources($idx)) > 0;
else
$this->sources_affected[$idx] = is_stale($this->getPath(), $this->getSources($idx));
$sources = $this->task->getFileChanges() != null ?
//tries to match changed files with sources spec
$this->getChangedSources($idx) :
$this->getSources($idx);
$this->sources_affected[$idx] = is_stale($this->getPath(), $sources);
}
return $this->sources_affected[$idx];