Thread (22 messages) flat view 22 messages, 4 authors, 2017-01-18

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help