{"head":"7c2b11752ecdff6e960cdcca22260dd169cded1f","size":3,"push_id":46303170,"ref":"refs/heads/error-handling","commits":[{"sha":"0e00a5b935a93460ee8c6ba310c89803d15de196","author":{"name":"schu","email":"90bd52136ce4791fcc41c69bf9bb6c7db1f385bd@schulog.org"},"url":"https://api.github.com/repos/schu/libgit2/commits/0e00a5b935a93460ee8c6ba310c89803d15de196","message":"errors: introduce git_error\n\nCurrently, libgit2 doesn't provide a way to \"trace\" an error since\nonly the last error code in a series of errors is returned, along with a\nconcatenated string of all thrown error messages.\n\nIntroduce a new type git_error to be able to return a linked list of\nerrors in their order of appearance and to enable the user to exactly\ndetermine the cause of failure.\n\nNew API function:\n\n\t* git_error_free\n\nNew API type:\n\n\t* git_error\n\nNew internal functions:\n\n\t* git_error_create\n\t* git_error_createf\n\nSigned-off-by: schu <schu-github@schulog.org>"},{"sha":"95fe5d0afa0e04cab1dce748a933d198e995a238","author":{"name":"schu","email":"90bd52136ce4791fcc41c69bf9bb6c7db1f385bd@schulog.org"},"url":"https://api.github.com/repos/schu/libgit2/commits/95fe5d0afa0e04cab1dce748a933d198e995a238","message":"errors: add git_error_quick_qrap\n\ngit_error_quick_wrap allows you to wrap an error with your own message\nbefore passing it.\n\nSigned-off-by: schu <schu-github@schulog.org>"},{"sha":"7c2b11752ecdff6e960cdcca22260dd169cded1f","author":{"name":"schu","email":"90bd52136ce4791fcc41c69bf9bb6c7db1f385bd@schulog.org"},"url":"https://api.github.com/repos/schu/libgit2/commits/7c2b11752ecdff6e960cdcca22260dd169cded1f","message":"test: add dummy functions for testing\n\n(to be removed)\n\nSigned-off-by: schu <schu-github@schulog.org>"}],"legacy":{"head":"7c2b11752ecdff6e960cdcca22260dd169cded1f","size":3,"push_id":46303170,"shas":[["0e00a5b935a93460ee8c6ba310c89803d15de196","schu-github@schulog.org","errors: introduce git_error\n\nCurrently, libgit2 doesn't provide a way to \"trace\" an error since\nonly the last error code in a series of errors is returned, along with a\nconcatenated string of all thrown error messages.\n\nIntroduce a new type git_error to be able to return a linked list of\nerrors in their order of appearance and to enable the user to exactly\ndetermine the cause of failure.\n\nNew API function:\n\n\t* git_error_free\n\nNew API type:\n\n\t* git_error\n\nNew internal functions:\n\n\t* git_error_create\n\t* git_error_createf\n\nSigned-off-by: schu <schu-github@schulog.org>","schu"],["95fe5d0afa0e04cab1dce748a933d198e995a238","schu-github@schulog.org","errors: add git_error_quick_qrap\n\ngit_error_quick_wrap allows you to wrap an error with your own message\nbefore passing it.\n\nSigned-off-by: schu <schu-github@schulog.org>","schu"],["7c2b11752ecdff6e960cdcca22260dd169cded1f","schu-github@schulog.org","test: add dummy functions for testing\n\n(to be removed)\n\nSigned-off-by: schu <schu-github@schulog.org>","schu"]],"ref":"refs/heads/error-handling"}}