Thread (11 messages) flat view 11 messages, 4 authors, 2016-06-15

Re: [PATCH 2/2] filter-branch.sh: support nearly proper tag name filtering

From: Brandon Casey <hidden>
Date: 2016-06-15 22:44:25

Brandon Casey wrote:
Johannes Schindelin wrote:
quoted
Hi,

On Mon, 24 Mar 2008, Junio C Hamano wrote:
quoted
Johannes Schindelin [off-list ref] writes:
quoted
On Sun, 23 Mar 2008, Junio C Hamano wrote:
quoted
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?
The thing is: signed tags cannot be rewritten.
I know that, and you know I know that if you read what you responded 
again ;-)

And I think stripping of gpg signature part is a reasonable best effort 
for the command, _when_ the user told a signed tag to be rewritten.
Yes.

BUT.

You can say "--all", and I actually expect quite a few people to do 
exactly that.  And then you cannot really say "the user explicitely asked 
to have that signed tag rewritten".
That sounds like saying that specifying "HEAD" as the revision (_and_
using --tag-name-filter) is not explicitly asking for tags to be rewritten.
Maybe that should be qualified. I think your statement is similar to my
example and so "not explicitly asking for tags" (by your definition) since
neither explicitly named the tags to be rewritten on the command line.

In both cases, tag objects would currently be replaced by lightweight tags
when --tag-name-filter is used.

-brandon
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help