{"push_id":624801061,"size":2,"distinct_size":1,"ref":"refs/heads/fancy_example","head":"a962625cfe1691a39075ba5c403357080c4179fb","before":"dec4760b181c999c84b41386027e97769ea7b2dd","commits":[{"sha":"a2ccf0f2ceac988a45d2a04d8c222e94d9ad691e","author":{"email":"e7366a8c07bfdf2f7115ad219848d448a055b931@gmail.com","name":"Marco Costalba"},"message":"Fancy template of a tuning setup\n\nFancy version of a reference tuning template.\n\nThis is a reference template for setting up a tuning\nsession with SPSA.\n\nUsually the task is not so difficult, but it could be a\nbit tricky, especially for newbies. So I suggest to fetch\nthis commit on top of the branch you want to tune (usually\nyour local master) and add the variables to tune, for\ninstance if you have:\n\nint myKing = 10, myQueen = 20;\nScore myBonus = make_score(5, 15);\n\nYou can simply add below:\n\nTUNE(myKing, myQueen, myBonus);\n\nAnd all the magic happens :-)\n\nAt startup all teh parameters are printed in a\nformat suitable to be copy-pasted in fishtest.\n\nWARNING: Currently it works only for variables of type\nint, Value and Score.\n\nNo functional change.","distinct":false,"url":"https://api.github.com/repos/mcostalba/Stockfish/commits/a2ccf0f2ceac988a45d2a04d8c222e94d9ad691e"},{"sha":"a962625cfe1691a39075ba5c403357080c4179fb","author":{"email":"e7366a8c07bfdf2f7115ad219848d448a055b931@gmail.com","name":"Marco Costalba"},"message":"Examples on how to use fancy tuning template\n\n...and at the end, the formatted parameters are\nprinted at startup:\n\n./stockfish\nStockfish 050415 64 POPCNT by Tord Romstad, Marco Costalba and Joona Kiiski\nMaxSafetyBonus,258,0,1032,10,0.0020\nmPawnSafePush,5,0,20,10,0.0020\nePawnSafePush,5,0,20,10,0.0020\nQueenCheck,50,0,200,10,0.0020\nRookCheck,37,0,148,10,0.0020\nBishopCheck,6,0,24,10,0.0020\nKnightCheck,14,0,56,10,0.0020\n\nNo functional change.","distinct":true,"url":"https://api.github.com/repos/mcostalba/Stockfish/commits/a962625cfe1691a39075ba5c403357080c4179fb"}]}