{"push_id":714577239,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"c839b01d6338ef33603e4c3b99639f2e700a686e","before":"8993604dcfe1909e06ccfdc8ea1328c766a1a284","commits":[{"sha":"e7e627f53b71a75e307cf51289481a170a43d396","author":{"email":"483971a286ec33e9bffe528c90df9a94d0f53df6@gmail.com","name":"Clemens Lang"},"message":"Simplify header, remove changelog, point to GitHub\n\nChange the URLs in the source code to point to GitHub and remove the\nChangelog, which will be a hassle to keep updated in this file. If there\nis appropriate demand I may bring it back in a separate file.","distinct":true,"url":"https://api.github.com/repos/neverpanic/google-font-download/commits/e7e627f53b71a75e307cf51289481a170a43d396"},{"sha":"3baf7b4b4cc2d6f6de6bf809724f1c3a7660a8c8","author":{"email":"483971a286ec33e9bffe528c90df9a94d0f53df6@gmail.com","name":"Clemens Lang"},"message":"Reformat --help output to term width using fmt(1)\n\nUses tput(1) to determine the terminal width and falls back to\na hardcoded value of 80 if tput fails or isn't available.","distinct":true,"url":"https://api.github.com/repos/neverpanic/google-font-download/commits/3baf7b4b4cc2d6f6de6bf809724f1c3a7660a8c8"},{"sha":"a1affea5f2e99efaabea9c61e4545f294ad21d97","author":{"email":"483971a286ec33e9bffe528c90df9a94d0f53df6@gmail.com","name":"Clemens Lang"},"message":"Check getopt(1) version, fix usage note on misuse\n\nCheck whether the version of getopt(1) is the GNU one that supports\npreserving whitespace and special characters and long options, or the\nBSD one that doesn't support either (as is the default on OS X, for\nexample). Fall back to short options only and print a warning if the old\nversion is detected.\n\nAdditionally, since set -e is used, deal with getopt(1) errors in a way\nthat actually prints the usage information as originally intended rather\nthan exiting right away after getopt's message.\n\nCloses: #1","distinct":true,"url":"https://api.github.com/repos/neverpanic/google-font-download/commits/a1affea5f2e99efaabea9c61e4545f294ad21d97"},{"sha":"514075a87ba9414b24302cdb61b0063e6868de75","author":{"email":"483971a286ec33e9bffe528c90df9a94d0f53df6@gmail.com","name":"Clemens Lang"},"message":"Disable ShellCheck warnings for old getopt(1)\n\nThe use of $* is according to getopt's documentation. Using $@ instead\n(SC2048) is explicitly discouraged by the manpage.","distinct":true,"url":"https://api.github.com/repos/neverpanic/google-font-download/commits/514075a87ba9414b24302cdb61b0063e6868de75"},{"sha":"c839b01d6338ef33603e4c3b99639f2e700a686e","author":{"email":"483971a286ec33e9bffe528c90df9a94d0f53df6@gmail.com","name":"Clemens Lang"},"message":"Disable false positive ShellCheck warnings SC2154\n\nShellCheck thinks these variables are unused. However, one of the\nexceptions applies here:\n\n> ShellCheck does not attempt to figure out runtime or dynamic\n> assignments like with source mycommonvars.sh or eval var=value.\n\n${useragent[$uakey]} in line 337 references these variables.","distinct":true,"url":"https://api.github.com/repos/neverpanic/google-font-download/commits/c839b01d6338ef33603e4c3b99639f2e700a686e"}]}