FSL2DALB4IYT2DDEX76H6CIIKSKARTGEMBT4HZQRKHOAGTLTLEDQC K3HODXGHZ47WWSTEKUFCAPRJYCM564XF6YVE2QM37HPR5RQMFCWQC FPK5LF53CFUEKFYJ3IYXT4UTVC6IITWJOCFATMC4PLHEUP5SIEAAC LMETCA7G76HUDV2ZVOOIH6TI6UG7RJ5VCZNWRAAZVIQOWG6XLX5QC LBNVQXUBEZ45SOTGVXK5UEZXIAIZTJLWZNUYFI4JZ6J65N3KPDVQC LSZLZHJYGXZTCNH4JUXU7W23MW5PBVM4OBMWRRVNEDROMIBUVQNAC BEFHUCGNM3FRVAEDTOSSBRKOUNRC2IIYKEIVIVREUBGAEORVRQJAC CS7T2XFIISZ7TPQ6FFRIDYPR6BDCQHURP4JE4YKLI4OYSNWKZCHAC GHV65OPHLAMKU6WQXMXERJNEVUREEEBJ7TTD4IIA64TYWEXMIW7AC if ($prevBuild) {foreach my $curInput ($build->buildinputs_builds) {next unless ($curInput->type eq "git" || $curInput->type eq "hg");my $prevInput = $prevBuild->buildinputs_builds->find({ name => $curInput->name });next unless defined $prevInput;
my $prevEval = getFirstEval($prevBuild);my $eval = getFirstEval($build);foreach my $curInput ($eval->jobsetevalinputs) {next unless ($curInput->type eq "git" || $curInput->type eq "hg");my $prevInput = $prevEval->jobsetevalinputs->find({ name => $curInput->name });next unless defined $prevInput;
next if $curInput->type ne $prevInput->type;next if $curInput->uri ne $prevInput->uri;next if $curInput->revision eq $prevInput->revision;
next if $curInput->type ne $prevInput->type;next if $curInput->uri ne $prevInput->uri;next if $curInput->revision eq $prevInput->revision;
my @commits;foreach my $plugin (@{$plugins}) {push @commits, @{$plugin->getCommits($curInput->type, $curInput->uri, $prevInput->revision, $curInput->revision)};}
my @commits;foreach my $plugin (@{$plugins}) {push @commits, @{$plugin->getCommits($curInput->type, $curInput->uri, $prevInput->revision, $curInput->revision)};}
foreach my $commit (@commits) {#print STDERR "$commit->{revision} by $commit->{author}\n";$authors{$commit->{author}} = $commit->{email};push @emailable_authors, $commit->{email} if $curInput->emailresponsible;$nrCommits++;}
foreach my $commit (@commits) {#print STDERR "$commit->{revision} by $commit->{author}\n";$authors{$commit->{author}} = $commit->{email};my $inputSpec = $build->jobset->jobsetinputs->find({ name => $curInput->name });push @emailable_authors, $commit->{email} if $inputSpec && $inputSpec->emailresponsible;$nrCommits++;