{"push_id":2692751126,"size":1,"distinct_size":1,"ref":"refs/heads/feature/organizer","head":"940196afa4ff8acbfaa261c0b87c3281db763082","before":"c4453ae2fc55c728cb908448cbe5c56201bb8b32","commits":[{"sha":"940196afa4ff8acbfaa261c0b87c3281db763082","author":{"name":"Bruno","email":"a76bf288e45cee7f531eee5b15b89869e12e3f18@gmail.com"},"message":"Add organizer and use argparser\n\n* Add easy_organizer\n  * Moves misplaced tst directories. Closes #34\n* Add easy_tst arguments parser\n  * Add watch command (default)\n  * Add organizer command\n    * Add -f flag to force organizer execution\n  * Add -v for version\n  * Add -h for help\n* Refactor easy_helper and tst_wrapper\n  * tst_wrapper\n    * Add EXERCISES_DIR constant\n    * Add get_exercises()\n    * Refactor checkout()\n    * Remove update_checkout (Moved to easy_helper as a general\n      directory rename)\n    * Use os.path.join instead of hardcoded paths\n    * Improve cache flow\n  * easy_helper\n    * Add exercise_path()\n    * Change rename_directory() to a generic function\n      * Use shutil.move() instead of os.rename()\n        * Fixes empty directories\n  * easy_watcher\n    * `return` on watch mode close, instead of `pass`","distinct":true,"url":"https://api.github.com/repos/brobsc/easy_tst/commits/940196afa4ff8acbfaa261c0b87c3281db763082"}]}
{"actor":{"display_login":"brobsc"}}