Fossil SCM

Extended the is-json-mode check in [e0b51eb2e7] to include the 'http' command when looking for repolist-style paths.

stephan 2021-01-02 05:26 trunk
Commit bc593ea0422fe5e0dee6ca0d35f01f3dc4048a7d5a98c0e2fbae8a68cb584dfc
1 file changed +2 -1
+2 -1
--- src/json.c
+++ src/json.c
@@ -67,11 +67,12 @@
6767
}else if(0==strncmp("/json",zPathInfo,5)
6868
&& (zPathInfo[5]==0 || zPathInfo[5]=='/')){
6969
rc = 1;
7070
}else if(g.zCmdName!=0 && (0==strcmp("server",g.zCmdName)
7171
|| 0==strcmp("ui",g.zCmdName)
72
- || 0==strcmp("cgi",g.zCmdName)) ){
72
+ || 0==strcmp("cgi",g.zCmdName)
73
+ || 0==strcmp("http",g.zCmdName)) ){
7374
/* When running in server/cgi "directory" mode, zPathInfo is
7475
** prefixed with the repository's name, so in order to determine
7576
** whether or not we're really running in json mode we have to try
7677
** a bit harder. Problem reported here:
7778
** https://fossil-scm.org/forum/forumpost/e4953666d6
7879
--- src/json.c
+++ src/json.c
@@ -67,11 +67,12 @@
67 }else if(0==strncmp("/json",zPathInfo,5)
68 && (zPathInfo[5]==0 || zPathInfo[5]=='/')){
69 rc = 1;
70 }else if(g.zCmdName!=0 && (0==strcmp("server",g.zCmdName)
71 || 0==strcmp("ui",g.zCmdName)
72 || 0==strcmp("cgi",g.zCmdName)) ){
 
73 /* When running in server/cgi "directory" mode, zPathInfo is
74 ** prefixed with the repository's name, so in order to determine
75 ** whether or not we're really running in json mode we have to try
76 ** a bit harder. Problem reported here:
77 ** https://fossil-scm.org/forum/forumpost/e4953666d6
78
--- src/json.c
+++ src/json.c
@@ -67,11 +67,12 @@
67 }else if(0==strncmp("/json",zPathInfo,5)
68 && (zPathInfo[5]==0 || zPathInfo[5]=='/')){
69 rc = 1;
70 }else if(g.zCmdName!=0 && (0==strcmp("server",g.zCmdName)
71 || 0==strcmp("ui",g.zCmdName)
72 || 0==strcmp("cgi",g.zCmdName)
73 || 0==strcmp("http",g.zCmdName)) ){
74 /* When running in server/cgi "directory" mode, zPathInfo is
75 ** prefixed with the repository's name, so in order to determine
76 ** whether or not we're really running in json mode we have to try
77 ** a bit harder. Problem reported here:
78 ** https://fossil-scm.org/forum/forumpost/e4953666d6
79

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button