Index: Jenkins/tools.groovy
===================================================================
--- Jenkins/tools.groovy	(revision 6c0ef72badd23e82a9973d120b9f630fb21730e7)
+++ Jenkins/tools.groovy	(revision d4e338fddf256e4e69b2d4a7f3e8c0f4f4a7b054)
@@ -68,8 +68,8 @@
 PrevGitNewRef = ''
 def GitLogMessage(String oldRef = '', String newRef = '') {
-	if (!PrevGitOldRef && !oldRef) return "\nERROR retrieveing git information!\n"
+	if (!oldRef) { if(!PrevGitOldRef) { return "\nERROR retrieveing current git information!\n"  } else { PreGitOldRef = oldRef } }
+	if (!newRef) { if(!PrevGitNewRef) { return "\nERROR retrieveing previous git information!\n" } else { PreGitNewRef = newRef } }
+
 	PrevGitOldRef = oldRef
-
-	if (!PrevGitNewRef && !newRef) return "\nERROR retrieveing previous git information!\n"
 	PrevGitNewRef = newRef
 
@@ -93,4 +93,7 @@
 	gitDiff = gitDiff.replace('[31m', '<span style="color: #AA0000;">')
 	gitDiff = gitDiff.replace('[m', '</span>')
+
+	PrevGitOldRef = oldRef
+	PrevGitNewRef = newRef
 
 	return """
