From: Junio C Hamano Date: Thu, 16 May 2013 15:24:19 GMT Subject: Re: [RFC/PATCH 3/3] push: add separate 'downstream' branch Message-ID: <7va9nv7xss.fsf@alter.siamese.dyndns.org> In-Reply-To: <7vip2j8ozu.fsf@alter.siamese.dyndns.org> Junio C Hamano writes: > Felipe Contreras writes: > >> It doesn't make sense to push to the upstream branch, so create new >> configurations for the notion of 'downstream' branch, which is basically >> the branch to push to by default. > > It doesn't? That depends. > > To people coming from (and people who are still using) central > shared repository workflow, pushing to anywhere other than the > upstream makes no sense. > > If qualified with something like "When using a triangular workflow > to pull from one place and push to another place" in front, I can > see why having a separate upstream and downstream makes sense, and... > >> The upstream branch is remote+merge, the downstream branch is >> pushremote+push. > > ... this is a perfect explanation of what a downsream is. After thinking about it, I do not think downstream is a good word to describe where you push to at all. I'll have more on this topic but the above is the short of it for now.