updates to term.el and gitPushFirstUnpushed