On Wed, Jun 21, 2017 at 11:11:57AM -0400, Alvaro Herrera wrote: > Bruce Momjian wrote: > > > Oh, here is a fixed version that requires an @ sign, which all message > > id's have: > > > > sed '/http/!s;^\(Discussion: *\)\(.*@.*\)$;\1https://postgr.es/m/\2;' > > So how do you actually use this?
My commit script is here: https://momjian.us/main/writings/pgsql/src/pgcommit It basically runs some checks and then creates a temp file with lines labeled by their purpose. It edits the temp file, then runs the temp file through a number of filters, and one of those does the URL shortening via pgurl at: https://momjian.us/main/writings/pgsql/src/pgurl It also changes bare message-ids on the 'Discussion' line to shorted URLs too. It also removes empty labeled lines, and exits if nothing has been changed in the editor. It then does the commit (potentially to multiple branches), and then the push. The script calls many of other custom scripts but you can get an idea how it works. I am happy to supply more tools as desired. -- Bruce Momjian <br...@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + As you are, so once was I. As I am, so you will be. + + Ancient Roman grave inscription + -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers