Does `nowrite` ever take effect?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- ruby
- Domaine
- build-system, cli
Piste de recherche
Commencez par le court-circuit de l’exécution des tâches dans lib/rake/task.rb et comparez-le au comportement nowrite/noop atteint via FileUtils. Reproduisez le problème avec --dry-run et Rake.nowrite(true), puis vérifiez si ces branches sont accessibles. Le travail est terminé lorsque le comportement attendu est établi et que la modification requise est documentée ou signalée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
--dry-run sets both nowrite(false) and options.dry_run = true. The thing is, so long as options.dry_run == true, Task execution short-circuits before it ever gets to execute any FileUtils methods.
So the question is... does nowrite/noop ever take effect?
The only way I can find to get Rake to tell me what it would do (without doing it) is:
$ rake -E 'Rake.nowrite(true)'
(That's the behavior I expected from --dry-run, honestly.)
So... are the noop/nowrite branches effectively dead code? Or am I missing something?
- Langage dominant
- Ruby
- Étoiles
- 2.5k
- Forks
- 651
- Merge moyen
- 5 min
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire 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.
Autres issues de ruby/rake
-
rake -P output is ambiguous with prereq namespacesPeut-être pris @leoarnold l’a pris il y a 66 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100
-
FileList#<< bypasses exclusions while FileList#include respects themPeut-être pris @hsbt l’a pris il y a 80 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
Toutes les issues de ruby/rake
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
yegor256/rubocop-elegant#92 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
ecosyste-ms/awesome#812 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
forem/forem#23933 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Allow customizing the page titleOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
rails/mission_control-jobs#347 ·