tg-info: omit annihilated dependencies from list
commitfd43e21740dfed8d6eb0e5471a879689b6b2e786
authorKyle J. McKay <mackyle@gmail.com>
Sat, 17 Mar 2018 09:33:04 +0000 (17 02:33 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Sat, 17 Mar 2018 09:33:04 +0000 (17 02:33 -0700)
tree65b53c34d5709992f7ada7aad48ca469f385431e
parentc5d1c55a7fe8022849f5f7a3f1de6e757fa43df1
tg-info: omit annihilated dependencies from list

When showing the "Depends:" list for a branch omit any dependencies
that have been annihilated.  This matches the behavior of other
TopGit commands and annihilated branches are supposed to just
"get out of your way".

However, if `--verbose` is given at least twice, then do include
them (just like `tg summary --verbose --verbose --list` does) with
an annotation that they've been annihilated.

A side-effect of this change is that `tg info` now handles oddly
formatted `.topdeps` files a bit more gracefully.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
README
tg-info.sh