Commit 141f7242 authored by Patrick Baudin's avatar Patrick Baudin
Browse files

Merge branch 'fix/dev/commit-hook' into 'master'

[lint] fix identification of files that have been subject to git mv

See merge request frama-c/frama-c!3917
parents 2bde88bf 28708f62
......@@ -207,8 +207,12 @@ LINT.dir=$(wildcard $(LINT_DIR))
######## LINT_DIFF filter
define LINT.file-list-from-git-diff-info
$(GIT) diff --name-status $(1) | $(GREP) -v "^D" | $(SED) -e "s/^[CR][0-9]\+[ \t]\+[^ \t]\+[ \t]\+//" -e "s/^[AM][ \t]*//"
define LINT.file-list-from-git-diff
$(GIT) diff --name-status $(1) | $(GREP) -v "^D" | $(SED) "s/^.[ \t]*//" | $(TR) '\n' '\000'
$(call LINT.file-list-from-git-diff-info,$(1)) | $(TR) '\n' '\000'
define LINT.file-list-filter-with-git-diff
......@@ -218,7 +222,7 @@ $$(LINT.$(1)-filter-targets):: LINT.FILE_LIST=$$(call LINT.file-list-from-git-di
$$(LINT.$(1)-filter-targets):: %.$(1) : $(3) %
@echo [LINT] Done: LINT_DIFF=\"$(2)\" make $$(basename $$@)
@echo [LINT] checked file list:
$$(GIT) diff --name-status $(2)
$$(call LINT.file-list-from-git-diff-info,$(2))
ifeq ($(LINT_DIFF),)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment