diff hgext/record.py @ 24206:13c1e66f9653

largefiles: teach log to handle patterns Adding the standin to the patterns list was (possibly) harmless before, but was wrong, because the pattern list was already updated above that code. Now that patterns are handled, it was actually harmful. For example, in this test: $ hg log -G glob:**another* the adjusted pattern list would have been: ['glob:**another*', '.hglf/.', 'glob:.hglf/**another*'] which causes every largefile in the root to be matched. I'm not sure why 'glob:a*' picks up the rename of a -> b commit in test-log.t, but a simple 'a' doesn't. But it doesn't appear to be caused by the largefiles extension.
author Matt Harbison <matt_harbison@yahoo.com>
date Sat, 28 Feb 2015 23:42:38 -0500
parents 486a1fe09422
children 79fceed67676
line wrap: on
line diff