Advertisement
Guest User

Untitled

a guest
Feb 15th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.64 KB | None | 0 0
  1. #!/bin/sh
  2. tput setaf 4
  3. echo "$@"
  4. tput setaf 9
  5. [ "$1" = 'amend' ] && exit
  6. tput setaf 6
  7. unset DBUS_SESSION_BUS_ADDRESS HUSHLOGIN INVOCATION_ID JOURNAL_STREAM LANG LANGUAGE LESS LESSCLOSE LESSOPEN LS_COLORS MAIL OLDPWD SHLVL STY WINDOW XDG_RUNTIME_DIR XDG_SE
  8. AT XDG_SESSION_CLASS XDG_SESSION_ID XDG_SESSION_TYPE XDG_VTNR
  9. export
  10. tput setaf 9
  11.  
  12. while read old new extra; do
  13.         echo "O=$old N=$new E=$extra"
  14.         git branch --no-color --format='%(refname:short)' --contains $old |
  15.         while read branch; do
  16.                 echo "B=$branch"
  17.                 echo git rebase --onto $new $old $branch
  18.         done
  19.         echo
  20. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement