svndumpfilter est un utilitaire en ligne de commande pour supprimer une partie de l'historique dans un fichier dump, soit en excluant, soit en ne gardant que, des chemins commençant par une ou plusieurs racines spéficiées. Pour plus de détails, référez-vous à la section intitulée « svndumpfilter ».
Les options de svndumpfilter sont globales, de la même manière que pour les commandes svn et svnadmin :
--drop-empty-revs
En cas de filtrage, entraine la suppression de toutes les révisions vides (c'est-à-dire celles qui ne modifient pas le dépôt) du flux dump résultant.
--renumber-revs
Renumérote les révisions qui restent après le filtrage.
--skip-missing-merge-sources
Omet les sources fusionnées qui ont été supprimées par le filtrage. Sans cette option, svndumpfilter sort avec une erreur si l'origine d'une fusion a été supprimée alors que le chemin fusionné a été gardé par le filtrage.
--preserve-revprops
Si tous les noeuds d'une révision sont supprimés par
le filtrage et que l'option
--drop-empty-revs
n'est pas spécifiée,
le comportement par défaut de
svndumpfilter consiste à supprimer
toutes les propriétés de révision sauf la date et l'entrée
du journal (qui indiquera simplement que la révision est
vide). Spécifier cette option préserve les propriétés de
révision (ce qui peut avoir du sens ou pas puisque les
modifications afférentes ne figureront plus dans le flux
dump).
--quiet
N'affiche pas les statistiques de filtrage.