Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > On Thu, 20 Mar 2008, Brandon Casey wrote: > >> Add support for creating a new tag object and retaining the tag message, >> author, and date when rewriting tags. The gpg signature, if one exists, >> will be stripped. >> >> This adds nearly proper tag name filtering to filter-branch. Proper tag >> name filtering would include the ability to change the tagger, tag date, >> tag message, and _not_ strip a gpg signature if the tag did not change. > > I think such a change in semantics merits a new option. It is a different story if the fix is a good one, or has room for improvement. For example, the sed script that knows what is on the first and second line and relies on that knowledge to use 1c...2c... looked very fragile to me. However, at least to me, this looked like an attempt for a pure "fix". If you tell filter-branch to filter a branch A and a tag T, as the command is advertised to rewrite positive refs that were given from the command line, isn't it natural to expect that the command would attempt its best effort to rewrite such a tag object? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html