[PATCH 12 of 20] hgweb, paper: add shortlogajax template and use it
mpm at selenic.com
Thu Aug 15 01:28:33 CDT 2013
On Thu, 2013-08-15 at 00:48 +0400, Alexander Plavin wrote:
> 15.08.2013, 00:32, "Matt Mackall" <mpm at selenic.com>:
> > On Tue, 2013-08-13 at 23:24 -0500, Kevin Bullock wrote:
> >> On 13 Aug 2013, at 3:44 AM, Alexander Plavin wrote:
> >>> 13.08.2013, 12:30, "Martin Geisler" <martin at geisler.net>:
> >>>> Another thought that occured to me when I read the discussion about
> >>>> writing an XML style: have you considered writing a JSON style instead?
> >>> However, I don't know what will be best here, and would like to hear more opinions on this.
> >> I'd lean towards JSON as well. There are solid, widely-available
> >> parsers for both, but JSON is generally more compact, and more widely
> >> used by newer client-side libraries.
> > Note that both JSON and XML have a serious problem that will need to be
> > addressed before we can use them: can't pass arbitrary character sets.
> What exactly can't we pass there? According to the json rfc, "All
> Unicode characters may be placed within the quotation marks except for
> the characters that must be escaped: quotation mark, reverse solidus,
> and the control characters (U+0000 through +001F).". I found it at
> http://www.ietf.org/rfc/rfc4627.txt (2.5).
Eight bit bytes in undeclared encoding. In Mercurial, that's filenames
and file contents. See:
Also, neither JSON nor XML can handle strings with NUL bytes at all.
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial-devel