News for hackers. Stuff that matters.
Re:FreeBSD on a MacBook Pro by gurkendoktor on Thursday November 24, 2016 @06:52PM (#13033545)
I had always assumed that SourceTree was a portable Qt app (it looks like it, doesn't it?), but it's only available on macOS and Windows.

Tower and GitUp are a huge lock-in into macOS for me. Tower for line-by-line staging/discarding, GitUp for minor history fix-ups (editing a commit message without remembering the CLI command, etc.).

Re:FreeBSD on a MacBook Pro by iamthad on Thursday November 24, 2016 @07:11PM (#13033628)
For what it's worth, git add, git checkout, and git reset all take the -p (or --patch) option, which allows selection of sub-sections of files to stage, discard, or unstage, respectively.