Résumé

L'une des plus formidables caractéristiques de Subversion n'est pas accessible avec le client en ligne de commande ou via d'autres outils. C'est le fait que Subversion a été conçu pour être modulaire et fournir une API publique stable de manière à ce que des développeurs tiers — tel que vous, peut-être — puissent écrire des logiciels qui pilotent les fonctionnalités du cœur de Subversion.

Dans ce chapitre, nous avons approfondi notre vision de l'architecture de Subversion, examiné ses couches logiques et décrit son API publique, celle-là même qu'utilisent les propres couches de Subversion pour communiquer entre elles. De nombreux développeurs ont imaginé des utilisations intéressantes de l'API Subversion, de la simple procédure automatique jusqu'à des systèmes de gestion de versions complètement différents, en passant par l'intégration de Subversion dans d'autres applications. Et vous, quelle utilisation originale en tirerez-vous ?