Feature request: Point in Time as a virtual dependency
Personne n'a encore pris cette issue.
- Langage dominant
- Ruby
- Étoiles
- 2.5k
- Forks
- 650
- Merge moyen
- 6 min
- PR mergées (30 j)
- 3
Description
Hi,
this is a feature request.
When declaring a filetask
file somefile => someother do
do_something
end
it is executed only if either somefile does not exist, or one of the dependencies is newer.
But quite often I have requirements to not have a file get too old, which is not exactly straightforward in Rake.
Proposal:
Allow to define a point in Time to work as a virtual dependency, e.g. something like
d=DateTime.now.prev_month
file somefile => d do
# recreate the file
end
to not let the File get older than the given date. Should be easy to implement.
regards
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue ne nomme aucun fichier ni test. Commencez par localiser la gestion des dépendances de file-task de Rake et sa comparaison existante des horodatages, puis déterminez comment une dépendance DateTime s’intégrerait à ce modèle. La réalisation doit inclure un comportement défini pour l’exemple et une couverture pour la dépendance point-in-time.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- ruby
- Domaine
- build-system
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100