Skip to content

Commit 5246e98

Browse files
committed
makefile fix
1 parent e8bec02 commit 5246e98

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

Makefile

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -64,27 +64,29 @@ chlog:
6464
@echo "" >> CHANGELOG.md
6565
@rm -f .chlog-seen
6666

67-
@echo "\n### ✨ Features" >> CHANGELOG.md
68-
@git log -n $(CHLOG_LENGTH) --grep="^feat:" --pretty=format:"- %h %d %s (%ad)" --date=relative \
69-
| tee -a CHANGELOG.md | cut -d' ' -f2 >> .chlog-seen
67+
@echo "### ✨ Features" >> CHANGELOG.md
68+
@git log -n $(CHLOG_LENGTH) --grep="^feat" --pretty=format:"%h" | tee -a .chlog-seen | \
69+
xargs -I{} git log -1 --pretty=format:"- {} %d %s (%ad)" --date=relative {} >> CHANGELOG.md
7070
@echo "" >> CHANGELOG.md
7171

72-
@echo "\n### 🐛 Fixes" >> CHANGELOG.md
73-
@git log -n $(CHLOG_LENGTH) --grep="^fix:" --pretty=format:"- %h %d %s (%ad)" --date=relative \
74-
| tee -a CHANGELOG.md | cut -d' ' -f2 >> .chlog-seen
72+
@echo "### 🐛 Fixes" >> CHANGELOG.md
73+
@git log -n $(CHLOG_LENGTH) --grep="^fix" --pretty=format:"%h" | tee -a .chlog-seen | \
74+
xargs -I{} git log -1 --pretty=format:"- {} %d %s (%ad)" --date=relative {} >> CHANGELOG.md
7575
@echo "" >> CHANGELOG.md
7676

77-
@echo "\n### 🧹 Chores & Refactors" >> CHANGELOG.md
78-
@git log -n $(CHLOG_LENGTH) --grep="^chore:\|^refactor:" --pretty=format:"- %h %d %s (%ad)" --date=relative \
79-
| tee -a CHANGELOG.md | cut -d' ' -f2 >> .chlog-seen
77+
@echo "### 🧹 Chores & Refactors" >> CHANGELOG.md
78+
@git log -n $(CHLOG_LENGTH) --grep="^chore\|^refactor" --pretty=format:"%h" | tee -a .chlog-seen | \
79+
xargs -I{} git log -1 --pretty=format:"- {} %d %s (%ad)" --date=relative {} >> CHANGELOG.md
8080
@echo "" >> CHANGELOG.md
8181

82-
@echo "\n### 📌 Other Commits" >> CHANGELOG.md
83-
@git log -n $(CHLOG_LENGTH) --pretty=format:"- %h %d %s (%ad)" --date=relative | while read line; do \
84-
hash=$$(echo $$line | cut -d' ' -f2); \
85-
grep -q $$hash .chlog-seen || echo "$$line" >> CHANGELOG.md; \
82+
@echo "### 📌 Other Commits" >> CHANGELOG.md
83+
@git log -n $(CHLOG_LENGTH) --pretty=format:"%h" | while read hash; do \
84+
grep -q $$hash .chlog-seen || \
85+
git log -1 --pretty=format:"- $$hash %d %s (%ad)" --date=relative $$hash >> CHANGELOG.md; \
86+
echo "" >> CHANGELOG.md; \
8687
done
8788
@echo "" >> CHANGELOG.md
89+
8890
@sed -i -E \
8991
-e 's/HEAD -> $(BRANCH),? ?//g' \
9092
-e 's/origin\/$(BRANCH),? ?//g' \
@@ -93,4 +95,4 @@ chlog:
9395
CHANGELOG.md
9496

9597
@rm -f .chlog-seen
96-
@cat CHANGELOG.md
98+
@cat CHANGELOG.md

0 commit comments

Comments
 (0)