Dotfiles
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.
 
 
 
 
 
 

38 lines
812 B

#
# Executes commands at the start of an interactive session.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
# Source Prezto.
if [[ -s "${ZDOTDIR}/prezto/init.zsh" ]]; then
source "${ZDOTDIR}/prezto/init.zsh"
fi
# Customize to your needs...
# Revive old gst alias from OMZ/git
alias gst="git status"
# git update fork
# Merge upstream
function gupf {
(
set -e
local ORIGIN=${1-origin}
local UPSTREAM=${2-upstream}
git fetch $ORIGIN
git fetch $UPSTREAM
git checkout $ORIGIN/master
git checkout -b merge
git merge $UPSTREAM/master -m "merge upstream from `git ls-remote --get-url $UPSTREAM`"
git checkout master
git rebase merge
git branch -d merge
)
}
# Local overrides
[[ -e "$DOTDIR/zsh/zshrc.local" ]] && source "$DOTDIR/zsh/zshrc.local"