Autenticar la conexión al repositorio remoto antes de confirmar archivos

0

Todos,
tengo una aplicación (que usa script de shell) que automatiza el proceso de comprometerse a svn, generar información de svn y enviarla por correo electrónico. Pero de vez en cuando me sale lo siguiente

Reino de autenticación: <svn: //host.example.com: 3690> reino de ejemplo
Nombre de usuario: testuser
Contraseña para 'testuser':

Esto suele suceder cuando el usuario cambia la contraseña (esta es una contraseña de todo el sistema) utilizada para conectarse al Depósito Remoto. Mi aplicación se atasca en esta etapa, ya que no comprueba si la contraseña cambió antes de agregar y confirmar. Solo quiero que mi aplicación autentique las credenciales del usuario antes del proceso de confirmación y avise al usuario de que la autenticación ha fallado y debe proporcionar la nueva contraseña. ¿Es posible hacer esto usando el script de shell?

smokinguns
fuente

Respuestas:

0

Si uso la opción --non-interactive cuando confirmo un archivo, no solicitará autenticación cuando falle la operación de confirmación. Esto es útil si está ejecutando Subversion dentro de un script automatizado y es más apropiado hacer que Subversion falle que solicitar más información.

smokinguns
fuente