Fossil SCM
When there is no argument to the /uv page, make "index.wiki" the default. Do not allow "index.html" since that probably will not have the correct <base> header.
Commit
4a8378581c5e537d0fed83b628b6f8b3347a9d47
Parent
1d6b67822a7c595…
1 file changed
+1
-1
+1
-1
| --- src/doc.c | ||
| +++ src/doc.c | ||
| @@ -596,11 +596,11 @@ | ||
| 596 | 596 | zDfltTitle = isUV ? "" : "Documentation"; |
| 597 | 597 | db_begin_transaction(); |
| 598 | 598 | while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){ |
| 599 | 599 | zName = P("name"); |
| 600 | 600 | if( isUV ){ |
| 601 | - if( zName==0 ) zName = ""; | |
| 601 | + if( zName==0 ) zName = "index.wiki"; | |
| 602 | 602 | i = 0; |
| 603 | 603 | }else{ |
| 604 | 604 | if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki"; |
| 605 | 605 | for(i=0; zName[i] && zName[i]!='/'; i++){} |
| 606 | 606 | zCheckin = mprintf("%.*s", i, zName); |
| 607 | 607 |
| --- src/doc.c | |
| +++ src/doc.c | |
| @@ -596,11 +596,11 @@ | |
| 596 | zDfltTitle = isUV ? "" : "Documentation"; |
| 597 | db_begin_transaction(); |
| 598 | while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){ |
| 599 | zName = P("name"); |
| 600 | if( isUV ){ |
| 601 | if( zName==0 ) zName = ""; |
| 602 | i = 0; |
| 603 | }else{ |
| 604 | if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki"; |
| 605 | for(i=0; zName[i] && zName[i]!='/'; i++){} |
| 606 | zCheckin = mprintf("%.*s", i, zName); |
| 607 |
| --- src/doc.c | |
| +++ src/doc.c | |
| @@ -596,11 +596,11 @@ | |
| 596 | zDfltTitle = isUV ? "" : "Documentation"; |
| 597 | db_begin_transaction(); |
| 598 | while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){ |
| 599 | zName = P("name"); |
| 600 | if( isUV ){ |
| 601 | if( zName==0 ) zName = "index.wiki"; |
| 602 | i = 0; |
| 603 | }else{ |
| 604 | if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki"; |
| 605 | for(i=0; zName[i] && zName[i]!='/'; i++){} |
| 606 | zCheckin = mprintf("%.*s", i, zName); |
| 607 |