Project

General

Profile

Development #33875

rendre "import_template" atomique afin qu'elle ne puisse plus être rejouée dès lors qu'elle à abouti une première fois

Added by Nicolas Roche 3 days ago. Updated 2 days ago.

Status:
Solution proposée
Priority:
Normal
Assignee:
Category:
agent
Start date:
13 Jun 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Il s'agit de faire en sorte que la commande cook reste idempotente/résiliente (© thomas),
et donc que la commande "import_template" qu'elle lance n'écrase pas les éventuelles modifications apportées entre temps par l'usager.

C'est le comportement par défaut observé sur wcs :
wcs/ctl/check_hobos.py::CmdCheckHobos:deploy()

 if not os.path.exists(pub.app_dir):

Pour les autres briques, la commande "import_site" doit être appelée avec --if-empty

0003-hobo_deploy-do-not-recall-import_template-when-it-pr.patch View (7.53 KB) Nicolas Roche, 13 Jun 2019 02:28 PM


Subtasks

Combo - Development #33948: rendre la commande import_site atomiqueSolution proposéeNicolas Roche

History

#1 Updated by Nicolas Roche 2 days ago

Ce patch ajoute l'option "--if-empty" à la commande "import_template" lancée via "hobo_deploy".

Also available in: Atom PDF