Can somebody tell me in which cases I need to use ag and in which cases I need to use gg as I can't tell from the documentation (unless I've missed something in the docs). My own interpretation is that ag is only required for minor upgrades to keep GUIDs consistent. And if I'm only doing major upgrades gg is fine.