On the way to the new tcpchat tree
Undo last commit on tcpchat, should be in a branch
Only fetch remote branch if it differs from current