        Prints the git log of the named topgit branch -- or the current
        branch, if you don't specify a name.

        This is really just a convenient shortcut for:

            `git log --first-parent --no-merges $(tg base <name>)..<name>`

        where `<name>` is the name of the TopGit topic branch (or omitted
        for the current branch).

        However, if `<name>` is a `[BASE]` branch the `--no-merges`
        option is omitted.

        If `--compact` is used then `git log-compact` will be used instead
        of `git log`.  The `--command=<git-alias>` option can be used to
        replace "log" with any non-whitespace-containing command alias name,
        `--compact` is just a shortcut for `--command=log-compact`.  The
        `git-log-compact` tool may be found on its project page located at:

            https://mackyle.github.io/git-log-compact

        Note that the `--compact` or `--command=` option must be used
        before any `--` or `git log` options to be recognized.

        NOTE: if you have merged changes from a different repository, this
        command might not list all interesting commits.

