Shower thought this morning: Why does Swift Package Manager consider packages pointing at tags stable, when tags can be moved, but considers packages pointing at commit hashes unstable, when theoretically those shouldn’t be duplicated?

Ellen Shapiro @designatednerd