Mon, 25 Jul 2011 15:30:19 -0500 |
Augie Fackler |
globally: use safehasattr(x, '__iter__') instead of hasattr(x, '__iter__')
|
Mon, 25 Jul 2011 16:24:37 -0500 |
Augie Fackler |
globally: use safehasattr(x, '__call__') instead of hasattr(x, '__call__')
|
Mon, 25 Jul 2011 16:14:02 -0500 |
Augie Fackler |
windows: check util.mainfrozen() instead of ad-hoc checks everywhere
|
Sat, 23 Jul 2011 14:33:35 -0500 |
Matt Mackall |
templater: use a global funcs table
|
Mon, 02 May 2011 10:11:18 +0200 |
Dan Villiom Podlaski Christiansen |
prevent transient leaks of file handle by using new helper functions
|
Wed, 16 Mar 2011 23:09:14 +0100 |
Bernhard Leiner |
revset: report a parse error if a revset is not parsed completely (issue2654)
|
Wed, 22 Dec 2010 13:16:03 -0600 |
Matt Mackall |
templater: clarify engine caching
|
Mon, 20 Dec 2010 12:09:00 -0600 |
Matt Mackall |
templater: use the parser.py parser to extend the templater syntax
|
Mon, 20 Dec 2010 12:09:00 -0600 |
Matt Mackall |
templater: give slightly nicer error for unknown map entries
|
Thu, 18 Nov 2010 19:52:58 -0200 |
Wagner Bruna |
templater: fix variable name
stable
|
Tue, 21 Sep 2010 23:55:32 +0200 |
Dan Villiom Podlaski Christiansen |
templater: add a few comments.
|
Tue, 08 Jun 2010 09:30:45 +0200 |
Dirkjan Ochtman |
cleanups: undefined variables
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: drop \ when handling escaped {
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: strip whitespace inside template methods
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: drop raw method
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: raise nested functions
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: use recursive flattening
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: cache self.defaults.get
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: privatize class variables
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: map -> mapping
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: extend preparsing
|
Mon, 05 Apr 2010 15:25:08 -0500 |
Matt Mackall |
templater: preparse templates and cache
|
Mon, 05 Apr 2010 14:33:41 -0500 |
Matt Mackall |
templater: directly parse templates, no regexes
|
Fri, 05 Feb 2010 18:50:08 +0100 |
Benoit Boissinot |
fix spaces/identation issues
|
Mon, 25 Jan 2010 00:05:27 -0600 |
Matt Mackall |
many, many trivial check-code fixups
|
Tue, 19 Jan 2010 22:45:09 -0600 |
Matt Mackall |
Merge with stable
|
Tue, 19 Jan 2010 22:20:08 -0600 |
Matt Mackall |
Update license to GPLv2+
stable
|
Sun, 13 Dec 2009 18:06:24 +0100 |
Patrick Mezard |
Make {file_copies} usable as a --template key
|
Thu, 12 Nov 2009 16:39:11 +0100 |
Dirkjan Ochtman |
hgweb: don't choke when an inexistent style is requested (issue1901)
|
Thu, 20 Aug 2009 10:41:56 +0200 |
Dirkjan Ochtman |
templater: remove support for ## template variables
|
Sun, 17 May 2009 16:25:48 +0200 |
Martin Geisler |
templater: lowercase error message
|
Sun, 17 May 2009 18:17:04 -0500 |
Matt Mackall |
templater: replace eval with closure
|
Sun, 17 May 2009 16:08:47 +0200 |
Dirkjan Ochtman |
templater: keep a cache of Python functions for filter expressions
|
Sun, 17 May 2009 16:06:48 +0200 |
Dirkjan Ochtman |
templater: replace regex complexity by simple str containment checks
|
Sun, 17 May 2009 16:05:50 +0200 |
Dirkjan Ochtman |
templater: clean up the process method, separating code paths
|
Wed, 13 May 2009 14:08:39 +0200 |
Dirkjan Ochtman |
some modernization cleanups, forward compatibility
|
Tue, 12 May 2009 12:05:19 +0200 |
Dirkjan Ochtman |
templater: make the templating engine pluggable to some extent
|
Tue, 12 May 2009 12:04:05 +0200 |
Dirkjan Ochtman |
templater: provide the standard template filters by default
|
Tue, 28 Apr 2009 17:40:46 +0200 |
Simon Heimberg |
separate import lines from mercurial and general python modules
|
Sun, 26 Apr 2009 01:08:54 +0200 |
Martin Geisler |
updated license to be explicit about GPL version 2
|
Mon, 27 Apr 2009 16:26:31 +0200 |
Dirkjan Ochtman |
templater: fix little problem from stylemap() changes
|
Mon, 06 Apr 2009 15:09:54 +0200 |
Dirkjan Ochtman |
templater: separate template management and actual string processing
|
Sun, 26 Apr 2009 16:50:43 -0500 |
Matt Mackall |
config: getsource -> source
|
Sun, 26 Apr 2009 16:50:43 -0500 |
Matt Mackall |
templater: use new config parser
|
Mon, 06 Apr 2009 16:26:57 +0200 |
Dirkjan Ochtman |
templatefilters: strings are iterators, but shouldn't be joined anyway
|
Sat, 04 Apr 2009 17:46:11 +0200 |
Dirkjan Ochtman |
templater: move stylemap function from hgweb to templater
|
Thu, 27 Nov 2008 16:07:13 +0100 |
Dirkjan Ochtman |
kill some trailing spaces
|
Fri, 21 Nov 2008 15:51:40 -0800 |
Brendan Cully |
templater: return data in increasing chunk sizes
|
Fri, 17 Oct 2008 11:34:31 -0700 |
Brendan Cully |
Allow hgweb to search for templates in more than one path.
|
Sun, 29 Jun 2008 13:16:25 +0200 |
Dirkjan Ochtman |
templater: make a template a string-only iterator
|
Mon, 31 Mar 2008 21:49:33 -0500 |
Matt Mackall |
hgweb: minor improvements for new web style
|
Fri, 21 Mar 2008 12:05:01 +0100 |
Dirkjan Ochtman |
give better error message on non-existent mapfile (issue813)
|
Thu, 31 Jan 2008 14:44:19 -0600 |
Matt Mackall |
templates: move filters to their own module
|
Thu, 31 Jan 2008 14:44:19 -0600 |
Matt Mackall |
templater: move email function to util
|
Thu, 31 Jan 2008 14:44:19 -0600 |
Matt Mackall |
templater: remove node import
|
Sun, 20 Jan 2008 14:39:25 +0100 |
Christian Ebert |
Prefer i in d over d.has_key(i)
|
Thu, 30 Aug 2007 16:42:17 +0200 |
Robert Bachmann |
Added support for the Atom syndication format
|
Tue, 03 Jul 2007 03:06:40 -0300 |
Alexis S. L. Carvalho |
hgweb: use lrwxrwxrwx as the permissions of a symlink
|
Tue, 10 Apr 2007 14:05:15 -0500 |
Matt Mackall |
Merge with stable
|
Tue, 10 Apr 2007 12:24:28 -0500 |
TK Soh |
minor typo fix in templater's docstring
|