From 584fbf98954a1c99ad3d25951b6046d0bfac1e47 Mon Sep 17 00:00:00 2001 From: Mercier Pierre-Olivier Date: Fri, 8 Nov 2013 21:05:05 +0100 Subject: [PATCH] Add APPING1 to exception --- hooks/submissions.pl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hooks/submissions.pl b/hooks/submissions.pl index 52d7e59..058e393 100755 --- a/hooks/submissions.pl +++ b/hooks/submissions.pl @@ -22,6 +22,8 @@ my $promo; my $id_project; my $repo_login; +my @apping = qw(zinger_a zebard_w zanell_a yao_p vinois_a sraka_y soupam_j seck_a ngomsi_s morin_h milis_e menkar_m eusebe_r crief_a chhum_s boumra_n blemus_a bengan_l amasho_a); + # First, extract information, from config then guess from repository adress if (my $tmp = `git config hooks.promo`) { chomp $tmp; $promo = $tmp; } if (my $tmp = `git config hooks.idproject`) { chomp $tmp; $id_project = $tmp; } @@ -71,6 +73,12 @@ if ($ref =~ m<^refs/tags/(.+)$>) my $open = DateTime::Format::ISO8601->parse_datetime($rendu->{period}{begin}); my $close = DateTime::Format::ISO8601->parse_datetime($rendu->{period}{end}); + if ($id_project eq "myhttpd" && grep { $_ eq $repo_login } @apping) + { + $open = DateTime::Format::ISO8601->parse_datetime("2013-11-08T20:00:00"); + $close = DateTime::Format::ISO8601->parse_datetime("2013-11-10T11:42:00"); + } + # TODO: check exceptions by login/group $open = DateTime::Format::ISO8601->parse_datetime("2013-10-16T16:00:00") if ($repo_login eq "ikouna_l");