diff --git a/custom/plugins/buildbot_dev/buildbot_dev.plugin.zsh b/custom/plugins/buildbot_dev/buildbot_dev.plugin.zsh new file mode 100644 index 000000000..c329b62cb --- /dev/null +++ b/custom/plugins/buildbot_dev/buildbot_dev.plugin.zsh @@ -0,0 +1,86 @@ + +alias cdb='cd ~/projects/buildbot/' + +function bb_env() +{ + BASE=$HOME/projects/buildbot/ + #export __PATHBKP=$PATH + #export PYTHONPATH=$BASE/buildbot/master:$BASE/txwebservices/install:$BASE/cactus/install:$BASE/config/tools + #export PATH=$HOME/bin:$BASE/buildbot/master/bin:$BASE/txwebservices/install:$PATH + #export format_warnings_path=$BASE/config + #export warning_path=$BASE/config/latests_warnings + #export __PS1BKP=$PS1 + + fg_blue=%{$'\e[0;34m'%} + fg_cyan=%{$'\e[0;36m'%} + fg_lgreen=%{$'\e[1;32m'%} + # export PS1=${fg_lgreen}BBENV${fg_cyan}:$PS1 + + cd $BASE/config + . ../tosource +} + +function bb_envrestore() +{ + unset BASE + unset PYTHONPATH + unset warning_path + unset format_warnings_path + export PATH=$__PATHBKP + export PS1=$__PS1BKP +} + +alias autopep8_cur_directory='autopep8 --ignore=E501 -i **/*.py' + +function bb_repo_upload() +{ + REVIEWERS=(ion.alberdi@intel.com\ + vincentx.besanceney@intel.com\ + vincentx.dardel@intel.com\ + christophex.letessier@intel.com\ + olivier.monnier@intel.com\ + remy.protat@intel.com\ + gaetan.semet@intel.com\ + pierre.tardy@intel.com) + A=$(printf -- '%s,' ${REVIEWERS[@]}) + A=${A%,} + echo "Reviewers: $A" + repo upload --cbr --re=$A . +} + +function bb_merge_staging_main() +{ + git merge umg/platform/buildbot/staging --m "Manual merge branch 'platform/buildbot/staging' into 'platform/buildbot/main'" + git mergetool --no-prompt --tool=kdiff3 +} + +function bb_merge_prod_staging() +{ + git merge umg/platform/buildbot/prod --m "Manual merge branch 'platform/buildbot/prod' into 'platform/buildbot/staging'" + git mergetool --no-prompt --tool=kdiff3 +} + +function bb_push_with_care() +{ + project=$1 + shift + branch=$1 + shift + + if [[ -z $project || -z $branch ]]; then + echo "Missing arg : " + return + fi + echo "Pushing branch $branch on project $project" + echo "Press Enter to continue" + read + git push ssh://android.intel.com/a/buildbot/$project HEAD:platform/buildbot/$branch + + echo "Refreshing repo" + echo "Waitin 30s..." + sleep "30" + repo sync . + + echo "Display merged:" + git log --pretty=oneline --graph -3 | cat +} diff --git a/custom/plugins/common-aliases/common-aliases.plugin.zsh b/plugins/common-aliases/common-aliases.plugin.zsh similarity index 98% rename from custom/plugins/common-aliases/common-aliases.plugin.zsh rename to plugins/common-aliases/common-aliases.plugin.zsh index 6eedf3a58..61e5b180e 100644 --- a/custom/plugins/common-aliases/common-aliases.plugin.zsh +++ b/plugins/common-aliases/common-aliases.plugin.zsh @@ -16,8 +16,6 @@ alias zshrc='vim ~/.zshrc' alias grep='grep --color' alias sgrep='grep -R -n -H -C 5' -alias cdb='cd ~/projects/buildbot/' - alias t='tail -f' # cd, because typing the backslash is A LOT of work!!