%/clean:
cd $*; stack $(STACK_FLAGS) clean --full
+tag: $(PKGS:=/tag)
+%/tag:
+ cabal=$*/$*.cabal; \
+ name=$$(sed -ne 's/^name: *\(.*\)/\1/p' "$$cabal"); \
+ version=$$(sed -ne 's/^version: *\(.*\)/\1/p' "$$cabal"); \
+ git tag --merged | grep -Fqx "$$name-$$version" || \
+ git tag -f -s -m "$$name v$$version" $$name-$$version
+
.PHONY: stats
stats:
gitstats . $@