diff --git a/TODO.dkbuild.md b/TODO.dkbuild.md new file mode 100644 index 0000000..ab48505 --- /dev/null +++ b/TODO.dkbuild.md @@ -0,0 +1,43 @@ +# TODO + +* [ ] réordonner les versions: version la plus récente en premier, pour être cohérent avec setdists +* [ ] gestion de la version de façon incrémentale + ~~~ + addversion "$DIST" # est implicite + addversion j11 + addversion 75 + # donne les tags suivants: + # - latest $DIST j11 75 j11-$DIST 75-j11-$DIST + + addversion d12 d11 # est implicite + addversion j11 j8 + addversion 89 + # donne les tags suivants: + # - latest d12 j11 89 j11-d12 89-j11-d12 + # - j8-d12 89-j8-d12 + # - d11 j11-d11 89-j11-d11 + # - j8-d11 89-j8-d11 + ~~~ +* [ ] supprimer le support des versions avec les profils et les distributions +* en définitive: + * les versions sont indépendantes des profils et des distributions + * la distribution est rajoutée implicitement à la version sauf avis contraire + * pour compatibilité, les deux lignes suivantes sont équivalentes: + ~~~ + setversion a-b-c + # équivalent à + addversion c; addversion b; addversion a + ~~~ + * la version est utilisée pour construire les tags (faut-il renommer addversion en addtag?) +* [ ] faire tourner chaque build dans un sous-shell pour améliorer la gestion des variables +* [ ] comme dans runs, faire une section run: ? + +* [ ] setversion peut prendre la version depuis la branche git d'un dépôt + * un argument permettrait de spécifier comment la version est calculée à + partir du dépôt +* [ ] si cela a du sens, une commande setlatest qui permet de désigner quelle + distribution/version est la dernière + + + +-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary \ No newline at end of file diff --git a/TODO.md b/TODO.md deleted file mode 100644 index a57d611..0000000 --- a/TODO.md +++ /dev/null @@ -1,10 +0,0 @@ -# TODO - -dkbuild -* setversion peut prendre la version depuis la branche git d'un dépôt - * un argument permettrait de spécifier comment la version est calculée à - partir du dépôt -* si cela a du sens, une commande setlatest qui permet de désigner quelle - distribution/version est la dernière - --*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary \ No newline at end of file