162 def add(self, manifest, list, desc, transaction, p1=None, p2=None, |
162 def add(self, manifest, list, desc, transaction, p1=None, p2=None, |
163 user=None, date=None): |
163 user=None, date=None): |
164 user = (user or |
164 user = (user or |
165 os.environ.get("HGUSER") or |
165 os.environ.get("HGUSER") or |
166 os.environ.get("EMAIL") or |
166 os.environ.get("EMAIL") or |
167 os.environ.get("LOGNAME", "unknown") + '@' + socket.getfqdn()) |
167 (os.environ.get("LOGNAME", |
|
168 os.environ.get("USERNAME", "unknown")) |
|
169 + '@' + socket.getfqdn())) |
168 date = date or "%d %d" % (time.time(), time.timezone) |
170 date = date or "%d %d" % (time.time(), time.timezone) |
169 list.sort() |
171 list.sort() |
170 l = [hex(manifest), user, date] + list + ["", desc] |
172 l = [hex(manifest), user, date] + list + ["", desc] |
171 text = "\n".join(l) |
173 text = "\n".join(l) |
172 return self.addrevision(text, transaction, self.count(), p1, p2) |
174 return self.addrevision(text, transaction, self.count(), p1, p2) |