{"push_id":691290791,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"4239ba4f87c6b33dbb640c8be131040e04b3897d","before":"fd7b5f2c0f8a5eb93ce46a3aa3faa9fc1db7bfa5","commits":[{"sha":"d32d97b19f82533d1441424f2642ee58296fcb0b","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added ReservationService","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/d32d97b19f82533d1441424f2642ee58296fcb0b"},{"sha":"61ea50e050579ac9f547752495db817d5e86a215","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"removed getBestFittingTables() method\nrenamed removeReservation to cancelReservation","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/61ea50e050579ac9f547752495db817d5e86a215"},{"sha":"d1e684624ffa2ae34649499dc0bfb93396bcf02c","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added tests for the ReservationService class\n(tests not finished; interiorService missing)","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/d1e684624ffa2ae34649499dc0bfb93396bcf02c"},{"sha":"7b4f10c630791ec2d531c2a7bf7accf5710d0dfd","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added ReservationServiceImpl (empty) and Spring files","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/7b4f10c630791ec2d531c2a7bf7accf5710d0dfd"},{"sha":"69479c95facd7947b41c3464f4fd14dc17331946","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"Merge branch 'landauer/service_interface' into paris/service/reservation-interface-tests","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/69479c95facd7947b41c3464f4fd14dc17331946"},{"sha":"d65225bddac83e4c5b86d8cdedef4a309bd26a05","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added interiorService to ReservationServiceImpl and RestReservationService","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/d65225bddac83e4c5b86d8cdedef4a309bd26a05"},{"sha":"4db3d21035f429251ac25e02e9a92f18dc28baf1","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"fixed bugs in TestReservationService","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/4db3d21035f429251ac25e02e9a92f18dc28baf1"},{"sha":"8217bf6bcfe8d2082b264d954762dc3858667a4e","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"pull request review changes:\nremoved getFreeTables method from ReservationService\nbug fixes","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/8217bf6bcfe8d2082b264d954762dc3858667a4e"},{"sha":"eb1cca984d1c08ead134e8ec87bd5af18ef82746","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"reset changes in Main.java","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/eb1cca984d1c08ead134e8ec87bd5af18ef82746"},{"sha":"6130d4643d2149c1b77c6b4c8b16f6a0c2950a06","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"reset changes in Main.java","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/6130d4643d2149c1b77c6b4c8b16f6a0c2950a06"},{"sha":"41eddeb9427c5f08f775bfd7ce21a47ab0959339","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"Merge branch 'master' into paris/service/reservation-interface-tests","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/41eddeb9427c5f08f775bfd7ce21a47ab0959339"},{"sha":"11db32a7a513bfd18192d15e8564461938d8ade4","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added ReservationService bean","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/11db32a7a513bfd18192d15e8564461938d8ade4"},{"sha":"cc10718738dfb91aa98b1b7fe39e4b35edc085b7","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added testcases for ReservationService","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/cc10718738dfb91aa98b1b7fe39e4b35edc085b7"},{"sha":"453ea06355cd4a090fe101a5f4acbf1dfcf5ddf9","author":{"email":"568a74edd1c9b19c817c6a4d2b879882e68e7e75@gmail.com","name":"Emmanuel Pescosta"},"message":"Merge pull request #42 from emmanuel099/paris/service/reservation-interface-tests\n\nParis/service/reservation interface tests","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/453ea06355cd4a090fe101a5f4acbf1dfcf5ddf9"},{"sha":"3cd4f2eff7e93d94fed0f20ed6cfd71eeed245b4","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added tests to ReservationService (updating/cancelling current reservation)","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/3cd4f2eff7e93d94fed0f20ed6cfd71eeed245b4"},{"sha":"3eb35eb1130b0032f3e6d6f9269fa8570ebf346e","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added ReservationHeuristic interface and SimpleReservationHeuristic class","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/3eb35eb1130b0032f3e6d6f9269fa8570ebf346e"},{"sha":"e5afd55fdbc92ae79447fbb05a21b7f3149cca07","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added ReservationServiceImpl implementation","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/e5afd55fdbc92ae79447fbb05a21b7f3149cca07"},{"sha":"d641968533e750fae5859146a33314aa15d922f2","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added ReservationDAO interface which provides the findIn(Time, Duration) method;\nimplemented findIn() and added Tests","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/d641968533e750fae5859146a33314aa15d922f2"},{"sha":"61b334513436c5269b0e3591f5b56786c5ddcf98","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"added findReservationsIn(start, duration) method to ReservationService\nadded tests for the method","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/61b334513436c5269b0e3591f5b56786c5ddcf98"},{"sha":"bdc165bb5f5c6b3b1fb3ecdb8ca90d35d888ccbd","author":{"email":"388fadcba425fb1711b2a7d9133401d9936d38bc@gmail.com","name":"Philipp Paris"},"message":"fixed bugs in ReservationService:\nupdate: check if time and duration is not null\ncancel: retrieve reservation from database before checking date and time\n\nfixed bugs in tests (set date/time / mockito adjustments)","distinct":true,"url":"https://api.github.com/repos/emmanuel099/edulium/commits/bdc165bb5f5c6b3b1fb3ecdb8ca90d35d888ccbd"}]}