v2.60 introduces the `repo wipe` command, expands `extend-project` capabilities, and enhances sync reliability for shallow repositories.
b5991d7 (Gavin Mak) sync: Add heuristic warning for bloated shallow repositories (tag: v2.60)
7f87c54 (Gavin Mak) project: disable auto-gc on fetch for projects with clone-depth=1
50c6226 (Kaushik Lingarkar) Prevent leftover bare gitdirs after failed sync attempts
1e4b288 (Peter Kjellerstedt) project: Make the error message more logical when a linkfile fail
31b4b19 (Peter Kjellerstedt) info: Print a newline after printing the superproject's revision
2b6de52 (Peter Kjellerstedt) Rename XmlManifest.GetGroupsStr() to XmlManifest.GetManifestGroupsStr()
91ec998 (Peter Kjellerstedt) manifest_xml, git_superproject: Rename an argument for XmlManifest.ToXml()
08964a1 (Mike Frysinger) docs: manifest-format: reformat spec to align the CDATA parts
3073a90 (Peter Kjellerstedt) manifest: Propagate revision attribute through multiple levels of include
75773b8 (Peter Kjellerstedt) manifest, project: Store project groups as sets
412367b (Peter Kjellerstedt) project: Use dicts to keep track of copyfiles and linkfiles
47c24b5 (Peter Kjellerstedt) manifest: Make include groups propagate to extend-project elements
be33106 (Gavin Mak) wipe: Add new `repo wipe` subcommand
5998c0b (Mike Frysinger) tests: manifest_xml: convert most path usage to pathlib
877ef91 (Peter Kjellerstedt) man: Regenerate after manifest update
4ab2284 (Peter Kjellerstedt) manifest: Make extend-project support copyfile, linkfile and annotation