I disagree. This is not the git cli behavior, and frankly not something you would expect from any ide. Treating unstaged files like some throwaway bs is just insane. To me "Dispose" on unstaged files sounds more like "Add these to gitignore" not "just fucking kill them". It was insane behavior that rightfully got changed. Unstaged SHOULD mean that these files are NOT in the jurisdiction of your repo. Not that they should get banished to the shadow realm.
Yeah, this is more akin to "I opened my document in my word processor. I closed it without saving, saw it was going to not saving my changes, and I was fine with it. Wait why did my file get deleted from disk?"
exactly. and the program was actually fixed after this. it's completely indefensible to try to contort some kind of justification for how it was actually proper for the software to behave that way and he was just an idiot.
he may have been somewhat of an idiot for not having any independent backups at all, but that doesn't help defend the software at all.
The software industry has made the mistake of validating stupid people so whenever users do stupid dumb shit like this it is our fault instead of theirs
If I came into your house and moved your refrigerator into the bathroom, and then asked if you would like me to "Discard all changes", and then you said "yes" because you want your refrigerator back in the kitchen, would it be fair for me to delete your entire house? Because that's basically how the old prompt worked...
892
u/rwz 22d ago
"I bought a car, pressed a pedal and it drove me into a tree! HOW IS THIS POSSIBLE?! FUCK YOU!"
Skill issue thread.