Update diff-sha.sh
This commit is contained in:
		
							parent
							
								
									79704e5d8f
								
							
						
					
					
						commit
						c1cc30c8d4
					
				| @ -88,12 +88,12 @@ function deepenShallowCloneToFindCommit() { | ||||
| } | ||||
| 
 | ||||
| function deepenShallowCloneToFindCommitPullRequest() { | ||||
|   local target_branch="$1" | ||||
|   local current_branch="$2" | ||||
|   local base_ref="$1" | ||||
|   local ref="$2" | ||||
|   local depth=20 | ||||
|   local max_depth=$INPUT_MAX_FETCH_DEPTH | ||||
| 
 | ||||
|   while ! git diff "$target_branch"..."$current_branch"; do | ||||
|   while ! git diff "$base_ref"..."$ref"; do | ||||
|     echo "::debug::Unable to find merge-base in shallow clone. Increasing depth to $((depth * 2))..." | ||||
| 
 | ||||
|     depth=$((depth * 2)) | ||||
| @ -182,7 +182,7 @@ else | ||||
|   echo "::debug::Current branch: $CURRENT_BRANCH" | ||||
| 
 | ||||
|   echo "::debug::Fetching previous commit SHA: $PREVIOUS_SHA" | ||||
|   deepenShallowCloneToFindCommitPullRequest "$TARGET_BRANCH" "$CURRENT_BRANCH" | ||||
|   deepenShallowCloneToFindCommitPullRequest "$PREVIOUS_SHA" "$CURRENT_SHA" | ||||
| 
 | ||||
|   echo "::debug::Verifying the previous commit SHA: $PREVIOUS_SHA" | ||||
|   git rev-parse --quiet --verify "$PREVIOUS_SHA^{commit}" 1>/dev/null 2>&1 && exit_status=$? || exit_status=$? | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Tonye Jack
						Tonye Jack