Create long tag after project creation
This commit is contained in:
parent
aebef9850e
commit
13f85455f8
@ -153,7 +153,7 @@ sub tag_project
|
|||||||
$token = sha1_base64(rand);
|
$token = sha1_base64(rand);
|
||||||
$token =~ s/[^a-zA-Z0-9]//g;
|
$token =~ s/[^a-zA-Z0-9]//g;
|
||||||
} while (length $token < 12);
|
} while (length $token < 12);
|
||||||
$vcs->setAttribute("token", $token);
|
$vcs->setAttribute("token", substr($token, 2, 23));
|
||||||
$mod = 1;
|
$mod = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -187,12 +187,18 @@ sub tag_project
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# FIXME: Remove next line after 2016 piscine: ça ne devrait pas être fait à ce moment là
|
log DONE, "Projet créé/mis à jour avec succès.";
|
||||||
eval {
|
|
||||||
API::Projects::gen_groups($project_id, $year);
|
# Add full tag
|
||||||
};
|
if (!$_[3])
|
||||||
if($@) {
|
{
|
||||||
log ERROR, $_;
|
my $proj_id = $_[2] // "";
|
||||||
|
my $year = $_[3] // LDAP::get_year();
|
||||||
|
my $tag = "project,$proj_id,$year";
|
||||||
|
qx(git tag -f $tag);
|
||||||
|
if (! $?) {
|
||||||
|
log INFO, "Tag long créé : $tag.";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Reference in New Issue
Block a user