log mercurial/hgweb/webcommands.py @ 36884:ece242db5000

age author description
Sat, 10 Mar 2018 20:38:28 -0800 Gregory Szorc hgweb: use templater on requestcontext instance
Sat, 10 Mar 2018 19:41:18 -0800 Gregory Szorc hgweb: add a sendtemplate() helper function
Sat, 10 Mar 2018 19:11:41 -0800 Gregory Szorc hgweb: use web.req instead of req.req
Sat, 10 Mar 2018 20:35:35 -0800 Gregory Szorc hgweb: always return iterable from @webcommand functions (API)
Sat, 10 Mar 2018 20:16:20 -0800 Gregory Szorc hgweb: port archive command to modern response API
Sat, 10 Mar 2018 16:17:51 -0800 Gregory Szorc hgweb: refactor fake file object proxy for archiving
Sat, 10 Mar 2018 15:46:29 -0800 Gregory Szorc hgweb: port static file handling to new response API
Sat, 10 Mar 2018 15:37:29 -0800 Gregory Szorc hgweb: remove one-off routing for file?style=raw
Sat, 10 Mar 2018 20:36:34 -0800 Gregory Szorc hgweb: port most @webcommand to use modern response type
Sat, 10 Mar 2018 17:02:57 -0800 Gregory Szorc hgweb: support using new response object for web commands
Sat, 10 Mar 2018 12:36:36 -0800 Gregory Szorc hgweb: perform all parameter lookup via qsparams
Sat, 10 Mar 2018 11:46:52 -0800 Gregory Szorc hgweb: use our new request object for "style" parameter
Sun, 04 Mar 2018 13:04:12 -0500 Augie Fackler hgweb: fix up trailing slash detection on Python 3
Thu, 01 Mar 2018 18:39:21 -0500 Augie Fackler webcommands: use explicit integer division for Python 3 compat
Mon, 26 Feb 2018 16:16:37 +0530 Pulkit Goyal py3: use pycompat.strkwargs to convert kwargs keys to str
Fri, 23 Feb 2018 18:47:26 +0530 Pulkit Goyal py3: make regex bytes in hgweb/webcommands.py
Sat, 17 Feb 2018 22:38:53 -0500 Augie Fackler webcommands: use pycompat.strkwargs as needed
Sat, 17 Feb 2018 22:38:25 -0500 Augie Fackler webcommands: unpack contents of length-1 dict portably
Sun, 27 Dec 2015 13:08:51 +0900 Yuya Nishihara hgweb: translate Abort in help command to 404 error
Tue, 19 Dec 2017 20:41:25 +0800 Anton Shestakov hgweb: make different kinds of commits look differently on /graph
Fri, 05 Jan 2018 19:08:00 +0800 Anton Shestakov monoblue: make actual changeset entries have backgrounds on /graph
Thu, 14 Dec 2017 21:30:00 +0800 Anton Shestakov hgweb: update graph function docstring
Mon, 11 Dec 2017 15:43:56 +0800 Anton Shestakov hgweb: render next pages on /graph incrementally
Mon, 11 Dec 2017 13:47:58 +0800 Anton Shestakov hgweb: split graphdata() into jsdata() and nodes()
Sun, 10 Dec 2017 15:56:22 +0800 Anton Shestakov hgweb: calculate <canvas> width and height client-side
Fri, 08 Dec 2017 21:50:11 +0800 Anton Shestakov hgweb: filter graphmod.colored() output before iterating over it
Thu, 07 Dec 2017 17:18:29 +0800 Anton Shestakov hgweb: implement json-graph
Fri, 08 Dec 2017 22:27:14 +0800 Anton Shestakov hgweb: rewrite `template = A and B or C` to be a proper ternary operator
Fri, 01 Dec 2017 16:00:40 +0800 Anton Shestakov hgweb: only include graph-related data in jsdata variable on /graph pages (BC)
Mon, 20 Nov 2017 21:59:00 +0800 Anton Shestakov hgweb: use webutil.commonentry() for nodes (but not for jsdata yet) in /graph
Mon, 20 Nov 2017 21:47:11 +0800 Anton Shestakov hgweb: check changeset's original branch in graphdata()
Mon, 16 Oct 2017 22:51:58 -0400 Augie Fackler webcommands: replace str(ctx) etc with pycompat.bytestr(ctx) etc
Thu, 05 Oct 2017 14:16:20 -0400 Augie Fackler python3: use our bytes-only version of cgi.escape everywhere
Fri, 13 Oct 2017 00:22:54 +0900 Yuya Nishihara configitems: drop redundant default of web.allow<archtype>
Wed, 11 Oct 2017 04:15:24 +0200 Boris Feld configitems: register the 'web.guessmime' config
Mon, 02 Oct 2017 02:34:47 -0700 Siddharth Agarwal annotate: introduce attr for storing per-line annotate data
Sun, 01 Oct 2017 12:29:33 +0100 Gregory Szorc hgweb: use parsebool for parsing diff query string options
Sat, 30 Sep 2017 09:01:36 +0100 Gregory Szorc hgweb: add HTML elements to control whitespace settings for annotate
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
Fri, 30 Jun 2017 03:45:43 +0200 Boris Feld configitems: register the 'web.description' config
Tue, 05 Sep 2017 15:06:45 -0700 Martin von Zweigbergk cleanup: rename "matchfn" to "match" where obviously a matcher
Sat, 15 Jul 2017 15:51:57 -0700 Gregory Szorc revset: pass repo when passing ui
Wed, 21 Jun 2017 17:17:17 +0200 Denis Laxalde hgweb: plug followlines action in annotate view
Sun, 19 Feb 2017 19:37:14 +0900 Yuya Nishihara dagop: move blockancestors() and blockdescendants() from context
Sun, 21 May 2017 16:57:32 +0900 Yuya Nishihara help: pass commands module by argument
Wed, 03 May 2017 18:04:43 -0700 Jun Wu webcommands: use fctx.isbinary
Mon, 24 Apr 2017 10:32:15 +0200 Denis Laxalde hgweb: do not show "descending" link in followlines UI for filelog heads stable
Mon, 10 Apr 2017 16:23:41 +0200 Denis Laxalde hgweb: handle a "descend" query parameter in filelog command
Thu, 30 Mar 2017 21:40:10 +0200 Denis Laxalde hgweb: prefix line id by ctx shortnode in filelog when patches are shown
Mon, 13 Mar 2017 15:17:20 +0100 Denis Laxalde hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog
Thu, 19 Jan 2017 17:41:00 +0100 Denis Laxalde hgweb: handle a "linerange" request parameter in filelog command
Mon, 13 Mar 2017 10:41:13 +0100 Denis Laxalde hgweb: add a "patch" query parameter to filelog command
Mon, 13 Mar 2017 10:40:19 +0100 Denis Laxalde hgweb: handle "parity" internally in webutil.diffs()
Tue, 17 Jan 2017 17:25:48 +0100 Denis Laxalde hgweb: explictly pass basectx in webutil.diffs
Sun, 19 Feb 2017 18:19:33 +0900 Yuya Nishihara revset: split language services to revsetlang module (API)
Sun, 19 Feb 2017 18:16:09 +0900 Yuya Nishihara revset: import set classes directly from smartset module
Tue, 17 Jan 2017 09:19:24 +0100 Denis Laxalde hgweb: simplify calculation of first revision in filelog command
Tue, 17 Jan 2017 09:17:29 +0100 Denis Laxalde hgweb: restore ascending iteration on revs in filelog web command
Fri, 13 Jan 2017 10:22:25 +0100 Denis Laxalde hgweb: build the "entries" list directly in filelog command
Sun, 08 Jan 2017 01:24:45 +0800 Anton Shestakov hgweb: use archivespecs (dict) instead of archives (tuple) for "in" check
Sat, 22 Oct 2016 14:35:10 +0900 Yuya Nishihara ui: factor out ui.load() to create a ui without loading configs (API)
Sat, 05 Nov 2016 09:38:07 -0700 Gregory Szorc hgweb: cache fctx.parents() in annotate command (issue5414) stable
Sat, 08 Oct 2016 16:10:34 +0100 Jun Wu hgweb: make fctx.annotate a separated function so it could be wrapped
Sat, 16 Jul 2016 14:49:07 +0800 Anton Shestakov paper: make different blocks of annotated lines have different colors
Thu, 14 Jul 2016 12:33:44 +0800 Anton Shestakov hgweb: enumerate lines in loop header, not before
Tue, 28 Jun 2016 11:42:42 +0200 Denis Laxalde hgweb: add link to parents of annotated revision in annotate view
Thu, 30 Jun 2016 18:59:53 -0700 Gregory Szorc hgweb: expose list of per-repo labels to templates
Tue, 07 Jun 2016 12:10:01 +0200 Denis Laxalde hgweb: display blamed revision once per block in annotate view
Mon, 06 Jun 2016 15:14:11 +0200 Laura Médioni templates: add support for summary webcommand in json style
Wed, 01 Jun 2016 15:16:38 +0200 Denis Laxalde hgweb: remove unused code in annotate web command
Mon, 16 May 2016 21:30:53 +0000 timeless py3: convert to next() function
Thu, 31 Mar 2016 15:37:21 +0800 Anton Shestakov hgweb: generate last change date for an empty atom-bookmarks feed (issue5022)
Thu, 31 Mar 2016 15:22:06 +0800 Anton Shestakov hgweb: sort bookmarks in revlog order of their nodes
Thu, 31 Mar 2016 14:23:27 +0800 Anton Shestakov hgweb: sort bookmarks early
Sun, 27 Dec 2015 17:59:57 +0900 Yuya Nishihara templatefilters: make json filter be byte-transparent (BC) (issue4926)
Mon, 04 Jan 2016 23:05:09 +0900 Yuya Nishihara hgweb: add option to convert encoding of graphdata()
Mon, 04 Jan 2016 22:55:05 +0900 Yuya Nishihara hgweb: remove unused argument from graphdata() factory
Wed, 30 Dec 2015 17:15:10 -0700 Gregory Szorc hgweb: support rendering a sub-topic
Wed, 30 Dec 2015 17:34:51 -0700 Gregory Szorc hgweb: support rendering sub-topic indexes
Fri, 13 Nov 2015 14:35:36 +0800 Anton Shestakov hgweb: move entry-preparing code from webcommands to webutils.commonentry()
Sat, 28 Nov 2015 17:06:29 +0800 Anton Shestakov webcommands: test that fctx is not None in filediff()
Sat, 28 Nov 2015 16:46:31 +0800 Anton Shestakov webcommands: stop using ersatz if-else ternary operator for rename variable
Sat, 28 Nov 2015 16:02:22 +0800 Anton Shestakov webcommands: get correct parents when comparing a removed file (issue4962)
Fri, 13 Nov 2015 18:31:58 +0800 Anton Shestakov paper: show current revision on file log page
Sat, 31 Oct 2015 22:07:40 +0900 Yuya Nishihara hgweb: use absolute_import
Sun, 01 Nov 2015 14:43:25 +0900 Yuya Nishihara hgweb: unify import style of error classes
Tue, 10 Nov 2015 23:02:59 +0800 Anton Shestakov hgweb: compute changeset parents and children for log pages lazily
Mon, 02 Nov 2015 23:37:49 +0800 Anton Shestakov hgweb: replace some str.split() calls by str.partition() or str.rpartition()
Sat, 17 Oct 2015 00:58:46 +0200 Mads Kiilerich spelling: trivial spell checking
Sat, 22 Aug 2015 15:12:52 -0700 Gregory Szorc hgweb: move archive related attributes to requestcontext
Tue, 01 Sep 2015 23:35:06 +0800 Anton Shestakov hgweb: limit branches shown on summary page to 10
Tue, 01 Sep 2015 23:29:30 +0800 Anton Shestakov hgweb: use webutil.branchentries for branches on summary page
Tue, 01 Sep 2015 22:28:45 +0800 Anton Shestakov hgweb: move branchentries code from webcommands to webutil
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Tue, 16 Jun 2015 02:07:25 +0800 Anton Shestakov hgweb: provide symrev (symbolic revision) property to the templates
Sun, 26 Apr 2015 19:42:47 +0900 Yuya Nishihara revset: move validation of incomplete parsing to parse() function
Sat, 16 May 2015 14:30:07 -0400 Augie Fackler cleanup: use __builtins__.any instead of util.any
Fri, 15 May 2015 20:04:24 +0800 Anton Shestakov paper: show branch/tags/bookmarks when blaming (issue3559)
Fri, 15 May 2015 20:03:42 +0800 Anton Shestakov paper: show branch/tags/bookmarks when comparing (issue3559)
Fri, 15 May 2015 20:02:41 +0800 Anton Shestakov paper: show branch/tags/bookmarks when diffing (issue3559)
Fri, 15 May 2015 20:00:47 +0800 Anton Shestakov paper: show branch/tags/bookmarks when viewing (issue3559)
Fri, 15 May 2015 18:17:36 +0800 Anton Shestakov paper: show branch/tags/bookmarks when browsing (issue3559)
Mon, 27 Apr 2015 19:13:55 -0300 Wagner Bruna webcommands: fix description of manifest default behavior stable
Mon, 27 Apr 2015 19:09:54 -0300 Wagner Bruna webcommands: fix typo in changelog documentation stable
Tue, 28 Apr 2015 00:38:16 +0900 FUJIWARA Katsunori i18n: extract doc string of each web commands as translatable one stable
Fri, 10 Apr 2015 22:34:12 -0400 Gregory Szorc hgweb: expose raw line numbers to templates
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
Mon, 02 Feb 2015 22:21:07 +0900 Yuya Nishihara revset: make match function initiate query from full set by default
Fri, 06 Feb 2015 22:25:40 -0800 Gregory Szorc webcommands: document "graph" web command
Fri, 06 Feb 2015 22:19:59 -0800 Gregory Szorc webcommands: document "archive" web command
Fri, 06 Feb 2015 22:11:54 -0800 Gregory Szorc webcommands: document "filelog" web command
Fri, 06 Feb 2015 22:08:30 -0800 Gregory Szorc webcommands: document "annotate" web command
Fri, 06 Feb 2015 22:06:44 -0800 Gregory Szorc webcommands: document "comparison" web command
Fri, 06 Feb 2015 22:02:14 -0800 Gregory Szorc webcommands: document "filediff" web command
Fri, 06 Feb 2015 21:51:52 -0800 Gregory Szorc webcommands: document "summary" web command
Fri, 06 Feb 2015 21:48:01 -0800 Gregory Szorc webcommands: document "manifest" web command
Fri, 06 Feb 2015 21:39:15 -0800 Gregory Szorc webcommands: document "changelog" web command
Fri, 06 Feb 2015 21:26:53 -0800 Gregory Szorc webcommands: document "file" web command