{"push_id":619302288,"size":2,"distinct_size":2,"ref":"refs/heads/pu","head":"8226747f29c8c6525618a9dcf822937df0d0967c","before":"a1463dc294da2481e602d9ea7927e0931ff89d9f","commits":[{"sha":"9ce4ad3e0eac33b4cae38ebd76c26ddba2468631","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@keeping.me.uk","name":"John Keeping"},"message":"streaming.c: fix a memleak\n\nWhen stream_blob_to_fd() opens an input stream with a filter, the\nfilter gets discarded upon calling close_istream() before the\nfunction returns in the normal case.  However, when we fail to open\nthe stream, we failed to discard the filter.\n\nBy discarding the filter in the failure case, give a consistent\nlife-time rule of the filter to the callers; otherwise the callers\nneed to conditionally discard the filter themselves, and this\nfunction does not give enough hint for the caller to do so\ncorrectly.\n\nSigned-off-by: John Keeping <john@keeping.me.uk>\nSigned-off-by: Stefan Beller <sbeller@google.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/git/git/commits/9ce4ad3e0eac33b4cae38ebd76c26ddba2468631"},{"sha":"8226747f29c8c6525618a9dcf822937df0d0967c","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Merge branch 'sb/plug-streaming-leak' into pu\n\n* sb/plug-streaming-leak:\n  streaming.c: fix a memleak","distinct":true,"url":"https://api.github.com/repos/git/git/commits/8226747f29c8c6525618a9dcf822937df0d0967c"}]}