diff options
Diffstat (limited to 'sh/gitpu')
| -rwxr-xr-x | sh/gitpu | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/sh/gitpu b/sh/gitpu new file mode 100755 index 0000000..5453fae --- /dev/null +++ b/sh/gitpu @@ -0,0 +1,19 @@ +#!/bin/sh + +if [ -z "$1" ]; then +	git checkout master  +	git pull upstream master +	git push +	git checkout fly +	git merge --no-edit master +	git push +else +	for dir; do +		git -C "$dir" checkout master  +		git -C "$dir" pull upstream master +		git -C "$dir" push +		git -C "$dir" checkout fly +		git -C "$dir" merge --no-edit master +		git -C "$dir" push +	done +fi | 
