``` python git.Repo(path).commit(bad_hash) ``` This raises `gitdb.exc.BadName` (which is not catchable with `git.exc.GitError` "Base class for all package exceptions"). Do I need to catch `gitdb` exceptions too? I don't have a dep on `gitdb` otherwise.
This raises
gitdb.exc.BadName(which is not catchable withgit.exc.GitError"Base class for all package exceptions").Do I need to catch
gitdbexceptions too? I don't have a dep ongitdbotherwise.