Adding obslog output options to show precursors instead of/in addition to successors
One of the main bits of feedback we get about obslog is that it's hard to read. Drilling down on that, we found that users expect the opposite logical order - when they look at a node, they want to see how it came to exist, rather than seeing how a node became obsolete. This adds that information to both structured and plain outputs, behind flags.
(recommend viewing the diff for each commit separately)
Merge request reports
Activity
The fact you were able to clic merge is strange. I'll investigate.
On the topic of you series. @av6 have been working on this for a while, so you should sync up with him.
Yeah, the relevant work is in !83 (closed) (yes, the title is not very descriptive, but it's WIP).
I think I'll put fold-related changes into a different MR and we'll see what can be combined from !83 (closed) and !97 (closed).
Now that I've looked through !83 (closed) - I like the verb changes from there.
I noticed that you don't seem to output it in structured form at all? We typically prefer to output data (which IDEs can use) and then use the template to materialize it, which is how I did it.
One proposal would be to take the precursor parts from !97 (closed) and the verb changes from !83 (closed), but let me know what you think.
@marmoute I'd be ok with that. I only added the flag to keep backwards compatibility.
This is mostly on @av6 plate right now, but he seems to be lost in some paperwork related travel. I'll try to make summary of the situation tomorrow to help you two see how to make progress together.
In short, we have a lot of sightly different implementation of the same issue and we need to reconcile them.