merge(3p/git): Merge git upstream at v2.26.2
This commit is contained in:
		
						commit
						5229c9b232
					
				
					 1006 changed files with 149006 additions and 60819 deletions
				
			
		
							
								
								
									
										6
									
								
								third_party/git/t/lib-httpd/apache.conf
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								third_party/git/t/lib-httpd/apache.conf
									
										
									
									
										vendored
									
									
								
							|  | @ -113,7 +113,7 @@ Alias /auth/dumb/ www/auth/dumb/ | |||
| 	SetEnv GIT_EXEC_PATH ${GIT_EXEC_PATH} | ||||
| 	SetEnv GIT_HTTP_EXPORT_ALL | ||||
| </LocationMatch> | ||||
| <LocationMatch /one_time_sed/> | ||||
| <LocationMatch /one_time_perl/> | ||||
| 	SetEnv GIT_EXEC_PATH ${GIT_EXEC_PATH} | ||||
| 	SetEnv GIT_HTTP_EXPORT_ALL | ||||
| </LocationMatch> | ||||
|  | @ -122,7 +122,7 @@ ScriptAliasMatch /smart_*[^/]*/(.*) ${GIT_EXEC_PATH}/git-http-backend/$1 | |||
| ScriptAlias /broken_smart/ broken-smart-http.sh/ | ||||
| ScriptAlias /error_smart/ error-smart-http.sh/ | ||||
| ScriptAlias /error/ error.sh/ | ||||
| ScriptAliasMatch /one_time_sed/(.*) apply-one-time-sed.sh/$1 | ||||
| ScriptAliasMatch /one_time_perl/(.*) apply-one-time-perl.sh/$1 | ||||
| <Directory ${GIT_EXEC_PATH}> | ||||
| 	Options FollowSymlinks | ||||
| </Directory> | ||||
|  | @ -135,7 +135,7 @@ ScriptAliasMatch /one_time_sed/(.*) apply-one-time-sed.sh/$1 | |||
| <Files error.sh> | ||||
|   Options ExecCGI | ||||
| </Files> | ||||
| <Files apply-one-time-sed.sh> | ||||
| <Files apply-one-time-perl.sh> | ||||
| 	Options ExecCGI | ||||
| </Files> | ||||
| <Files ${GIT_EXEC_PATH}/git-http-backend> | ||||
|  |  | |||
							
								
								
									
										27
									
								
								third_party/git/t/lib-httpd/apply-one-time-perl.sh
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								third_party/git/t/lib-httpd/apply-one-time-perl.sh
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| # If "one-time-perl" exists in $HTTPD_ROOT_PATH, run perl on the HTTP response, | ||||
| # using the contents of "one-time-perl" as the perl command to be run. If the | ||||
| # response was modified as a result, delete "one-time-perl" so that subsequent | ||||
| # HTTP responses are no longer modified. | ||||
| # | ||||
| # This can be used to simulate the effects of the repository changing in | ||||
| # between HTTP request-response pairs. | ||||
| if test -f one-time-perl | ||||
| then | ||||
| 	LC_ALL=C | ||||
| 	export LC_ALL | ||||
| 
 | ||||
| 	"$GIT_EXEC_PATH/git-http-backend" >out | ||||
| 	perl -pe "$(cat one-time-perl)" out >out_modified | ||||
| 
 | ||||
| 	if cmp -s out out_modified | ||||
| 	then | ||||
| 		cat out | ||||
| 	else | ||||
| 		cat out_modified | ||||
| 		rm one-time-perl | ||||
| 	fi | ||||
| else | ||||
| 	"$GIT_EXEC_PATH/git-http-backend" | ||||
| fi | ||||
|  | @ -1,22 +0,0 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| # If "one-time-sed" exists in $HTTPD_ROOT_PATH, run sed on the HTTP response, | ||||
| # using the contents of "one-time-sed" as the sed command to be run. If the | ||||
| # response was modified as a result, delete "one-time-sed" so that subsequent | ||||
| # HTTP responses are no longer modified. | ||||
| # | ||||
| # This can be used to simulate the effects of the repository changing in | ||||
| # between HTTP request-response pairs. | ||||
| if [ -e one-time-sed ]; then | ||||
| 	"$GIT_EXEC_PATH/git-http-backend" >out | ||||
| 	sed "$(cat one-time-sed)" <out >out_modified | ||||
| 
 | ||||
| 	if diff out out_modified >/dev/null; then | ||||
| 		cat out | ||||
| 	else | ||||
| 		cat out_modified | ||||
| 		rm one-time-sed | ||||
| 	fi | ||||
| else | ||||
| 	"$GIT_EXEC_PATH/git-http-backend" | ||||
| fi | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue