nice support for git branches
getem and rgetem are mostly the same, and will just pull from the origin of the repository.
rfluffer is a new script that does a careful git update of the repo and all remotes in order to ensure there everything is synchronized. if there are serious merge conflicts, this will fail, but that's a place to inject some human intervention anyhow.
rcheckin now does the careful git update also to make sure that the git push will have as good a chance as possible of working.
tested with multiple branches and different dirtiness scenarios (e.g. master branch dirty, upstream dirty, local copy dirty, then combos with varying dirtiness) and the scripts have managed to get through these situations.