WebDAV

WebDAV (acrónimo de Web-based Distributed Authoring and Versioning[50]) es una extensión del protocolo estándar HTTP diseñada para transformar la web en un medio de lectura y escritura, en lugar del medio básicamente de sólo lectura que existe hoy en día. La teoría es que los directorios y ficheros pueden ser compartidos—tanto como objetos de lectura y escritura—sobre la web. Los RFCs 2518 y 3253 describen las extensiones WebDAV/DeltaV de HTTP, y están disponibles (junto con bastante información útil) en http://www.webdav.org/.

Varios navegadores de ficheros en diferentes sistemas operativos ya son capaces de montar directorios por red usando WebDAV. En Win32, el explorador de Windows puede navegar por lo que llama WebFolders (que son ubicaciones red montadas con WebDAV) como si fuesen normales carpetas compartidas. Mac OS X también tiene esta capacidad, al igual que los navegadores Nautilus y Konqueror (bajo GNOME y KDE, respectivamente).

¿Cómo afecta todo esto a Subversion? El módulo mod_dav_svn de Apache usa HTTP, extendido por WebDAV y DeltaV, como uno de sus protocolos de red. Subversion usa mod_dav_svn para relacionar los conceptos de versionado de Subversion con los de los RFCs 2518 y 3253.

Puede encontrar una descripción más detallada de WebDAV, cómo funciona, y cómo es usado por Subversion en Apéndice C, WebDAV y autoversionado. Entre otras cosas, ese apéndice discute el grado con el que Subversion se adhiere a la especificación WebDAV genérica, y cómo eso afecta la interoperabilidad con clientes WebDAV genéricos.



[50] N.T.: Gestión y versionado distribuido vía web