blob: b34f0a9b9ce34ab145667ed504706db88de28c87 [file] [log] [blame]
Bo Lv72d0e902023-01-02 14:27:34 +00001#!/bin/bash
2
3# Amlogic gerrit code auto-fix script
4# Author: xiaobo.gu@amlogic.com
5# Init version: 2015.05.01
6
7# get current dir
8CUR_P=$(dirname $0)
9CUR_P=${CUR_P/\./$(pwd)}
10#echo $CUR_P
11
12# prepare variables
13REVIEW_OUTPUT=$CUR_P/review.txt
14PATCH_FILE_NAME=$CUR_P/patch_name
15#CUR_P=`abspath $pwd`
16#echo $CUR_P
17
18# get latest patch
19git format-patch -s -1 -o $CUR_P > $PATCH_FILE_NAME
20PATCH_NAME=`cat $PATCH_FILE_NAME`
21#echo $PATCH_NAME
22
23# check patch and generate review summary
24python $CUR_P/checkpatch.py $PATCH_NAME > $REVIEW_OUTPUT
25
26# fix files by review summary
27python $CUR_P/auto_fix.py $REVIEW_OUTPUT
28
29# cleanup
30rm $PATCH_FILE_NAME
31rm $REVIEW_OUTPUT
32rm $PATCH_NAME