You can not change history for any published changes - like I said, doing so makes your repository incompatible with any other clone.
That's the same on Git.
You can not change history for any published changes - like I said, doing so makes your repository incompatible with any other clone.
That's the same on Git.
You mean with an actual plan?
"Agile development" (aka business substituted a plan with utter chaos and daily changing super-urgend demands) has ruined our industry.
Agile done right can be helpful, but in 95% of times, agile isn't done right.
Electrical engineering can't quite work like that because if you want to try out a change you have to order new, expensive prototype boards that take time to be finished and delivered. Can't just run a new pipeline and have the new version in production within minutes.
Does gtfo() then work as expected?
They meant that you'd get the same message no matter what unrecognized option you use. So it's not like they added a specific check that if you type in -h they will give you the message, but instead you get the same message for any unrecognized option.
The thing in the OP only occurs if you type exit, so they specifically added that message to be shown when the interpreter clearly knows what you want, but you just didn't say it exactly right.
10 years ago I got into RC planes for a summer, and me and the guy were talking about how ridiculous it is that the milirary is spending so much money on simple drones, when they could just strap some explosives on a cheap hobbyist RC plane/drone for a fraction of the price, and just create swarms of them.
The technology had been widely available for some time already back then. Turns out, it was just lacking a war to do so.
(Just to be clear, we were all anti-war in general, this was just idle speculatiok back then. But if our country was attacked at that time, I'm sure some of us would have ended in a newly created drone force like what happened in the Ukraine.)
And what's TCP/IP?
Looks like Mercurial can change the history just fine using the hg command. You just need to enable it first.
https://book.mercurial-scm.org/read/changing-history.html
Git can also be configured to disable history rewrites.
https://stackoverflow.com/questions/2085871/strategy-for-preventing-or-catching-git-history-rewrite
So the difference between git and hg really just comes down to the defaults.
I got weirdly invested in this, and by the end I was kinda happy that it was "just" a bug in the tooling and not anything actually malicious.
Especially that + and - act differently. If + does string concattenation, - should also do some string action or throw an error in this situation.
Thanks for the warning. I am currently running Fedora (because "it just works") and I'm drowning in bugs and incompatibilities.
I was considering Bazzite because of all the recommendations, but considering my luck (and probably my hardware combination) I'd probably end up just like you described.
You aren't wrong, it wouldn't be bad for it to just print the help in that case, at least when running interactive.
For automation, printing the full help of a more complex command would completely trash logs.