List merged and unmerged git branches by time

When I run git branch I get:

A 
B
C
D
E
F

What I’d like to see is something like this:

Merged                                    Unmerged
A *                                       F
C                                         E
D                                         B

Where the * shows the current branch and where the branches are listed in time order (i.e. most recent first).

I’m aware of various git GUIs but I’d just like a simple listing like this.

Is this possible and, if so, how?

Git Baby is a git and github fan, let's start git clone.