	If '-a' or '--all' was specified, pushes all non-annihilated
	TopGit-controlled topic branches, to a remote repository.
	Otherwise, pushes the specified topic branches - or the
	current branch, if you don't specify which.  By default, the
	remote gets all the dependencies (both TopGit-controlled and
	non-TopGit-controlled) and bases pushed to it too.  If
	'--tgish-only' was specified, only TopGit-controlled
	dependencies will be pushed, and if '--no-deps' was specified,
	no dependencies at all will be pushed.

	The remote may be specified with the '-r' option. If no remote
	was specified, the configured default TopGit remote will be
	used.

