{"action":"created","issue":{"url":"https://api.github.com/repos/universal-ctags/ctags/issues/1247","repository_url":"https://api.github.com/repos/universal-ctags/ctags","labels_url":"https://api.github.com/repos/universal-ctags/ctags/issues/1247/labels{/name}","comments_url":"https://api.github.com/repos/universal-ctags/ctags/issues/1247/comments","events_url":"https://api.github.com/repos/universal-ctags/ctags/issues/1247/events","html_url":"https://github.com/universal-ctags/ctags/issues/1247","id":196255715,"number":1247,"title":"etags: severe performance and file-size issue","user":{"login":"ivanbrennan","id":1672874,"avatar_url":"https://avatars.githubusercontent.com/u/1672874?v=3","gravatar_id":"","url":"https://api.github.com/users/ivanbrennan","html_url":"https://github.com/ivanbrennan","followers_url":"https://api.github.com/users/ivanbrennan/followers","following_url":"https://api.github.com/users/ivanbrennan/following{/other_user}","gists_url":"https://api.github.com/users/ivanbrennan/gists{/gist_id}","starred_url":"https://api.github.com/users/ivanbrennan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ivanbrennan/subscriptions","organizations_url":"https://api.github.com/users/ivanbrennan/orgs","repos_url":"https://api.github.com/users/ivanbrennan/repos","events_url":"https://api.github.com/users/ivanbrennan/events{/privacy}","received_events_url":"https://api.github.com/users/ivanbrennan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"masatake","id":77077,"avatar_url":"https://avatars.githubusercontent.com/u/77077?v=3","gravatar_id":"","url":"https://api.github.com/users/masatake","html_url":"https://github.com/masatake","followers_url":"https://api.github.com/users/masatake/followers","following_url":"https://api.github.com/users/masatake/following{/other_user}","gists_url":"https://api.github.com/users/masatake/gists{/gist_id}","starred_url":"https://api.github.com/users/masatake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/masatake/subscriptions","organizations_url":"https://api.github.com/users/masatake/orgs","repos_url":"https://api.github.com/users/masatake/repos","events_url":"https://api.github.com/users/masatake/events{/privacy}","received_events_url":"https://api.github.com/users/masatake/received_events","type":"User","site_admin":false},"assignees":[{"login":"masatake","id":77077,"avatar_url":"https://avatars.githubusercontent.com/u/77077?v=3","gravatar_id":"","url":"https://api.github.com/users/masatake","html_url":"https://github.com/masatake","followers_url":"https://api.github.com/users/masatake/followers","following_url":"https://api.github.com/users/masatake/following{/other_user}","gists_url":"https://api.github.com/users/masatake/gists{/gist_id}","starred_url":"https://api.github.com/users/masatake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/masatake/subscriptions","organizations_url":"https://api.github.com/users/masatake/orgs","repos_url":"https://api.github.com/users/masatake/repos","events_url":"https://api.github.com/users/masatake/events{/privacy}","received_events_url":"https://api.github.com/users/masatake/received_events","type":"User","site_admin":false}],"milestone":null,"comments":23,"created_at":"2016-12-18T03:18:41Z","updated_at":"2016-12-21T11:28:51Z","closed_at":null,"body":"I'm generating etags for a large Rails app. Prior to using Emacs, I was generating ctags for Vim:\r\n```\r\n$ git ls-files | \\\r\n  ctags --tag-relative=yes -L - -f \".git/tags\" --languages=-javascript,sql\r\n```\r\nThis took about a second and produced a 7MB file. With the `-e` flag, it takes 80 seconds and produce an ***8GB*** file.\r\n```\r\n$ git ls-files | \\\r\n  ctags --tag-relative=yes -L - -e -f \".git/tags\" --languages=-javascript,sql\r\n```\r\n\r\nI initially thought it was a problem with etags in general, but I've since found that the `etags` executable that came with Emacs 25.1 takes 13 seconds and produces a 3MB file, while `exuberant-ctags` takes 2 seconds and produces a 1MB file.\r\n\r\nI'm on a 2013 MacBook Air running macOS Sierra 10.12.1"},"comment":{"url":"https://api.github.com/repos/universal-ctags/ctags/issues/comments/268500521","html_url":"https://github.com/universal-ctags/ctags/issues/1247#issuecomment-268500521","issue_url":"https://api.github.com/repos/universal-ctags/ctags/issues/1247","id":268500521,"user":{"login":"dgutov","id":271877,"avatar_url":"https://avatars.githubusercontent.com/u/271877?v=3","gravatar_id":"","url":"https://api.github.com/users/dgutov","html_url":"https://github.com/dgutov","followers_url":"https://api.github.com/users/dgutov/followers","following_url":"https://api.github.com/users/dgutov/following{/other_user}","gists_url":"https://api.github.com/users/dgutov/gists{/gist_id}","starred_url":"https://api.github.com/users/dgutov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgutov/subscriptions","organizations_url":"https://api.github.com/users/dgutov/orgs","repos_url":"https://api.github.com/users/dgutov/repos","events_url":"https://api.github.com/users/dgutov/events{/privacy}","received_events_url":"https://api.github.com/users/dgutov/received_events","type":"User","site_admin":false},"created_at":"2016-12-21T11:28:51Z","updated_at":"2016-12-21T11:28:51Z","body":"> So, vi user can utilize the tags file for completion. (None may want to jump to the defintion.)\r\n\r\nEmacs users can use TAGS for completion as well, BTW."}}
{"actor":{"display_login":"dgutov"}}