Good old fashioned text editing as su. In the old sources, I cut out
references to Ubuntu repos which are grouped. Then replace the word natty
with oneiric for example then copy the remainder to the end of the new
sources. I save and it usually works. If get errors then I ignore them or
troubleshoot. It is harder than it used to be because not everything is in
sources.lst.