Update diff-sha.sh
This commit is contained in:
		
							parent
							
								
									79704e5d8f
								
							
						
					
					
						commit
						c1cc30c8d4
					
				| @ -88,12 +88,12 @@ function deepenShallowCloneToFindCommit() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function deepenShallowCloneToFindCommitPullRequest() { | function deepenShallowCloneToFindCommitPullRequest() { | ||||||
|   local target_branch="$1" |   local base_ref="$1" | ||||||
|   local current_branch="$2" |   local ref="$2" | ||||||
|   local depth=20 |   local depth=20 | ||||||
|   local max_depth=$INPUT_MAX_FETCH_DEPTH |   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))..." |     echo "::debug::Unable to find merge-base in shallow clone. Increasing depth to $((depth * 2))..." | ||||||
| 
 | 
 | ||||||
|     depth=$((depth * 2)) |     depth=$((depth * 2)) | ||||||
| @ -182,7 +182,7 @@ else | |||||||
|   echo "::debug::Current branch: $CURRENT_BRANCH" |   echo "::debug::Current branch: $CURRENT_BRANCH" | ||||||
| 
 | 
 | ||||||
|   echo "::debug::Fetching previous commit SHA: $PREVIOUS_SHA" |   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" |   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=$? |   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