{"action":"created","issue":{"url":"https://api.github.com/repos/libgit2/libgit2/issues/3037","labels_url":"https://api.github.com/repos/libgit2/libgit2/issues/3037/labels{/name}","comments_url":"https://api.github.com/repos/libgit2/libgit2/issues/3037/comments","events_url":"https://api.github.com/repos/libgit2/libgit2/issues/3037/events","html_url":"https://github.com/libgit2/libgit2/pull/3037","id":67228919,"number":3037,"title":"Handle hide-then-push in the revwalk","user":{"login":"carlosmn","id":335443,"avatar_url":"https://avatars.githubusercontent.com/u/335443?v=3","gravatar_id":"","url":"https://api.github.com/users/carlosmn","html_url":"https://github.com/carlosmn","followers_url":"https://api.github.com/users/carlosmn/followers","following_url":"https://api.github.com/users/carlosmn/following{/other_user}","gists_url":"https://api.github.com/users/carlosmn/gists{/gist_id}","starred_url":"https://api.github.com/users/carlosmn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carlosmn/subscriptions","organizations_url":"https://api.github.com/users/carlosmn/orgs","repos_url":"https://api.github.com/users/carlosmn/repos","events_url":"https://api.github.com/users/carlosmn/events{/privacy}","received_events_url":"https://api.github.com/users/carlosmn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-08T21:57:28Z","updated_at":"2015-04-13T16:04:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/libgit2/libgit2/pulls/3037","html_url":"https://github.com/libgit2/libgit2/pull/3037","diff_url":"https://github.com/libgit2/libgit2/pull/3037.diff","patch_url":"https://github.com/libgit2/libgit2/pull/3037.patch"},"body":" When a commit is first set as unintersting and then pushed, we must take care that we do not put it into the commit list as that makes us return at least that commit (but maybe more) as we've inserted it into the list because we have the assumption that we want anything in the commit list.\r\n\r\nThis fixes the aside made in #3034 though it shouldn't be the cause of the slowness."},"comment":{"url":"https://api.github.com/repos/libgit2/libgit2/issues/comments/92411663","html_url":"https://github.com/libgit2/libgit2/pull/3037#issuecomment-92411663","issue_url":"https://api.github.com/repos/libgit2/libgit2/issues/3037","id":92411663,"user":{"login":"carlosmn","id":335443,"avatar_url":"https://avatars.githubusercontent.com/u/335443?v=3","gravatar_id":"","url":"https://api.github.com/users/carlosmn","html_url":"https://github.com/carlosmn","followers_url":"https://api.github.com/users/carlosmn/followers","following_url":"https://api.github.com/users/carlosmn/following{/other_user}","gists_url":"https://api.github.com/users/carlosmn/gists{/gist_id}","starred_url":"https://api.github.com/users/carlosmn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carlosmn/subscriptions","organizations_url":"https://api.github.com/users/carlosmn/orgs","repos_url":"https://api.github.com/users/carlosmn/repos","events_url":"https://api.github.com/users/carlosmn/events{/privacy}","received_events_url":"https://api.github.com/users/carlosmn/received_events","type":"User","site_admin":false},"created_at":"2015-04-13T16:04:11Z","updated_at":"2015-04-13T16:04:11Z","body":"I've reworded the `_push()` docs so it's hopefully clearer what we mean by pushing and hiding."}}