Handle tags for sparse/shallow remotes properly and report tag updates correctly in CLI.