Skip to content
  • sliquister's avatar
    sparse: rework debugsparse's interface · a6efb9180764
    sliquister authored
    hg debugsparse supports arguments like --include, similar to `hg
    tracked --addinclude` or `hg log --include`. But in `hg debugsparse`,
    the pattern is not an argument of the flag, instead the patterns are
    the anonymous command line arguments.
    
    Not only is this surprising, it makes it impossible to use --include
    and --exclude in the same invocation, or --reset --exclude.
    
    So I propose making debugsparse making --include, --exclude take an
    argument, and rejecting anonymous command line arguments, as well as
    allowing mixing several of these flags in one invocations.
    
    Differential Revision: https://phab.mercurial-scm.org/D12155
    a6efb9180764