I recently noticed that the "stage selected lines" and then "commit only those lines" stopped working. It is now committing the entire file.
If I have a file with 20+ lines changed lines in it, say lines 1-20
and I want to make one commit with lines 3-8
and then another commit with lines 1-2, 9-20
My usual work flow was to select those lines and then click Commit.
As of two attempts recently this commits the whole file not just those lines.
I'm on macOS 10.12.6 and Sourcetree 2.7.6
I've now switched to use Sourcetree to stage the specific lines and commit within my command line as that does seem to be working.
My previous workflow appeared to work as expected 48 hours ago.