Re: [PATCH 5/5] describe: teach describe negative pattern matches
From: Jacob Keller <hidden>
Date: 2017-01-17 23:32:50
On Fri, Jan 13, 2017 at 1:31 PM, Johannes Sixt [off-list ref] wrote:
Am 13.01.2017 um 07:57 schrieb Jacob Keller:quoted
On Thu, Jan 12, 2017 at 10:43 PM, Johannes Sixt [off-list ref] wrote:quoted
When you write git log --branches --exclude=origin/* --remotes --exclude=origin/* applies only to --remotes, but not to --branches.Well for describe I don't think the order matters.That is certainly true today. But I would value consistency more. We would lose it if some time in the future 'describe' accepts --branches and --remotes in addition to --tags and --all. -- Hannes
I am not sure that the interface for git-log and git-describe are similar enough to make this distinction work. --match already seems to imply that it only works on refs in refs/tags, as it says it considers globs matching excluding the "refs/tags" prefix. In git-describe, we already have "--tags" and "--all" but they are mutually exclusive. We don't support using more than one at once, and I'm not really convinced that describe will ever support more than one at a time. Additionally, match already doesn't respect order. Thanks, Jake