Information when a circular dependency is detected is not good enough

Summary

Currently:

$ bst show base/git.bst 
[--:--:--][][] START   Loading elements
[00:00:00][][] FAILURE Loading elements

Circular dependency detected for element: base/git.bst

What is the expected correct behavior?

Something like this would be nice:

$ bst show base/git.bst 
[--:--:--][][] START   Loading elements
[00:00:00][][] FAILURE Loading elements

Circular dependency detected for element: base/git.bst

git -> curl -> krb5 -> e2fsprogs -> util-linux -> git