we did this to death a few weeks back but in summary, modern diesel cars have very fine tolerance high pressure pumps that actually use the diesel to lubricate themselves. Petrol is a solvent and washes the lubricant away, and therefore can damage these pumps seriously, costing top $ to replace. A bit of petrol would be OK, but a tankful could screw the pumps up before you've even driven it, as the act of unlocking the car can prime the pumps in some models. Drive it, and you could risk the whole engine.
Diesel in petrol is not good but in general the car will just run rough and eventually stall. Drain and refill and you might be luckier, as eventually the petrol will dilute and disperse the greasy diesel. You might need new fuel filters, etc. but less likely to be a major problem.
http://www.theaa.com/motoring_advice/fuels-and-environment/misfuelling.html