Sean Whitton writes ("Bug#939504: dgit-maint-{merge,debrebase}(7): Use git fetch --all --tags"): > `git remote update` doesn't fetch tags unless remote branches include > the commits at which those tags point. Thus, if upstream pushes their > release tag but fails to push their master branch, `git remote update` > will not fetch the release tag. > > I've been in this situation more than once when following the > workflows detailed in these manpages, so let's just recommend a > command which will definitely try to fetch the latest release tag.
This patch LGTM and I have put it on my own branch and will push it in due course. But, now that we are not using git remote update which scans all remotes (and can therefore be slow or annoying or may need extra config) why not suggest git fetch --tags upstream ? That's not much more typing than --all. If you like this idea please send another patch. Thanks, Ian. -- Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own. If I emailed you from an address @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter.