You're making assumption about work flows and using that to justify
command implementation flaws. This is not exactly "user friendly".
I don't dispute that. But git-status should certainly not be restricted
_only_ to that usage pattern.
It is... when the file system lets you write. Like I said this is a
technically good thing to do.
But a command that is called "status" should provide a "status" even if
the file system is read-only nevertheless. The index updating business
that is done behind the scene is and should be an opportunistic
optimization, but it should not prevent status reporting.
It is pretty expected that a "commit" command would fail if the file
system is ro, but not a "status" command. And this is true
irrespectively of whatever workflow you might be most likely to use the
"status" command for.
Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html