Merge branch 'js/deprecate-grafts'
commit352cf6cfe138b1dbcf9c105c91ca793b67511d7b
authorJunio C Hamano <gitster@pobox.com>
Wed, 23 May 2018 05:38:17 +0000 (23 14:38 +0900)
committerJunio C Hamano <gitster@pobox.com>
Wed, 23 May 2018 05:38:17 +0000 (23 14:38 +0900)
treec7aa5bc4bc01eafeb06d8c000397da6b881e95a7
parent5002702e487dc501702b29e768b78d5c22114425
parenta3694d949fcd39f9a909cf762f698df8ce83215c
Merge branch 'js/deprecate-grafts'

The functionality of "$GIT_DIR/info/grafts" has been superseded by
the "refs/replace/" mechanism for some time now, but the internal
code had support for it in many places, which has been cleaned up
in order to drop support of the "grafts" mechanism.

* js/deprecate-grafts:
  Remove obsolete script to convert grafts to replace refs
  technical/shallow: describe why shallow cannot use replace refs
  technical/shallow: stop referring to grafts
  filter-branch: stop suggesting to use grafts
  Deprecate support for .git/info/grafts
  Add a test for `git replace --convert-graft-file`
  replace: introduce --convert-graft-file
  replace: prepare create_graft() for converting graft files wholesale
  replace: "libify" create_graft() and callees
  replace: avoid using die() to indicate a bug
  commit: Let the callback of for_each_mergetag return on error
  argv_array: offer to split a string by whitespace
advice.c
builtin/replace.c
commit.c
commit.h
log-tree.c