--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...@googlegroups.com.For more options, visit https://groups.google.com/d/optout.
Cheers, Mariusz
--
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+unsubscribe@googlegroups.com.
-j
> email to golang-nuts+unsubscribe@googlegroups.com.
> You received this message because you are subscribed to a topic in the
> Google Groups "golang-nuts" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/golang-nuts/if5H8kRAT30/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> For more options, visit https://groups.google.com/d/optout.
--
Mariusz Gronczewski (XANi) <xan...@gmail.com>
GnuPG: 0xEA8ACE64
--
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+unsubscribe@googlegroups.com.
It is pretty simple:* If you actually *fork* a project (not what github calls a "fork", but "create a repo with a different set of maintainers"), *that is a different package*. It will contain different code and have a different mantainer. So it is a feature, that go get won't work on it OOTB. To make it work, you have to commit making and using it as a different package by changing import paths. People pretend like forking should take over another persons package, but that just doesn't make sense, that's the whole point of identifying packages by import paths and having a discovery mechanism that reconciles conflicts by relying on the DNS.* To prepare a PR, just add your "fork" (I hate githubs nomenclature here) as a second remote in $GOPATH/src/github.com/upstream/project. Commit and push to your fork, then create the PR. When done, optionally, delete your fork.The two things are very different processes. One is "being dissatisfied with a project so taking over maintainership" (what the FOSS-community calls "forking") and the other is "publishing a copy of a repo with your patches so that the maintainer can pull from it" (what github calls "forking", but is actually just "using the decentralized nature of git as a VCS). Don't mix the two up and everything makes sense.
> email to golang-nuts...@googlegroups.com.
> You received this message because you are subscribed to a topic in the
> Google Groups "golang-nuts" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/golang-nuts/if5H8kRAT30/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> For more options, visit https://groups.google.com/d/optout.
--
Mariusz Gronczewski (XANi) <xan...@gmail.com>
GnuPG: 0xEA8ACE64
--
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...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
>> email to golang-nuts+unsubscribe@googlegroups.com.