Инструменты пользователя

Инструменты сайта


public:pavel:develop:git:start

Это старая версия документа!


Хитрушки GIT-а

Проверка отладочных строчек

Скрипт проверяет наличие отладочных строчек отмеченных комментарием с текстом «DEVEL». При наличии таких строчек в сообщение коммита будет добавлено предупреждение «WARNING: Commit with devel code».

.git/hooks/prepare-commit-msg
#!/bin/bash
 
COMMIT_FILE=$1
DIFF=$(git --no-pager diff --no-color --cached)
WARNING="# ╔═════════════════════════════════╗\n# ║ WARNING: Commit with devel code ║\n# ╚═════════════════════════════════╝"
 
LINES=$(echo $DIFF | grep DEBUG | wc -l)
 
if test ${#COMMIT_FILE} = 0
then
    echo "=== DIFF ==="
    echo $DIFF
    echo "=== LINES =="
    echo $LINES
    echo "============"
fi
 
if test $LINES = 0
then
    exit 0
else
    if test ${#COMMIT_FILE} != 0
    then
        echo "#" >> "$COMMIT_FILE"
        echo -e $WARNING >> "$COMMIT_FILE"
    else
        echo -e $WARNING
    fi
    exit 0
fi

Сообщение о сжатии БД в git gui

Чтобы убрать сообщение о сжатии БД в git gui выполнить команду:

$ git config gui.gcwarning false
public/pavel/develop/git/start.1404440053.txt.gz · Последнее изменение: (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki