If you rename a template it still have the same history. If you delete
a template, then I don't see how you would have a problem with content
generated by that template. If someone oversights a revision, then the
template is effectively edited and a new timestamp is given to the
template. Whether two or more revisions have the same timestamp does
not matter, whats important is that the master does not have
conflicting labels on the same timestamp.

This is not about browsing the client on a past date, this is about
"browsing" the labels on a past timestamp - and hopefully that should
boil down to time resolution on the master(s), possibly with some time
skew between the different database servers.



On Mon, Jul 13, 2015 at 6:51 PM, Daniel Kinzler
<[email protected]> wrote:
> Am 13.07.2015 um 18:34 schrieb John Erling Blad:
>> You have versioning for templates, it is the last timestamp your
>> labels should refer to. You don't have to regenerate a previous
>> template, you just have to figure out which labels were valid at the
>> time the template was last saved. That timestamp is one additional
>> column in your labels table. That is your time warp machine. You don't
>> need a time warp machine for everything, to use your example.
>
> Works find until somebody renames or deletes a template, or oversights a
> revision, or there are multiple revisions with the same timestampt (yes, that 
> is
> possible), etc. This has been tried, and it works ok-ish for the "normal" 
> cases,
> and completely fails for edge cases, as far as I know:
> https://www.mediawiki.org/wiki/Extension:Memento
>
>
> --
> Daniel Kinzler
> Senior Software Developer
>
> Wikimedia Deutschland
> Gesellschaft zur Förderung Freien Wissens e.V.
>
> _______________________________________________
> Wikidata mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikidata

_______________________________________________
Wikidata mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata

Reply via email to