 		exec "git diff --name-status #{old_rev} #{new_rev}", { maxBuffer: 5000*1024 }, (error, stdout, stderr) =>
 			return console.log "An error occurred when retrieving the 'git diff --name-status #{old_rev} #{new_rev}'".bold.red, error if error
 
-			# Add the revision file
-			@toUpload.push name:@revisionPath, remote:@config.revision
-
 			# Split the lines to get a list of items
 			files = stdout.split "\n"
 			for detail in files

						@toUpload.push name:data[1], remote:remoteName if @canUpload data[1]

			@includeExtraFiles()
			if @config.check then @askBeforeUpload() else @startUploads()
			return


				# Add them to our "toUpload" group
				@toUpload.push name:detail, remote:remoteName if @canUpload detail

			@includeExtraFiles()

			# Add the revision file
			@toUpload.push name:@revisionPath, remote:@config.revision
			
			if @config.check then @askBeforeUpload() else @startUploads()
			return
			
