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