Fossil SCM
Fix a stupid bug of mine introduced in [3c9e5699ce]. If the ZIP archive's name is composed, the actual project's name should be chosen instead of a fix <tt>fossil</tt>.
Commit
bdac9f723842a42ccc0353ddd55cef50670a53a6
Parent
3c9e5699ceb881c…
1 file changed
+3
-1
+3
-1
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -355,19 +355,21 @@ | ||
| 355 | 355 | @ <tr><th>Comment:</th><td>%w(zComment)</td></tr> |
| 356 | 356 | } |
| 357 | 357 | @ </td></tr> |
| 358 | 358 | if( g.okHistory ){ |
| 359 | 359 | char *zShortUuid = mprintf("%.10s", zUuid); |
| 360 | + const char *zProjName = db_get("project-name", "unnamed"); | |
| 360 | 361 | @ <tr><th>Timelines:</th><td> |
| 361 | 362 | @ <a href="%s(g.zBaseURL)/timeline?p=%d(rid)">ancestors</a> |
| 362 | 363 | @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)">descendants</a> |
| 363 | 364 | @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)&p=%d(rid)">both</a> |
| 364 | 365 | @ </td></tr> |
| 365 | 366 | @ <tr><th>Commands:</th> |
| 366 | 367 | @ <td> |
| 367 | 368 | @ <a href="%s(g.zBaseURL)/vdiff/%d(rid)">diff</a> |
| 368 | - @ | <a href="%s(g.zBaseURL)/zip/fossil-%s(zShortUuid).zip?rid=%s(zUuid)">ZIP archive</a> | |
| 369 | + @ | <a href="%s(g.zBaseURL)/zip/%s(zProjName)-%s(zShortUuid).zip?rid=%s(zUuid)"> | |
| 370 | + @ ZIP archive</a> | |
| 369 | 371 | @ | <a href="%s(g.zBaseURL)/artifact/%d(rid)">manifest</a> |
| 370 | 372 | if( g.okWrite ){ |
| 371 | 373 | @ | <a href="%s(g.zBaseURL)/vedit?r=%d(rid)">edit</a> |
| 372 | 374 | } |
| 373 | 375 | @ </td> |
| 374 | 376 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -355,19 +355,21 @@ | |
| 355 | @ <tr><th>Comment:</th><td>%w(zComment)</td></tr> |
| 356 | } |
| 357 | @ </td></tr> |
| 358 | if( g.okHistory ){ |
| 359 | char *zShortUuid = mprintf("%.10s", zUuid); |
| 360 | @ <tr><th>Timelines:</th><td> |
| 361 | @ <a href="%s(g.zBaseURL)/timeline?p=%d(rid)">ancestors</a> |
| 362 | @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)">descendants</a> |
| 363 | @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)&p=%d(rid)">both</a> |
| 364 | @ </td></tr> |
| 365 | @ <tr><th>Commands:</th> |
| 366 | @ <td> |
| 367 | @ <a href="%s(g.zBaseURL)/vdiff/%d(rid)">diff</a> |
| 368 | @ | <a href="%s(g.zBaseURL)/zip/fossil-%s(zShortUuid).zip?rid=%s(zUuid)">ZIP archive</a> |
| 369 | @ | <a href="%s(g.zBaseURL)/artifact/%d(rid)">manifest</a> |
| 370 | if( g.okWrite ){ |
| 371 | @ | <a href="%s(g.zBaseURL)/vedit?r=%d(rid)">edit</a> |
| 372 | } |
| 373 | @ </td> |
| 374 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -355,19 +355,21 @@ | |
| 355 | @ <tr><th>Comment:</th><td>%w(zComment)</td></tr> |
| 356 | } |
| 357 | @ </td></tr> |
| 358 | if( g.okHistory ){ |
| 359 | char *zShortUuid = mprintf("%.10s", zUuid); |
| 360 | const char *zProjName = db_get("project-name", "unnamed"); |
| 361 | @ <tr><th>Timelines:</th><td> |
| 362 | @ <a href="%s(g.zBaseURL)/timeline?p=%d(rid)">ancestors</a> |
| 363 | @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)">descendants</a> |
| 364 | @ | <a href="%s(g.zBaseURL)/timeline?d=%d(rid)&p=%d(rid)">both</a> |
| 365 | @ </td></tr> |
| 366 | @ <tr><th>Commands:</th> |
| 367 | @ <td> |
| 368 | @ <a href="%s(g.zBaseURL)/vdiff/%d(rid)">diff</a> |
| 369 | @ | <a href="%s(g.zBaseURL)/zip/%s(zProjName)-%s(zShortUuid).zip?rid=%s(zUuid)"> |
| 370 | @ ZIP archive</a> |
| 371 | @ | <a href="%s(g.zBaseURL)/artifact/%d(rid)">manifest</a> |
| 372 | if( g.okWrite ){ |
| 373 | @ | <a href="%s(g.zBaseURL)/vedit?r=%d(rid)">edit</a> |
| 374 | } |
| 375 | @ </td> |
| 376 |