Index: Jenkinsfile
===================================================================
--- Jenkinsfile	(revision 2aaabbdc3dc15dac964e3c6530ddbe0277e050fb)
+++ Jenkinsfile	(revision e0346754b1e07a65a897b95b0f7080ebc9a358e3)
@@ -38,5 +38,16 @@
 	build_stage 'Push'
 
-		sh 'git remote add DoLang git@gitlab.do-lang.org:internal/cfa-cc.git'
+		def out_dir = pwd tmp: true
+		sh "mkdir -p ${out_dir}"
+
+		//parse git logs to find what changed
+		sh "git remote > ${out_dir}/GIT_REMOTE"
+		git_remote = readFile("${out_dir}/GIT_REMOTE")
+		remoteDoLangExists = git_remote.contains("DoLang")
+
+		if( !remoteDoLangExists ) {
+			sh 'git remote add DoLang git@gitlab.do-lang.org:internal/cfa-cc.git'
+		}
+
 		sh 'git push DoLang master'
 }
@@ -131,5 +142,5 @@
 				cfa_build()
 
-				if(promoteBuild2DoLang) {
+				if( promoteBuild2DoLang == true ) {
 					push_build()
 				}
