{"push_id":618205614,"size":20,"distinct_size":4,"ref":"refs/heads/master","head":"6c6e0f388f6e2ab932f2c6f3c1cfbc0cfce0d54a","before":"9a0977cc7961193da347fd663f2491f775e9836e","commits":[{"sha":"403c5d00c304f499462fd6e6b63846f9b6ca7750","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srinivas"},"message":"notification end-point: post to queue only if some plugin is interested","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/403c5d00c304f499462fd6e6b63846f9b6ca7750"},{"sha":"b7be4d440cbde5f2823b5c7c0adc8a0db1f79049","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srinivas"},"message":"notification end-point: add pipeline instance data to payload","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/b7be4d440cbde5f2823b5c7c0adc8a0db1f79049"},{"sha":"e628690806a70ac9f1e1620793d4e62a2016b120","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srinivas"},"message":"scm end-point: pipeline-service causes circular dependency. using pipelinesqlmapdao instead.","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/e628690806a70ac9f1e1620793d4e62a2016b120"},{"sha":"e66f851e2038dd26d6dac4037b0685b52f2e7b1b","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"notification end-point: use pipelineSqlMapDao.pipelineWithModsByStageId since its cached.\n+ populate data of relevant stage only","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/e66f851e2038dd26d6dac4037b0685b52f2e7b1b"},{"sha":"7e13e5203112709ff9cc806d05e13ee93ca529f7","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"notification end-point: findBuildCauseOfPipelineByNameAndCounter seems better, using that.","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/7e13e5203112709ff9cc806d05e13ee93ca529f7"},{"sha":"f8c32d49a098e5a4fb727932e5885d1980784bca","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"notification end-point: add pipeline group name info to payload","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/f8c32d49a098e5a4fb727932e5885d1980784bca"},{"sha":"6b3621765f2a6fefe26e7273eaa241a6230bfacc","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"move test into unit tests. they were not being run before!","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/6b3621765f2a6fefe26e7273eaa241a6230bfacc"},{"sha":"3214ff3b00334be641d18b2ea272a536500b5b0d","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"notification end-point: secure properties of material should not be exposed to notification plugins + material attributes should be provided by each material through polymorphism","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/3214ff3b00334be641d18b2ea272a536500b5b0d"},{"sha":"6e7464b60944746484372acbe08c499dfa999026","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"notification end-point: remove top-level data. the only data in payload will be 'pipeline' & rest of the data can be accessed through it.","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/6e7464b60944746484372acbe08c499dfa999026"},{"sha":"2dd0a3e4e81a100fff6ccdba43d77a6179439c9a","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"#975 (2) - handle case for edit material which is not in pipeline anymore.","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/2dd0a3e4e81a100fff6ccdba43d77a6179439c9a"},{"sha":"4cf3b9ae2e92016c602d3930587e0e062ea8acb1","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"getting rid of InformationProvider interface & preferring an extra method in Material interface","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/4cf3b9ae2e92016c602d3930587e0e062ea8acb1"},{"sha":"f6b8b8d024e0e283a475b2c8b2c7c38d13d9bba9","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"notification end-point: adding approval-type & approved-by for stage in payload","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/f6b8b8d024e0e283a475b2c8b2c7c38d13d9bba9"},{"sha":"87b884bd9646af649c2175d5c486ecac170328db","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"notification end-point: make notifiaction-plugin map a concurrent one to safegaurd against concurrent access & edit","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/87b884bd9646af649c2175d5c486ecac170328db"},{"sha":"a31de0eb8053d990e44c606c2851f7b7721b4e85","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"#917 (1) - use plugin display-value instead of 'SCM' in UI","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/a31de0eb8053d990e44c606c2851f7b7721b4e85"},{"sha":"749fd11c267ee42afa75575d31d1f3b687e63e9f","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"#917 (1) - SCM long-description 'SCM: [k1=v1]' -> '[k1=v1]'","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/749fd11c267ee42afa75575d31d1f3b687e63e9f"},{"sha":"7bb484b35e0aac62b9ec06f6e29c9b4884da54e9","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"#917 (7) - empty fields are cleared before save (when saved from UI) so they aren't persisted in config","distinct":false,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/7bb484b35e0aac62b9ec06f6e29c9b4884da54e9"},{"sha":"f5675d899c5e07d40a2be4a7c34ed04f7469104d","author":{"email":"882158d46bd6a0f5ad5896d80e490c4a5ecbd435@gmail.com","name":"Aravind SV"},"message":"Merge pull request #982 from srinivasupadhya/scm-fixes\n\nScm fixes","distinct":true,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/f5675d899c5e07d40a2be4a7c34ed04f7469104d"},{"sha":"b27f450996a33627f4f385a469f25746bf6266fb","author":{"email":"882158d46bd6a0f5ad5896d80e490c4a5ecbd435@gmail.com","name":"Aravind SV"},"message":"Merge pull request #968 from srinivasupadhya/notification-end-point-data\n\nNotification end point data","distinct":true,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/b27f450996a33627f4f385a469f25746bf6266fb"},{"sha":"1141dcf97eee1cb3a5e40fddfe5faae5eb73b9ba","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"fixing build","distinct":true,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/1141dcf97eee1cb3a5e40fddfe5faae5eb73b9ba"},{"sha":"6c6e0f388f6e2ab932f2c6f3c1cfbc0cfce0d54a","author":{"email":"113770356dabc9757c10200d118f115f1950fcb8@gmail.com","name":"Srini"},"message":"fixing build. fixing wrong test.","distinct":true,"url":"https://api.github.com/repos/srinivasupadhya/gocd/commits/6c6e0f388f6e2ab932f2c6f3c1cfbc0cfce0d54a"}]}