Skip to content

Instantly share code, notes, and snippets.

@inverse
Last active July 9, 2020 06:48
Show Gist options
  • Select an option

  • Save inverse/d0de698a88bfc7e392daec12b0d028f5 to your computer and use it in GitHub Desktop.

Select an option

Save inverse/d0de698a88bfc7e392daec12b0d028f5 to your computer and use it in GitHub Desktop.

Revisions

  1. inverse revised this gist Jul 9, 2020. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion prepare-commit-msg
    Original file line number Diff line number Diff line change
    @@ -10,4 +10,3 @@ BRANCH_IN_COMMIT=$(grep -c "\[$BRANCH_NAME\]" $1)
    if [ -n "$BRANCH_NAME" ] && [[ $BRANCH_NAME =~ ^([A-Z]+-[0-9]+)(\-.+)?$ ]] && ! [[ $BRANCH_IN_COMMIT -ge 1 ]]; then
    sed -i.bak -e "1s/^/[${BASH_REMATCH[1]}] /" $1
    fi
    malac
  2. inverse revised this gist Mar 12, 2020. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions prepare-commit-msg
    Original file line number Diff line number Diff line change
    @@ -7,6 +7,7 @@ BRANCH_NAME="${BRANCH_NAME##*/}"

    BRANCH_IN_COMMIT=$(grep -c "\[$BRANCH_NAME\]" $1)

    if [ -n "$BRANCH_NAME" ] && [[ $BRANCH_NAME =~ ^[A-Z]+-[0-9]+$ ]] && ! [[ $BRANCH_IN_COMMIT -ge 1 ]]; then
    sed -i.bak -e "1s/^/[$BRANCH_NAME] /" $1
    if [ -n "$BRANCH_NAME" ] && [[ $BRANCH_NAME =~ ^([A-Z]+-[0-9]+)(\-.+)?$ ]] && ! [[ $BRANCH_IN_COMMIT -ge 1 ]]; then
    sed -i.bak -e "1s/^/[${BASH_REMATCH[1]}] /" $1
    fi
    malac
  3. inverse revised this gist Oct 1, 2019. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions prepare-commit-msg
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,10 @@
    #!/bin/bash

    # Prepend branch name to commit message in []
    # Prepend branch name to commit message in [] if matching regex. e.g. DEN-123

    BRANCH_NAME=$(git symbolic-ref --short HEAD)
    BRANCH_NAME="${BRANCH_NAME##*/}"

    BRANCH_EXCLUDED=$(printf "%s\n" "${BRANCHES_TO_SKIP[@]}" | grep -c "^$BRANCH_NAME$")
    BRANCH_IN_COMMIT=$(grep -c "\[$BRANCH_NAME\]" $1)

    if [ -n "$BRANCH_NAME" ] && [[ $BRANCH_NAME =~ ^[A-Z]+-[0-9]+$ ]] && ! [[ $BRANCH_IN_COMMIT -ge 1 ]]; then
  4. inverse created this gist Jun 12, 2019.
    13 changes: 13 additions & 0 deletions prepare-commit-msg
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    #!/bin/bash

    # Prepend branch name to commit message in []

    BRANCH_NAME=$(git symbolic-ref --short HEAD)
    BRANCH_NAME="${BRANCH_NAME##*/}"

    BRANCH_EXCLUDED=$(printf "%s\n" "${BRANCHES_TO_SKIP[@]}" | grep -c "^$BRANCH_NAME$")
    BRANCH_IN_COMMIT=$(grep -c "\[$BRANCH_NAME\]" $1)

    if [ -n "$BRANCH_NAME" ] && [[ $BRANCH_NAME =~ ^[A-Z]+-[0-9]+$ ]] && ! [[ $BRANCH_IN_COMMIT -ge 1 ]]; then
    sed -i.bak -e "1s/^/[$BRANCH_NAME] /" $1
    fi