Remix.run Logo
MisterTea 7 hours ago

> Obviously smarter people than I disagree, but my dumdum head just feels that way.

No you are correct, do not doubt yourself. Baked in behavior catering to a completely separate tool is bad design. Git is the current version control software but its not the first nor last. Imagine if we move to another source control and are burdened with .gitignore files. No thanks.

The Unix tools are designed to be good and explicit at their individual jobs so they can be easily composed together to form more complex tools that cater to the task at hand.

Brian_K_White 5 hours ago | parent [-]

That's why a bunch of tools agreed on something that was not tied to any one of them. What did I miss? We are explicitly not talking about .gitignore.

petcat 5 hours ago | parent | next [-]

But both rg and ag ignore paths in .gitignore by default still

Brian_K_White 5 hours ago | parent [-]

ah

tmtvl 5 hours ago | parent | prev [-]

> We are explicitly not talking about .gitignore.

Actually we are, because some utter idiot wrote:

> grep-like tools which read .gitignore violate POLA.

bogeholm 4 hours ago | parent [-]

> utter idiot

How about we keep it civilized

saghm 3 hours ago | parent [-]

Given that they were quoting themselves, I think it's probably intended as humor. (I had to scroll up to check but I immediately suspected, and it made me chuckle)