Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 1559:59b3639df0a9
Convert all classes to new-style classes by deriving them from object.
author | Eric Hopper <hopper@omnifarious.org> |
---|---|
date | Fri, 18 Nov 2005 22:48:47 -0800 |
parents | 7509fa02437f |
children | 6efad1cc07de |
comparison
equal
deleted
inserted
replaced
1554:68ec7b9e09a4 | 1559:59b3639df0a9 |
---|---|
676 if os.path.exists(dest): | 676 if os.path.exists(dest): |
677 raise util.Abort(_("destination '%s' already exists"), dest) | 677 raise util.Abort(_("destination '%s' already exists"), dest) |
678 | 678 |
679 dest = os.path.realpath(dest) | 679 dest = os.path.realpath(dest) |
680 | 680 |
681 class Dircleanup: | 681 class Dircleanup(object): |
682 def __init__(self, dir_): | 682 def __init__(self, dir_): |
683 self.rmtree = shutil.rmtree | 683 self.rmtree = shutil.rmtree |
684 self.dir_ = dir_ | 684 self.dir_ = dir_ |
685 os.mkdir(dir_) | 685 os.mkdir(dir_) |
686 def close(self): | 686 def close(self): |
1186 lstart = body.rfind('\n', begin, mstart) + 1 or begin | 1186 lstart = body.rfind('\n', begin, mstart) + 1 or begin |
1187 lend = body.find('\n', mend) | 1187 lend = body.find('\n', mend) |
1188 yield linenum, mstart - lstart, mend - lstart, body[lstart:lend] | 1188 yield linenum, mstart - lstart, mend - lstart, body[lstart:lend] |
1189 begin = lend + 1 | 1189 begin = lend + 1 |
1190 | 1190 |
1191 class linestate: | 1191 class linestate(object): |
1192 def __init__(self, line, linenum, colstart, colend): | 1192 def __init__(self, line, linenum, colstart, colend): |
1193 self.line = line | 1193 self.line = line |
1194 self.linenum = linenum | 1194 self.linenum = linenum |
1195 self.colstart = colstart | 1195 self.colstart = colstart |
1196 self.colend = colend | 1196 self.colend = colend |
1477 By default this command outputs: changeset id and hash, tags, | 1477 By default this command outputs: changeset id and hash, tags, |
1478 parents, user, date and time, and a summary for each commit. The | 1478 parents, user, date and time, and a summary for each commit. The |
1479 -v switch adds some more detail, such as changed files, manifest | 1479 -v switch adds some more detail, such as changed files, manifest |
1480 hashes or message signatures. | 1480 hashes or message signatures. |
1481 """ | 1481 """ |
1482 class dui: | 1482 class dui(object): |
1483 # Implement and delegate some ui protocol. Save hunks of | 1483 # Implement and delegate some ui protocol. Save hunks of |
1484 # output for later display in the desired order. | 1484 # output for later display in the desired order. |
1485 def __init__(self, ui): | 1485 def __init__(self, ui): |
1486 self.ui = ui | 1486 self.ui = ui |
1487 self.hunk = {} | 1487 self.hunk = {} |