{"push_id":1196498104,"size":392,"distinct_size":1,"ref":"refs/heads/josiah/enharmonic-transposition","head":"ed9bc6342a0048c090821a32a7a2a7d634c94cfe","before":"ddb78b1ae0bf28ea80340d073d5d2f57305cdd86","commits":[{"sha":"b9799a532b319cbacdd2d670ff72f8448c02fbdf","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Commented-out one ineffectual line in documentationtools.\n\nThe function documentationtools.make_reference_manual_lilypond_file() contained\nthe following assignment:\n\n    lilypond_file.line_width = lilypondfiletools.LilyPondDimension(6, 'in')\n\nThis was probably a typo. The assignment should be ...\n\n    lilypond_file.paper_block.line_width = lilypondfiletools.LilyPondDimension(6, 'in')\n\n... instead.\n\nNOTE. This commit does not repair the assignment as shown above. Why not?\nBecause a number LaTeX tests in abjadbooktools break in a way that is not\ncompletely clear. (These tests are tests that apparently test on hashed values\nof PDFs and other assets produced during documentation production.)\n\nFeel free to make the change indicated in this commit; just make sure to port\nthe corresponding abjadbooktools tests while doing so.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/b9799a532b319cbacdd2d670ff72f8448c02fbdf"},{"sha":"26d6a072085593769a6533fe0f50bdf7ed91f472","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Added four read-only properties to LilyPondFile. CHANGE.\n\nAdded these four read-only properties:\n\n    * LilyPondFile.header_block\n    * LilyPondFile.layout_block\n    * LilyPondFile.paper_block\n    * LilyPondFile.score_block\n\nNote that this means that you can no longer make assignments like ...\n\n    lilypond_file.header_block = Block()\n\n... and so on.\n\nCHANGE. Should be included in the change log.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/26d6a072085593769a6533fe0f50bdf7ed91f472"},{"sha":"1b744b64ed0463e4440efbdd1f697a79e70b4e4e","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Updated LilyPondFile API entry.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/1b744b64ed0463e4440efbdd1f697a79e70b4e4e"},{"sha":"d1e08ec65c9e73d130ead944492a2d4cb5c7a066","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Added three read-only properties to LilyPondFile. NEW.\n\nAdded these properties:\n\n    * LilyPondFile.date_time_token\n    * LilyPondFile.lilypond_language_token\n    * LilyPondFile.lilypond_version_token\n\nDoesn't need to be included in the release notes.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/d1e08ec65c9e73d130ead944492a2d4cb5c7a066"},{"sha":"69943adbe5c316abf8fc9ad638d2f6814d6a6631","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Extended LilyPondFile.__init__() with three keywords. NEW.\n\nAdded these keywords:\n\n    * LilyPondFile.__init__(\n        default_paper_size=None,\n        global_staff_size=None,\n        use_relative_includes=None,\n        )\n\nNEW. These properties may now be set at initialization.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/69943adbe5c316abf8fc9ad638d2f6814d6a6631"},{"sha":"fd5bd670ebd3cdf650ca83b4ce0a81e7b79e15f7","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Added three keywords to lilypondfiletools.make_basic_lilypond_file().","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/fd5bd670ebd3cdf650ca83b4ce0a81e7b79e15f7"},{"sha":"e78ea84c13174c0a61b3575192ab1d964a6cfa44","author":{"name":"Josiah Wolf Oberholtzer","email":"a825be6fe7d39786b9b9163ba2d47baa6dda799e@gmail.com"},"message":"Fixed `Leaf._set_duration()` handling of ties with rests and skips.\n\nBecause ties can no longer be attached to rests and skips,\n`Leaf._set_duration()` tests `Tie._attachment_test()` against the leaf\nto be resized before attaching any tie.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/e78ea84c13174c0a61b3575192ab1d964a6cfa44"},{"sha":"de2e091504f93b69ff0a41ae829aec040f8fcf4c","author":{"name":"Josiah Wolf Oberholtzer","email":"a825be6fe7d39786b9b9163ba2d47baa6dda799e@gmail.com"},"message":"Merge pull request #540 from Abjad/josiah/fix-leaf-set-duration\n\nLeaf splitting tests for rests before attaching ties.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/de2e091504f93b69ff0a41ae829aec040f8fcf4c"},{"sha":"ab8896ed5bc04c0d938f09f663b238cd33728ac9","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Merged master.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/ab8896ed5bc04c0d938f09f663b238cd33728ac9"},{"sha":"412bfd83f7d4556683fa48efa1499636e26f01f0","author":{"name":"Josiah Wolf Oberholtzer","email":"a825be6fe7d39786b9b9163ba2d47baa6dda799e@gmail.com"},"message":"CyclicTuple.__getitem__() handles slices with negative stops.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/412bfd83f7d4556683fa48efa1499636e26f01f0"},{"sha":"b74368e28c89d23c1b286f21c5d2b8d8f06acf2b","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Removed unnecessary IOManager private method.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/b74368e28c89d23c1b286f21c5d2b8d8f06acf2b"},{"sha":"281f2031d389aca3afc92108173f280e5acdac19","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Added LilyPondFile.date_time_token property. CHANGE.\n\nRemoved LilyPondFile.file_initial_system_comments.\n\nNOTE. LilyPondfile.file_initial_system_comments was used only for date-time\ntoken.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/281f2031d389aca3afc92108173f280e5acdac19"},{"sha":"eb9d06db45af4c84cbdf67e7f7bf497ea4cbcc69","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Made LilyPondFile.use_relative_includes read-only. CHANGE.\n\nSet LilyPondFile.use_relative_includes at initialization time.\n\nMODEL. This series of LilyPondFile changes brings LilyPondFile initialization\nin line with the makers and the majority of other classes in the system: set\nattributes at initialization time only (and then treat the resulting object as\nimmutable).","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/eb9d06db45af4c84cbdf67e7f7bf497ea4cbcc69"},{"sha":"78e9870697f0f3123ffb58c55987b2923751fc22","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Removed LilyPondFile.file_initial_system_includes. CHANGE.\n\nUse ...\n\n    * LilyPondFile.lilypond_version_token\n    * LilyPondFile.lilypond_language_token\n\n... instead.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/78e9870697f0f3123ffb58c55987b2923751fc22"},{"sha":"da98134e984f4313e7694b8b1f29692d1f3793e9","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Refactored LilyPondFile further. CHANGE.\n\nOLD: LilyPondFile.file_initial_user_comments and\nLilyPondFile.file_initial_user_includes were stored as (mutable) lists.\n\nNEW: LilyPondFile.file_initial_user_comments and\nLilyPondFile.file_initial_user_includes are stored as (immutable) tuples.\n\nCHANGE. Set the value of these properties at initialization.\n\nMODEL. LilyPondFile now almost works correctly with new().","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/da98134e984f4313e7694b8b1f29692d1f3793e9"},{"sha":"e099b0a653739edea631876d117de5e7250dd082","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Made LilyPondFile.default_paper_size and global_staff_size read-only. CHANGE.\n\nSet these two properties at initialization.\n\nMODEL. The interface to LilyPondFile now behaves like that of most other\nclasses in the system: set properties at initialization only; then treat the\nobject as read-only; then use new() when required.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/e099b0a653739edea631876d117de5e7250dd082"},{"sha":"545706e6828967337da177c3e0199ee0b29e5d32","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Renamed two LilyPondFile properties. CHANGE.\n\nOLD:\n\n    * LilyPondFile.file_initial_user_comments\n    * LilyPondFile.file_initial_user_includes\n\nNEW:\n\n    * LilyPondFile.comments\n    * LilyPondFile.includes\n\nCHANGE. LilyPondFile refactoring should be mentioned in the change log.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/545706e6828967337da177c3e0199ee0b29e5d32"},{"sha":"6497c7957792aea25428f8729885ddbc7ea118a2","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Normalized LilyPondFile initializer.\n\nAdded items=None keyword to LilyPondFile initializer.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/6497c7957792aea25428f8729885ddbc7ea118a2"},{"sha":"798c27f7ab89b9efa8eabc67685c80eebba950e5","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Cleaned up LilyPondFile.__repr__().\n\nMODEL. LilyPondFile refactoring is complete.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/798c27f7ab89b9efa8eabc67685c80eebba950e5"},{"sha":"cadaf49deb6f83f8d5ac4a45c888b97fcb041842","author":{"name":"Trevor Bača","email":"1df01340a9f0553384c3b2750d6e00b7ba0d0a88@gmail.com"},"message":"Blanked-out LilyPondFile LilyPond version strings for Travis.","distinct":false,"url":"https://api.github.com/repos/Abjad/abjad/commits/cadaf49deb6f83f8d5ac4a45c888b97fcb041842"}]}
{"actor":{"display_login":"josiah-wolf-oberholtzer"}}