If I understand correctly, gasoline was added to the diesel that was already in the tank. There must have been a fairly decent amount left in the tank when the gasoline was added. That's actually kind of bad. If the tank had been empty or close to it, the car wouldn't have started. The chances are the injector pump is more than likely fried. The engine ran for enough time to get home. That means that mixture went through that injector pump Without the same amount of lubrication it would normally have. Those tolerances in that pump are extremely tight. Without the full lubrication of the diesel I imagine The injector pump is shot and more than likely so are the Injectors it kind of depends on what kind they are and what kind of system the diesel has.