Merge branch 'jk/blame-commit-label'
commit092c4be7f5d691809913eb83a2360f035c67ab06
authorJunio C Hamano <gitster@pobox.com>
Wed, 11 Feb 2015 21:39:50 +0000 (11 13:39 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 11 Feb 2015 21:39:50 +0000 (11 13:39 -0800)
tree5dfeb837fe69c3295daf4106c06436a16abae7e7
parent5c9c3dfaff886d9882252f03b7f5a11c435f5688
parenta46442f1675722eb68238b329a4a285f03f41dda
Merge branch 'jk/blame-commit-label'

"git blame HEAD -- missing" failed to correctly say "HEAD" when it
tried to say "No such path 'missing' in HEAD".

* jk/blame-commit-label:
  blame.c: fix garbled error message
  use xstrdup_or_null to replace ternary conditionals
  builtin/commit.c: use xstrdup_or_null instead of envdup
  builtin/apply.c: use xstrdup_or_null instead of null_strdup
  git-compat-util: add xstrdup_or_null helper
builtin/apply.c
builtin/blame.c
builtin/commit.c
config.c
git-compat-util.h
grep.c
notes.c
refs.c
remote.c
shallow.c
walker.c