1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-07 00:57:22 +02:00

check git diff 5 commits back before generating parser doc

This commit is contained in:
Kelly Brazil
2022-09-26 19:21:25 -07:00
parent f30e15159f
commit 32019c99f4

View File

@ -118,7 +118,7 @@ done < <(jc -a | jq -c '.parsers[] | select(.plugin != true)')
for parser in "${parsers[@]}"; do for parser in "${parsers[@]}"; do
parser_name=$(jq -r '.name' <<< "$parser") parser_name=$(jq -r '.name' <<< "$parser")
{ {
if [[ $1 == "all" ]] || ! git diff --quiet --exit-code HEAD -- "parsers/${parser_name}.py"; then if [[ $1 == "all" ]] || ! git diff --quiet --exit-code HEAD~5 -- "parsers/${parser_name}.py"; then
compatible=$(jq -r '.compatible | join(", ")' <<< "$parser") compatible=$(jq -r '.compatible | join(", ")' <<< "$parser")
version=$(jq -r '.version' <<< "$parser") version=$(jq -r '.version' <<< "$parser")
author=$(jq -r '.author' <<< "$parser") author=$(jq -r '.author' <<< "$parser")