From: Jonathan Nieder Date: Mon, 09 Dec 2013 19:23:34 GMT Subject: Re: [PATCH v2 0/3] rev-parse and "--" Message-ID: <20131209192334.GT29959@google.com> In-Reply-To: <20131209191224.GR29959@google.com> Jonathan Nieder wrote: > Isn't this essentially breaking a contract To clarify, if there were some strong motivation --- e.g. if this were resolving some security problem --- then I would be all for breaking compatibility in this way. What's confusing to me is that I just don't see the motivation. Why wouldn't someone that wants this functionality be able to pass a flag for it? Is the idea that without a flag it's easier to teach or something? Hoping that clarifies, Jonathan