{"push_id":554044949,"size":10,"distinct_size":10,"ref":"refs/heads/bleed","head":"b6b2b1a942899d80da676239f549211b1a12e4dd","before":"4028d3fdde75f5b509b0fbcd0f1919fe711bdbed","commits":[{"sha":"e2832bb3d7d333d39995ce7df6a2769195c9998d","author":{"email":"258fb7eb931c418e71a50eb3b68eb9141cf568c6@gmail.com","name":"penev92"},"message":"Implement EnemyWatcher and AnnounceOnSeen traits","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/e2832bb3d7d333d39995ce7df6a2769195c9998d"},{"sha":"a4a8a793dfb0296c98d12f70a208215f7ffe78a6","author":{"email":"258fb7eb931c418e71a50eb3b68eb9141cf568c6@gmail.com","name":"penev92"},"message":"Add EnemyWatcher trait to D2k and AnnounceOnSeen to D2k units and sandworms; remove sandworm announcement on worm spawn","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/a4a8a793dfb0296c98d12f70a208215f7ffe78a6"},{"sha":"c39ff6894cebba08ef54001649a4a5cef5ad6a6d","author":{"email":"1d1dc0d3ac935c15a33ad94b4e6695cf5521a2ec@outlook.com","name":"RoosterDragon"},"message":"Reassert some changes lost in rebasing in MiniYaml.cs.","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/c39ff6894cebba08ef54001649a4a5cef5ad6a6d"},{"sha":"309d64f2a3c7c18ae4498b65987b555c325fb604","author":{"email":"cec43393ba53340411bb62fd2f799b15ce3939f7@aol.com","name":"reaperrr"},"message":"Split cnc weapons.yaml into multiple rough categories","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/309d64f2a3c7c18ae4498b65987b555c325fb604"},{"sha":"d73e739e5b66ecf2d164262e183ee5fb1a12e19e","author":{"email":"c65dc3b9a9ee26e276481edcf644e947ead0fe70@streber24.de","name":"abcdefg30"},"message":"Make mgg buildable by france only","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/d73e739e5b66ecf2d164262e183ee5fb1a12e19e"},{"sha":"e875240ca35d537d484a0ec16868c3b6145f6dc1","author":{"email":"9a0a9a8f7ab99b85dd3bd70a5c33374e771ed358@posteo.net","name":"Oliver Brakmann"},"message":"Merge pull request #7367 from abcdefg30/fixmgg\n\nFix the prerequisites of mobile gap generator","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/e875240ca35d537d484a0ec16868c3b6145f6dc1"},{"sha":"ee3b4e6652676340dcadc8022fccc5c44669af16","author":{"email":"9a0a9a8f7ab99b85dd3bd70a5c33374e771ed358@posteo.net","name":"Oliver Brakmann"},"message":"Merge pull request #7364 from RoosterDragon/yaml-redo\n\nReassert some changes lost in rebasing in MiniYaml.cs.","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/ee3b4e6652676340dcadc8022fccc5c44669af16"},{"sha":"2c71e954bf47f68e1ddb5d9cece96a2d3d867562","author":{"email":"9a0a9a8f7ab99b85dd3bd70a5c33374e771ed358@posteo.net","name":"Oliver Brakmann"},"message":"Merge pull request #7170 from penev92/bleed_enemySightedNotification\n\nImplement \"Enemy unit sighted\" notification","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/2c71e954bf47f68e1ddb5d9cece96a2d3d867562"},{"sha":"b97ccc34657b32c6098870aba7eb5a1f7bbace3a","author":{"email":"9a0a9a8f7ab99b85dd3bd70a5c33374e771ed358@posteo.net","name":"Oliver Brakmann"},"message":"Merge pull request #7201 from reaperrr/yaml-reorg-cnc\n\nSplit TD weapons.yaml into multiple categorised yamls","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/b97ccc34657b32c6098870aba7eb5a1f7bbace3a"},{"sha":"b6b2b1a942899d80da676239f549211b1a12e4dd","author":{"email":"d97a8699951be7cd0ccbc1c25ab749f5f620e27e@gmail.com","name":"sinaptik"},"message":"Add scroll buttons that appear in the production palette when icons exceed available space #7227\n\nscroll up and down buttons: add disabled status, make dynamic, make smaller\n\nRename MaxIconRows to MaxIconRowOffset for clarity\n\nClean up scrolling logic, reset row position when switching tab","distinct":true,"url":"https://api.github.com/repos/sinaptik/OpenRA/commits/b6b2b1a942899d80da676239f549211b1a12e4dd"}]}