Merge branch 'jk/blame-commit-label' into maint
commitfaf723a631aff822b4808c496c0970edb0ca2a99
authorJunio C Hamano <gitster@pobox.com>
Wed, 25 Feb 2015 06:09:54 +0000 (24 22:09 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 25 Feb 2015 06:09:54 +0000 (24 22:09 -0800)
tree6ac7646bf0e31bc5ee177b358a8cdda5ea7d3fc6
parent9874fca7122563e28d699a911404fc49d2a24f1c
parenta46442f1675722eb68238b329a4a285f03f41dda
Merge branch 'jk/blame-commit-label' into maint

"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