GitHub repository: ubhaya/git-istage
Description: Make staging whole files, as well as parts of a file, up to the line level, a breeze.