Retool to use 'p4 reconcile'.
Prior to 'p4 reconcile', the BBI used a series of commands to
figure out what changed in a workspace. Commands searched for
newly added files, newly added symlinks, deleted files, and
modified files. Now 'p4 reconcile' does that more efficiently,
and all in one step.
As a bonus, this will add automatic detection to P4BBI, as
'p4 reconcile' detects renames. (It uses a heuristic which
amounts to a guess, rather than being truly deterministic,
but it's proven to be good enough to be helpful -- so far
perfect in my experience).
This will also fix a problem encountered when files with '@' in
the filename are deleted between baseline updates. The older method
of using 'p4 diff -sd ... | p4 -x - delete' failed with such files,
but 'p4 reconcile' handles that case just fine.