martin f krafft wrote: > Hello people, > > `git-push --all --tags` does not work because git-push ends up > calling git-send-pack --all refs/tags/*, which the latter does not > deal with. > > Looking at the code, it seems that previously, --all would push > everything, not just refs/heads/*. What's the reason that this was > changed? Why aren't tags considered part of --all? > > If I wanted to fix this, so that --all pushes heads and --all --tags > pushes heads and tags, I could do so in two ways: > > 1. instead of --all, pass refs/heads/* to git-send-pack > 2. add --tags to git-send-pack > > which of these two would you prefer and why? > Think is, pushing tags is considered to be something that needs to be done very explicitly; the convention, after all, is that published tags are forever. Whereas branches change all the time. So, pushing tags should require an extra flag. Sam. - 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