diff --git a/makefile b/makefile
index 9448726..95d259f 100644
--- a/makefile
+++ b/makefile
@@ -138,8 +138,6 @@
 	@git add ${PROGNAME}.sh ${PROGNAME}.rst
 
 release: docs fixrev ${PROGFILES}
-	@git commit -m${HEADER1}
-	@git push
 	@mkdir -p ${DIR}/Docs
 	-@mkdir -p ${RELEASES} 2>&1 >/dev/null
 	@cp -pv ${DOCS} ${PROGDOCS} ${DIR}/Docs
@@ -147,6 +145,9 @@
 	@tar -czvf ${TARBALL} --exclude CVS ${DIR}
 	@rm -rf ${DIR}
 	@mv ${DIR}.tar.gz ${RELEASES}
+	@git add ${RELEASES}/${DIR}.tar.gz
+	@git commit -am${HEADER1}
+	@git push
 
 
 #####