Guest User

Untitled

a guest
Jun 19th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. branches() {
  2. git branch | sed -e 's/*/ /g' | egrep -v '^[[:space:]]+master$' | awk '{print
  3. $NF}'
  4. }
  5.  
  6. last_commit() {
  7. git log -n 1 "${1}" | grep commit | awk '{print $2}'
  8. }
  9.  
  10. branch_is_merged() {
  11. git log master | grep "commit $(last_commit "${1}")" > /dev/null 2>&1
  12. }
  13. unmerged() {
  14. for branch in $(branches)
  15. do
  16. branch_is_merged "${branch}" || echo "${branch}"
  17. done
  18. }
Add Comment
Please, Sign In to add comment