Magit empujar / tirar muestra el progreso

Pregunta:

Me falta alguna indicación visual del progreso de empujar / tirar. Después de ejecutar el comando apropiado, magit imprime

Empujando a domain.tld: repo.git

sin embargo, no se dan más indicaciones sobre el progreso. En una conexión de red lenta o si los datos a transmitir son grandes, el proceso puede llevar bastante tiempo, por lo tanto, sería bueno si magit pudiera dar alguna indicación de progreso.

Naturalmente, el *magit-process* contiene la propia indicación de progreso de git , pero ¿cómo le dices a magit que pase la parte relevante al área de eco?

Aún mejor sería si el indicador de progreso se agrega a la línea de modo, lo que permite al usuario cerrar el magit-status y continuar trabajando mientras git está haciendo el trabajo pesado.

Editar: No estoy buscando una indicación de que magit está empujando / tirando, lo sé porque acabo de presionar P / F Quiero ver en qué etapa de empujar / tirar se encuentra (es decir, (des) empaquetar, transmitir) y cuánto de esa acción ya hizo.

Recuerde, si ejecuta git través de la terminal, imprimirá algo como

Empujando a domain.tld: repo.git
Contando objetos: 29, hecho.
Objetos de escritura: 100% (15/15), 249,80 KiB | 28,00 KiB / s, hecho.
Total 15 (delta 10), reutilizado 0 (delta 0)
A domain.tld: repo.git
5436bd0..d9ec32a maestro -> maestro
actualización de la referencia de seguimiento local 'refs / remotes / origin / master'

[obviamente, esta es una instantánea de la salida dinámica]. Me gustaría que ese progreso se muestre desde emacs.

Edit2: solicitud de función abierta en github

Respuesta:

Esa característica ha existido desde siempre. Pero debo admitir que nunca me di cuenta de eso tampoco, y solo lo sé porque tropecé con la implementación 🙂

Cuando se está ejecutando un proceso asincrónico, verá, por ejemplo, Magit git update lugar de solo Magit en la línea de modo.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım