Show More
@@ -386,8 +386,9 b' class hgweb:' | |||
|
386 | 386 | entries=changelist) |
|
387 | 387 | |
|
388 | 388 | def changeset(self, nodeid): |
|
389 | n = bin(nodeid) | |
|
390 | 389 | cl = self.repo.changelog |
|
390 | n = self.repo.lookup(nodeid) | |
|
391 | nodeid = hex(n) | |
|
391 | 392 | changes = cl.read(n) |
|
392 | 393 | p1 = cl.parents(n)[0] |
|
393 | 394 | |
@@ -422,6 +423,7 b' class hgweb:' | |||
|
422 | 423 | def filelog(self, f, filenode): |
|
423 | 424 | cl = self.repo.changelog |
|
424 | 425 | fl = self.repo.file(f) |
|
426 | filenode = hex(fl.lookup(filenode)) | |
|
425 | 427 | count = fl.count() |
|
426 | 428 | |
|
427 | 429 | def entries(**map): |
@@ -454,7 +456,8 b' class hgweb:' | |||
|
454 | 456 | |
|
455 | 457 | def filerevision(self, f, node): |
|
456 | 458 | fl = self.repo.file(f) |
|
457 |
n = |
|
|
459 | n = fl.lookup(node) | |
|
460 | node = hex(n) | |
|
458 | 461 | text = fl.read(n) |
|
459 | 462 | changerev = fl.linkrev(n) |
|
460 | 463 | cl = self.repo.changelog |
@@ -486,7 +489,8 b' class hgweb:' | |||
|
486 | 489 | bcache = {} |
|
487 | 490 | ncache = {} |
|
488 | 491 | fl = self.repo.file(f) |
|
489 |
n = |
|
|
492 | n = fl.lookup(node) | |
|
493 | node = hex(n) | |
|
490 | 494 | changerev = fl.linkrev(n) |
|
491 | 495 | |
|
492 | 496 | cl = self.repo.changelog |
@@ -535,10 +539,13 b' class hgweb:' | |||
|
535 | 539 | permissions=self.repo.manifest.readflags(mfn)[f]) |
|
536 | 540 | |
|
537 | 541 | def manifest(self, mnode, path): |
|
538 |
m |
|
|
539 | rev = self.repo.manifest.rev(bin(mnode)) | |
|
542 | man = self.repo.manifest | |
|
543 | mn = man.lookup(mnode) | |
|
544 | mnode = hex(mn) | |
|
545 | mf = man.read(mn) | |
|
546 | rev = man.rev(mn) | |
|
540 | 547 | node = self.repo.changelog.node(rev) |
|
541 |
mff= |
|
|
548 | mff = man.readflags(mn) | |
|
542 | 549 | |
|
543 | 550 | files = {} |
|
544 | 551 | |
@@ -617,8 +624,9 b' class hgweb:' | |||
|
617 | 624 | entries=entries) |
|
618 | 625 | |
|
619 | 626 | def filediff(self, file, changeset): |
|
620 | n = bin(changeset) | |
|
621 | 627 | cl = self.repo.changelog |
|
628 | n = self.repo.lookup(changeset) | |
|
629 | changeset = hex(n) | |
|
622 | 630 | p1 = cl.parents(n)[0] |
|
623 | 631 | cs = cl.read(n) |
|
624 | 632 | mf = self.repo.manifest.read(cs[0]) |
@@ -805,7 +813,7 b' class hgweb:' | |||
|
805 | 813 | req.write(z.flush()) |
|
806 | 814 | |
|
807 | 815 | elif req.form['cmd'][0] == 'archive': |
|
808 |
changeset = |
|
|
816 | changeset = self.repo.lookup(req.form['node'][0]) | |
|
809 | 817 | type = req.form['type'][0] |
|
810 | 818 | if (type in self.archives and |
|
811 | 819 | self.repo.ui.configbool("web", "allow" + type, False)): |
General Comments 0
You need to be logged in to leave comments.
Login now