51 lines
1.3 KiB
Bash
51 lines
1.3 KiB
Bash
#!/usr/bin/env zsh
|
|
GF_BASE="/Users/james/Code/GreenFiling/eclipse/GreenFiling"
|
|
GF_JOURNAL="/Users/james/Code/GreenFiling/eclipse/JournalClient"
|
|
GF_ONELEGAL="/Users/james/Code/GreenFiling/eclipse/OneLegalClient"
|
|
GF_TYLER="/Users/james/Code/GreenFiling/eclipse/TexFileClient"
|
|
GF_TYBERA="/Users/james/Code/GreenFiling/eclipse/TyberaClient"
|
|
GF_LOG="/Users/james/Code/GreenFiling/data/logs"
|
|
|
|
switch () {
|
|
pushd "/Users/james/Documents/greenfiling/buildtools/switch"
|
|
bundle exec ruby switch.rb $@
|
|
popd
|
|
}
|
|
|
|
svn_stash() {
|
|
if [ ! -d .svn ]; then
|
|
echo "Not at ROOT of SVN directory."
|
|
return
|
|
fi
|
|
|
|
if [ ! -d .svn/stash ]; then
|
|
echo "creating .svn/stash directory"
|
|
mkdir -p .svn/stash/
|
|
fi
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "Missing stash name argument"
|
|
return
|
|
fi
|
|
|
|
stash_file="$PWD/.svn/stash/${@[-1]}"
|
|
if [[ "$1" == "pop" ]] ; then
|
|
if [ ! -f $stash_file ]; then
|
|
echo "Cannot find stash: $stash_file"
|
|
return
|
|
fi
|
|
patch -p0 < $stash_file
|
|
elif [[ "$1" == "list" ]] ; then
|
|
ls -1 .svn/stash/
|
|
else
|
|
if [ -f $stash_file ]; then
|
|
echo "stash already exist with that name: $stash_file"
|
|
return
|
|
fi
|
|
echo "stash file can be found at $stash_file"
|
|
svn diff > $stash_file && svn revert -R .
|
|
fi
|
|
}
|
|
|
|
eval "$(rbenv init -)"
|