| 
					
				 | 
			
			
				@@ -86,11 +86,19 @@ def UpdateCpp(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       r'^#define GOOGLE_PROTOBUF_VERSION .*$', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       '#define GOOGLE_PROTOBUF_VERSION %s' % cpp_version, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    line = re.sub( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      r'^#define PROTOBUF_VERSION .*$', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      '#define PROTOBUF_VERSION %s' % cpp_version, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if NEW_VERSION_INFO[2] == '0': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       line = re.sub( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         r'^#define GOOGLE_PROTOBUF_MIN_LIBRARY_VERSION .*$', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '#define GOOGLE_PROTOBUF_MIN_LIBRARY_VERSION %s' % cpp_version, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      line = re.sub( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        r'^#define PROTOBUF_MIN_HEADER_VERSION_FOR_PROTOC .*$', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '#define PROTOBUF_MIN_HEADER_VERSION_FOR_PROTOC %s' % cpp_version, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       line = re.sub( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         r'^#define GOOGLE_PROTOBUF_MIN_PROTOC_VERSION .*$', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '#define GOOGLE_PROTOBUF_MIN_PROTOC_VERSION %s' % cpp_version, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -105,6 +113,7 @@ def UpdateCpp(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return line 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   RewriteTextFile('src/google/protobuf/stubs/common.h', RewriteCpp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  RewriteTextFile('src/google/protobuf/port_def.inc', RewriteCpp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 def UpdateCsharp(): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -125,6 +134,10 @@ def UpdateJava(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lambda document : ReplaceText( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Find(document.documentElement, 'version'), NEW_VERSION)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  RewriteXml('java/bom/pom.xml', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    lambda document : ReplaceText( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      Find(document.documentElement, 'version'), NEW_VERSION)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   RewriteXml('java/core/pom.xml', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lambda document : ReplaceText( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Find(Find(document.documentElement, 'parent'), 'version'), 
			 |