# for future reference, we modify this directly in the source instead of just supplying a default configuration flag because apparently "if you specify any argument to redis-server, [it assumes] you are going to specify everything"
# see also https://github.com/docker-library/redis/issues/4#issuecomment-50780840
# (more exactly, this makes sure the default behavior of "save on SIGTERM" stays functional by default)
@.$(RELEASE_SUPPORT);! hasChanges ||(echo"ERROR: there are still outstanding changes">&2);
@rm .make-function
check-release:init release.conf post-init
@.$(RELEASE_SUPPORT); tagExists $(TAG)||(echo"ERROR: version not yet tagged in git. make [minor,major,patch]-release.">&2 &&exit 1);
@.$(RELEASE_SUPPORT);! differsFromRelease $(TAG)||(echo"ERROR: current directory differs from tagged $(TAG). make [minor,major,patch]-release.";exit 1)