GitHub PushEvent at 2014-01-06 08:54:07
Repository: ASUnit
Actor: lifepillar
Payload: {"shas":[["a4626ed96007243c800832a5fdc1c46075910844","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Set the name property of top level script.\n\nAs of Mavericks, each library script should define\nname, id and version properties. Explicitly setting\nthe name property at the top level is a bit tricky,\nbecause the name property is inherited by all the\nnested scripts that do not explicitly define their\nparent to something different from the top-level\nscript.\n\nSince ASUnit uses the names of the scripts for the\noutput, we must ensure that TestComponent does not\ninherit from the top-level script (otherwise, all\nthe test names becomes “ASUnit”). Fortunately,\nsetting the parent of TestComponent to something\ndifferent (AppleScript) requires only a small change\n(makeTestResult() is not inherited any more, so\nwe must target TOP_LEVEL).","Lifepillar",false],["d18d1cf3f01e16185f88810bd2c2e44efe71a174","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Add test for checking ASUnit's name property.","Lifepillar",false],["9add2be51fa22a0c4f3217f92a5f0730e57dfb82","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Comment a bit more about TestComponent's parent.","Lifepillar",false],["15cde0a2393d8f905cf126f036f5efbf8ba262ba","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Bump version to 1.2.0.","Lifepillar",false],["19bf4ade74c8d490ab34f5c7d267012057dd94bd","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Change explanation of assertEqualRelError() in README.","Lifepillar",false],["cfc68b68e8b9ee8422a4131490eb49167f3ef675","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Give a name to the assertions script.\n\nThis will show in inheritance chains as\n«script TestAssertions» instead of «script missing value».","Lifepillar",false],["0ab544d52a156bbd05213f6da982532d40868f33","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Update copyright notice in README.","Lifepillar",false],["a77d2d09f45bcef379f73ac28204762c10c0d83d","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Remove hard-coded path in install task's description.","Lifepillar",false],["cd17879c9370bd7c12fd87743e817bfbfce992f4","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Clean up the inheritance hierarchy.\n\nSome scripts (Observer, Visitor, ASUnitSentinel,\nTestLoader) inherit from the top-level script.\nAlthough in practice this is not a problem,\nlogically this is not correct or necessary. Fix it.","Lifepillar",false],["ff44d8ebd8d5d5cf804669b0c0b5b6cd5d5b47b2","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Make tests pass when run from AS Editor.\n\nAgain, sometimes osascript and AS Editor raise\ndifferent exceptions!","Lifepillar",false],["7d0d9af23d43c89e077c4ee5deccc49a0ea9fbd8","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Add comment.","Lifepillar",false],["f4d200a245a3a365900cf99aa70efe89ea275027","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Fix regression breaking TestLoader.","Lifepillar",false],["71be46e57bc0256f69aa0663d9a14dec8d131793","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Make TestLoader inherits from top level script.\n\nThis fixes AS's “can't get ASUnitSentinel” on Lion.","Lifepillar",false],["7cd7a56a61c20b3b686e763a62a9584e0d151dc4","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Improve the API documentation.","Lifepillar",false],["28dc2b0607a38401e300cb788c3a0221fc61b6d6","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Remove -d flag from osacompile in asmake.","Lifepillar",false],["32802701609835c1fe99359c22afee3707d74ba3","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Fix typo in old manual.","Lifepillar",false],["75acef352e14137359da56924ae69d4b2defa6bd","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Prefer the form `run/load script… as alias`.\n\nPrefer `run script… as alias` and `load script… as alias`\nto `run script file…` and `load script file…`.\nIn some cases the latter form may give less clear\nerror messages than the former (i.e., “can't make\nobject of type reference” vs “File was not found”).","Lifepillar",false],["9a71d3bb2398fcd633459fe9f043c6950e3c91a8","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Prefer `run/load script… as alias` (more instances).","Lifepillar",false],["063f8c9cb734a96db6c2153b251ac1a27f5d8550","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Fix `asmake build` task.","Lifepillar",false],["3c0e5cb4590cb9bb1459a6011225de2323be7e13","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@lifepillar.com","Start using colorised output in asmake.\n\nThis is just for fun. Interesting the trick I'm using in\nStdout's echo() to print coloured text to stdout without\nclobbering the output.","Lifepillar",false]],"size":42,"ref":"refs/heads/master","head":"b218b02884f443a0b97f126b61c95bcf58a07b91"}