Index: Jenkinsfile
===================================================================
--- Jenkinsfile	(revision f4778a0dca4bc2d9cfcde2a13f43613c50fb0992)
+++ Jenkinsfile	(revision 3f9876e167376128dc69e2fd1ffb3972b02c036a)
@@ -343,4 +343,24 @@
 //Routine responsible of sending the email notification once the build is completed
 //===========================================================================================================
+def gitBranchUpdate(String gitRefOldValue, String gitRefNewValue) {
+	def update = ""
+	sh "git rev-list $oldrev..$newrev > GIT_LOG";
+	readFile('GIT_LOG').eachLine { rev ->
+		sh "git cat-file -t ${rev} > GIT_TYPE"
+		def type = readFile('GIT_TYPE')
+
+		update += "       via  ${rev} (${type})\n"
+	}
+	def rev = gitRefOldValue
+	sh "git cat-file -t ${rev} > GIT_TYPE"
+	def type = readFile('GIT_TYPE')
+
+	update += "      from  ${rev} (${type})\n"
+	return update
+
+def output=readFile('result').trim()
+echo "output=$output";
+}
+
 //Standard build email notification
 def email(String status, boolean log, boolean bIsSandbox) {
@@ -351,6 +371,8 @@
 	def gitLog = 'Error retrieving git logs'
 	def gitDiff = 'Error retrieving git diff'
+	def gitUpdate = 'Error retrieving update'
 
 	try {
+		gitUpdate = gitBranchUpdate(gitRefOldValue, gitRefNewValue)
 
 		sh "git rev-list --format=short ${gitRefOldValue}...${gitRefNewValue} > GIT_LOG"
@@ -369,6 +391,5 @@
 
 The branch ${env.BRANCH_NAME} has been updated.
-   via  ${gitRefOldValue} (commit)
-  from  ${gitRefNewValue} (commit)
+${gitUpdate}
 
 Check console output at ${env.BUILD_URL} to view the results.
