> On peut aussi générer des checkpoints tous les N révisions
Ce que font tla et bazaar par exemple (cached revision).
Encore mieux, on peut ajouter des "ponts" entre les revisions. Par exemple, une révision stockée en "full" toutes les 100 révisions, le diff par rapport à la version n-10 toutes les 10 révisions, en plus des diffs pour chaques révisions.
Ca faisait d'ailleurs partie des multiples projets jamais réalisés de Tom pour tla.
En fait, c'est à peu près ce que fait un bon système de backup : Un backup full de temps en temps, un incrémental de niveau 1 régulièrement, et un backup incrémental de niveau 2 tous les jours, par exemple.
[^] # Re: mercurial
Posté par Matthieu Moy (site web personnel) . En réponse au journal Tom Lord abandonne GNU Arch. Évalué à 3.
Ce que font tla et bazaar par exemple (cached revision).
Encore mieux, on peut ajouter des "ponts" entre les revisions. Par exemple, une révision stockée en "full" toutes les 100 révisions, le diff par rapport à la version n-10 toutes les 10 révisions, en plus des diffs pour chaques révisions.
Ca faisait d'ailleurs partie des multiples projets jamais réalisés de Tom pour tla.
En fait, c'est à peu près ce que fait un bon système de backup : Un backup full de temps en temps, un incrémental de niveau 1 régulièrement, et un backup incrémental de niveau 2 tous les jours, par exemple.