{"action":"closed","number":207,"pull_request":{"url":"https://api.github.com/repos/hercules-team/augeas/pulls/207","id":29873911,"html_url":"https://github.com/hercules-team/augeas/pull/207","diff_url":"https://github.com/hercules-team/augeas/pull/207.diff","patch_url":"https://github.com/hercules-team/augeas/pull/207.patch","issue_url":"https://api.github.com/repos/hercules-team/augeas/issues/207","number":207,"state":"closed","locked":false,"title":"augtool: on interrupt, cancel current line instead of exiting","user":{"login":"jjlin","id":203380,"avatar_url":"https://avatars.githubusercontent.com/u/203380?v=3","gravatar_id":"","url":"https://api.github.com/users/jjlin","html_url":"https://github.com/jjlin","followers_url":"https://api.github.com/users/jjlin/followers","following_url":"https://api.github.com/users/jjlin/following{/other_user}","gists_url":"https://api.github.com/users/jjlin/gists{/gist_id}","starred_url":"https://api.github.com/users/jjlin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjlin/subscriptions","organizations_url":"https://api.github.com/users/jjlin/orgs","repos_url":"https://api.github.com/users/jjlin/repos","events_url":"https://api.github.com/users/jjlin/events{/privacy}","received_events_url":"https://api.github.com/users/jjlin/received_events","type":"User","site_admin":false},"body":"This patch provides more familiar shell-like handling of Ctrl-C, where the current line is cancelled instead of exiting the shell entirely. It doesn't handle modes like incremental search optimally, though. Ideally, Ctrl-C would just exit incremental search as well (behaving exactly like Ctrl-G), but in practice, it just reprints the i-search prompt. Still, you can just Ctrl-G out of it, so it's not that big a deal. Maybe someone else knows how to fix this.","created_at":"2015-02-24T06:27:36Z","updated_at":"2015-03-02T23:04:15Z","closed_at":"2015-03-02T23:04:15Z","merged_at":"2015-03-02T23:04:15Z","merge_commit_sha":"30b11397286759aa1b03a066c6c53538584a84c6","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/hercules-team/augeas/pulls/207/commits","review_comments_url":"https://api.github.com/repos/hercules-team/augeas/pulls/207/comments","review_comment_url":"https://api.github.com/repos/hercules-team/augeas/pulls/comments{/number}","comments_url":"https://api.github.com/repos/hercules-team/augeas/issues/207/comments","statuses_url":"https://api.github.com/repos/hercules-team/augeas/statuses/ef8e1c68d3b49b45502346d64d591cec902c5fa7","head":{"label":"jjlin:contrib","ref":"contrib","sha":"ef8e1c68d3b49b45502346d64d591cec902c5fa7","user":{"login":"jjlin","id":203380,"avatar_url":"https://avatars.githubusercontent.com/u/203380?v=3","gravatar_id":"","url":"https://api.github.com/users/jjlin","html_url":"https://github.com/jjlin","followers_url":"https://api.github.com/users/jjlin/followers","following_url":"https://api.github.com/users/jjlin/following{/other_user}","gists_url":"https://api.github.com/users/jjlin/gists{/gist_id}","starred_url":"https://api.github.com/users/jjlin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjlin/subscriptions","organizations_url":"https://api.github.com/users/jjlin/orgs","repos_url":"https://api.github.com/users/jjlin/repos","events_url":"https://api.github.com/users/jjlin/events{/privacy}","received_events_url":"https://api.github.com/users/jjlin/received_events","type":"User","site_admin":false},"repo":{"id":29664265,"name":"augeas","full_name":"jjlin/augeas","owner":{"login":"jjlin","id":203380,"avatar_url":"https://avatars.githubusercontent.com/u/203380?v=3","gravatar_id":"","url":"https://api.github.com/users/jjlin","html_url":"https://github.com/jjlin","followers_url":"https://api.github.com/users/jjlin/followers","following_url":"https://api.github.com/users/jjlin/following{/other_user}","gists_url":"https://api.github.com/users/jjlin/gists{/gist_id}","starred_url":"https://api.github.com/users/jjlin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjlin/subscriptions","organizations_url":"https://api.github.com/users/jjlin/orgs","repos_url":"https://api.github.com/users/jjlin/repos","events_url":"https://api.github.com/users/jjlin/events{/privacy}","received_events_url":"https://api.github.com/users/jjlin/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jjlin/augeas","description":"A configuration editing tool and API","fork":true,"url":"https://api.github.com/repos/jjlin/augeas","forks_url":"https://api.github.com/repos/jjlin/augeas/forks","keys_url":"https://api.github.com/repos/jjlin/augeas/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jjlin/augeas/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jjlin/augeas/teams","hooks_url":"https://api.github.com/repos/jjlin/augeas/hooks","issue_events_url":"https://api.github.com/repos/jjlin/augeas/issues/events{/number}","events_url":"https://api.github.com/repos/jjlin/augeas/events","assignees_url":"https://api.github.com/repos/jjlin/augeas/assignees{/user}","branches_url":"https://api.github.com/repos/jjlin/augeas/branches{/branch}","tags_url":"https://api.github.com/repos/jjlin/augeas/tags","blobs_url":"https://api.github.com/repos/jjlin/augeas/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jjlin/augeas/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jjlin/augeas/git/refs{/sha}","trees_url":"https://api.github.com/repos/jjlin/augeas/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jjlin/augeas/statuses/{sha}","languages_url":"https://api.github.com/repos/jjlin/augeas/languages","stargazers_url":"https://api.github.com/repos/jjlin/augeas/stargazers","contributors_url":"https://api.github.com/repos/jjlin/augeas/contributors","subscribers_url":"https://api.github.com/repos/jjlin/augeas/subscribers","subscription_url":"https://api.github.com/repos/jjlin/augeas/subscription","commits_url":"https://api.github.com/repos/jjlin/augeas/commits{/sha}","git_commits_url":"https://api.github.com/repos/jjlin/augeas/git/commits{/sha}","comments_url":"https://api.github.com/repos/jjlin/augeas/comments{/number}","issue_comment_url":"https://api.github.com/repos/jjlin/augeas/issues/comments{/number}","contents_url":"https://api.github.com/repos/jjlin/augeas/contents/{+path}","compare_url":"https://api.github.com/repos/jjlin/augeas/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jjlin/augeas/merges","archive_url":"https://api.github.com/repos/jjlin/augeas/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jjlin/augeas/downloads","issues_url":"https://api.github.com/repos/jjlin/augeas/issues{/number}","pulls_url":"https://api.github.com/repos/jjlin/augeas/pulls{/number}","milestones_url":"https://api.github.com/repos/jjlin/augeas/milestones{/number}","notifications_url":"https://api.github.com/repos/jjlin/augeas/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jjlin/augeas/labels{/name}","releases_url":"https://api.github.com/repos/jjlin/augeas/releases{/id}","created_at":"2015-01-22T06:23:07Z","updated_at":"2015-02-28T04:28:31Z","pushed_at":"2015-02-28T04:31:42Z","git_url":"git://github.com/jjlin/augeas.git","ssh_url":"git@github.com:jjlin/augeas.git","clone_url":"https://github.com/jjlin/augeas.git","svn_url":"https://github.com/jjlin/augeas","homepage":"http://augeas.net/","size":7703,"stargazers_count":0,"watchers_count":0,"language":"Augeas","has_issues":false,"has_downloads":false,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"hercules-team:master","ref":"master","sha":"1aa51f93e94c20868002f8d451879578c648c642","user":{"login":"hercules-team","id":2223281,"avatar_url":"https://avatars.githubusercontent.com/u/2223281?v=3","gravatar_id":"","url":"https://api.github.com/users/hercules-team","html_url":"https://github.com/hercules-team","followers_url":"https://api.github.com/users/hercules-team/followers","following_url":"https://api.github.com/users/hercules-team/following{/other_user}","gists_url":"https://api.github.com/users/hercules-team/gists{/gist_id}","starred_url":"https://api.github.com/users/hercules-team/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hercules-team/subscriptions","organizations_url":"https://api.github.com/users/hercules-team/orgs","repos_url":"https://api.github.com/users/hercules-team/repos","events_url":"https://api.github.com/users/hercules-team/events{/privacy}","received_events_url":"https://api.github.com/users/hercules-team/received_events","type":"Organization","site_admin":false},"repo":{"id":59056,"name":"augeas","full_name":"hercules-team/augeas","owner":{"login":"hercules-team","id":2223281,"avatar_url":"https://avatars.githubusercontent.com/u/2223281?v=3","gravatar_id":"","url":"https://api.github.com/users/hercules-team","html_url":"https://github.com/hercules-team","followers_url":"https://api.github.com/users/hercules-team/followers","following_url":"https://api.github.com/users/hercules-team/following{/other_user}","gists_url":"https://api.github.com/users/hercules-team/gists{/gist_id}","starred_url":"https://api.github.com/users/hercules-team/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hercules-team/subscriptions","organizations_url":"https://api.github.com/users/hercules-team/orgs","repos_url":"https://api.github.com/users/hercules-team/repos","events_url":"https://api.github.com/users/hercules-team/events{/privacy}","received_events_url":"https://api.github.com/users/hercules-team/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/hercules-team/augeas","description":"A configuration editing tool and API","fork":false,"url":"https://api.github.com/repos/hercules-team/augeas","forks_url":"https://api.github.com/repos/hercules-team/augeas/forks","keys_url":"https://api.github.com/repos/hercules-team/augeas/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hercules-team/augeas/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hercules-team/augeas/teams","hooks_url":"https://api.github.com/repos/hercules-team/augeas/hooks","issue_events_url":"https://api.github.com/repos/hercules-team/augeas/issues/events{/number}","events_url":"https://api.github.com/repos/hercules-team/augeas/events","assignees_url":"https://api.github.com/repos/hercules-team/augeas/assignees{/user}","branches_url":"https://api.github.com/repos/hercules-team/augeas/branches{/branch}","tags_url":"https://api.github.com/repos/hercules-team/augeas/tags","blobs_url":"https://api.github.com/repos/hercules-team/augeas/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hercules-team/augeas/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hercules-team/augeas/git/refs{/sha}","trees_url":"https://api.github.com/repos/hercules-team/augeas/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hercules-team/augeas/statuses/{sha}","languages_url":"https://api.github.com/repos/hercules-team/augeas/languages","stargazers_url":"https://api.github.com/repos/hercules-team/augeas/stargazers","contributors_url":"https://api.github.com/repos/hercules-team/augeas/contributors","subscribers_url":"https://api.github.com/repos/hercules-team/augeas/subscribers","subscription_url":"https://api.github.com/repos/hercules-team/augeas/subscription","commits_url":"https://api.github.com/repos/hercules-team/augeas/commits{/sha}","git_commits_url":"https://api.github.com/repos/hercules-team/augeas/git/commits{/sha}","comments_url":"https://api.github.com/repos/hercules-team/augeas/comments{/number}","issue_comment_url":"https://api.github.com/repos/hercules-team/augeas/issues/comments{/number}","contents_url":"https://api.github.com/repos/hercules-team/augeas/contents/{+path}","compare_url":"https://api.github.com/repos/hercules-team/augeas/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hercules-team/augeas/merges","archive_url":"https://api.github.com/repos/hercules-team/augeas/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hercules-team/augeas/downloads","issues_url":"https://api.github.com/repos/hercules-team/augeas/issues{/number}","pulls_url":"https://api.github.com/repos/hercules-team/augeas/pulls{/number}","milestones_url":"https://api.github.com/repos/hercules-team/augeas/milestones{/number}","notifications_url":"https://api.github.com/repos/hercules-team/augeas/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hercules-team/augeas/labels{/name}","releases_url":"https://api.github.com/repos/hercules-team/augeas/releases{/id}","created_at":"2008-10-03T01:27:06Z","updated_at":"2015-03-02T23:04:15Z","pushed_at":"2015-03-02T23:04:14Z","git_url":"git://github.com/hercules-team/augeas.git","ssh_url":"git@github.com:hercules-team/augeas.git","clone_url":"https://github.com/hercules-team/augeas.git","svn_url":"https://github.com/hercules-team/augeas","homepage":"http://augeas.net/","size":10836,"stargazers_count":145,"watchers_count":145,"language":"Augeas","has_issues":true,"has_downloads":false,"has_wiki":true,"has_pages":false,"forks_count":92,"mirror_url":null,"open_issues_count":63,"forks":92,"open_issues":63,"watchers":145,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/hercules-team/augeas/pulls/207"},"html":{"href":"https://github.com/hercules-team/augeas/pull/207"},"issue":{"href":"https://api.github.com/repos/hercules-team/augeas/issues/207"},"comments":{"href":"https://api.github.com/repos/hercules-team/augeas/issues/207/comments"},"review_comments":{"href":"https://api.github.com/repos/hercules-team/augeas/pulls/207/comments"},"review_comment":{"href":"https://api.github.com/repos/hercules-team/augeas/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/hercules-team/augeas/pulls/207/commits"},"statuses":{"href":"https://api.github.com/repos/hercules-team/augeas/statuses/ef8e1c68d3b49b45502346d64d591cec902c5fa7"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"lutter","id":23697,"avatar_url":"https://avatars.githubusercontent.com/u/23697?v=3","gravatar_id":"","url":"https://api.github.com/users/lutter","html_url":"https://github.com/lutter","followers_url":"https://api.github.com/users/lutter/followers","following_url":"https://api.github.com/users/lutter/following{/other_user}","gists_url":"https://api.github.com/users/lutter/gists{/gist_id}","starred_url":"https://api.github.com/users/lutter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lutter/subscriptions","organizations_url":"https://api.github.com/users/lutter/orgs","repos_url":"https://api.github.com/users/lutter/repos","events_url":"https://api.github.com/users/lutter/events{/privacy}","received_events_url":"https://api.github.com/users/lutter/received_events","type":"User","site_admin":false},"comments":4,"review_comments":4,"commits":1,"additions":22,"deletions":0,"changed_files":1}}