mercurial/hgweb/webutil.py
e7aa113b14f77959ad4039d873b57100a4d56b31
created 2018-08-01 13:00 -0700
pushed 2018-08-03 01:30 +0000
Gregory Szorc Gregory Szorc - global: use pycompat.xrange()
1c93e0237a24dca045407fc603d08b194b591685
created 2018-07-06 21:49 +0900
pushed 2018-07-08 00:11 +0000
Yuya Nishihara Yuya Nishihara - diffutil: move the module out of utils package
66eb74f9d87d8eb3de78bfaf520c4edba36383e4
created 2018-07-06 21:35 +0900
pushed 2018-07-08 00:11 +0000
Yuya Nishihara Yuya Nishihara - hgweb: pass ui to diffstatgen() explicitly
1770416de208ccd84f3fbfd50d2e40b0c54655df
created 2018-06-23 14:42 +0200
pushed 2018-07-08 00:11 +0000
Boris Feld Boris Feld - webutil: pass a diffopts object to context.diff
4455e5d4d59c74ba2553cdd59c52f4c314b2b5ab
created 2018-05-22 15:02 +0200
pushed 2018-07-04 18:53 +0000
Boris Feld Boris Feld - context: explicitly take diffopts in `context.diff` (API)
67dc32d4e790d6df8d3caeb4dfc77e48b68810e9
created 2018-06-26 10:36 -0400
pushed 2018-07-01 01:38 +0000
Augie Fackler Augie Fackler - cleanup: migrate from re.escape to stringutil.reescape
dae829b4de78bd8331bb8ce802ae733919d22c59
created 2018-06-14 22:33 +0900
pushed 2018-07-01 01:38 +0000
Yuya Nishihara Yuya Nishihara - templater: introduce filter() function to remove empty items from list
f9c426385853657be0082f63567a1e78a3d5474b
created 2018-06-09 13:34 +0900
pushed 2018-06-16 18:13 +0000
Yuya Nishihara Yuya Nishihara - templater: abstract truth testing to fix {if(list_of_empty_strings)}
fb874fc1d9b4fbc56fe9d6699e249e43681e0afe
created 2018-03-19 00:23 +0900
pushed 2018-06-16 18:13 +0000
Yuya Nishihara Yuya Nishihara - templater: abstract ifcontains() over wrapped types
41ae9b3cbfb9c4e938213aa1c39836d39baaf4a6
created 2018-03-19 00:16 +0900
pushed 2018-06-16 18:13 +0000
Yuya Nishihara Yuya Nishihara - templater: abstract min/max away
688fbb758ba993d5648619b4ce03b71f1c5719d4
created 2018-05-04 12:43 +0900
pushed 2018-06-16 18:13 +0000
Yuya Nishihara Yuya Nishihara - templater: resolve type of dict key in getmember()
06d11cd905166ed5a8aa300abff4b5f5ef052c2b
created 2018-03-21 11:30 +0900
pushed 2018-06-16 18:13 +0000
Yuya Nishihara Yuya Nishihara - templater: promote getmember() to an interface of wrapped types
f715faeaceeec38ff1551fbccdd45c0c0ba3df85
created 2018-05-14 12:38 +0200
pushed 2018-06-07 23:20 +0000
David Demelier David Demelier - config: rename allow_archive to allow-archive
4c3ab15f353208a5705850a610ee75d266bd0c4b
created 2018-04-04 00:21 +0900
pushed 2018-05-23 02:22 +0000
Yuya Nishihara Yuya Nishihara - hgweb: drop unused argument 'tmpl' from webutil.diffstat()
6369e21e97acd1a99d37af84c0392eed1debf5d9
created 2018-04-04 00:20 +0900
pushed 2018-05-23 02:22 +0000
Yuya Nishihara Yuya Nishihara - hgweb: use template context to render {diffstat}
f0ee627162f46b03635e6cf0a97f0179b83a1c1e
created 2018-04-04 00:19 +0900
pushed 2018-05-23 02:22 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {diffstat} with mappedgenerator
623dc2651d2627d6801019e9ba9972a9565bf2b3
created 2018-04-04 21:17 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: drop unused argument 'tmpl' from webutil.compare()
b3992c21b7f3ee1c37ec1f0cd0e9e561bca4482e
created 2018-04-04 21:17 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: convert {comparison} to a mappinggenerator with named template
4e407c7b1fbdc3d08f28cbe55c2184985b610d92
created 2018-04-04 21:14 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: rename 'context' argument of webutil.compare() to avoid name conflicts
c0ccbf4fbe472d54c82ba30b01c42db57d13c598
created 2018-04-04 00:08 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: convert comparison {lines} to a mappinggenerator with named template
53b0a51aed726d7d1f4ad9cf8b39cc5e3fb8bf29
created 2018-04-03 23:57 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: move getblock() closure out of compare()
406f945c58148fe7a09640ee119556166c158e8b
created 2018-04-03 23:54 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: move compline() closure out of compare()
8cc23a46df378da4ef70de8c930fcd96d6917356
created 2018-04-03 23:50 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: convert {diff} to a mappinggenerator with named template
7a9e9fbaa5594472d369887a14f40a0a6c5b78f0
created 2018-04-03 23:43 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: use template context to render {lines} of {diff}
6a4de2dc78dd168677a2d27600d7075a72b619cc
created 2018-04-03 23:42 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {lines} of {diff} with mappedgenerator
3f70466ec7aa2f713b01dd3f90d34dadd62eb626
created 2018-04-03 23:38 +0900
pushed 2018-05-13 02:44 +0000
Yuya Nishihara Yuya Nishihara - hgweb: move prettyprintlines() closure out of diffs()
9482498b96b0820f50259071205ad7a275b5fdbc
created 2018-04-03 23:34 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: remove unused argument 'tmpl' from listfilediffs()
4237d07fad2c8fb558a8a9bf4e39f578c256f07f
created 2018-04-03 23:33 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: use template context to render {files} of changelist entries
028d7c24f2e527cafb7820ca9900b6c957632480
created 2018-04-03 23:32 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {files} of changelist entries with mappedgenerator
c4313a9fde7bb13db6d1881da55a6f2c527e61e4
created 2018-04-03 23:31 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: use template context to render {files} of changesetentry()
790ca0c11fd4f2f709f5014b58f26fa8f8105c7b
created 2018-04-03 23:29 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {files} of changesetentry() with mappedgenerator
1129e444fd6c979c3b3a000918fa3f062f1ae3f8
created 2018-04-03 23:25 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: extract generator of {files} from changesetentry()
34f259a1c153674a5981f9bb5d6a80449e652c1c
created 2018-04-03 22:58 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {instabilities} by hybridlist()
3dc4045db1642df47b0f6b2b9d5c900d85e94300
created 2018-04-03 22:55 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {whyunstable} with mappinggenerator
10d3dc8123c5a427be7ea0b40a272d5455e85edb
created 2018-04-03 22:54 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {succsandmarkers} with mappinggenerator
89db78126f7f5ab853dc74d089704571007bfbaf
created 2018-04-02 00:46 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {branches} and {entries} of branches with mappinggenerator
16c7a6ac8f94e27557a89695605c4e8e3e27cdcb
created 2018-04-02 00:41 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: drop tmpl argument from webutil.showtag() and showbookmark()
26aed0d561e804e1bee9dec3b2a48b043d0cbfc7
created 2018-04-02 00:39 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {changelogtag}, {changesettag}, and {changesetbookmark}
ec03f3aa2d14a53b370c36290d8c765c7ccaf72b
created 2018-04-02 00:29 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: drop useless **args from webutil.showtag() and showbookmark()
7fae76c2c564d0dd969195b0bfa5d96d44f10907
created 2018-05-08 19:00 +0800
pushed 2018-05-11 21:24 +0000
Anton Shestakov Anton Shestakov - hgweb: reuse graph node-related functions from templates
3b3d818bde8b8bb5a765909685347a871120b90c
created 2018-04-02 00:06 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {branch} and {changesetbranch} by hybridlist()
a5d16f23a2c929272f9762e6dbab620941b52a95
created 2018-04-02 00:05 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {inbranch} by hybridlist()
f5155bca5023656152f17d73300f12e205ef9c0e
created 2018-04-02 00:04 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {branches} by hybridlist()
40a664bd06fa7dfe0b123ef64c41ab6771d0d653
created 2018-04-02 00:03 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {bookmarks} by hybridlist()
450de9cb0b362e022f717adebc20d82010e1ccd4
created 2018-04-02 00:02 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {tags} by hybridlist()
2095331ff926893a45fc7aadd0d758e4bbe67a21
created 2018-04-02 00:00 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {rename} with mappinglist
495fbeae63cc714036af85e0dda570c343e2a19d
created 2018-04-01 23:50 +0900
pushed 2018-04-17 05:32 +0000
Yuya Nishihara Yuya Nishihara - hgweb: convert _siblings to a factory function of mappinggenerator
0e02eb838b96c3c6e7e10ec3aad2e4682c746e81
created 2018-04-01 23:47 +0900
pushed 2018-04-17 05:32 +0000
Yuya Nishihara Yuya Nishihara - hgweb: extract a generator function of _siblings class
7738ae638b626564df2a42b30d412d5d6f6b77af
created 2018-04-01 23:40 +0900
pushed 2018-04-17 05:32 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {changenav} and {nav} with mappinglist
6fb50e912aa8c6c9989a969d35e67116900bed49
created 2018-04-01 23:34 +0900
pushed 2018-04-17 05:32 +0000
Yuya Nishihara Yuya Nishihara - hgweb: make revnav.gen() simply build a list of mappings by one pass
9ac3e97b299bcc3fa0cfd36300e1f9543b8c1e4b
created 2018-04-01 23:12 +0900
pushed 2018-04-17 05:32 +0000
Yuya Nishihara Yuya Nishihara - hgweb: lift {sessionvars} to a wrapped type
570a4426c5b850685ce03a28d9a4f0156938b5ca
created 2018-04-01 23:03 +0900
pushed 2018-04-17 05:32 +0000
Yuya Nishihara Yuya Nishihara - hgweb: make sessionvars class less dense
d14dbf46e5c7fdc8d3d74701c299aaab1e1094c6
created 2018-04-01 23:03 +0900
pushed 2018-04-17 05:32 +0000
Yuya Nishihara Yuya Nishihara - hgweb: prefix private variables of sessionvars with '_'
8a5ee6aa88704e0a3d1baf004905ecfe2b3773de
created 2018-04-01 22:41 +0900
pushed 2018-04-12 20:00 +0000
Yuya Nishihara Yuya Nishihara - hgweb: wrap {archives} with mappinglist
034a422aeaff721ae81f7a973ef2e8afe2b0e2a2
created 2018-04-01 22:40 +0900
pushed 2018-04-12 20:00 +0000
Yuya Nishihara Yuya Nishihara - hgweb: forward archivelist() of hgweb to webutil
40a7c1dd2df950062924d95699f3e09ab2d3e024
created 2018-04-01 22:37 +0900
pushed 2018-04-12 20:00 +0000
Yuya Nishihara Yuya Nishihara - hgweb: move archivelist() of hgwebdir to webutil
356e61e82c2a2f9573d1c06659a1f383ac99ce64
created 2018-04-01 22:32 +0900
pushed 2018-04-12 20:00 +0000
Yuya Nishihara Yuya Nishihara - hgweb: move archivespecs to webutil
49a8c2cc7978cdd73155fc354aae8851a79c58d8
created 2018-03-19 20:23 +0900
pushed 2018-04-11 04:55 +0000
Yuya Nishihara Yuya Nishihara - templatekw: fix return type of {succsandmarkers} (BC)
956260cbc5642ce4d04cc2645304185a655dec4f
created 2018-04-04 09:41 -0700
pushed 2018-04-05 04:57 +0000
Martin von Zweigbergk Martin von Zweigbergk - hgweb: use revsymbol() for creating context from changeid
less more (0) -100 -60 tip