topgit_recurse.awk: include excess visit counts
commit9fc3751e17c9a7c4cfc672d45fe54b40192f0457
authorKyle J. McKay <mackyle@gmail.com>
Sun, 18 Jun 2017 01:48:34 +0000 (17 18:48 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Sun, 18 Jun 2017 01:48:34 +0000 (17 18:48 -0700)
treee98d5071b853f3f565e73b2472306f454e731531
parentc369b52da7a047d695afe7e91f569612c8118a45
topgit_recurse.awk: include excess visit counts

Change each "normal" format recurse deps line from this:

  M T L <node> [<parent> <branch> <chain> <names>]

to this:

  M T L V <node> [<parent> <branch> <chain> <names>]

where "V" is the non-negative (often 0) number of excess
visits to the node during this recursion.

It's trivial to provide this information.  It's more
general purpose than just an "is this a repeat?" flag at
no extra cost and it can serve the "is this a repeat?"
function just as well.

It is one extra field to read, but the field does not
require any processing so the cost is practically nonexistent.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
awk/topgit_recurse.awk
tg--awksome.sh
tg.sh