{"action":"created","issue":{"url":"https://api.github.com/repos/se-edu/addressbook-level4/issues/547","repository_url":"https://api.github.com/repos/se-edu/addressbook-level4","labels_url":"https://api.github.com/repos/se-edu/addressbook-level4/issues/547/labels{/name}","comments_url":"https://api.github.com/repos/se-edu/addressbook-level4/issues/547/comments","events_url":"https://api.github.com/repos/se-edu/addressbook-level4/issues/547/events","html_url":"https://github.com/se-edu/addressbook-level4/pull/547","id":240866490,"number":547,"title":"Implement UndoCommand and RedoCommand #135 #390","user":{"login":"Zhiyuan-Amos","id":19281514,"avatar_url":"https://avatars3.githubusercontent.com/u/19281514?v=4","gravatar_id":"","url":"https://api.github.com/users/Zhiyuan-Amos","html_url":"https://github.com/Zhiyuan-Amos","followers_url":"https://api.github.com/users/Zhiyuan-Amos/followers","following_url":"https://api.github.com/users/Zhiyuan-Amos/following{/other_user}","gists_url":"https://api.github.com/users/Zhiyuan-Amos/gists{/gist_id}","starred_url":"https://api.github.com/users/Zhiyuan-Amos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zhiyuan-Amos/subscriptions","organizations_url":"https://api.github.com/users/Zhiyuan-Amos/orgs","repos_url":"https://api.github.com/users/Zhiyuan-Amos/repos","events_url":"https://api.github.com/users/Zhiyuan-Amos/events{/privacy}","received_events_url":"https://api.github.com/users/Zhiyuan-Amos/received_events","type":"User","site_admin":false},"labels":[{"id":638881177,"url":"https://api.github.com/repos/se-edu/addressbook-level4/labels/r.Main","name":"r.Main","color":"e99695","default":false},{"id":456150466,"url":"https://api.github.com/repos/se-edu/addressbook-level4/labels/s.ToReview","name":"s.ToReview","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":36,"created_at":"2017-07-06T07:22:34Z","updated_at":"2017-07-20T08:09:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/se-edu/addressbook-level4/pulls/547","html_url":"https://github.com/se-edu/addressbook-level4/pull/547","diff_url":"https://github.com/se-edu/addressbook-level4/pull/547.diff","patch_url":"https://github.com/se-edu/addressbook-level4/pull/547.patch"},"body":"Fixes #135, #390.\r\n\r\n```\r\nUser is unable to undo and redo the actions he / she has made.\r\n\r\nUser is unable to recover from mistakes. For example, if the user\r\naccidentally enters the clear command, he / she will lose all the data\r\nin AddressBook, and there are no ways to retrieve the data back.\r\n\r\nLet's implement UndoCommand and RedoCommand so that the user can \r\nrecover from his / her mistakes.\r\n```"},"comment":{"url":"https://api.github.com/repos/se-edu/addressbook-level4/issues/comments/316629841","html_url":"https://github.com/se-edu/addressbook-level4/pull/547#issuecomment-316629841","issue_url":"https://api.github.com/repos/se-edu/addressbook-level4/issues/547","id":316629841,"user":{"login":"damithc","id":1673303,"avatar_url":"https://avatars3.githubusercontent.com/u/1673303?v=4","gravatar_id":"","url":"https://api.github.com/users/damithc","html_url":"https://github.com/damithc","followers_url":"https://api.github.com/users/damithc/followers","following_url":"https://api.github.com/users/damithc/following{/other_user}","gists_url":"https://api.github.com/users/damithc/gists{/gist_id}","starred_url":"https://api.github.com/users/damithc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damithc/subscriptions","organizations_url":"https://api.github.com/users/damithc/orgs","repos_url":"https://api.github.com/users/damithc/repos","events_url":"https://api.github.com/users/damithc/events{/privacy}","received_events_url":"https://api.github.com/users/damithc/received_events","type":"User","site_admin":false},"created_at":"2017-07-20T08:09:47Z","updated_at":"2017-07-20T08:09:47Z","body":"> Prof what do you think of this?\r\n\r\nOK 👍 "}}
{"actor":{"display_login":"damithc"}}