Will putting petrol in a diesel engine cause permanent damage?

It depends on the amount of petrol and how long the engine has been running. If caught early, the damage can be minimal, but if left unchecked, it can cause permanent damage to the fuel system and engine.