Lines Matching full:git
5 [ -d .git ] || exit 1
9 BASE_COMMIT=$(git log --pretty="%H" -1 "${3:-HEAD}" --)
11 echo "[$PROJECT] Base commit: $(git log --oneline $BASE_COMMIT -1)"
29 git add .
30 if git diff HEAD -- | grep -q ""; then
31 git stash >/dev/null || git reset --hard
38 git reset &>/dev/null
39 if git status -s | grep -q ""; then
42 git status -s
44 if git status -s | grep -q "^?? "; then
46 git status -s | grep "^?? "
48 git add -u
50 git add -A
55 if ! git diff $BASE_COMMIT ${RK_SAVE_COMMITTED:+HEAD --} | grep -q ""; then
56 git reset &>/dev/null
60 echo "git checkout $BASE_COMMIT" >> "$PATCH_DIR/apply-patches.sh"
68 MERGE_BASE=$(git merge-base HEAD $BASE_COMMIT || true)
70 git diff $MERGE_BASE HEAD -- | grep -q "" &&
71 git format-patch $MERGE_BASE..HEAD -o "$PATCH_DIR"
74 git format-patch -$(git log --oneline | wc -l) -o "$PATCH_DIR"
78 if [ -z "$RK_SAVE_COMMITTED" ] && git status -s | grep -q ""; then
80 git diff --binary HEAD -- > "$PATCH_DIR/local.diff"
82 git reset &>/dev/null
87 echo "Base commit: $(git log --oneline $MERGE_BASE -1)"
88 git checkout $MERGE_BASE
90 git checkout HEAD^ &>/dev/null || true
91 git branch -D orphan &>/dev/null || true
92 git checkout --orphan orphan >/dev/null
93 git add -f .
94 git reset --hard
98 git am "\$f"
103 git apply "\$PATCH_DIR/local.diff"