export BUILD_DIR BIN_DIR HTML_DIR DATE DTSTAMP VERSION COMMIT_ID COMM_TAG COMM_HASH COMM_INFO
-
-.PHONY: all checksums commit diff commitinfo clean
-#$(COMMITINFO) gitcheck clean
-# docs rsc clean
+.PHONY: all checksums commit check-uncommitted commitinfo clean
all: checksums commit commitinfo
checksums.json: bin/checksums.sh $(ALL_RSC)
bin/checksums.sh > html/tmp/$@
-commitinfo: $(commitinfo.sh)
-
-.PHONY: $(commitinfo.sh)
-$(commitinfo.sh): $(GLOB_RSC)
- $(commitinfo.sh) $< > $<~
- mv $<~ $<
-
-#$(GLOB_FUNC):
-# $(runsed) $@< > $@<~
-# mv $@<~ $@<
-
-
-
-gitcheck: check-uncommitted
+commit: check-uncommitted
#@if [ -n "$$(git diff --quiet)" ] && [ -n "$$(git diff --cached --quiet)" ] && [ -n "$$(git ls-files --others --exclude-standard)" ]; then \
+#[ -n "$$(git status --porcelain)" ]
check-uncommitted:
- @if [ -n "$$(git diff --quiet)" ] && [ -n "$$(git diff --cached --quiet)" ] && [ -n "$$(git status --porcelain)" ]; then \
- echo "Warning: Uncommitted changes detected! Go to autocmmit..."; \
+ @if [ -n "$$(git diff --quiet)" ] && [ -n "$$(git diff --cached --quiet)" ] && [ -n "$$(git ls-files --others --exclude-standard)" ]; then \
+ echo "Warning: Uncommitted changes detected! Go to autocommit steps..."; \
else \
- echo "Repository is clean (no uncommitted or untracked changes). Exit."; \
- exit 0; \
+ echo "Repository is clean (no uncommitted or untracked changes). Go to additional checks..."; \
+ cd $(BUILD_DIR) && \
+ git
fi
# git push origin $(BRANCH)
# git commit -m "$(@:git-%=%)"
+commitinfo: $(commitinfo.sh)
+
+.PHONY: $(commitinfo.sh)
+$(commitinfo.sh): $(GLOB_RSC)
+ $(commitinfo.sh) $< > $<~
+ mv $<~ $<
+
+
clean:
git checkout HEAD -- .