• Junio C Hamano's avatar
    pickaxe: allow -i to search in patch case-insensitively · accccde4
    Junio C Hamano authored
    "git log -S<string>" is a useful way to find the last commit in the
    codebase that touched the <string>. As it was designed to be used by a
    porcelain script to dig the history starting from a block of text that
    appear in the starting commit, it never had to look for anything but an
    exact match.
    
    When used by an end user who wants to look for the last commit that
    removed a string (e.g. name of a variable) that he vaguely remembers,
    however, it is useful to support case insensitive match.
    
    When given the "--regexp-ignore-case" (or "-i") option, which originally
    was designed to affect case sensitivity of the search done in the commit
    log part, e.g. "log --grep", the matches made with -S/-G pickaxe search is
    done case insensitively now.
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    accccde4
diffcore-pickaxe.c 6.13 KB