if [[ $# -ne 3 ]] then echo"Diff AAOS sysui & notifications projects between two revesions" echo"Usage $0 <path_to_android_checkout> <diff_start_hash_or_label> <diff_end_hash_or_label>" echo"Example 1: $0 ~/Android/android11-release remotes/aosp/android10-qpr3-release remotes/aosp/android11-release" echo"Example 2: $0 ~/Android/master fbec38f2ae804519be36b146c4c5a3772ad0327a 5079993610225086d0c059cb693881d83ed64af9"
exit 1 fi
# i.e. something like ~/Android/android11-release
ANDROID_CHECKOUT=$1 # i.e. something like remotes/aosp/android10-qpr3-release # ref: branches https://android.googlesource.com/platform/frameworks/base/+refs
LABEL_START=$2 # i.e. something like remotes/aosp/android11-release
LABEL_END=$3
git_stat_method () {
FILE_LIST=`eval $1 | cat` if [[ -z $FILE_LIST ]] then echo"Query does not return any files: \"$1\"" else echo"Running:" echo"git diff --stat $LABEL_START $LABEL_END -- \`$1\`" eval"git diff --stat $LABEL_START $LABEL_END -- \`$1\`" | cat fi
}
no_sysui_ext_project() { echo"sysui is not overwritten as no project at: $SYSUI_EXT_PROJECT" echo"If there is, change SYSUI_EXT_PROJECT in the script."
}
# These values should be updated as necessary.
SYSUI_BASE_PROJECT=frameworks/base
SYSUI_BASE_PATTERN=packages/CarSystemUI
SYSUI_EXT_PROJECT=vendor/auto/embedded
SYSUI_EXT_PATTERN=AAECarSystemUI
NOTIF_PROJECT=packages/apps/Car/Notification
NOTIF_PATTERN=car/notification
echo"*****************************" echo"Ext SysUI" echo"*****************************" if [[ -e $SYSUI_EXT_PROJECT ]]; then
cd $ANDROID_CHECKOUT
cd $SYSUI_EXT_PROJECT echo"Working directory:" `pwd`
echo"*****************************" echo"Notification" echo"*****************************"
cd $ANDROID_CHECKOUT
cd $NOTIF_PROJECT echo"Working directory:" `pwd`
echo"*****************************" echo"Ext SysUI" echo"*****************************" if [[ -e $SYSUI_EXT_PROJECT ]]; then
cd $ANDROID_CHECKOUT
cd $SYSUI_EXT_PROJECT echo"Working directory:" `pwd`
echo"*****************************" echo"Notification" echo"*****************************"
cd $ANDROID_CHECKOUT
cd $NOTIF_PROJECT echo"Working directory:" `pwd`
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.