[10:06] <CIA-16> ubiquity: cjwatson * r2043 ubiquity/ (debian/changelog scripts/install.py):
[10:06] <CIA-16> ubiquity: * Use code based on shutil.copyfileobj rather than shutil.copyfile to copy
[10:06] <CIA-16> ubiquity:  files, avoiding a couple of unnecessary stats due to os.path.samefile.
[10:12] <CIA-16> ubiquity: cjwatson * r2044 ubiquity/ (5 files in 2 dirs):
[10:12] <CIA-16> ubiquity: * Remove noui and text frontends, which are too out-of-date at the moment
[10:12] <CIA-16> ubiquity:  even to be worth using as examples. A reimplementation would need to
[10:12] <CIA-16> ubiquity:  start from scratch anyway.
[10:17] <CIA-16> ubiquity: cjwatson * r2045 ubiquity/ (7 files in 4 dirs):
[10:17] <CIA-16> ubiquity: * Rename gtkui frontend to gtk-ui to match kde-ui (which had to be named
[10:17] <CIA-16> ubiquity:  that way due to a clash with python-kde3).
[10:22] <CIA-16> ubiquity: cjwatson * r2046 ubiquity/ (8 files in 3 dirs): * Update some copyright dates.
[10:32] <CIA-16> ubiquity: cjwatson * r2047 ubiquity/ (9 files in 4 dirs):
[10:32] <CIA-16> ubiquity: * Split out internationalisation code from ubiquity.misc into
[10:32] <CIA-16> ubiquity:  ubiquity.i18n.
[10:39] <CIA-16> ubiquity: cjwatson * r2048 ubiquity/ (4 files in 2 dirs): remove netcloner frontend too
[10:42] <CIA-16> ubiquity: cjwatson * r2049 ubiquity/ (debian/changelog ubiquity/misc.py): * Remove some dead code from ubiquity.misc.
[10:44] <CIA-16> ubiquity: cjwatson * r2050 ubiquity/ubiquity/ (i18n.py misc.py): fix ubiquity.misc and ubiquity.i18n imports
[12:38] <CIA-16> ubiquity: cjwatson * r2051 ubiquity/ (6 files in 2 dirs):
[12:38] <CIA-16> ubiquity: * Create a BaseFrontend class and move various things to it; it now counts
[12:38] <CIA-16> ubiquity:  as a relatively clear specification of what a frontend has to implement.
[12:38] <CIA-16> ubiquity: * Reorder some frontend methods to follow the ordering of the UI.
[12:40] <CIA-16> ubiquity: cjwatson * r2052 ubiquity/ubiquity/frontend/ (gtk-ui.py kde-ui.py): remove dead attribute
[12:48] <CIA-16> ubiquity: cjwatson * r2053 ubiquity/ubiquity/frontend/kde-ui.py: forgot to remove some attribute initialisation now done in BaseFrontend
[12:51] <CIA-16> ubiquity: cjwatson * r2054 ubiquity/ubiquity/frontend/ (gtk-ui.py kde-ui.py): reorder some attribute initialisation to match method ordering more closely