{"push_id":987513667,"size":11,"distinct_size":11,"ref":"refs/heads/devel","head":"2eb7cb56b558bc973e74ad80b3283f227d574486","before":"0c91e9c0f196a12c1e6b7300ece8ffbc067d2f35","commits":[{"sha":"69e571c0b4cd1a4cae2da0436bd7d98148964784","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Add PersonMixin","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/69e571c0b4cd1a4cae2da0436bd7d98148964784"},{"sha":"226387784085fcdb548d28fb10a7ee02a94d681f","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Add person columns in PersonLink","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/226387784085fcdb548d28fb10a7ee02a94d681f"},{"sha":"2a8f24f4870d234139f2ac20ec984b71edc1cf8b","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Matching EventPerson relies only on User and Event","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/2a8f24f4870d234139f2ac20ec984b71edc1cf8b"},{"sha":"3a03488d26f2b8613206a7554eef2994bd528ed1","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Add serializer for PersonLink","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/3a03488d26f2b8613206a7554eef2994bd528ed1"},{"sha":"7146c11e7f44ef26afb4263bf3bcd58cf630d7d8","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Update serializer for ContributionPersonLink","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/7146c11e7f44ef26afb4263bf3bcd58cf630d7d8"},{"sha":"cbb09b6b7f654c76e9088aa230f5255238d46b7a","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Create EventPerson only when not present in event","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/cbb09b6b7f654c76e9088aa230f5255238d46b7a"},{"sha":"7b504c7d2d8bda73b1248c26b90df6d6690b1906","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Store person data in ContributionPersonLink","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/7b504c7d2d8bda73b1248c26b90df6d6690b1906"},{"sha":"71b2e9f32ac48a52ec849ee459cc6d5d4240db7d","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Allow creating EventPerson without first name","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/71b2e9f32ac48a52ec849ee459cc6d5d4240db7d"},{"sha":"edc3b97a20ce3b227bf0593877d9aeeeef818a6d","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Prevent duplicated EventPerson in contributions","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/edc3b97a20ce3b227bf0593877d9aeeeef818a6d"},{"sha":"55c3d28ea10551af1694805f4932dd7f2ac7f0f2","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Add unique constraints to EventPerson","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/55c3d28ea10551af1694805f4932dd7f2ac7f0f2"},{"sha":"2eb7cb56b558bc973e74ad80b3283f227d574486","author":{"email":"35b7081843ecbca3782b73d8ccf0716ae88aba7d@cern.ch","name":"Alejandro Avilés"},"message":"Ensure EventPerson uniqueness during migration","distinct":true,"url":"https://api.github.com/repos/OmeGak/indico/commits/2eb7cb56b558bc973e74ad80b3283f227d574486"}]}