equal
deleted
inserted
replaced
83 d = os.getcwd() |
83 d = os.getcwd() |
84 try: |
84 try: |
85 os.chdir(self.path) |
85 os.chdir(self.path) |
86 id = None |
86 id = None |
87 state = 0 |
87 state = 0 |
88 for l in os.popen("cvsps -A"): |
88 for l in os.popen("cvsps -A -u --cvs-direct -q"): |
89 if state == 0: # header |
89 if state == 0: # header |
90 if l.startswith("PatchSet"): |
90 if l.startswith("PatchSet"): |
91 id = l[9:-2] |
91 id = l[9:-2] |
92 elif l.startswith("Date"): |
92 elif l.startswith("Date"): |
93 date = util.parsedate(l[6:-1], ["%Y/%m/%d %H:%M:%S"]) |
93 date = util.parsedate(l[6:-1], ["%Y/%m/%d %H:%M:%S"]) |
100 ancestor = l[17:-1] |
100 ancestor = l[17:-1] |
101 self.parent[id] = self.lastbranch[ancestor] |
101 self.parent[id] = self.lastbranch[ancestor] |
102 elif l.startswith("Author"): |
102 elif l.startswith("Author"): |
103 author = self.recode(l[8:-1]) |
103 author = self.recode(l[8:-1]) |
104 elif l.startswith("Tag: "): |
104 elif l.startswith("Tag: "): |
105 t = l[5:-1] |
105 t = l[5:-1].rstrip() |
106 if t != "(none) ": |
106 if t != "(none)": |
107 self.tags[t] = id |
107 self.tags[t] = id |
108 elif l.startswith("Log:"): |
108 elif l.startswith("Log:"): |
109 state = 1 |
109 state = 1 |
110 log = "" |
110 log = "" |
111 elif state == 1: # log |
111 elif state == 1: # log |