Re: [PATCH] git-tag: Document that -m/-F create tag objects, too

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

Re: [PATCH] git-tag: Document that -m/-F create tag objects, too

From: Florian Weimer <hidden>
Date: 2016-06-15 22:43:03

* Julian Phillips:
On Mon, 9 Apr 2007, Florian Weimer wrote:
quoted
And warn about the fact that lightweight tags are not normally
transferred by clone/fetch.
Um ... yes, they are (in v1.5.1 at least).
Hmm.  This has to be a fairly recent change, see:

<http://article.gmane.org/gmane.linux.kernel/513438>

Re: [PATCH] git-tag: Document that -m/-F create tag objects, too

From: Julian Phillips <hidden>
Date: 2016-06-15 22:43:03

On Mon, 9 Apr 2007, Florian Weimer wrote:
* Julian Phillips:
quoted
On Mon, 9 Apr 2007, Florian Weimer wrote:
quoted
And warn about the fact that lightweight tags are not normally
transferred by clone/fetch.
Um ... yes, they are (in v1.5.1 at least).
Hmm.  This has to be a fairly recent change, see:

<http://article.gmane.org/gmane.linux.kernel/513438>
It's not that recent a change.  I have been cloning and fetching my 
tag-references for some time (being too lazy to use full tags for my 
one-man projects).  Certainly since v1.4.4 days ...

Fetch doesn't care whether a tag is a full tag or merely a reference, it 
will automatically fetch them both in the same way (not sure about clone). 
It checks that the reference points at an object, but not that the object 
is a tag rather than a commit.  This behaviour hasn't changed since the 
auto tag-following code was added (AFAIK).  Any difference between the 
treatment of tags and tag-references is a subtle consequence of the former 
adding an object I expect.

In the case of the v2.6.21-rc6 tag-reference anyone who did a clone or 
fetch and may have got the tag-reference provided that they didn't already 
have the commit it referenced?  I'm not 100% sure of the behaviour here, I 
haven't quite got to tag following in my C rewrite (I should be doing it 
later today).

-- 
Julian

  ---
Never call a man a fool.  Borrow from him.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help