uncommit: set uncommit_source extra consistently in interactive mode
The middle changeset is the main one, the rest is just for showing more diff in the tests. Feel free to fold the first and third changeset away.
The middle changeset is the main one, the rest is just for showing more diff in the tests. Feel free to fold the first and third changeset away.