{"push_id":660808425,"size":25,"distinct_size":1,"ref":"refs/heads/master","head":"02a3a02530f09de66545ab5f84250f452e937970","before":"5660847dd1dd5613d55f4cf1ca92ae7f898b646a","commits":[{"sha":"bd2ae2255a73d42f2aeadcf6066c3cc898550834","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Add intial rota ASP implementation","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/bd2ae2255a73d42f2aeadcf6066c3cc898550834"},{"sha":"2f44cbd7f35443a80538377847940602f8d849fd","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Extend date() to include day, and add extra constraint around number of slots allowed per firm","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/2f44cbd7f35443a80538377847940602f8d849fd"},{"sha":"d0568e2988724d99e383aedea6bff8581491967e","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Define number of firms required for a shift based on day of the week","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/d0568e2988724d99e383aedea6bff8581491967e"},{"sha":"1f6045275e830ebc094ab5654a04954669a375a5","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Tried a scenario in which two shifts require different patterns of firm requirements","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/1f6045275e830ebc094ab5654a04954669a375a5"},{"sha":"3b6b5fc877bfc26c5668b5f34c66ba48ec40fdf5","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Change some constraints so that it won't fail if num_shifts > num_firms","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/3b6b5fc877bfc26c5668b5f34c66ba48ec40fdf5"},{"sha":"06747b8ef6311bdaf85eb8c3e7676226e03593c0","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Clean up","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/06747b8ef6311bdaf85eb8c3e7676226e03593c0"},{"sha":"36848cf65fed12c8a71ba7b42efff6be4a7fcaf1","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Appease Rubocop","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/36848cf65fed12c8a71ba7b42efff6be4a7fcaf1"},{"sha":"b0d32729d444ddb3f3667c5c305077e5ed0c2880","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"DRY up the wrapper a little","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/b0d32729d444ddb3f3667c5c305077e5ed0c2880"},{"sha":"26f1f61100208bdd24094a5307a5767cd2a20d1c","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Some formatting","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/26f1f61100208bdd24094a5307a5767cd2a20d1c"},{"sha":"8637c02d1e17669b917c166429e3709f80c0dc0a","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Split script into two - one for generating and one for solving","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/8637c02d1e17669b917c166429e3709f80c0dc0a"},{"sha":"7294a2c823b9f14e6560fc5f157fea1b0fc90a6f","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Assume that clingo is v3 (don't use clingo3 specifically","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/7294a2c823b9f14e6560fc5f157fea1b0fc90a6f"},{"sha":"c66fc83f95cf0f66db9e519cc8148864c14ec28d","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Add simple README.md","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/c66fc83f95cf0f66db9e519cc8148864c14ec28d"},{"sha":"8aabea0f3c4953e6590b2bdcd886e109bde4b50a","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Fix broken link to tinytable gem","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/8aabea0f3c4953e6590b2bdcd886e109bde4b50a"},{"sha":"feb2f67813739fc09b90bb72e2932da82a192d82","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Get clingo to return all optimisations, and print out any remaining unmatched clauses","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/feb2f67813739fc09b90bb72e2932da82a192d82"},{"sha":"75fe4a21cfdb0e91285f7ff5b7dc01fc119bd3ea","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Print out any spare clauses for debugging","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/75fe4a21cfdb0e91285f7ff5b7dc01fc119bd3ea"},{"sha":"dee9c1363cb55f6db9be40607464b12498233367","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"(Partially) appease Rubocop","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/dee9c1363cb55f6db9be40607464b12498233367"},{"sha":"0db7a4dadb869e9b30e2a370267b89b62715b488","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Extract some methods","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/0db7a4dadb869e9b30e2a370267b89b62715b488"},{"sha":"eedcf9483a2e4ff964a862d7d409fb1909ef71f5","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Output fairness data across days of the week","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/eedcf9483a2e4ff964a862d7d409fb1909ef71f5"},{"sha":"008c96495d14c1cb71c7ae5e4cf3de2b3d50130e","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"Move constants into a separate file for ease of running clingo separately","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/008c96495d14c1cb71c7ae5e4cf3de2b3d50130e"},{"sha":"1d549b7bd0766c4d5ea67f3f72964bb605253982","author":{"email":"24b145feaf0fa34cd6e77aec50fb6cba46cdbdd3@unboxedconsulting.com","name":"Chris Carter"},"message":"There are actually only 7 days in the week, with only one Friday :facepalm:","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/defence-request-service-rota/commits/1d549b7bd0766c4d5ea67f3f72964bb605253982"}]}