`gh repo edit` shows "✓ Edited repository" even when no changes were made
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 65/100
Línea de trabajo
Comienza con el comando gh repo edit y sigue la ruta de salida interactiva que muestra el mensaje de éxito. Verifica el comportamiento cuando no se selecciona ningún campo y, después, añade o actualiza las pruebas del comando para que aparezca un mensaje neutro de que no hubo cambios, mientras el mensaje de éxito se mantenga para las ediciones reales.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When running gh repo edit interactively and exiting without making any changes, the CLI outputs:
✓ Edited repository <owner>/<repo>
As a new user, seeing a success tick with the word "Edited" made me think a change had been processed. I spent time trying to figure out why the change wasn't reflecting before realising nothing had actually been submitted. And that I had to use 'space' to select the field I wanted to change.
Proposed solution
Only show ✓ Edited repository when at least one field was actually changed. If the user exits without making any changes, show a neutral message instead, such as:
No changes made to repository <owner>/<repo>
This would make it immediately clear to users — especially new ones — that nothing was modified.
P.S screenshots
- Lenguaje dominante
- Go
- Estrellas
- 46.5k
- Forks
- 9.1k
- Merge medio
- 1 d 5 min
- PR fusionados (30 d)
- 63
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de cli/cli
-
bug gh-pr priority-2
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
cli/cli#14374 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug gh-pr priority-2
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
cli/cli#14371 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug gh-auth priority-3
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
cli/cli#14370 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement gh-issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
cli/cli#14364 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement gh-issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
cli/cli#14238 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Issues similares
-
Broken links in the docsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
[E2E Scenario Tests] HTTP logs capture export requests from test framework, polluting golden filesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
GoogleCloudPlatform/k8s-config-connector#13675 ·
Los mantenedores suelen responder en 1 día
-
ai-inspected
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Usage of `fallthrough` keyword.Abiertotype/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día