{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1745907778,
"reponame":"cgit",
"desc":"CGI gitweb",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/cgit",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"5c8fec96682a943680c9013c71447c54",
"commit": {"type":"commit",
"time": 1530120463,
"time_ofs": 120,
"oid_tree": { "oid": "d3fb7e1ccc86e592b4f0eeef6c04eadfdea23214", "alias": []},
"oid":{ "oid": "9086260329a88594474a30e0c2f6e44ae0c149ab", "alias": []},
"msg": "manpage: fix sorting order",
"sig_commit": { "git_time": { "time": 1530120463, "offset": 120 }, "name": "Jason A. Donenfeld", "email": "Jason@zx2c4.com", "md5": "689e78dac56e3d77d7f74984912487d3" },
"sig_author": { "git_time": { "time": 1529489523, "offset": 480 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }},
"body": "manpage: fix sorting order\n\nYou maybe didn't know you had OCD until you saw an\nalpha sorted list that has stuff out of order in it.\n\nSigned-off-by: Andy Green \u003candy@warmcat.com\u003e\nReviewed-by: John Keeping \u003cjohn@keeping.me.uk\u003e\n"
,
"diff": "diff --git a/cgitrc.5.txt b/cgitrc.5.txt\nindex acfae91..f6f6502 100644\n--- a/cgitrc.5.txt\n+++ b/cgitrc.5.txt\n@@ -54,14 +54,10 @@ branch-sort::\n \tlist, and when set to \u0022name\u0022 enables ordering by branch name. Default\n \tvalue: \u0022name\u0022.\n \n-cache-root::\n-\tPath used to store the cgit cache entries. Default value:\n-\t\u0022/var/cache/cgit\u0022. See also: \u0022MACRO EXPANSION\u0022.\n-\n-cache-static-ttl::\n+cache-about-ttl::\n \tNumber which specifies the time-to-live, in minutes, for the cached\n-\tversion of repository pages accessed with a fixed SHA1. See also:\n-\t\u0022CACHE\u0022. Default value: -1\u0022.\n+\tversion of the repository about page. See also: \u0022CACHE\u0022. Default\n+\tvalue: \u002215\u0022.\n \n cache-dynamic-ttl::\n \tNumber which specifies the time-to-live, in minutes, for the cached\n@@ -73,6 +69,10 @@ cache-repo-ttl::\n \tversion of the repository summary page. See also: \u0022CACHE\u0022. Default\n \tvalue: \u00225\u0022.\n \n+cache-root::\n+\tPath used to store the cgit cache entries. Default value:\n+\t\u0022/var/cache/cgit\u0022. See also: \u0022MACRO EXPANSION\u0022.\n+\n cache-root-ttl::\n \tNumber which specifies the time-to-live, in minutes, for the cached\n \tversion of the repository index page. See also: \u0022CACHE\u0022. Default\n@@ -83,22 +83,22 @@ cache-scanrc-ttl::\n \tof scanning a path for git repositories. See also: \u0022CACHE\u0022. Default\n \tvalue: \u002215\u0022.\n \n-cache-about-ttl::\n-\tNumber which specifies the time-to-live, in minutes, for the cached\n-\tversion of the repository about page. See also: \u0022CACHE\u0022. Default\n-\tvalue: \u002215\u0022.\n-\n-cache-snapshot-ttl::\n-\tNumber which specifies the time-to-live, in minutes, for the cached\n-\tversion of snapshots. See also: \u0022CACHE\u0022. Default value: \u00225\u0022.\n+case-sensitive-sort::\n+\tSort items in the repo list case sensitively. Default value: \u00221\u0022.\n+\tSee also: repository-sort, section-sort.\n \n cache-size::\n \tThe maximum number of entries in the cgit cache. When set to \u00220\u0022,\n \tcaching is disabled. See also: \u0022CACHE\u0022. Default value: \u00220\u0022\n \n-case-sensitive-sort::\n-\tSort items in the repo list case sensitively. Default value: \u00221\u0022.\n-\tSee also: repository-sort, section-sort.\n+cache-snapshot-ttl::\n+\tNumber which specifies the time-to-live, in minutes, for the cached\n+\tversion of snapshots. See also: \u0022CACHE\u0022. Default value: \u00225\u0022.\n+\n+cache-static-ttl::\n+\tNumber which specifies the time-to-live, in minutes, for the cached\n+\tversion of repository pages accessed with a fixed SHA1. See also:\n+\t\u0022CACHE\u0022. Default value: -1\u0022.\n \n clone-prefix::\n \tSpace-separated list of common prefixes which, when combined with a\n@@ -159,12 +159,29 @@ enable-follow-links::\n \tFlag which, when set to \u00221\u0022, allows users to follow a file in the log\n \tview. Default value: \u00220\u0022.\n \n+enable-git-config::\n+\tFlag which, when set to \u00221\u0022, will allow cgit to use git config to set\n+\tany repo specific settings. This option is used in conjunction with\n+\t\u0022scan-path\u0022, and must be defined prior, to augment repo-specific\n+\tsettings. The keys gitweb.owner, gitweb.category, gitweb.description,\n+\tand gitweb.homepage will map to the cgit keys repo.owner, repo.section,\n+\trepo.desc, and repo.homepage respectively. All git config keys that begin\n+\twith \u0022cgit.\u0022 will be mapped to the corresponding \u0022repo.\u0022 key in cgit.\n+\tDefault value: \u00220\u0022. See also: scan-path, section-from-path.\n+\n enable-http-clone::\n-\tIf set to \u00221\u0022, cgit will act as an dumb HTTP endpoint for git clones.\n+\tIf set to \u00221\u0022, cgit will act as a dumb HTTP endpoint for git clones.\n \tYou can add \u0022http://$HTTP_HOST$SCRIPT_NAME/$CGIT_REPO_URL\u0022 to clone-url\n \tto expose this feature. If you use an alternate way of serving git\n \trepositories, you may wish to disable this. Default value: \u00221\u0022.\n \n+enable-html-serving::\n+\tFlag which, when set to \u00221\u0022, will allow the /plain handler to serve\n+\tmimetype headers that result in the file being treated as HTML by the\n+\tbrowser. When set to \u00220\u0022, such file types are returned instead as\n+\ttext/plain or application/octet-stream. Default value: \u00220\u0022. See also:\n+\t\u0022repo.enable-html-serving\u0022.\n+\n enable-index-links::\n \tFlag which, when set to \u00221\u0022, will make cgit generate extra links for\n \teach repo in the repository index (specifically, to the \u0022summary\u0022,\n@@ -195,27 +212,10 @@ enable-subject-links::\n \tin commit view. Default value: \u00220\u0022. See also:\n \t\u0022repo.enable-subject-links\u0022.\n \n-enable-html-serving::\n-\tFlag which, when set to \u00221\u0022, will allow the /plain handler to serve\n-\tmimetype headers that result in the file being treated as HTML by the\n-\tbrowser. When set to \u00220\u0022, such file types are returned instead as\n-\ttext/plain or application/octet-stream. Default value: \u00220\u0022. See also:\n-\t\u0022repo.enable-html-serving\u0022.\n-\n enable-tree-linenumbers::\n \tFlag which, when set to \u00221\u0022, will make cgit generate linenumber links\n \tfor plaintext blobs printed in the tree view. Default value: \u00221\u0022.\n \n-enable-git-config::\n-\tFlag which, when set to \u00221\u0022, will allow cgit to use git config to set\n-\tany repo specific settings. This option is used in conjunction with\n-\t\u0022scan-path\u0022, and must be defined prior, to augment repo-specific\n-\tsettings. The keys gitweb.owner, gitweb.category, gitweb.description,\n-\tand gitweb.homepage will map to the cgit keys repo.owner, repo.section,\n-\trepo.desc, and repo.homepage respectively. All git config keys that begin\n-\twith \u0022cgit.\u0022 will be mapped to the corresponding \u0022repo.\u0022 key in cgit.\n-\tDefault value: \u00220\u0022. See also: scan-path, section-from-path.\n-\n favicon::\n \tUrl used as link to a shortcut icon for cgit. It is suggested to use\n \tthe value \u0022/favicon.ico\u0022 since certain browsers will ignore other\n@@ -251,19 +251,14 @@ logo-link::\n \tcalculated url of the repository index page will be used. Default\n \tvalue: none.\n \n-owner-filter::\n-\tSpecifies a command which will be invoked to format the Owner\n-\tcolumn of the main page. The command will get the owner on STDIN,\n-\tand the STDOUT from the command will be included verbatim in the\n-\ttable. This can be used to link to additional context such as an\n-\towners home page. When active this filter is used instead of the\n-\tdefault owner query url. Default value: none.\n-\tSee also: \u0022FILTER API\u0022.\n-\n max-atom-items::\n \tSpecifies the number of items to display in atom feeds view. Default\n \tvalue: \u002210\u0022.\n \n+max-blob-size::\n+\tSpecifies the maximum size of a blob to display HTML for in KBytes.\n+\tDefault value: \u00220\u0022 (limit disabled).\n+\n max-commit-count::\n \tSpecifies the number of entries to list per page in \u0022log\u0022 view. Default\n \tvalue: \u002250\u0022.\n@@ -280,10 +275,6 @@ max-repodesc-length::\n \tSpecifies the maximum number of repo description characters to display\n \ton the repository index page. Default value: \u002280\u0022.\n \n-max-blob-size::\n-\tSpecifies the maximum size of a blob to display HTML for in KBytes.\n-\tDefault value: \u00220\u0022 (limit disabled).\n-\n max-stats::\n \tSet the default maximum statistics period. Valid values are \u0022week\u0022,\n \t\u0022month\u0022, \u0022quarter\u0022 and \u0022year\u0022. If unspecified, statistics are\n@@ -319,6 +310,15 @@ noheader::\n \tFlag which, when set to \u00221\u0022, will make cgit omit the standard header\n \ton all pages. Default value: none. See also: \u0022embedded\u0022.\n \n+owner-filter::\n+\tSpecifies a command which will be invoked to format the Owner\n+\tcolumn of the main page. The command will get the owner on STDIN,\n+\tand the STDOUT from the command will be included verbatim in the\n+\ttable. This can be used to link to additional context such as an\n+\towners home page. When active this filter is used instead of the\n+\tdefault owner query url. Default value: none.\n+\tSee also: \u0022FILTER API\u0022.\n+\n project-list::\n \tA list of subdirectories inside of scan-path, relative to it, that\n \tshould loaded as git repositories. This must be defined prior to\n@@ -481,9 +481,6 @@ repo.defbranch::\n repo.desc::\n \tThe value to show as repository description. Default value: none.\n \n-repo.homepage::\n-\tThe value to show as repository homepage. Default value: none.\n-\n repo.email-filter::\n \tOverride the default email-filter. Default value: none. See also:\n \t\u0022enable-filter-overrides\u0022. See also: \u0022FILTER API\u0022.\n@@ -492,6 +489,10 @@ repo.enable-commit-graph::\n \tA flag which can be used to disable the global setting\n \t`enable-commit-graph'. Default value: none.\n \n+repo.enable-html-serving::\n+\tA flag which can be used to override the global setting\n+\t`enable-html-serving`. Default value: none.\n+\n repo.enable-log-filecount::\n \tA flag which can be used to disable the global setting\n \t`enable-log-filecount'. Default value: none.\n@@ -508,15 +509,14 @@ repo.enable-subject-links::\n \tA flag which can be used to override the global setting\n \t`enable-subject-links'. Default value: none.\n \n-repo.enable-html-serving::\n-\tA flag which can be used to override the global setting\n-\t`enable-html-serving`. Default value: none.\n-\n repo.hide::\n \tFlag which, when set to \u00221\u0022, hides the repository from the repository\n \tindex. The repository can still be accessed by providing a direct path.\n \tDefault value: \u00220\u0022. See also: \u0022repo.ignore\u0022.\n \n+repo.homepage::\n+\tThe value to show as repository homepage. Default value: none.\n+\n repo.ignore::\n \tFlag which, when set to \u00221\u0022, ignores the repository. The repository\n \tis not shown in the index and cannot be accessed by providing a direct\n@@ -531,10 +531,6 @@ repo.logo-link::\n \tcalculated url of the repository index page will be used. Default\n \tvalue: global logo-link.\n \n-repo.owner-filter::\n-\tOverride the default owner-filter. Default value: none. See also:\n-\t\u0022enable-filter-overrides\u0022. See also: \u0022FILTER API\u0022.\n-\n repo.module-link::\n \tText which will be used as the formatstring for a hyperlink when a\n \tsubmodule is printed in a directory listing. The arguments for the\n@@ -559,6 +555,10 @@ repo.owner::\n \tA value used to identify the owner of the repository. Default value:\n \tnone.\n \n+repo.owner-filter::\n+\tOverride the default owner-filter. Default value: none. See also:\n+\t\u0022enable-filter-overrides\u0022. See also: \u0022FILTER API\u0022.\n+\n repo.path::\n \tAn absolute path to the repository directory. For non-bare repositories\n \tthis is the .git-directory. Default value: none.\n@@ -574,6 +574,10 @@ repo.readme::\n \tare no non-public files located in the same directory as the readme\n \tfile. Default value: \u003creadme\u003e.\n \n+repo.section::\n+\tOverride the current section name for this repository. Default value:\n+\tnone.\n+\n repo.snapshots::\n \tA mask of snapshot formats for this repo that cgit generates links for,\n \trestricted by the global \u0022snapshots\u0022 setting. Default value:\n@@ -586,10 +590,6 @@ repo.snapshot-prefix::\n \tof \u0022linux-stable-3.15.4\u0022. Default value: \u003cempty\u003e meaning to use\n \tthe repository basename.\n \n-repo.section::\n-\tOverride the current section name for this repository. Default value:\n-\tnone.\n-\n repo.source-filter::\n \tOverride the default source-filter. Default value: none. See also:\n \t\u0022enable-filter-overrides\u0022. See also: \u0022FILTER API\u0022.\n@@ -662,30 +662,6 @@ about filter::\n \tThe about text that is to be filtered is available on standard input\n \tand the filtered text is expected on standard output.\n \n-commit filter::\n-\tThis filter is given no arguments. The commit message text that is to\n-\tbe filtered is available on standard input and the filtered text is\n-\texpected on standard output.\n-\n-email filter::\n-\tThis filter is given two parameters: the email address of the relevant\n-\tauthor and a string indicating the originating page. The filter will\n-\tthen receive the text string to format on standard input and is\n-\texpected to write to standard output the formatted text to be included\n-\tin the page.\n-\n-owner filter::\n-\tThis filter is given no arguments. The owner text is available on\n-\tstandard input and the filter is expected to write to standard\n-\toutput. The output is included in the Owner column.\n-\n-source filter::\n-\tThis filter is given a single parameter: the filename of the source\n-\tfile to filter. The filter can use the filename to determine (for\n-\texample) the syntax highlighting mode. The contents of the source\n-\tfile that is to be filtered is available on standard input and the\n-\tfiltered contents is expected on standard output.\n-\n auth filter::\n \tThe authentication filter receives 12 parameters:\n \t - filter action, explained below, which specifies which action the\n@@ -712,6 +688,30 @@ auth filter::\n \tPlease see `filters/simple-authentication.lua` for a clear example\n \tscript that may be modified.\n \n+commit filter::\n+\tThis filter is given no arguments. The commit message text that is to\n+\tbe filtered is available on standard input and the filtered text is\n+\texpected on standard output.\n+\n+email filter::\n+\tThis filter is given two parameters: the email address of the relevant\n+\tauthor and a string indicating the originating page. The filter will\n+\tthen receive the text string to format on standard input and is\n+\texpected to write to standard output the formatted text to be included\n+\tin the page.\n+\n+owner filter::\n+\tThis filter is given no arguments. The owner text is available on\n+\tstandard input and the filter is expected to write to standard\n+\toutput. The output is included in the Owner column.\n+\n+source filter::\n+\tThis filter is given a single parameter: the filename of the source\n+\tfile to filter. The filter can use the filename to determine (for\n+\texample) the syntax highlighting mode. The contents of the source\n+\tfile that is to be filtered is available on standard input and the\n+\tfiltered contents is expected on standard output.\n+\n \n All filters are handed the following environment variables:\n \n","s":{"c":1745810924,"u": 4180}}
],"g": 1761,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "7d0a"}