Elijah Newren <newren@xxxxxxxxx> writes: > I'm slightly in favor of the tag.forbidTaggingAnythingButCommits > route. Two reasons: > > * Even core git commands can't handle these properly after more than > a decade, making me suspect that tools in the greater git ecosystem > are going to fail to handle them too. In more detail... Some > examples: fast-export with --tag-of-filtered-object=rewrite fails on > tags of tags and tags of blobs. Without that flag, I think ... Fair enough. Personally, I've never considered import/export tools as part of the git core proper, and it is time like this that I am reminded that I have been right all along---they just do not get attention to the same degree as the truly core tools. But as we ship them together with the core part of the system, the users may have been trained to think that tags to tags are not something they want due to the limitation of these fringe tools.