I repaired a really bad puncture (turned out to be a piece of glass almost 1cm square) at the roadside with a kit - cover the rebber bung in glue, push it in and cut excess off. Used all the CO2 cartridges to inflate the tyre, took it to a petrol station air pump to do the rest.
It got to me to work, and home again, but next day tyre had lost half pressure, so off to get a new tyre - still held good for the ride up to Crieff though