{"push_id":682480371,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"18b4e7807cff6b93af667c453744e10b45e91702","before":"89a6a45bc8e5e47703e81604c282779036864dc8","commits":[{"sha":"cb349f8f798173f457d334d0947f26eb9d24d6c6","author":{"email":"857cbf7f06d4122d3e9f923684de7cee587a24ef@gmail.com","name":"Geoffrey De Smet"},"message":"docs: repeated planning: warm start, blocking, etc","distinct":true,"url":"https://api.github.com/repos/droolsjbpm/optaplanner/commits/cb349f8f798173f457d334d0947f26eb9d24d6c6"},{"sha":"ec568976faa7814644e09a71bbc6bff64be52034","author":{"email":"857cbf7f06d4122d3e9f923684de7cee587a24ef@gmail.com","name":"Geoffrey De Smet"},"message":"PLANNER-351 addProblemFactChange() should reset time spent terminations (so reset all terminations except terminateEarly()), especially in daemon mode","distinct":true,"url":"https://api.github.com/repos/droolsjbpm/optaplanner/commits/ec568976faa7814644e09a71bbc6bff64be52034"},{"sha":"221a3d312ec7fe9d31e82d620319f14cd5c5de90","author":{"email":"857cbf7f06d4122d3e9f923684de7cee587a24ef@gmail.com","name":"Geoffrey De Smet"},"message":"PLANNER-39 addProblemFactChange() must not cause the ScoreDirector to be replaced (so must not create a new KieSession) upon solver restart","distinct":true,"url":"https://api.github.com/repos/droolsjbpm/optaplanner/commits/221a3d312ec7fe9d31e82d620319f14cd5c5de90"},{"sha":"18b4e7807cff6b93af667c453744e10b45e91702","author":{"email":"857cbf7f06d4122d3e9f923684de7cee587a24ef@gmail.com","name":"Geoffrey De Smet"},"message":"PLANNER-351 solving ended time should be recorded in innerSolving scope, just like solving started time. Otherwise the ACC is off in daemon mode after a long blockage.","distinct":true,"url":"https://api.github.com/repos/droolsjbpm/optaplanner/commits/18b4e7807cff6b93af667c453744e10b45e91702"}]}