@@ -101,25 +101,10 @@
101 101 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
finish_repo_list:
102 102 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.dbIgnoreErrors--;
103 103 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_close(db);
104 104 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
105 105 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
106 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*
107 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** SETTING: show-repolist-desc boolean default=off
108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- **
109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** If the value of this setting is "1" globally, then the repository-list
110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** page will show the description of each repository. This setting only
111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** has effect when it is in the global setting database.
112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- */
113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /*
114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** SETTING: show-repolist-lg boolean default=off
115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- **
116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** If the value of this setting is "1" globally, then the repository-list
117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** page will show the login-group for each repository. This setting only
118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** has effect when it is in the global setting database.
119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- */
120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
121 106 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
122 107 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Generate a web-page that lists all repositories located under the
123 108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** g.zRepositoryName directory and return non-zero.
124 109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
125 110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** For the special case when g.zRepositoryName is a non-chroot-jail "/",
@@ -150,17 +135,10 @@
150 135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( g.db==0 );
151 136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zShow = P("FOSSIL_REPOLIST_SHOW");
152 137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zShow ){
153 138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
bShowDesc = strstr(zShow,"description")!=0;
154 139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
bShowLg = strstr(zShow,"login-group")!=0;
155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }else if( db_open_config(1, 1)
156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- && db_table_exists("configdb", "global_config")
157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ){
158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- bShowDesc = db_int(bShowDesc, "SELECT value FROM global_config"
159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- " WHERE name='show-repolist-desc'");
160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- bShowLg = db_int(bShowLg, "SELECT value FROM global_config"
161 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- " WHERE name='show-repolist-lg'");
162 140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
163 141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_init(&html, 0, 0);
164 142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( fossil_strcmp(g.zRepositoryName,"/")==0 && !g.fJail ){
165 143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* For the special case of the "repository directory" being "/",
166 144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** show all of the repositories named in the ~/.fossil database.
@@ -168,10 +146,11 @@
168 146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** On unix systems, then entries are of the form "repo:/home/..."
169 147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** and on Windows systems they are like on unix, starting with a "/"
170 148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** or they can begin with a drive letter: "repo:C:/Users/...". In either
171 149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** case, we want returned path to omit any initial "/".
172 150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_open_config(1, 0);
173 152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_multi_exec(
174 153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"CREATE TEMP VIEW sfile AS"
175 154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" SELECT ltrim(substr(name,6),'/') AS 'pathname' FROM global_config"
176 155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" WHERE name GLOB 'repo:*'"
177 156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
178 157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!