{"push_id":1065363974,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"8cb9db8a6c1fccb0617b5ff4210b5637dc7d7a7e","before":"5b913f1c963bccd33b7da89ea02d99ea2ac8079d","commits":[{"sha":"f72ae512db11a09736c365a65f04597a72013452","author":{"email":"75097b309bb0ee81194f1ced753512bbc3023389@gmail.com","name":"kuzetsa"},"message":"","distinct":true,"url":"https://api.github.com/repos/kuzetsa/NEAT_PERCEPTRON/commits/f72ae512db11a09736c365a65f04597a72013452"},{"sha":"8cb9db8a6c1fccb0617b5ff4210b5637dc7d7a7e","author":{"email":"75097b309bb0ee81194f1ced753512bbc3023389@yurizoku.tk","name":"Sarah White"},"message":"Genetic surgery (major rewrite)\n\nMutations:\n\nWhen a gene is first created, it starts out in enabled state.\nAll (existing) genes have a chance to be disabled [re]enabled\n\nIf a gene is enabled, it's counted by the disjoint function:\n\n1) If a gene exists, it must be enable to be counted\n2) If a gene isn't enabled, treat it like it doesn't exist\n3) Genetic history / tracking method is otherwise unchanged","distinct":true,"url":"https://api.github.com/repos/kuzetsa/NEAT_PERCEPTRON/commits/8cb9db8a6c1fccb0617b5ff4210b5637dc7d7a7e"}]}