ParentFull threadjsm·SCM Breeze does a nice job of this: https://github.com/scmbreeze/scm_breezeView on HN