{"push_id":1285891464,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"e30026f7d7a37a055d7fd04cb878045258954f84","before":"cfbbaf969260508f6873b16693683dbb6fba0433","commits":[{"sha":"e7a399bad15ed542790afab548844a29de2168b4","author":{"name":"Graham Bell","email":"c92c4599390864fbbda6dfef999e8db53f3f2d8d@eaobservatory.org"},"message":"Client: defer default config. of user/hostname\n\nNow wait until the end of the configuration routine before\ndetermining the current username and hostname, if these values\nhave not already been specified.","distinct":true,"url":"https://api.github.com/repos/grahambell/crab/commits/e7a399bad15ed542790afab548844a29de2168b4"},{"sha":"c0ab472b05a93f967998b97570a2563305bd731e","author":{"name":"Graham Bell","email":"c92c4599390864fbbda6dfef999e8db53f3f2d8d@eaobservatory.org"},"message":"Client: split client hostname at first dot\n\nOn some systems, socket.gethostname() returns a fully qualified domain\nname.  This was not what was intended for the client.hostname configuration\nparameter, so split the hostname at the first dot and take only the actual\nname of the host.\n\nFor cases where the fully quailified domain name was actually desired,\na new configuration parameter client.use_fqdn has been added.  This\ncauses socket.getfqdn() to be used instead (and the result not split\nat the first dot).  In some situations, socket.gethostname() returns\na fully qualified domain name but socket.getfqdn() does not -- in this\ncase the new option (client.use_fqdn=true) will not work and the client\nhostname must be configured directly.","distinct":true,"url":"https://api.github.com/repos/grahambell/crab/commits/c0ab472b05a93f967998b97570a2563305bd731e"},{"sha":"d81e9735179e32da8cbdcf0fd74d41899087d062","author":{"name":"Graham Bell","email":"c92c4599390864fbbda6dfef999e8db53f3f2d8d@eaobservatory.org"},"message":"Client: add user and host name env. variables\n\nThis is to allow the client's user name and host name to be more easily\noverridden (e.g. on systems which share a home directory so that it is\nnot convenient to do this via the user configuration files).\n\nWhile normally the server address is called \"host\" and the client's name\nis just called \"hostname\", the new environment variable for client name is\ncalled \"CRABCLIENTHOSTNAME\" in order to make its role clear and reduce the\nrisk of confusion.","distinct":true,"url":"https://api.github.com/repos/grahambell/crab/commits/d81e9735179e32da8cbdcf0fd74d41899087d062"},{"sha":"bc17c10093874fb7f924fc8ac32363d3d06db3b3","author":{"name":"Graham Bell","email":"c92c4599390864fbbda6dfef999e8db53f3f2d8d@eaobservatory.org"},"message":"Util: handle additional vars  processing crontabs\n\nNow when reading (and writing) crontabs, process additional CRAB\nenvironment variables.","distinct":true,"url":"https://api.github.com/repos/grahambell/crab/commits/bc17c10093874fb7f924fc8ac32363d3d06db3b3"},{"sha":"e30026f7d7a37a055d7fd04cb878045258954f84","author":{"name":"Graham Bell","email":"c92c4599390864fbbda6dfef999e8db53f3f2d8d@eaobservatory.org"},"message":"Email: include report summary in message subject\n\nThis adds a new report function (crab.report.summary.report_to_summary)\nwhich produces a very short summary of a report -- currently just the titles\nof the jobs having the most severe status, with limits on the number of\njobs to list and the length of each title.\n\nIdeally this would be configurable via format specifiers in the subjects\ngiven by the email section of the \"crab.ini\" file.  However for now the\nsummary is simply appended to the subject, in parentheses.","distinct":true,"url":"https://api.github.com/repos/grahambell/crab/commits/e30026f7d7a37a055d7fd04cb878045258954f84"}]}
{"actor":{"display_login":"grahambell"}}