{"push_id":960149688,"size":34,"distinct_size":32,"ref":"refs/heads/extra-space","head":"1a875d451aba437c2cbe0fcd5cefa761472557ed","before":"cab6e4756772a9f0558b988003a671650ef0e2d8","commits":[{"sha":"74bb3e50d37c288611a7f06bfad7ff8252a229fb","author":{"email":"68073ed59451fc16835711c17529551d39d1ac51@gmail.com","name":"Alex Carney"},"message":"Adding workshop announcement to news category","distinct":false,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/74bb3e50d37c288611a7f06bfad7ff8252a229fb"},{"sha":"ebb19c85b191be691681f8c3b6d83eebdc6f1392","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Adam Pohl"},"message":"Merge pull request #91 from CardiffMathematicsCodeClub/workshop-news\n\nAdding workshop announcement to news category","distinct":false,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/ebb19c85b191be691681f8c3b6d83eebdc6f1392"},{"sha":"9b14232061b4667ed073cea17241d18baf44277b","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Huaraz2"},"message":"Rebase test","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/9b14232061b4667ed073cea17241d18baf44277b"},{"sha":"8175bf73bca6231cf750d9ac88207e5c1655adcf","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Huaraz2"},"message":"I need a merge conflict to check my feature","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/8175bf73bca6231cf750d9ac88207e5c1655adcf"},{"sha":"65f586a09a2193560a66840f4367df1ce9ef27b9","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Huaraz2"},"message":"this is another test","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/65f586a09a2193560a66840f4367df1ce9ef27b9"},{"sha":"d00333a247b90f4aa82995890bc2f11348fb333d","author":{"email":"bcf21afe04b24fcaaa3bc6211aac446817092530@gmail.com","name":"Seva, the Russian"},"message":"Fixed typo","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/d00333a247b90f4aa82995890bc2f11348fb333d"},{"sha":"e1a37cdc18ca725680a378e9fc1346f8aa2c2e28","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"Changing date of command line workshop\n\nPushing the date back a week to the 4th of Feb so that the first years have\nchance to find out about it.","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/e1a37cdc18ca725680a378e9fc1346f8aa2c2e28"},{"sha":"36994cd9a373d63e92224624a1baf4d196c92c6e","author":{"email":"bcf21afe04b24fcaaa3bc6211aac446817092530@gmail.com","name":"Seva, the Russian"},"message":"Fixed typo","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/36994cd9a373d63e92224624a1baf4d196c92c6e"},{"sha":"c5175a1e527fa1f4747423132e29379641696d11","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"CSS Refactor Phase 2\n\nSo this is the second stage of the css refactoring started last year. It\nbasically refines what was done in phase 1; declaring variables,\nseparating the rules which affect the layout (essentially the\nresponsiveness of the website) and how it looks.\n\nThe outward look of the site should still be intact, though there may be\na few minor tweaks - mostly for consistency. Most of the changes are\nwith the internals (hopefully) making things more logical and easier to\nchange and maintain.\n\nThe next and final (major) refactoring step is to implement \"themes\" for\nthe site. Where people will be able to design their own version of the\ncode club website and contribute it to the repository. Then hopefully\nthere is a way to have visitors come to the site and choose which theme\nis active.","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/c5175a1e527fa1f4747423132e29379641696d11"},{"sha":"28ef5ebf77ea5fdd49f5f53bbea0e2a25a58fc6e","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"Forgot this change","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/28ef5ebf77ea5fdd49f5f53bbea0e2a25a58fc6e"},{"sha":"083e05c7e46d28afa6fee3959174b65e3e088819","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"Theme Changer Implemented!\n\nTo start with this PR depends on my previous one (the css phase 2) #93\n\n- We have a new script in `/js` called `theme-changer.js`\n- It is responsible for allowing the user to select which theme (css\n  stylesheet) is applied to the website.\n- It makes use of HTML5's `localStorage` feature, which allows this\n  choice to be made persistent between browsing sessions without\n  resorting to cookies.\n- Currently the only themes available are `Code Club Classic` (the\n  normal theme we all know and love) and `Not Yet Implemented` a test\n  theme by me which is identical to the classic one except there is a\n  slightly more blue background color for testing purposes\n- This PR also adds a footer to the website, the footer includes the\n  following:\n     + The current version of the code club website (taken from\n       @Huarez2's tags)\n     + The date that the current site was generated\n     + The name of the currently applied theme and its version\n     + The theme's author\n     + A dropdown which allows the user to select the theme they want\n\n- Theme's are \"installed\" by editing the new `_data/themes/yml` file.\n- Currently themes take the following form (using the classic theme as\n  an example):\n\n  ```\n  name: Code Club Classic\n  shortname: main\n  version: 1.0\n  author: Everyone\n  ```\n  *IMPORTANT!* The `shortname` field *must* match the name of the\n  stylesheet in the `/css` directory (excluding the extension)\n\n- I think that's all the changes....\n\nOne final note. This is only the basic framework in place, subsequent\nchanges are required and will be done in following PRs:\n\n- Currently a \"theme\" doesn't apply to the whole site, since the past\n  sessions page and the flexnav menu have their own stylesheets. I will\n  work on incorporating things into a single generated stylesheet _while\n  still keeping things separate and easy to edit_\n- It would be a good idea to have a base minimal theme, so that there is\n  an easy start for people who wish to make their own theme.\n\nAnyway I thought it would be good to throw this up as it currently is so\nthat I can get some feedback and see what your thoughts are.","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/083e05c7e46d28afa6fee3959174b65e3e088819"},{"sha":"9ec3bb14c7c520386cf829888b177bf809f7e6eb","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Adam Pohl"},"message":"Merge pull request #92 from alcarney/workshop-update\n\nChanging date of command line workshop","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/9ec3bb14c7c520386cf829888b177bf809f7e6eb"},{"sha":"67e81386845197d251fd29742c5f2d7f53066dbf","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Huaraz2"},"message":"Merge branch 'master' of github.com:CardiffMathematicsCodeClub/CardiffMathematicsCodeClub.github.io","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/67e81386845197d251fd29742c5f2d7f53066dbf"},{"sha":"31ecdef974569fab2482e1528f83971a9c86ecd1","author":{"email":"68073ed59451fc16835711c17529551d39d1ac51@gmail.com","name":"Alex Carney"},"message":"Updating date and time for code club","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/31ecdef974569fab2482e1528f83971a9c86ecd1"},{"sha":"7ee90590fb0f25ab1b742bcd8cbea262bedda0af","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Adam Pohl"},"message":"Merge pull request #95 from CardiffMathematicsCodeClub/date-time-fix\n\nUpdating date and time for code club","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/7ee90590fb0f25ab1b742bcd8cbea262bedda0af"},{"sha":"ee1a1653175c5a457478aba28243694114558e28","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Huaraz2"},"message":"Merge branch 'master' of github.com:CardiffMathematicsCodeClub/CardiffMathematicsCodeClub.github.io","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/ee1a1653175c5a457478aba28243694114558e28"},{"sha":"ab3831ad018fd14a51c33364eceafe744095d321","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Adam Pohl"},"message":"Merge pull request #93 from alcarney/css-phase-two\n\nCSS Refactor Phase 2","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/ab3831ad018fd14a51c33364eceafe744095d321"},{"sha":"0c0a91999dab2fc92dfc977c01f51ce8749b2776","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Adam Pohl"},"message":"Merge pull request #94 from alcarney/css-phase-3\n\n[CSS Phase 3]: Theme Changer Implemened!","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/0c0a91999dab2fc92dfc977c01f51ce8749b2776"},{"sha":"73f0feef770b66ed2baa9afa644310b82ba777e0","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Huaraz2"},"message":"Merge branch 'master' of github.com:CardiffMathematicsCodeClub/CardiffMathematicsCodeClub.github.io","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/73f0feef770b66ed2baa9afa644310b82ba777e0"},{"sha":"bf9af8a1deaec5aefae253ada7926914c4c97077","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"Calculating version numbers\n\nSo the recent theme changer PR also added a version number to the footer\non the website, currently sat at 3.5.0. This PR now adds a `pre-commit`\nscript which runs before each commit you make (see below).\n\nThe script:\n\n1. Fetches all tags from the upstream repository\n2. Looks at the latest tag and extracts the major and minor versions\nfrom it\n3. It then looks at the number of commits since that release and adds\nthat as the patch version\n4. It finally does a serach and replace in `_config.yml` to update the\nversion number.\n\n*IMPORTANT:* For this to work you need to do the following:\n\n- Symlink the script into the actual git hooks directory, by running the\n  following from the `hooks` directory\n  ```\n  $ ln -s pre-commit ../.git/hooks\n  ```\n- Have the `upstream` remote set up to this repository\n- Ensure *all* tags take the form `vX.Y` where X and Y are natural\n  numbers","distinct":true,"url":"https://api.github.com/repos/timothyf1/CardiffMathematicsCodeClub.github.io/commits/bf9af8a1deaec5aefae253ada7926914c4c97077"}]}