refactor(hooks): simplify new branch validation logic
This commit is contained in:
parent
efca0326ab
commit
23ec9f6fa9
1 changed files with 1 additions and 10 deletions
|
@ -43,16 +43,7 @@ while read -r OLD_REV NEW_REV REF_NAME; do
|
|||
|
||||
# Handle new branch pushes differently
|
||||
if [[ "$OLD_REV" = "0000000000000000000000000000000000000000" ]]; then
|
||||
echo -e "${YELLOW}New branch detected: $REF_NAME${NC}"
|
||||
|
||||
# For new branches, only validate the last 10 commits by default
|
||||
COMMIT_COUNT=$(git rev-list --count "$NEW_REV")
|
||||
if [ "$COMMIT_COUNT" -gt 10 ]; then
|
||||
OLD_REV=$(git rev-list -n 1 "$NEW_REV"~10)
|
||||
echo -e "${BLUE}New branch - validating only the latest 10 commits${NC}"
|
||||
else
|
||||
echo -e "${BLUE}New branch - validating all $COMMIT_COUNT commits${NC}"
|
||||
fi
|
||||
continue
|
||||
fi
|
||||
|
||||
echo -e "${YELLOW}Checking commits in $REF_NAME${NC}"
|
||||
|
|
Loading…
Add table
Reference in a new issue