developmentseed / developmentseed/FeatureServer

When a project has spaces (%20) in its repository url, there are no new releases found.

Ouverte
#16 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
PHP
Étoiles
46
Forks
14
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

This is because `drush_shell_exec()` parses the arguments through sprintf. So when `sprintf` encounters %20 in the command string, it looks for the 20th argument which is obviously not there ;-).

Also see the drush api documenation on http://drupalcontrib.org/api/drupal/contributions--drush--includes--exec.inc/function/drush_shell_exec/7 which documents the parameter `$cmd`.

I submitted a pull-request which solves this: https://github.com/developmentseed/FeatureServer/pull/15.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par drush_shell_exec() et la pull request liée, en utilisant la documentation de l’API Drush référencée pour comprendre le paramètre $cmd documenté. Comparez le comportement proposé pour les URL de dépôts contenant %20 et vérifiez que les nouvelles releases sont trouvées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
php
Domaine
backend
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.