{"push_id":893193349,"size":4,"distinct_size":4,"ref":"refs/heads/robot_cli","head":"fcc466c9affd6d01229da24e0417baf3baca3115","before":"e6645fd9443e6a1224459969d92cbc69da7b6c50","commits":[{"sha":"cd7f84d1c28d2b2b43e965bfc3bd6a2b1146ef92","author":{"email":"25db78be7c666d99eacb81d0f35148479f604823@inria.fr","name":"Gaëtan Harter"},"message":"Add 'robot-cli' mobility commands.\n\n* mobility-list: list user mobilities\n* mobility-add JSON: add given mobility json\n* mobility-del NAME: delete given mobility name","distinct":true,"url":"https://api.github.com/repos/iot-lab/cli-tools/commits/cd7f84d1c28d2b2b43e965bfc3bd6a2b1146ef92"},{"sha":"62da60566835389971518a971c7e15f768eccdf0","author":{"email":"25db78be7c666d99eacb81d0f35148479f604823@inria.fr","name":"Gaëtan Harter"},"message":"Add robot.UserMobility class\n\nIt describes a user created mobility with checkpoints coordinates and a\ncircuit between them.","distinct":true,"url":"https://api.github.com/repos/iot-lab/cli-tools/commits/62da60566835389971518a971c7e15f768eccdf0"},{"sha":"2c7b8dac68e2bc9e7e5dbcbf4f330593fe8d15aa","author":{"email":"25db78be7c666d99eacb81d0f35148479f604823@inria.fr","name":"Gaëtan Harter"},"message":"Add robot-cli mobility-add command","distinct":true,"url":"https://api.github.com/repos/iot-lab/cli-tools/commits/2c7b8dac68e2bc9e7e5dbcbf4f330593fe8d15aa"},{"sha":"fcc466c9affd6d01229da24e0417baf3baca3115","author":{"email":"25db78be7c666d99eacb81d0f35148479f604823@inria.fr","name":"Gaëtan Harter"},"message":"Refactor 'experiment_id' argument to common.parser\n\nUse a common.add_expid_arg for adding experiment id option.","distinct":true,"url":"https://api.github.com/repos/iot-lab/cli-tools/commits/fcc466c9affd6d01229da24e0417baf3baca3115"}]}