Blame scripts/refresh_patch.sh
|
Matthias Brugger |
c8a553 |
#!/bin/bash
|
|
Michal Marek |
9bee79 |
#
|
|
Michal Marek |
9bee79 |
# keep noise between two revisions of a patch small:
|
|
Michal Marek |
9bee79 |
# fixed sort order
|
|
Michal Marek |
9bee79 |
# fixed filenames a/b, requires quilt 0.46+
|
|
Michal Marek |
9bee79 |
# no timestamps
|
|
Michal Marek |
9bee79 |
# diffstat to get a quick overview what files get modified
|
|
Michal Marek |
9bee79 |
#
|
|
Michal Marek |
9bee79 |
export LC_ALL=C
|
|
Michal Marek |
9bee79 |
export LANG=C
|
|
Jean Delvare |
04fd98 |
|
|
Michal Suchanek |
2ea024 |
current="$(quilt top)"
|
|
Michal Marek |
9bee79 |
case "$current" in
|
|
Jean Delvare |
04fd98 |
*/patches.kernel.org/*)
|
|
Michal Marek |
9bee79 |
echo "Will not touch kernel.org patch '$current' because it will disappear soon."
|
|
Michal Marek |
9bee79 |
exit 0
|
|
Michal Marek |
9bee79 |
;;
|
|
Jean Delvare |
04fd98 |
*/patches.xen/*)
|
|
Jean Delvare |
e70421 |
# Preserve file order in xen patches
|
|
Jean Delvare |
e70421 |
;;
|
|
Jean Delvare |
04fd98 |
*)
|
|
Jean Delvare |
e70421 |
# Sort files in other patches
|
|
Jean Delvare |
e70421 |
opt_sort=--sort
|
|
Jean Delvare |
e70421 |
;;
|
|
Michal Marek |
9bee79 |
esac
|
|
Jean Delvare |
04fd98 |
|
|
Michal Marek |
9bee79 |
quilt refresh \
|
|
Michal Marek |
9bee79 |
-U 3 \
|
|
Michal Marek |
9bee79 |
--no-timestamps \
|
|
Michal Marek |
9bee79 |
--no-index \
|
|
Michal Marek |
9bee79 |
--diffstat \
|
|
Jean Delvare |
e70421 |
$opt_sort \
|
|
Michal Marek |
9bee79 |
--backup \
|
|
Michal Marek |
9bee79 |
-p ab
|