Hi, On Fri, 19 Oct 2007, Joakim Tjernlund wrote: > On Thu, 2007-10-18 at 23:00 +0100, Johannes Schindelin wrote: > > > > On Thu, 18 Oct 2007, Joakim Tjernlund wrote: > > > > > First, I didn't know that I could do that. Secondly, I was also > > > looking do v2.6.23:linus refspecs > > > > > > First, then our documentation could be better. How? > > Well, it isn't clear to me how all this is supposed to work and what is > bugs. Clearifying that would help. > > For instances I did a push with v2.6.23:refs/heads/linus and now I got a > branch with the SHA1 of v2.6.23 > tag(0b8bc8b91cf6befea20fe78b90367ca7b61cfa0d) in it. Makes gitk display > that branch as "linus^{}". It strikes me as really odd that you would _want_ to create a branch remotely, that has _never_ existed locally. > > Second, why not "git checkout -b linus v2.6.23 && git push origin > > linus"? > > An extra checkout that takes time but works. Not only that: before trying to publish something, I would have expected you to have that branch locally, and that you actually worked on it. > Doesn't make the above "weiredness" go away though. Yes it does. git checkout -b <branchname> resolves to the commit that the tag pointed to. So it would not push a tag, which you did. Of course you could do what you planned to do, if you knew git better. But you are not familiar enough with git's inner workings yet, so I suggest to stay with things for now that work _always_, and exactly as expected. Such as creating a branch locally, with exactly the name that you plan it to have remotely, and then pushing it with "git push origin <branchname>". Easy as apple pie. Ciao, Dscho - 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