On Thu, Oct 13, 2016 at 7:35 AM, Konstantin Khomoutov wrote: Sure, in 90% (or more) of bare (that is, "central") Git repos found in > the wild, HEAD points at refs/heads/master, and that's why `git clone` > creates a local branch "master" for you pointing to the same commit > "origin/master" point at, but still the name "master" is not at all > special when cloning. When someone told you to do `git checkout master` > it was actually a conscious oversimplification to avoid explaining the > stuff I have just explaining. >
Then the problem should at least be made aware of to the lib authors / go developers -- it is the go-sqlite3 <http://github.com/mattn/go-sqlite3> that was causing me problems. I.e., it surprised me that even such popular module's author doesn't know the "catch", and switched Git HEAD randomly. <http://github.com/mattn/go-sqlite3> > Changing the subject of this discussion a bit, I think that embedding > more magic into `go get` is wrong... > OK. I can buy that. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.