Fri, 01 Sep 2023 00:09:55 +0200 |
Pierre-Yves David |
pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
|
Fri, 01 Sep 2023 11:57:38 +0200 |
Pierre-Yves David |
hgweb: use sysstr to get attribute on diff option
|
Fri, 16 Dec 2022 17:46:20 +0100 |
Joerg Sonnenberger |
hgweb: skip body creation of HEAD for most requests
|
Sun, 29 May 2022 15:17:27 +0200 |
Manuel Jacob |
py3: replace `pycompat.xrange` by `range`
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
Thu, 03 Mar 2022 18:28:30 -0800 |
Gregory Szorc |
global: bulk replace simple pycompat.iteritems(x) with x.items()
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
Mon, 13 Dec 2021 22:46:43 -0500 |
Matt Harbison |
pytype: stop excluding webcommands.py
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
Fri, 12 Mar 2021 20:25:12 -0500 |
Matt Harbison |
typing: add an assertion to mercurial/hgweb/webcommands.py to help pytype
stable
|
Sat, 22 Aug 2020 16:03:44 -0700 |
Martin von Zweigbergk |
hgweb: let staticfile() look up path from default location unless provided
|
Mon, 03 Aug 2020 22:40:05 -0700 |
Martin von Zweigbergk |
hgweb: handle None from templatedir() equally bad in webcommands.py
|
Mon, 03 Aug 2020 22:15:45 -0700 |
Martin von Zweigbergk |
hgweb: simplify staticfile() now that we always pass it a single directory
|
Tue, 21 Jul 2020 13:36:48 -0700 |
Martin von Zweigbergk |
hgweb: simplify now that we always have a single path
|
Tue, 21 Jul 2020 13:11:49 -0700 |
Martin von Zweigbergk |
templater: make templatepaths() return a single path, or None
|
Fri, 27 Dec 2019 14:58:02 -0500 |
Matt Harbison |
hgweb: drop an unused variable assignment
|
Sat, 30 Nov 2019 02:53:39 -0500 |
Matt Harbison |
hgweb: fix a few `str` type conditional for py3
stable
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Fri, 25 Jan 2019 23:36:23 -0800 |
Martin von Zweigbergk |
cleanup: use p1() and p2() instead of parents()[0] and parents()[1]
|
Thu, 13 Dec 2018 14:44:54 -0500 |
Augie Fackler |
merge with stable
|
Sun, 09 Dec 2018 23:48:50 -0500 |
Matt Harbison |
hgweb: register web.comparisoncontext to the config table
stable
|
Tue, 05 Sep 2017 15:21:21 -0700 |
Martin von Zweigbergk |
archive: change "matcnfn" argument to a real matcher
|
Fri, 12 Oct 2018 18:49:11 +0200 |
Rodrigo Damazio |
help: adding a proper declaration for shortlist/basic commands (API)
|
Fri, 12 Oct 2018 17:57:36 +0200 |
Rodrigo Damazio |
help: splitting the topics by category
|
Sat, 13 Oct 2018 07:53:51 -0400 |
Augie Fackler |
webcommands: use stringutil.pprint() to repr invalid archive types
|
Fri, 12 Oct 2018 19:49:02 +0200 |
Gregory Szorc |
py3: r'' prefix default values for mimetypes.guess_mime()
|
Thu, 11 Oct 2018 21:47:39 +0200 |
Gregory Szorc |
py3: pass str and return bytes from mimetypes.guess_type()
|
Sun, 23 Sep 2018 16:11:01 +0900 |
Yuya Nishihara |
hgweb: use scmutil.binnode() to translate None to wdir hash (issue5988)
|
Sun, 23 Sep 2018 16:15:48 +0900 |
Yuya Nishihara |
hgweb: register web.static to the config table
|
Tue, 18 Sep 2018 19:00:17 -0700 |
Gregory Szorc |
hgweb: use heads() instead of headrevs()
|
Tue, 04 Sep 2018 12:16:28 -0400 |
Augie Fackler |
merge with stable
|
Fri, 31 Aug 2018 21:44:24 +0900 |
Yuya Nishihara |
hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972)
stable 4.7.1
|
Wed, 15 Aug 2018 17:06:12 -0400 |
Augie Fackler |
merge with stable
|
Thu, 09 Aug 2018 13:04:52 +0800 |
Anton Shestakov |
hgweb: catch ParseError that's raised by revset.match()
stable
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
Thu, 28 Jun 2018 10:50:53 +0800 |
Anton Shestakov |
hgweb: add archive entries to graph page
|
Mon, 14 May 2018 12:38:05 +0200 |
David Demelier |
config: rename allow_archive to allow-archive
|
Sat, 21 Apr 2018 17:31:03 +0900 |
Yuya Nishihara |
hgweb: fill {rename} even if ?linerange is specified
|
Wed, 04 Apr 2018 20:53:16 +0900 |
Yuya Nishihara |
hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator
|
Wed, 04 Apr 2018 20:51:49 +0900 |
Yuya Nishihara |
hgweb: wrap {topics}es of help with mappinggenerator or mappinglist
|
Wed, 04 Apr 2018 20:48:37 +0900 |
Yuya Nishihara |
hgweb: wrap {edges} of {nodes} of graph with mappinglist
|
Wed, 04 Apr 2018 20:48:00 +0900 |
Yuya Nishihara |
hgweb: wrap {nodes} of graph with mappinggenerator
|
Wed, 04 Apr 2018 20:46:12 +0900 |
Yuya Nishihara |
hgweb: adapt {jsdata} of graph to mappinggenerator
|
Wed, 04 Apr 2018 20:44:18 +0900 |
Yuya Nishihara |
hgweb: wrap {nextentry} of graph with mappinglist
|
Wed, 04 Apr 2018 20:37:52 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of filelog with mappinglist
|
Wed, 04 Apr 2018 20:37:03 +0900 |
Yuya Nishihara |
hgweb: don't use dict(key=value) to build a mapping dict in filelog
|
Wed, 04 Apr 2018 20:31:16 +0900 |
Yuya Nishihara |
hgweb: wrap {diffopts} of annotate by hybriddict()
|
Wed, 04 Apr 2018 20:29:58 +0900 |
Yuya Nishihara |
hgweb: wrap {parents} of {annotate} with mappinggenerator
|
Wed, 04 Apr 2018 20:28:51 +0900 |
Yuya Nishihara |
hgweb: wrap {annotate} with mappinggenerator
|
Wed, 04 Apr 2018 20:24:04 +0900 |
Yuya Nishihara |
hgweb: wrap {bookmarks} of summary with mappinggenerator
|
Wed, 04 Apr 2018 20:21:29 +0900 |
Yuya Nishihara |
hgweb: wrap {lastchange} of bookmarks with mappinglist
|
Wed, 04 Apr 2018 20:19:51 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of bookmarks with mappinggenerator
|
Wed, 04 Apr 2018 20:18:28 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of tags with mappinggenerator
|
Wed, 04 Apr 2018 20:14:19 +0900 |
Yuya Nishihara |
hgweb: wrap {fentries} and {dentries} of manifest with mappinggenerator
|
Wed, 04 Apr 2018 20:11:20 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of changelog with mappinglist
|
Wed, 04 Apr 2018 00:24:09 +0900 |
Yuya Nishihara |
hgweb: wrap {lines} of filerevision with mappinggenerator
|