aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2024-07-01 14:17:23 +0200
committerEgor Tensin <egor@tensin.name>2024-07-01 14:26:24 +0200
commit68d9fe240e292d8ca0409f9349136576bdfffabc (patch)
tree41ef844eb30781789b380cb26d63e6468fb9626f /Makefile
parentbump dependencies (diff)
downloadjekyll-theme-68d9fe240e292d8ca0409f9349136576bdfffabc.tar.gz
jekyll-theme-68d9fe240e292d8ca0409f9349136576bdfffabc.zip
Makefile: simplify the maintenance alias
It was copied from a more complicated project initially.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 2 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 6321ed7..7a7ae88 100644
--- a/Makefile
+++ b/Makefile
@@ -17,12 +17,11 @@ deps: ruby
.PHONY: maintenance
maintenance: ruby
bundle update
+
@git_status="$$( git status --porcelain=v1 )" && \
- file_statuses="$$( echo "$$git_status" | cut -c 1-2 | sort -u )" && \
- file_names="$$( echo "$$git_status" | cut -c 4- | grep -o '[^/]*$$' | sort -u )" && \
if [ -z "$$git_status" ]; then \
true ; \
- elif [ "$$file_statuses $$file_names" = ' M Gemfile.lock' ]; then \
+ elif [ "$$git_status" = ' M Gemfile.lock' ]; then \
git commit -am 'bump dependencies' && \
git push -q ; \
else \