{"push_id":1374587183,"size":26,"distinct_size":1,"ref":"refs/heads/update-guides-for-v0.4","head":"3ff99d8320bc73b083a5438b085f3308ae7bc6b1","before":"3cc3597a816f108e862199967e0e1bb50df2d383","commits":[{"sha":"8cafa514b92a6a8d31650ae4c6dea3de999079eb","author":{"name":"fanwgwg","email":"8bdd55e492b75b48e7770fe1ec4aaa55d039ccea@users.noreply.github.com"},"message":"Fix the logic between result pop up and mainwindow (#108)\n\n* Update result pop up to keep focus in main window when showing result pop up\r\n\r\n* Remove irrelevant imports","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/8cafa514b92a6a8d31650ae4c6dea3de999079eb"},{"sha":"a20eaa3e4289dd5acf526e917dea7f684da72dd3","author":{"name":"rachx","email":"204a8e6e8f81b1e8c8ac9f8fad50d65133592aae@hotmail.com"},"message":"Tag author rachael (#109)","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/a20eaa3e4289dd5acf526e917dea7f684da72dd3"},{"sha":"7b54e203fb3a2c2e6d4661729841287273132a41","author":{"name":"fanwgwg","email":"8bdd55e492b75b48e7770fe1ec4aaa55d039ccea@users.noreply.github.com"},"message":"Command line history (#102)\n\n* Create command box history class\r\n\r\n* Change caret position to end when pressing up/down\r\n\r\n* Not allow to update command text field if there is no previous command\r\n\r\n* Fix the bug that command won't change when pressing up and down quickly\r\n\r\n* Add test cases for command history","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/7b54e203fb3a2c2e6d4661729841287273132a41"},{"sha":"2ac246cb99acaaf0a332698786cc4d9b47abf78b","author":{"name":"fanwgwg","email":"8bdd55e492b75b48e7770fe1ec4aaa55d039ccea@users.noreply.github.com"},"message":"Tag author weiguang (#110)\n\n* Add tags //@@author A0148031R\r\n\r\n* add tag //@@author A0148031R\r\n\r\n* Update tags //@@author A0148031R","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/2ac246cb99acaaf0a332698786cc4d9b47abf78b"},{"sha":"a43942190b9f6df1b509bd4c610354fd7a94f730","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Tag methods with author @burnflare","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/a43942190b9f6df1b509bd4c610354fd7a94f730"},{"sha":"614aa8c625fe66e60133ae82b79f666ed993cdd0","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Merge branch 'master' of github.com:CS2103AUG2016-W11-C2/main","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/614aa8c625fe66e60133ae82b79f666ed993cdd0"},{"sha":"09ce26c92fc5fe232af89443e37eae75ef147540","author":{"name":"Justin Tay","email":"65f3ba7cc1f184c564b36118ff65855725ac15aa@gmail.com"},"message":"Load command (#92)\n\n* Create StoreCommand class basic skeleton\r\n\r\n* Add StoreCommand to Parser class\r\n\r\n* Create new method in ConfigUtil to save custom data location\r\n\r\n* Update StoreCommand class\r\n\r\n* Create SaveLocationChangedEvent class, as well as added ModelManager to take in the config\r\n\r\n* Create method which can check if a file path is valid\r\n\r\n* Update isValidFilePath method and relevant test cases\r\n\r\n* Update StoreCommand to work properly, and also checks if the file path is valid\r\n\r\n* Add delete file method to FileUtil\r\n\r\n* Update StoreCommand to also delete the previous todolist data file\r\n\r\n* Update isValidFilePath in StringUtilTest to also test for Mac OS/Unix absolute file paths\r\n\r\n* Allow user to specify new location even though the previous data file cannot be deleted\r\n\r\n* Update FileUtil path checking method to do a more rigorous check.\r\n\r\n* Update isPathAvailable method in FileUtil to prevent deleting an existing file.\r\n\r\n* Add tests for StoreCommand\r\n\r\n* Update StoreCommand\r\n\r\n* Add tests for FileUtil, LogicManager, StorageManager and XmlToDoListStorage\r\n\r\n* Update Storage\r\n\r\n* Update FileUtil test cases and added some assertions\r\n\r\n* Remove deleting function of store command and unncessary assertions\r\n\r\n* Remove unused variables in Logic Test\r\n\r\n* Remove unnecessary assertions from StorageManager and XMLToDoListStorage\r\n\r\n* Add more tests to FileUtil\r\n\r\n* Update FileUtilTest\r\n\r\n* Update FileUtilTest\r\n\r\n* Fix tests that caused errors\r\n\r\n* Add comments for string util test\r\n\r\n* Remove './' from filepath in status bar footer\r\n\r\n* Create load command\r\n\r\n* Add load data request event and update model manager to send it\r\n\r\n* Add method in XmlUtil to check if file is in correct format\r\n\r\n* Update load command\r\n\r\n* Update error messages\r\n\r\n* Update inherited methods in LoadCommand\r\n\r\n* Change loadLocation to pathToFile in LoadCommand\r\n\r\n* Create loadDataCompleteEvent class, for sending and event back to Model\r\n\r\n* Remove wrong implementation of load in MainApp class\r\n\r\n* Update log messages in StorageManager\r\n\r\n* Update comments in Storage\r\n\r\n* Add method to handle LoadDataRequestEvent  in StorageManager and Storage\r\n\r\n* Refactor loadFromLocation method in ModelManager\r\n\r\n* Add method to handle LoadDataRequestComplete in ModelManager and Model\r\n\r\n* Change isLocationValid to isValidPathToFile in LoadCommand\r\n\r\n* Change location to pathToFile in LoadCommand\r\n\r\n* Update LoadCommand to check if the file exists and return a corresponsing error message\r\n\r\n* Add GUI test for Load\r\n\r\n* Add indicate todolist changed event to load complete event in model\r\n\r\n* Add load succesful test to LogicManagerTest\r\n\r\n* Update failing test in GUI tests\r\n\r\n* Improve StringUtilTest by following heuristics\r\n\r\n* Update load tests\r\n\r\n* Fix XmlToDoListStorage unreachable code\r\n\r\n* Remove unused IOException in method headers\r\n\r\n* Create DataLoadingException and added to StorageManager and UiManager\r\n\r\n* Update data loading tests\r\n\r\n* Update comments and author for collate","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/09ce26c92fc5fe232af89443e37eae75ef147540"},{"sha":"23122647f0f4037070cd32211d3bc87b3ea35462","author":{"name":"rachx","email":"204a8e6e8f81b1e8c8ac9f8fad50d65133592aae@hotmail.com"},"message":"Modify prepareAdd in Parser (#95)\n\n* Extract task name in prepareAdd first, add keywords back to task name if natty cannot parse the tiem\r\n\r\n* Add schedule command","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/23122647f0f4037070cd32211d3bc87b3ea35462"},{"sha":"2a87483968a5cbb715e5e1fef10baa7eea9544ab","author":{"name":"rachx","email":"204a8e6e8f81b1e8c8ac9f8fad50d65133592aae@hotmail.com"},"message":"Add collate (#116)","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/2a87483968a5cbb715e5e1fef10baa7eea9544ab"},{"sha":"3b3470f26ef05f433072ff4d3e60d22c43f5d18f","author":{"name":"Justin Tay","email":"65f3ba7cc1f184c564b36118ff65855725ac15aa@gmail.com"},"message":"Update store command (#121)\n\n* Add author tag\r\n\r\n* Revise store command help messages\r\n\r\n* Update store command test\r\n\r\n* Update author tag\r\n\r\n* Update store to save the todolist when storing\r\n\r\n* Add comment\r\n\r\n* Fix failing tests","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/3b3470f26ef05f433072ff4d3e60d22c43f5d18f"},{"sha":"20430b7f421532722319fa84cdb0473b4197d04a","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Update .travis.yml","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/20430b7f421532722319fa84cdb0473b4197d04a"},{"sha":"e0cd08f4ad64301c90d7eaeacba2610d813c573e","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Smart command suggestion (#113)\n\n* Add reflection to maven dependenceies\r\n\r\n* Add more stuff to remove\r\n\r\n* Revert \"Add reflection to maven dependenceies\"\r\n\r\nThis reverts commit 9e4ce9321af96bb4d05ea271faeb840d9b68d967.\r\n\r\n* Revert \"Revert \"Add reflection to maven dependenceies\"\"\r\n\r\nThis reverts commit 698f0695eff15a9fbc50efed93fe28fa34d0bcbe.\r\n\r\n* Revert \"Add more stuff to remove\"\r\n\r\nThis reverts commit e51ed606065d11c757395c3e3dec0a90cf4d7a0d.\r\n\r\n* Commit of temp EditDistanceCalculator file\r\n\r\n* Completed simple implementation\r\n\r\n* Better way of creating message\r\n\r\n* Add test class\r\n\r\n* Add comments about online code\r\n\r\n* Use proper logging\r\n\r\n* Use int max value\r\n\r\n* Simplify code\r\n\r\n* Better methods\r\n\r\n* Add tests\r\n\r\n* Fix AddCommandTests\r\n\r\n* Use reflection instead of hardcoding a list of commands (#124)\r\n\r\n* Use reflection\r\n\r\n* Removed defualt constructors\r\n\r\n* Revert \"Use reflection instead of hardcoding a list of commands\" (#126)\r\n\r\n* Update reflection to grab var from static method instead of an internal field\r\n\r\n* Fix another regression, I’m a bad programmer.\r\n\r\n* Revert \"Fix another regression, I’m a bad programmer.\"\r\n\r\nThis reverts commit 0a7ecbaa7dd01c1e079ff286d058b31557553e84.\r\n\r\n* Revert \"Update reflection to grab var from static method instead of an internal field\"\r\n\r\nThis reverts commit e05e13507f1457730e1e807ea2f4db2d976273a7.","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/e0cd08f4ad64301c90d7eaeacba2610d813c573e"},{"sha":"e3526daf832888c1286c312236a5850045aca33b","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Use reflection instead of hardcoding a list of commands  (#127)\n\n* Use reflection instead of hardcoding a list of commands (#124)\r\n\r\n* Use reflection\r\n\r\n* Removed defualt constructors\r\n\r\n* Better try catch handling\r\n\r\n* Improve EditDistanceCalculator’s reflection","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/e3526daf832888c1286c312236a5850045aca33b"},{"sha":"6d0d84065a307fa1a754965253e772a1de09d8ea","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Midnight time bug (#125)\n\n* Fix dates accross midnights by adding one day\r\n\r\n# Conflicts:\r\n#\tsrc/main/java/seedu/agendum/logic/commands/AddCommand.java\r\n\r\n* More robust\r\n\r\n* Rename stuff\r\n\r\n* Moved balanceStartAndEndDateTime logic to DateTimeUtils\r\n\r\n* Add a test","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/6d0d84065a307fa1a754965253e772a1de09d8ea"},{"sha":"33bb4af4ef1b9c62ec37318a815295e09e323b51","author":{"name":"rachx","email":"204a8e6e8f81b1e8c8ac9f8fad50d65133592aae@hotmail.com"},"message":"save last updated time","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/33bb4af4ef1b9c62ec37318a815295e09e323b51"},{"sha":"43a7b70f54b515de8688a2277fb37448a431731c","author":{"name":"rachx","email":"204a8e6e8f81b1e8c8ac9f8fad50d65133592aae@hotmail.com"},"message":"add absolute sign","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/43a7b70f54b515de8688a2277fb37448a431731c"},{"sha":"2a6599248b165daf86b7f5810575021692fc2cbc","author":{"name":"rachx","email":"204a8e6e8f81b1e8c8ac9f8fad50d65133592aae@hotmail.com"},"message":"Sort test tasks, make task builder create tasks with the same time, change last updated time for add/rename command","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/2a6599248b165daf86b7f5810575021692fc2cbc"},{"sha":"97eb80658e021a92e0c222949683a0b1ba0303f7","author":{"name":"rachx","email":"204a8e6e8f81b1e8c8ac9f8fad50d65133592aae@hotmail.com"},"message":"add missing bracket","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/97eb80658e021a92e0c222949683a0b1ba0303f7"},{"sha":"65041a88772bdbeb5c74b40f84828f5e872fb7f9","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Sort help window results (#133)","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/65041a88772bdbeb5c74b40f84828f5e872fb7f9"},{"sha":"04f91b1f82dcddcde4ff118a185fa4802abc71f3","author":{"name":"Vishnu Prem","email":"2851aa984036a01d55515f412ac4584b427b97ca@vishnuprem.com"},"message":"Remove clear command (#135)\n\n* Remove clear command\r\n\r\n* Fixed tests by removing tests that referred to clear\r\n\r\n* semicolon\r\n\r\n* Brought back a test\r\n\r\n* Brought back another test","distinct":false,"url":"https://api.github.com/repos/CS2103AUG2016-W11-C2/main/commits/04f91b1f82dcddcde4ff118a185fa4802abc71f3"}]}
{"actor":{"display_login":"INCENDE"}}