Peter Geoghegan <p...@bowt.ie> writes: > That's beside the point. The point is that I'm obligated to keep > typedef.list up to date in general, a task that is made significantly > harder by random objdump implementation details. And I probably need > to do this not just once per commit, but several times, since in > practice I need to defensively run and rerun pgindent as the patch is > tweaked.
Hmm, I've not found it that hard to manage the typedefs list. If I run pgindent and it adds weird spacing around uses of a new typedef name, I go "oh, I better add that to the list" and do so. End of problem. There's not a requirement that you remove disused typedef names, nor that you alphabetize perfectly. I'm content to update those sorts of details from the buildfarm's list once a year or so. This does assume that you inspect pgindent's changes rather than just accepting them blindly --- but as I commented upthread, the tool really requires that anyway. regards, tom lane