Dotfiles for different machines on different branches.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
429 B

  1. #!/bin/zsh
  2. # for merging all branches into the master branch of a git directory according to my suckless patch structure
  3. # e.g. see dwm/st/etc
  4. suckdiff &&
  5. git reset --hard origin/base &&
  6. for branch in $(git for-each-ref --format='%(refname)' refs/heads/ | cut -d'/' -f3); do
  7. if [[ ("$branch" != "master") && ("$branch" != "base") ]];then
  8. echo $branch
  9. git merge $branch -m $branch
  10. fi
  11. done
  12. make && sudo make clean install