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.
On Mon, Jul 13, 2015 at 4:43 PM, Daniel Kinzler
<daniel.kinzler(a)wikimedia.de> wrote:
Am 13.07.2015 um 16:01 schrieb John Erling Blad:
No we should not make the aliases unique, the
reason aliases are
useful is because they are _not_ unique.
Add versioning to labels, that is the only real solution.
We can do this once we have a mechanism in mediawiki that allows us to do this
for templates ,etc. It's an extremely difficulat problem. So far nobody has been
able to implement it, though it has been on the wishlist for a really long time.
A "timewarp" feature for everythign would be really cool, but it's FAR
harder to
implement. It would requrie a rewrite of quite a bit of MediaWiki.
--
Daniel Kinzler
Senior Software Developer
Wikimedia Deutschland
Gesellschaft zur Förderung Freien Wissens e.V.
_______________________________________________
Wikidata mailing list
Wikidata(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata