• Junio C Hamano's avatar
    Merge branch 'kb/perf-trace' · 9f2de9c1
    Junio C Hamano authored
    * kb/perf-trace:
      api-trace.txt: add trace API documentation
      progress: simplify performance measurement by using getnanotime()
      wt-status: simplify performance measurement by using getnanotime()
      git: add performance tracing for git's main() function to debug scripts
      trace: add trace_performance facility to debug performance issues
      trace: add high resolution timer function to debug performance issues
      trace: add 'file:line' to all trace output
      trace: move code around, in preparation to file:line output
      trace: add current timestamp to all trace output
      trace: disable additional trace output for unit tests
      trace: add infrastructure to augment trace output with additional info
      sha1_file: change GIT_TRACE_PACK_ACCESS logging to use trace API
      Documentation/git.txt: improve documentation of 'GIT_TRACE*' variables
      trace: improve trace performance
      trace: remove redundant printf format attribute
      trace: consistently name the format parameter
      trace: move trace declarations from cache.h to new trace.h
    9f2de9c1
git.c 18.9 KB