sequencer: use argv_array_pushf
[gitweb.git] / builtin / log.c
index 83b6c489fcb789dde11172a66fa03f948ca8f759..a7ba211731ecc02523c4509878679f050c151f0b 100644 (file)
@@ -63,6 +63,8 @@ static int parse_decoration_style(const char *var, const char *value)
                return DECORATE_FULL_REFS;
        else if (!strcmp(value, "short"))
                return DECORATE_SHORT_REFS;
+       else if (!strcmp(value, "auto"))
+               return (isatty(1) || pager_in_use()) ? DECORATE_SHORT_REFS : 0;
        return -1;
 }