Home // Architecture

this directories contains higher-level documentation about the rdiff-backup architecture.

it is much work in progress as of now, and reverse engineering from code.

1. Diagrams

2. Plug-in architecture

Even if it might not make sense to write plug-ins for rdiff-backup, in the sense of "dropdown" external plug-ins, it definitely makes sense to define plug-in interfaces which makes it easier to disentangle the code, and extend it without inadvertently breaking other aspects.

The plug-ins interface is defined in a separate document.

3. Locations

How locations objects, i.e. directories and repositories, are handled is described. There is for now a rather outdated format document.

4. Other topics