Skip to content
  • Jeff King's avatar
    script with rev-list instead of log · b0e621ad
    Jeff King authored and Junio C Hamano's avatar Junio C Hamano committed
    
    
    Because log.decorate now shows decorations for --pretty=oneline,
    we must explicitly turn it off when scripting. Otherwise,
    users with log.decorate set will get cruft like:
    
      $ git stash
      Saved working directory and index state WIP on master:
        2c1f7f5 (HEAD, master) commit subject
    
    Instead of adding --no-decorate to the log command line,
    let's just use the rev-list plumbing interface instead,
    which does the right thing.
    
    git-submodule has a similar call. Since it just counts the
    commit lines, nothing is broken, but let's switch it, too,
    for the sake of consistency and cleanliness.
    
    Signed-off-by: default avatarJeff King <peff@peff.net>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    b0e621ad