{"head":"508fb7e1495fa0b92a4c879b4231269bcdaf4246","size":1,"push_id":45430810,"shas":[["508fb7e1495fa0b92a4c879b4231269bcdaf4246","b44110a1feb0783151cfbc88de2f7fb06c6229af@thompsonclan.org","Don't assume that first build command is a string\n\nBuild commands are supposed to be either strings or lists of strings.\nBut the code for deciding whether to eval the :build property only\nchecks for a string, not a list. This commit fixes this, so that a\nbuild property whose commands are all lists of strings should no\nlonger cause an error. Evaluation of the :build property now only\nhappens when the car is a symbol, since that is the only time that\nevaluation would not result in an error.\n\nAlso in this commit:\n\n* Ensure build commands are all strings or lists of strings and raise\n  an error otherwise. The check happens after flattening, so nested\n  lists of strings should also pass.\n* A few syntax fixes\n* Add a function \"el-get-list-of-strings-p\"","Ryan C. Thompson"]],"ref":"refs/heads/build-fix"}