{"action":"created","comment":{"url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/comments/103463385","pull_request_review_id":24249388,"id":103463385,"diff_hunk":"@@ -41,146 +31,257 @@ By : `Team SE-EDU`  &nbsp;&nbsp;&nbsp;&nbsp; Since: `Jun 2016`  &nbsp;&nbsp;&nbs\n > * Items with `...` after them can have multiple instances.\n > * Parameters can be in any order.\n \n+### 2.0. Viewing tasks\n+\n+> * A list of tasks will always be displayed.\n+> * When starting the program, the list will show all tasks which are currently not completed.\n+> * When performing find operations, this list will be updated to show only the results searched for.\n+\n ### 2.1. Viewing help : `help`\n \n Format: `help`\n \n-> Help is also shown if you enter an incorrect command e.g. `abcd`\n+> Help is also shown if you enter an incorrect command. e.g. `abcd`\n \n-### 2.2. Adding a person: `add`\n+### 2.2. Adding a task: `add`\n \n-Adds a person to the address book<br>\n-Format: `add NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...`\n+Adds a task to the todo list<br>\n+Format: `add NAME [d/ENDDATE] [sd/STARTDATE] [r/PERIOD(DAY/WEEK/MONTH)] [p/PRIORITY] [t/TAG]...`\n \n-> Persons can have any number of tags (including 0)\n+> Tasks can have any number of tags (including 0).\n \n Examples:\n \n-* `add John Doe p/98765432 e/johnd@gmail.com a/John street, block 123, #01-01`\n-* `add Betsy Crowe t/friend e/betsycrowe@gmail.com a/Newgate Prison p/1234567 t/criminal`\n-\n-### 2.3. Listing all persons : `list`\n-\n-Shows a list of all persons in the address book.<br>\n-Format: `list`\n+* `add Do Homework`\n+* `add Meeting With Boss d/11-11-2011 19:30 sd/11-11-2011 17:30`\n+* `add Check Email d/today r/day`\n \n-### 2.4. Editing a person : `edit`\n+### 2.3. Updating a task : `update`\n \n-Edits an existing person in the address book.<br>\n-Format: `edit INDEX [NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS] [t/TAG]...`\n+Updates an existing task in the todo list.<br>\n+Format: `update INDEX [NAME] [sd/STARTDATE] [d/ENDDATE] [r/PERIOD(DAY/WEEK/MONTH)] [p/PRIORITY] [t/TAG]...`\n \n-> * Edits the person at the specified `INDEX`.\n-    The index refers to the index number shown in the last person listing.<br>\n+> * Updates the task at the specified `INDEX`. <br>\n+    The index refers to the index number shown in the last task listing.<br>\n     The index **must be a positive integer** 1, 2, 3, ...\n-> * At least one of the optional fields must be provided.\n+> * If no optional fields are added, task will be set to completed if not completed.\n+> * Otherwise, if task is completed, the task will be set to not completed.\n > * Existing values will be updated to the input values.\n-> * When editing tags, the existing tags of the person will be removed i.e adding of tags is not cumulative.\n-> * You can remove all the person's tags by typing `t/` without specifying any tags after it. \n+> * When editing tags, the existing tags of the task will be removed if it already exists.\n+> * Otherwise, if the tag does not exist, the tag will be added.\n \n Examples:\n \n-* `edit 1 p/91234567 e/johndoe@yahoo.com`<br>\n-  Edits the phone number and email address of the 1st person to be `91234567` and `johndoe@yahoo.com` respectively.\n+* `update 1`<br>\n+  Updates the 1st task to be 'completed' if not completed. If it was already completed, update the task to 'not completed'.\n \n-* `edit 2 Betsy Crower t/`<br>\n-  Edits the name of the 2nd person to be `Betsy Crower` and clears all existing tags.\n+* `update 2 Assignment 3 t/schoolwork`<br>\n+  Updates the name of the 2nd task to be `Assignment 3` and adds the tag 'schoolwork' if it did not exist. If it already existed, removes the tag 'schoolwork'.\n \n-### 2.5. Finding all persons containing any keyword in their name: `find`\n+### 2.4. Finding all tasks containing any keyword in their name or tag or date: `find`\n \n-Finds persons whose names contain any of the given keywords.<br>\n-Format: `find KEYWORD [MORE_KEYWORDS]`\n+Finds tasks whose names contain any of the given keywords.<br>\n+Format: `find [KEYWORDS] [t/] [d/] [n/]`\n \n-> * The search is case sensitive. e.g `hans` will not match `Hans`\n+> * The search is case insensitive. e.g `hans` will match `Hans`\n > * The order of the keywords does not matter. e.g. `Hans Bo` will match `Bo Hans`\n-> * Only the name is searched.\n-> * Only full words will be matched e.g. `Han` will not match `Hans`\n-> * Persons matching at least one keyword will be returned (i.e. `OR` search).\n+> * By default only the name is searched.\n+> * Adding 't/' will search by tag instead.\n+> * Adding 'd/' will search by end date instead.\n+> * Adding 'n/' will still search by name.\n+> * If no keyword is entered, the list of all tasks is displayed.\n+> * 't/', 'd/' and 'n/' can be combined to search by multiple fields.\n+> * Partial words will be matched e.g. `Han` will match `Hans`.\n+> * Tasks matching at least one keyword will be returned (i.e. `OR` search).\n     e.g. `Hans` will match `Hans Bo`\n \n Examples:\n \n-* `find John`<br>\n-  Returns `John Doe` but not `john`\n-* `find Betsy Tim John`<br>\n-  Returns Any person having names `Betsy`, `Tim`, or `John`\n+* `find Assignment`<br>\n+  Returns `Assignment 1` and also `assignment 2`\n+* `find Assignment Project Tutorial`<br>\n+  Returns any task having `Assignment`, `Project`, or `Tutorial` in their names.\n+* `find school t/` <br>\n+  Returns any task with tags with 'school' in the name.\n \n-### 2.6. Deleting a person : `delete`\n+### 2.5. Deleting a task : `delete`\n \n-Deletes the specified person from the address book. Irreversible.<br>\n+Deletes the specified task from the todo list. Irreversible.<br>\n Format: `delete INDEX`\n \n-> Deletes the person at the specified `INDEX`. <br>\n+> Deletes the task at the specified `INDEX`. <br>\n > The index refers to the index number shown in the most recent listing.<br>\n > The index **must be a positive integer** 1, 2, 3, ...\n \n Examples:\n \n-* `list`<br>\n+* `find`<br>\n   `delete 2`<br>\n-  Deletes the 2nd person in the address book.\n-* `find Betsy`<br>\n+  Deletes the 2nd task in the todo list.\n+* `find Project`<br>\n   `delete 1`<br>\n-  Deletes the 1st person in the results of the `find` command.\n+  Deletes the 1st task in the results of the `find` command.\n \n-### 2.7. Select a person : `select`\n+### 2.6. Clearing all entries : `clear`\n \n-Selects the person identified by the index number used in the last person listing.<br>\n-Format: `select INDEX`\n+Clears all entries from the todo list.<br>\n+Format: `clear`\n \n-> Selects the person and loads the Google search page the person at the specified `INDEX`.<br>\n-> The index refers to the index number shown in the most recent listing.<br>\n-> The index **must be a positive integer** 1, 2, 3, ...\n+### 2.7. Exiting the program : `exit`\n+\n+Exits the program.<br>\n+Format: `exit`\n+\n+### 2.8. Undo a command : `undo`\n+\n+Undoes previous commands by the user.<br>\n+Format: `undo [NUMBER]`\n+\n+> Undo the last data-mutating command inputted by the user.<br>\n+> If a number is entered, undoes that ammount of previous commands instead.<br>\n+> The number **must be a positive integer** 1, 2, 3, ...\n \n Examples:\n \n-* `list`<br>\n-  `select 2`<br>\n-  Selects the 2nd person in the address book.\n-* `find Betsy` <br>\n-  `select 1`<br>\n-  Selects the 1st person in the results of the `find` command.\n+* `add Test`<br>\n+  `undo`<br>\n+  Undo adding Test to the todo list.\n+* `add Assignment` <br>\n+  `add Project` <br>\n+  `undo 2`<br>\n+  Undo both commands.\n \n-### 2.8. Clearing all entries : `clear`\n+### 2.9. Redo a command : `redo`\n \n-Clears all entries from the address book.<br>\n-Format: `clear`\n+Redo previously undone commands by the user.<br>\n+Format: `redo [NUMBER]`\n \n-### 2.9. Exiting the program : `exit`\n+> Redo the last data-mutating command inputted since the undone point.<br>\n+> If a number is entered, redo that ammount of previous commands instead.<br>\n+> The number **must be a positive integer** 1, 2, 3, ...\n+> The number must be less than or equal to the number of commands undone.\n \n-Exits the program.<br>\n-Format: `exit`\n+Examples:\n+\n+* `add Test`<br>\n+  `undo`<br>\n+  `redo` <br>\n+  Redo adding Test to the todo list.\n+* `add Assignment` <br>\n+  `add Project`<br>\n+  `undo 2`<br>\n+  `redo`<br>\n+  Redo `add Assignment`.\n \n ### 2.10. Saving the data\n \n-Address book data are saved in the hard disk automatically after any command that changes the data.<br>\n+Todo list data are saved in the hard disk automatically after any command that changes the data.<br>\n There is no need to save manually.\n \n-## 3. FAQ\n+### 2.11. Viewing previous commands and accessing them : `history`\n+\n+Shows previous commands entered. <br>\n+Format: `history`\n \n-**Q**: How do I transfer my data to another Computer?<br>\n-**A**: Install the app in the other computer and overwrite the empty data file it creates with\n-       the file that contains the data of your previous Address Book folder.\n+> * Previous commands are listed in order from latest command to earlier command.\n+> * Alternatively, pressing on the <kbd>up</kbd> and <kbd>down</kbd> arrow keys on the keyboard will cycle through the commands previously entered.\n+\n+Examples:\n+* `add Test` <br>\n+  `history` <br>\n+  Shows `add Test` in the list.\n+* `add Test` <br>\n+  You press on the <kbd>up</kbd> arrow key. <br>\n+  Shows `add Test` in your input text field.\n \n-## 4. Command Summary\n+### 2.12. Add alias for any phrase: `alias`\n \n-* **Add**  `add NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...` <br>\n-  e.g. `add James Ho p/22224444 e/jamesho@gmail.com a/123, Clementi Rd, 1234665 t/friend t/colleague`\n+Adds an alias for a phrase. <br>\n+Format: `alias ALIAS PHRASE`\n+\n+> * Once added, alias can be used instead of the phrase to perform operations.\n+> * The phrase can be multiple words long\n+\n+Example:\n+* `alias hs history` <br>\n+  `hs` <br>\n+  Shows `alias hs history` in the list.\n+* `alias addTaskNamedTest add Test` <br>","path":"docs/UserGuide.md","position":294,"original_position":294,"commit_id":"d99b1826ec0b8ca9ded6276cdf36471ca09fd90a","original_commit_id":"d99b1826ec0b8ca9ded6276cdf36471ca09fd90a","user":{"login":"louislai","id":7934515,"avatar_url":"https://avatars.githubusercontent.com/u/7934515?v=3","gravatar_id":"","url":"https://api.github.com/users/louislai","html_url":"https://github.com/louislai","followers_url":"https://api.github.com/users/louislai/followers","following_url":"https://api.github.com/users/louislai/following{/other_user}","gists_url":"https://api.github.com/users/louislai/gists{/gist_id}","starred_url":"https://api.github.com/users/louislai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/louislai/subscriptions","organizations_url":"https://api.github.com/users/louislai/orgs","repos_url":"https://api.github.com/users/louislai/repos","events_url":"https://api.github.com/users/louislai/events{/privacy}","received_events_url":"https://api.github.com/users/louislai/received_events","type":"User","site_admin":false},"body":"Actually I do agree with u. The quote just make it more obvious what is the unaliased component. @Melvin-Tan thoughts?","created_at":"2017-02-28T14:27:23Z","updated_at":"2017-02-28T14:27:24Z","html_url":"https://github.com/CS2103JAN2017-W13-B3/main/pull/14#discussion_r103463385","pull_request_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14","_links":{"self":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/comments/103463385"},"html":{"href":"https://github.com/CS2103JAN2017-W13-B3/main/pull/14#discussion_r103463385"},"pull_request":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14"}}},"pull_request":{"url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14","id":107996712,"html_url":"https://github.com/CS2103JAN2017-W13-B3/main/pull/14","diff_url":"https://github.com/CS2103JAN2017-W13-B3/main/pull/14.diff","patch_url":"https://github.com/CS2103JAN2017-W13-B3/main/pull/14.patch","issue_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/14","number":14,"state":"closed","locked":false,"title":"Add User Guide","user":{"login":"Rinder5","id":6405351,"avatar_url":"https://avatars.githubusercontent.com/u/6405351?v=3","gravatar_id":"","url":"https://api.github.com/users/Rinder5","html_url":"https://github.com/Rinder5","followers_url":"https://api.github.com/users/Rinder5/followers","following_url":"https://api.github.com/users/Rinder5/following{/other_user}","gists_url":"https://api.github.com/users/Rinder5/gists{/gist_id}","starred_url":"https://api.github.com/users/Rinder5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rinder5/subscriptions","organizations_url":"https://api.github.com/users/Rinder5/orgs","repos_url":"https://api.github.com/users/Rinder5/repos","events_url":"https://api.github.com/users/Rinder5/events{/privacy}","received_events_url":"https://api.github.com/users/Rinder5/received_events","type":"User","site_admin":false},"body":"","created_at":"2017-02-26T08:59:55Z","updated_at":"2017-02-28T14:27:24Z","closed_at":"2017-02-28T14:19:44Z","merged_at":"2017-02-28T14:19:44Z","merge_commit_sha":"d99b1826ec0b8ca9ded6276cdf36471ca09fd90a","assignee":{"login":"Rinder5","id":6405351,"avatar_url":"https://avatars.githubusercontent.com/u/6405351?v=3","gravatar_id":"","url":"https://api.github.com/users/Rinder5","html_url":"https://github.com/Rinder5","followers_url":"https://api.github.com/users/Rinder5/followers","following_url":"https://api.github.com/users/Rinder5/following{/other_user}","gists_url":"https://api.github.com/users/Rinder5/gists{/gist_id}","starred_url":"https://api.github.com/users/Rinder5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rinder5/subscriptions","organizations_url":"https://api.github.com/users/Rinder5/orgs","repos_url":"https://api.github.com/users/Rinder5/repos","events_url":"https://api.github.com/users/Rinder5/events{/privacy}","received_events_url":"https://api.github.com/users/Rinder5/received_events","type":"User","site_admin":false},"assignees":[{"login":"Rinder5","id":6405351,"avatar_url":"https://avatars.githubusercontent.com/u/6405351?v=3","gravatar_id":"","url":"https://api.github.com/users/Rinder5","html_url":"https://github.com/Rinder5","followers_url":"https://api.github.com/users/Rinder5/followers","following_url":"https://api.github.com/users/Rinder5/following{/other_user}","gists_url":"https://api.github.com/users/Rinder5/gists{/gist_id}","starred_url":"https://api.github.com/users/Rinder5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rinder5/subscriptions","organizations_url":"https://api.github.com/users/Rinder5/orgs","repos_url":"https://api.github.com/users/Rinder5/repos","events_url":"https://api.github.com/users/Rinder5/events{/privacy}","received_events_url":"https://api.github.com/users/Rinder5/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/milestones/1","html_url":"https://github.com/CS2103JAN2017-W13-B3/main/milestone/1","labels_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/milestones/1/labels","id":2332581,"number":1,"title":"v0.0","description":"","creator":{"login":"louislai","id":7934515,"avatar_url":"https://avatars.githubusercontent.com/u/7934515?v=3","gravatar_id":"","url":"https://api.github.com/users/louislai","html_url":"https://github.com/louislai","followers_url":"https://api.github.com/users/louislai/followers","following_url":"https://api.github.com/users/louislai/following{/other_user}","gists_url":"https://api.github.com/users/louislai/gists{/gist_id}","starred_url":"https://api.github.com/users/louislai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/louislai/subscriptions","organizations_url":"https://api.github.com/users/louislai/orgs","repos_url":"https://api.github.com/users/louislai/repos","events_url":"https://api.github.com/users/louislai/events{/privacy}","received_events_url":"https://api.github.com/users/louislai/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":3,"state":"open","created_at":"2017-02-19T10:02:00Z","updated_at":"2017-02-28T14:19:44Z","due_on":"2017-02-27T08:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14/commits","review_comments_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14/comments","review_comment_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/14/comments","statuses_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/statuses/d99b1826ec0b8ca9ded6276cdf36471ca09fd90a","head":{"label":"CS2103JAN2017-W13-B3:Add_User_Guide","ref":"Add_User_Guide","sha":"d99b1826ec0b8ca9ded6276cdf36471ca09fd90a","user":{"login":"CS2103JAN2017-W13-B3","id":25845931,"avatar_url":"https://avatars.githubusercontent.com/u/25845931?v=3","gravatar_id":"","url":"https://api.github.com/users/CS2103JAN2017-W13-B3","html_url":"https://github.com/CS2103JAN2017-W13-B3","followers_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/followers","following_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/following{/other_user}","gists_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/gists{/gist_id}","starred_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/subscriptions","organizations_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/orgs","repos_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/repos","events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/events{/privacy}","received_events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/received_events","type":"Organization","site_admin":false},"repo":{"id":82302290,"name":"main","full_name":"CS2103JAN2017-W13-B3/main","owner":{"login":"CS2103JAN2017-W13-B3","id":25845931,"avatar_url":"https://avatars.githubusercontent.com/u/25845931?v=3","gravatar_id":"","url":"https://api.github.com/users/CS2103JAN2017-W13-B3","html_url":"https://github.com/CS2103JAN2017-W13-B3","followers_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/followers","following_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/following{/other_user}","gists_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/gists{/gist_id}","starred_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/subscriptions","organizations_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/orgs","repos_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/repos","events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/events{/privacy}","received_events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CS2103JAN2017-W13-B3/main","description":"ToLuist","fork":true,"url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main","forks_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/forks","keys_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/teams","hooks_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/hooks","issue_events_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/events{/number}","events_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/events","assignees_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/assignees{/user}","branches_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/branches{/branch}","tags_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/tags","blobs_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/refs{/sha}","trees_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/statuses/{sha}","languages_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/languages","stargazers_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/stargazers","contributors_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/contributors","subscribers_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/subscribers","subscription_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/subscription","commits_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/commits{/sha}","git_commits_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/commits{/sha}","comments_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/comments{/number}","issue_comment_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/comments{/number}","contents_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/contents/{+path}","compare_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/merges","archive_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/downloads","issues_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues{/number}","pulls_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls{/number}","milestones_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/milestones{/number}","notifications_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/labels{/name}","releases_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/releases{/id}","deployments_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/deployments","created_at":"2017-02-17T13:57:45Z","updated_at":"2017-02-26T13:37:06Z","pushed_at":"2017-02-28T14:19:43Z","git_url":"git://github.com/CS2103JAN2017-W13-B3/main.git","ssh_url":"git@github.com:CS2103JAN2017-W13-B3/main.git","clone_url":"https://github.com/CS2103JAN2017-W13-B3/main.git","svn_url":"https://github.com/CS2103JAN2017-W13-B3/main","homepage":"","size":3269,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":9,"forks":0,"open_issues":9,"watchers":1,"default_branch":"master"}},"base":{"label":"CS2103JAN2017-W13-B3:master","ref":"master","sha":"815503fd67ead53996ad8659d8ed470eb204c0ca","user":{"login":"CS2103JAN2017-W13-B3","id":25845931,"avatar_url":"https://avatars.githubusercontent.com/u/25845931?v=3","gravatar_id":"","url":"https://api.github.com/users/CS2103JAN2017-W13-B3","html_url":"https://github.com/CS2103JAN2017-W13-B3","followers_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/followers","following_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/following{/other_user}","gists_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/gists{/gist_id}","starred_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/subscriptions","organizations_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/orgs","repos_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/repos","events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/events{/privacy}","received_events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/received_events","type":"Organization","site_admin":false},"repo":{"id":82302290,"name":"main","full_name":"CS2103JAN2017-W13-B3/main","owner":{"login":"CS2103JAN2017-W13-B3","id":25845931,"avatar_url":"https://avatars.githubusercontent.com/u/25845931?v=3","gravatar_id":"","url":"https://api.github.com/users/CS2103JAN2017-W13-B3","html_url":"https://github.com/CS2103JAN2017-W13-B3","followers_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/followers","following_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/following{/other_user}","gists_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/gists{/gist_id}","starred_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/subscriptions","organizations_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/orgs","repos_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/repos","events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/events{/privacy}","received_events_url":"https://api.github.com/users/CS2103JAN2017-W13-B3/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CS2103JAN2017-W13-B3/main","description":"ToLuist","fork":true,"url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main","forks_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/forks","keys_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/teams","hooks_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/hooks","issue_events_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/events{/number}","events_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/events","assignees_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/assignees{/user}","branches_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/branches{/branch}","tags_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/tags","blobs_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/refs{/sha}","trees_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/statuses/{sha}","languages_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/languages","stargazers_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/stargazers","contributors_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/contributors","subscribers_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/subscribers","subscription_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/subscription","commits_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/commits{/sha}","git_commits_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/git/commits{/sha}","comments_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/comments{/number}","issue_comment_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/comments{/number}","contents_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/contents/{+path}","compare_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/merges","archive_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/downloads","issues_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues{/number}","pulls_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls{/number}","milestones_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/milestones{/number}","notifications_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/labels{/name}","releases_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/releases{/id}","deployments_url":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/deployments","created_at":"2017-02-17T13:57:45Z","updated_at":"2017-02-26T13:37:06Z","pushed_at":"2017-02-28T14:19:43Z","git_url":"git://github.com/CS2103JAN2017-W13-B3/main.git","ssh_url":"git@github.com:CS2103JAN2017-W13-B3/main.git","clone_url":"https://github.com/CS2103JAN2017-W13-B3/main.git","svn_url":"https://github.com/CS2103JAN2017-W13-B3/main","homepage":"","size":3269,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":9,"forks":0,"open_issues":9,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14"},"html":{"href":"https://github.com/CS2103JAN2017-W13-B3/main/pull/14"},"issue":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/14"},"comments":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/issues/14/comments"},"review_comments":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14/comments"},"review_comment":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/pulls/14/commits"},"statuses":{"href":"https://api.github.com/repos/CS2103JAN2017-W13-B3/main/statuses/d99b1826ec0b8ca9ded6276cdf36471ca09fd90a"}}}}
{"actor":{"display_login":"louislai"}}