{"push_id":1055110399,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"29e2c92746e1ef293df13231b8742e7bf88bacea","before":"cadad734a7a69ce632d18cb3fd4c46931b73e800","commits":[{"sha":"04f20a08a20273224445dfb9cb0670aebc110348","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"add content sections to template helper\n\nThis allows templates to create content that can be saved and passed to\nfurther templates via the `state` attribute.\n\nRefs #416","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/04f20a08a20273224445dfb9cb0670aebc110348"},{"sha":"99208c3f3dcbb0d7dda52eb53ed92e9f3b096bad","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"add merge_state method to templates\n\nThis allows us to add new state to the template","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/99208c3f3dcbb0d7dda52eb53ed92e9f3b096bad"},{"sha":"9328fce019fb3499e243679517472a277b5f4973","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"pass content sections between templates in pages\n\nNow content sections will work in all pages\n\nFixes #416","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/9328fce019fb3499e243679517472a277b5f4973"},{"sha":"a1f2520bbb3f2d1127a4396bb6d586b46ba2bb63","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"add template object to default theme tests\n\nWe now need to be able to check that the template object has content\nsections rendered inside of it, which means accessing the template state\nattribute","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/a1f2520bbb3f2d1127a4396bb6d586b46ba2bb63"},{"sha":"fb2f5b401c70faa0211675e3f3dd09c81b01a535","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"clone the template state when merging for safety\n\nThis breaks the references to the state so that they don't propagate\nunless explicitly merged back.","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/fb2f5b401c70faa0211675e3f3dd09c81b01a535"},{"sha":"38b19c1a92250c1fa7600c8c85b907d9796a7911","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"move sidebar to layout\n\nThis uses content sections to allow the blog to generate tags and feeds\nwhich are then placed in the layout. This lets us add more things to the\nsidebar, and keep the sidebar consistent throughout the site.","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/38b19c1a92250c1fa7600c8c85b907d9796a7911"},{"sha":"9eacf0777063d90919fc574b283240891ab1591d","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"fix old content sections being shown in templates\n\nBecause we cache templates instead of creating them each time, we need\nto clear their state between each render so that old content doesn't\nshow up in the wrong spot.","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/9eacf0777063d90919fc574b283240891ab1591d"},{"sha":"103cca972c751dcede6499dbb15280a385170467","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"add full-width layout template to remove sidebar\n\nWith the sidebar now part of the layout, we need a way to get the old\nbehavior of no sidebar when we want no sidebar.","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/103cca972c751dcede6499dbb15280a385170467"},{"sha":"26e868496c5d87e1b1ba39f9a78c3ba2a601ae60","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"update statocles site templates from default theme","distinct":false,"url":"https://api.github.com/repos/preaction/Statocles/commits/26e868496c5d87e1b1ba39f9a78c3ba2a601ae60"},{"sha":"29e2c92746e1ef293df13231b8742e7bf88bacea","author":{"email":"a622d5ceb04fae6795b4cc1c8129824dca09694d@gmail.com","name":"Doug Bell"},"message":"move content sections to page object\n\nThe template state hash was problematic. The state had to be cleared for\neach page, because templates are cached and used with multiple pages.\n\nBut more to the point, the state did not belong there. The page is\ngenerating this content, so the page should keep hold of it. Then it\ndoesn't need to be cleared out at all.","distinct":true,"url":"https://api.github.com/repos/preaction/Statocles/commits/29e2c92746e1ef293df13231b8742e7bf88bacea"}]}