]> git.proxmox.com Git - pve-kernel.git/blame - debian/scripts/export-patchqueue
debian/scripts: --output-dir is not recoginzed anymore, use --output-directory
[pve-kernel.git] / debian / scripts / export-patchqueue
CommitLineData
319569e4
FG
1#!/bin/bash
2
3set -e
4
5top=$(pwd)
6
7if [ "$#" -ne 3 ]; then
8 echo "USAGE: $0 repo patchdir ref"
28197846 9 printf "\t exports patches from 'repo' to 'patchdir' based on 'ref'\n"
319569e4
FG
10 exit 1
11fi
12
13# parameters
14kernel_submodule=$1
15kernel_patchdir=$2
16base_ref=$3
17
18cd "${kernel_submodule}"
19echo "clearing old exported patchqueue"
20rm -f "${top}/${kernel_patchdir}"/*.patch
21echo "exporting patchqueue using 'git format-patch [...] ${base_ref}.."
22git format-patch \
23 --quiet \
24 --no-numbered \
25 --no-cover-letter \
26 --zero-commit \
a6ee60dc 27 --no-signature \
2ad9e087 28 --diff-algorithm=myers \
50953e9e 29 --output-directory="${top}/${kernel_patchdir}" \
319569e4
FG
30 "${base_ref}.."
31
28197846 32git checkout "${base_ref}"
319569e4
FG
33
34cd "${top}"