It's fairly common to want to set a breakpoint that is limited to the current thread. For instance, if you hit function A on thread 1, then you want to set a breakpoint on function B but only when this thread hits it. You can do this in Python, but it should be simple to do this just from the command line. With this patch you can do:
break set -t current -n foo
or something like that.
This actually uses the thread from the ExecutionContext passed to the CommandObjectBreakpointSet::DoExecute, not the currently selected thread, so it will work in breakpoint commands as well as from the command line. That's the right thing to do.