Port Manuel's "why" function to Ruby
See https://gitlab.com/gitlab-gold/mg-gold/log/-/issues/3
-
Also, should eventually support snippets as well, see example & snippets API, but needs to wait for gitlab#378410 (Add /notes endpoint to personal /snippets)