Re: [PATCH] Clarify that '--tags' fetches tags only
From: Jakub Narebski <hidden>
Date: 2016-06-15 22:52:08
Peter Shenkin [off-list ref] writes: [...]
Now I have a related question. I always want to retrieve all tags from tracking branches when I do a "git pull". Right now, if I want to do this, it seem (unless I am missing something) that I have to do "git fetch --tags; git fetch; git merge". Is there a way I can put something into my .git/config file so that I get this effect simply by doing a "git pull"? That's what I was trying to do when I added "tagopt = --tags".
Actually fetching of branches on remote into remote-tracking branches would also fetch all tags that point to commits on fetched branches (so called "autofollow" feature). If you want to fetch _all_ tags, you need to configure fetched branches (e.g. via glob refspec). I think that then "tagopt = --tags" works as expected then, as it is in addition to refspec not as the only refspec; "fetch = +refs/tags/*:refs/tags/*" should work as well. HTH -- Jakub Narębski