Tag messages and commits
In our first round of implementation for the
RefService, we left aside the problem of finding the relevant id, message and other metadata for tags.
The tag id should be the id of the changeset that's responsible for the current value of the tag, and all other metadata should be obtained from that changeset. This has to be reasonably efficient, because of methods such as
FindAllTags, and that's not so easy.