Habilitar un repositorio SVN para que permita modificar un log anterior
Para los que les ha salido el siguiente error al tratar de cambiar un log viejo (a mí me salió desde el TortoiseSVN)
DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
Hasta donde tengo entendido, por el artículo que consulte, no es posible cambiar los logs porque éstos no están siendo controlados por el sistema de control de versiones.
Toca habilitar un script que permita hacer esto sin que arruinemos el repositorio.
Los pasos para que podamos editar los logs viejos son:
- Vamos al directorio hooks de nuestro repositorio en el servidor.
- Renombramos el nombre del archivo pre-revprop-change.tmpl por pre-revprop-change.
- Luego al archivo que tenemos le damos permisos de ejecución, 755.
Con esto debe bastar para poder modificar logs viejos en el SVN.
Fuente:
Changing a revision property in Subversion
pre-revprop-change.tmpl pre-revprop-change
Últimos Comentarios