On Mon, 2019-06-24 at 14:51 +0200, Michal Suchánek wrote:
It can and has been done but the very OBS team has rejected it. That's why we have a bot tracking patch changes when the package storage mechanism used by OBS should be able to do that. I mean the patch was checked into OBS and then later removed. Why can't OBS tell us when it happened, and what were the other package files at the time?
Some simple scripting around "osc log" and "osc rdiff" should provide
the data in question. Or am I missing something?
Something along the lines of
for x in $(seq 2 12); do
echo === $x
osc rdiff -r$((x-1)):$x openSUSE:Factory vdr | cat
done | egrep '^=== |^[+-]Patch[0-9]*:'
It could arguably be made a easier and more reliable, but it can be
done today.
Martin
--
Dr. Martin Wilck