• Show log

    Commit

  • Hash : b1ff7004
    Author : Russell Belfer
    Date : 2013-04-22T16:25:57

    Improve diff config options handling
    
    This makes diff use the cvar cache for config options where
    possible, and also adds support for a number of other config
    options to diff including "diff.context", "diff.ignoreSubmodules",
    "diff.noprefix", "diff.mnemonicprefix", and "core.abbrev".
    
    To make this natural, this involved a rearrangement of the code
    that allocates the diff object vs. the code that initializes it
    based on the combination of options passed in by the user and
    read from the config.
    
    This commit includes tests for most of these new options as well.