mercurial/hgweb/webutil.py
Fri, 22 Dec 2017 21:25:46 +0800 Anton Shestakov hgweb: link to successors of obsoleted changesets
Tue, 21 Nov 2017 17:03:41 +0800 Anton Shestakov hgweb: display fate of obsolete changesets
Tue, 19 Dec 2017 16:27:24 -0500 Augie Fackler merge with stable
Sun, 17 Dec 2017 18:28:15 +0900 Yuya Nishihara hgweb: disable diff.noprefix option for diffstat stable
Fri, 08 Dec 2017 22:27:14 +0800 Anton Shestakov hgweb: rewrite `template = A and B or C` to be a proper ternary operator
Sun, 26 Nov 2017 13:29:18 +0800 Anton Shestakov hgweb: rename the main attribute of instabilities
Sun, 19 Nov 2017 13:18:54 +0800 Anton Shestakov context: add instabilities() method to basefilectx
Sat, 18 Nov 2017 11:58:57 +0800 Anton Shestakov context: add obsolete() method to basefilectx
Thu, 05 Oct 2017 21:20:08 +0200 Denis Laxalde diff: also yield file context objects in patch.trydiff() (API)
Mon, 16 Oct 2017 22:44:06 -0400 Augie Fackler webutil: use pycompat.bytestr() instead of str()
Sun, 01 Oct 2017 12:29:33 +0100 Gregory Szorc hgweb: use parsebool for parsing diff query string options
Sat, 30 Sep 2017 09:08:01 +0100 Gregory Szorc hgweb: query string arguments to control whitespace for annotate
Fri, 30 Jun 2017 03:45:52 +0200 Boris Feld configitems: register the 'web.style' config
Sat, 01 Apr 2017 12:24:59 +0200 Denis Laxalde mdiff: add a hunkinrange helper function
Thu, 30 Mar 2017 21:40:10 +0200 Denis Laxalde hgweb: prefix line id by ctx shortnode in filelog when patches are shown
Wed, 29 Mar 2017 12:07:07 +0200 Denis Laxalde hgweb: fix diff hunks filtering by line range in webutil.diffs()
Mon, 13 Mar 2017 15:15:49 +0100 Denis Laxalde hgweb: add a 'linerange' parameter to webutil.diffs()
Thu, 19 Jan 2017 17:41:00 +0100 Denis Laxalde hgweb: handle a "linerange" request parameter in filelog command
Mon, 13 Mar 2017 10:40:19 +0100 Denis Laxalde hgweb: handle "parity" internally in webutil.diffs()
Mon, 13 Mar 2017 12:40:14 -0700 Gregory Szorc py3: add __bool__ to every class defining __nonzero__
Wed, 15 Mar 2017 15:10:09 -0700 Pierre-Yves David hgweb: explicitly tests for None in webutil
Sun, 12 Mar 2017 21:52:17 -0700 Gregory Szorc hgweb: don't use mutable default argument value
Mon, 06 Mar 2017 09:28:33 +0100 Denis Laxalde hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm
Mon, 06 Mar 2017 09:44:39 +0100 Denis Laxalde hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines
Tue, 17 Jan 2017 17:25:48 +0100 Denis Laxalde hgweb: explictly pass basectx in webutil.diffs
Thu, 10 Nov 2016 02:13:19 -0800 Durham Goode manifest: remove last uses of repo.manifest
Sat, 08 Oct 2016 16:10:34 +0100 Jun Wu hgweb: make fctx.annotate a separated function so it could be wrapped
Mon, 16 May 2016 21:30:53 +0000 timeless py3: convert to next() function
Thu, 31 Mar 2016 18:09:09 +0800 Anton Shestakov hgweb: add parents to json-log (issue5074)
Fri, 13 Nov 2015 14:35:36 +0800 Anton Shestakov hgweb: move entry-preparing code from webcommands to webutils.commonentry()
Sat, 31 Oct 2015 22:07:40 +0900 Yuya Nishihara hgweb: use absolute_import
Tue, 10 Nov 2015 17:22:40 +0800 Anton Shestakov webutil: make _siblings into an object with __iter__ and __len__
Sun, 01 Nov 2015 14:00:14 +0900 Yuya Nishihara hgweb: do not import templatefilters.revescape and websub as symbol
Sun, 01 Nov 2015 13:58:32 +0900 Yuya Nishihara hgweb: alias ui module as uimod
Tue, 10 Nov 2015 23:02:59 +0800 Anton Shestakov hgweb: compute changeset parents and children for log pages lazily
Sat, 22 Aug 2015 15:40:33 -0700 Gregory Szorc hgweb: extract web substitutions table generation to own function
Tue, 01 Sep 2015 22:28:45 +0800 Anton Shestakov hgweb: move branchentries code from webcommands to webutil
Tue, 11 Aug 2015 13:19:42 +0800 Anton Shestakov style: adjust whitespaces in webutil.py
Sun, 12 Jul 2015 16:47:56 +0800 Anton Shestakov templates: introduce revescape filter for escaping symbolic revisions
Tue, 16 Jun 2015 02:07:25 +0800 Anton Shestakov hgweb: provide symrev (symbolic revision) property to the templates
Tue, 26 May 2015 22:58:30 +0800 Anton Shestakov hgweb: remove an extra call to nodebranchnodefault() in changesetentry()
Fri, 10 Apr 2015 22:34:12 -0400 Gregory Szorc hgweb: expose raw line numbers to templates
Tue, 31 Mar 2015 22:29:12 -0700 Gregory Szorc hgweb: add phase to {changeset} template
Thu, 12 Mar 2015 23:15:06 -0400 Matt Harbison hgweb: replace 'ctx._repo' with 'ctx.repo()'
Fri, 13 Mar 2015 17:00:06 -0400 Jordi GutiƩrrez Hermoso style: kill ersatz if-else ternary operators
Mon, 02 Mar 2015 15:07:18 -0800 Gregory Szorc hgweb: extract changeset template mapping generation to own function
Thu, 19 Feb 2015 19:32:06 +0800 Anton Shestakov hgweb: use introrev() for finding parents (issue4506)
Tue, 06 Jan 2015 20:14:52 -0800 Gregory Szorc hgweb: extract changelist entry generation into own function
Thu, 17 Apr 2014 09:36:08 +0900 FUJIWARA Katsunori hgweb: show as same parents as "hg parents -r REV FILE" in pages for file
Wed, 12 Mar 2014 13:20:04 -0400 Augie Fackler webutil: move from dict() construction to {} literals
Wed, 06 Nov 2013 18:19:04 -0500 Augie Fackler pathutil: tease out a new library to break an import cycle from canonpath use
Tue, 30 Apr 2013 13:53:49 +0200 Pierre-Yves David hgweb: handle filtered "0" rev in navigation stable
Tue, 30 Apr 2013 15:11:12 +0200 Pierre-Yves David hgweb: fix empty navigation detection stable
Wed, 30 Jan 2013 17:32:17 +0100 Pierre-Yves David hgweb: fix navigation label (issue3792) stable
Wed, 16 Jan 2013 14:19:28 +0100 Pierre-Yves David hgweb: ignore filtered revision in revnav
Thu, 10 Jan 2013 19:29:48 +0100 Pierre-Yves David hgweb: generate revnav in two phase
Wed, 16 Jan 2013 13:18:22 +0100 Pierre-Yves David hgweb: pass repo object to revnav construction
Mon, 14 Jan 2013 16:55:48 +0100 Pierre-Yves David hgweb: introduction a filerevnav subclass
Thu, 10 Jan 2013 19:09:32 +0100 Pierre-Yves David hgweb: simplify addition of "(0) navigation entry"
Mon, 14 Jan 2013 16:30:06 +0100 Pierre-Yves David hgweb: simplify the handling of empty repo
less more (0) -100 -60 tip