Fossil SCM
Show when files become symlinks in /info report.
Commit
5f26745652ac6ab9d691d9f8d6c99f546140c645
Parent
be25d412f149e59…
1 file changed
+15
-4
+15
-4
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -376,12 +376,17 @@ | ||
| 376 | 376 | }else if( zOld==0 ){ |
| 377 | 377 | @ <p>Added %h(zName)</p> |
| 378 | 378 | }else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){ |
| 379 | 379 | @ <p>Name change from %h(zOldName) to %h(zName) |
| 380 | 380 | }else if( fossil_strcmp(zNew, zOld)==0 ){ |
| 381 | - @ <p>Execute permission %s(( mperm==PERM_EXE )?"set":"cleared") | |
| 382 | - @ for %h(zName)</p> | |
| 381 | + if( mperm==PERM_EXE ){ | |
| 382 | + @ <p>%h(zName) became executable</p> | |
| 383 | + }else if( mperm==PERM_LNK ){ | |
| 384 | + @ <p>%h(zName) became a symlink</p> | |
| 385 | + }else{ | |
| 386 | + @ <p>%h(zName) became a regular file</p> | |
| 387 | + } | |
| 383 | 388 | }else{ |
| 384 | 389 | @ <p>Changes to %h(zName)</p> |
| 385 | 390 | } |
| 386 | 391 | if( diffFlags ){ |
| 387 | 392 | append_diff(zOld, zNew, diffFlags, pRe); |
| @@ -395,12 +400,18 @@ | ||
| 395 | 400 | }else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){ |
| 396 | 401 | @ <p>Name change |
| 397 | 402 | @ from %z(href("%R/finfo?name=%T",zOldName))%h(zOldName)</a> |
| 398 | 403 | @ to %z(href("%R/finfo?name=%T",zName))%h(zName)</a>. |
| 399 | 404 | }else{ |
| 400 | - @ <p>Execute permission %s(( mperm==PERM_EXE )?"set":"cleared") for | |
| 401 | - @ %z(href("%R/finfo?name=%T",zName))%h(zName)</a> | |
| 405 | + @ <p>%z(href("%R/finfo?name=%T",zName))%h(zName)</a> became | |
| 406 | + if( mperm==PERM_EXE ){ | |
| 407 | + @ executable.</p> | |
| 408 | + }else if( mperm==PERM_LNK ){ | |
| 409 | + @ a symlink.</p> | |
| 410 | + }else{ | |
| 411 | + @ a regular file.</p> | |
| 412 | + } | |
| 402 | 413 | } |
| 403 | 414 | }else if( zOld ){ |
| 404 | 415 | @ <p>Deleted %z(href("%R/finfo?name=%T",zName))%h(zName)</a> |
| 405 | 416 | @ version %z(href("%R/artifact/%!S",zOld))[%S(zOld)]</a> |
| 406 | 417 | }else{ |
| 407 | 418 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -376,12 +376,17 @@ | |
| 376 | }else if( zOld==0 ){ |
| 377 | @ <p>Added %h(zName)</p> |
| 378 | }else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){ |
| 379 | @ <p>Name change from %h(zOldName) to %h(zName) |
| 380 | }else if( fossil_strcmp(zNew, zOld)==0 ){ |
| 381 | @ <p>Execute permission %s(( mperm==PERM_EXE )?"set":"cleared") |
| 382 | @ for %h(zName)</p> |
| 383 | }else{ |
| 384 | @ <p>Changes to %h(zName)</p> |
| 385 | } |
| 386 | if( diffFlags ){ |
| 387 | append_diff(zOld, zNew, diffFlags, pRe); |
| @@ -395,12 +400,18 @@ | |
| 395 | }else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){ |
| 396 | @ <p>Name change |
| 397 | @ from %z(href("%R/finfo?name=%T",zOldName))%h(zOldName)</a> |
| 398 | @ to %z(href("%R/finfo?name=%T",zName))%h(zName)</a>. |
| 399 | }else{ |
| 400 | @ <p>Execute permission %s(( mperm==PERM_EXE )?"set":"cleared") for |
| 401 | @ %z(href("%R/finfo?name=%T",zName))%h(zName)</a> |
| 402 | } |
| 403 | }else if( zOld ){ |
| 404 | @ <p>Deleted %z(href("%R/finfo?name=%T",zName))%h(zName)</a> |
| 405 | @ version %z(href("%R/artifact/%!S",zOld))[%S(zOld)]</a> |
| 406 | }else{ |
| 407 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -376,12 +376,17 @@ | |
| 376 | }else if( zOld==0 ){ |
| 377 | @ <p>Added %h(zName)</p> |
| 378 | }else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){ |
| 379 | @ <p>Name change from %h(zOldName) to %h(zName) |
| 380 | }else if( fossil_strcmp(zNew, zOld)==0 ){ |
| 381 | if( mperm==PERM_EXE ){ |
| 382 | @ <p>%h(zName) became executable</p> |
| 383 | }else if( mperm==PERM_LNK ){ |
| 384 | @ <p>%h(zName) became a symlink</p> |
| 385 | }else{ |
| 386 | @ <p>%h(zName) became a regular file</p> |
| 387 | } |
| 388 | }else{ |
| 389 | @ <p>Changes to %h(zName)</p> |
| 390 | } |
| 391 | if( diffFlags ){ |
| 392 | append_diff(zOld, zNew, diffFlags, pRe); |
| @@ -395,12 +400,18 @@ | |
| 400 | }else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){ |
| 401 | @ <p>Name change |
| 402 | @ from %z(href("%R/finfo?name=%T",zOldName))%h(zOldName)</a> |
| 403 | @ to %z(href("%R/finfo?name=%T",zName))%h(zName)</a>. |
| 404 | }else{ |
| 405 | @ <p>%z(href("%R/finfo?name=%T",zName))%h(zName)</a> became |
| 406 | if( mperm==PERM_EXE ){ |
| 407 | @ executable.</p> |
| 408 | }else if( mperm==PERM_LNK ){ |
| 409 | @ a symlink.</p> |
| 410 | }else{ |
| 411 | @ a regular file.</p> |
| 412 | } |
| 413 | } |
| 414 | }else if( zOld ){ |
| 415 | @ <p>Deleted %z(href("%R/finfo?name=%T",zName))%h(zName)</a> |
| 416 | @ version %z(href("%R/artifact/%!S",zOld))[%S(zOld)]</a> |
| 417 | }else{ |
| 418 |