BTW I think it's not great to commit with the presented split. We would have non-trivial short-lived changes for no good reason (0002 in particular). I think this whole series should be a single patch, with the commit message being a fusion of messages explaining in full what the functional change is, listing all the authors together. Having a commit message like in 0001 where all the distinct changes are explained in separate sections with each section listing its own author, does not sound very useful or helpful.
-- Álvaro Herrera Valdivia, Chile — https://www.EnterpriseDB.com/ "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end." (2nd Commandment for C programmers)