235 """ |
235 """ |
236 Private method to process the lines of output. |
236 Private method to process the lines of output. |
237 |
237 |
238 @param line output line to be processed (string) |
238 @param line output line to be processed (string) |
239 """ |
239 """ |
240 l = line.split() |
240 li = line.split() |
241 if l[-1][0] in "1234567890": |
241 if li[-1][0] in "1234567890": |
242 # last element is a rev:changeset |
242 # last element is a rev:changeset |
243 rev, changeset = l[-1].split(":", 1) |
243 rev, changeset = li[-1].split(":", 1) |
244 del l[-1] |
244 del li[-1] |
245 if l[0] == "*": |
245 if li[0] == "*": |
246 status = "current" |
246 status = "current" |
247 del l[0] |
247 del li[0] |
248 else: |
248 else: |
249 status = "" |
249 status = "" |
250 name = " ".join(l) |
250 name = " ".join(li) |
251 self.__generateItem(rev, changeset, status, name) |
251 self.__generateItem(rev, changeset, status, name) |
252 if self.__bookmarksList is not None: |
252 if self.__bookmarksList is not None: |
253 self.__bookmarksList.append(name) |
253 self.__bookmarksList.append(name) |
254 |
254 |
255 def __readStderr(self): |
255 def __readStderr(self): |