改訂履歴。
最新版を含む版の集約で、順序あり。実装上はページ内部名のリスト。
スペース名・ページ名・見解名を決めると特定やアクセスができる。
ページ/差分は履歴の比較。
編集/取り消しは履歴から過去版を復帰させること。
履歴はツリー。でも、自由に書き換えられるのでツリーのつながりに意味がない。ツリー上はつながっていても、内容は完全に書き換えられてしまっているかも知れない。
ページ名が変わったことも履歴上で分かるようにする †
履歴は内部名ページIDつながり。(外部名のうち見解までが共通するページではなく)
ページ名が変わっても同じ履歴。
ページ名はページ内容の1行目で、履歴はページ内容を完全に保存するので、過去版のページ名は最新版と違うかも知れない。
1ページ分の履歴に複数のページ名が含まれることになる。全ての版のページ名を列挙するか、ページ名変更があった版で前後のページ名が分かるようにしないと履歴を集められない。