• A
    perf tools: Handle --version string generation on machines without git · 688b2c2f
    Arnaldo Carvalho de Melo 提交于
    If git is installed we'll have a 'perf --version' output of this form:
    
    $ make -j8 -C tools/perf/ O=/home/acme/git/build/perf install
    $ perf --version
    perf version 3.7.rc3.g3afad6
    
    Now on a machine without git installed:
    
    $ mv  /home/acme/bin/git /home/acme/bin/git.OFF
    $ make -j8 -C tools/perf/ O=/home/acme/git/build/perf install
    $ perf --version
    perf version 3.7.0-rc2
    
    That is, no error message due to git not being installed will appear on the
    screen and instead the version string in the top level Makefile will be
    used.
    Requested-by: NIngo Molnar <mingo@kernel.org>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Namhyung Kim <namhyung@gmail.com>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Link: http://lkml.kernel.org/n/tip-am6yp6phvxyjmyndxogpunjv@git.kernel.orgSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    688b2c2f
PERF-VERSION-GEN 703 字节