Your comments

Tracking business / code logic seems far outside the purview of version control and management. Suggesting a user not commit a section of code because it's in progress seems even more questionable, even counter-productive. Such a feature makes far more sense for a continuous integration system (or in IntelliJ's case, an IDE).


I could potentially see this making sense as a feature when creating pull requests, since those usually indicate a final product, but even that would be altering basic functionality based on assumptions.