Is there any overview what the tables in the database mean and how they are related? Some are easy to undertand (like revision_certs or revision_ancestry). Others I have no idea what they mean (like rosters, roster_deltas or heights). I ask as I try to understand what data could be read and displayed in a viewer to create reports which contain more than revisions and links between them. I wonder for example what SQL statement(s) I would need to see source code differences for two given revision IDs? I also wonder what tables have probably no meaning for a viewer and could be dropped from the database (imagine a developer wants to pass monotone's database to management so they can create reports; however the developer doesn't want to send a huge database with all the source code inside as management doesn't know anyway what to do with it).

Boris



_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to