Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Integrate andygoth-metadata-info. The /info page now shows symlinks as well as execute changes when a file's contents haven't changed. Previously it showed symlinks as "execute permission cleared" which is confusing. Additionally it shows a link to the file contents when only the type (executable/symlink) changes. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
b80c9e3be2016ddfef3a4c0d71e59146 |
| User & Date: | andygoth 2015-05-17 00:59:33.092 |
| Original Comment: | Integrate andygoth-metadata-info. |
Context
|
2015-05-17
| ||
| 02:45 | Changelog URL correction. Credit: jungle Boogie. ... (check-in: 6cf8f3648b user: andygoth tags: trunk) | |
| 00:59 | Integrate andygoth-metadata-info. The /info page now shows symlinks as well as execute changes when a file's contents haven't changed. Previously it showed symlinks as "execute permission cleared" which is confusing. Additionally it shows a link to the file contents when only the type (executable/symlink) changes. ... (check-in: b80c9e3be2 user: andygoth tags: trunk) | |
| 00:58 | Integrate andygoth-metadata-changes. Now the [fossil changes] command shows execute and symlink (type) changes, and -allow-empty is not needed for [fossil commit] to commit such type changes in absence of content changes. ... (check-in: dca018c447 user: andygoth tags: trunk) | |
|
2015-05-15
| ||
| 18:48 | Update changelog. ... (Closed-Leaf check-in: af05fe23a3 user: andygoth tags: andygoth-metadata-info) | |
Changes
Changes to src/info.c.
| ︙ | ︙ | |||
374 375 376 377 378 379 380 |
if( zNew==0 ){
@ <p>Deleted %h(zName)</p>
}else if( zOld==0 ){
@ <p>Added %h(zName)</p>
}else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){
@ <p>Name change from %h(zOldName) to %h(zName)
}else if( fossil_strcmp(zNew, zOld)==0 ){
| | | > > > > > < | > > > > > > > > | 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
if( zNew==0 ){
@ <p>Deleted %h(zName)</p>
}else if( zOld==0 ){
@ <p>Added %h(zName)</p>
}else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){
@ <p>Name change from %h(zOldName) to %h(zName)
}else if( fossil_strcmp(zNew, zOld)==0 ){
if( mperm==PERM_EXE ){
@ <p>%h(zName) became executable.</p>
}else if( mperm==PERM_LNK ){
@ <p>%h(zName) became a symlink.</p>
}else{
@ <p>%h(zName) became a regular file.</p>
}
}else{
@ <p>Changes to %h(zName)</p>
}
if( diffFlags ){
append_diff(zOld, zNew, diffFlags, pRe);
}
}else{
if( zOld && zNew ){
if( fossil_strcmp(zOld, zNew)!=0 ){
@ <p>Modified %z(href("%R/finfo?name=%T",zName))%h(zName)</a>
@ from %z(href("%R/artifact/%!S",zOld))[%S(zOld)]</a>
@ to %z(href("%R/artifact/%!S",zNew))[%S(zNew)]</a>.
}else if( zOldName!=0 && fossil_strcmp(zName,zOldName)!=0 ){
@ <p>Name change
@ from %z(href("%R/finfo?name=%T",zOldName))%h(zOldName)</a>
@ to %z(href("%R/finfo?name=%T",zName))%h(zName)</a>.
}else{
@ <p>%z(href("%R/finfo?name=%T",zName))%h(zName)</a> became
if( mperm==PERM_EXE ){
@ executable with contents
}else if( mperm==PERM_LNK ){
@ a symlink with target
}else{
@ a regular file with contents
}
@ %z(href("%R/artifact/%!S",zNew))[%S(zNew)]</a>.</p>
}
}else if( zOld ){
@ <p>Deleted %z(href("%R/finfo?name=%T",zName))%h(zName)</a>
@ version %z(href("%R/artifact/%!S",zOld))[%S(zOld)]</a>
}else{
@ <p>Added %z(href("%R/finfo?name=%T",zName))%h(zName)</a>
@ version %z(href("%R/artifact/%!S",zNew))[%S(zNew)]</a>
|
| ︙ | ︙ |
Changes to www/changes.wiki.
| ︙ | ︙ | |||
32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
* Removed the ".fossil-settings/keep-glob" file. It should not have been
checked into the repository.
* Update the built-in SQLite to version 3.8.10.1.
* Make [/help?cmd=open|fossil open] honor ".fossil-settings/allow-symlinks".
* Allow [/help?cmd=add|fossil add] to be used on symlinks to nonexistent or
unreadable files in the same way as [/help?cmd=addremove|fossil addremove].
* Added fork warning to be issued if sync produced a fork
* Have [/help/cmd=changes|fossil changes] and
[/help/cmd=status|fossil status] report when executable or symlink status
changes on otherwise unmodified files.
<h2>Changes for Version 1.32 (2015-03-14)</h2>
* When creating a new repository using [/help?cmd=init|fossil init], ensure
that the new repository is fully compatible with historical versions of
| > > > | 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
* Removed the ".fossil-settings/keep-glob" file. It should not have been
checked into the repository.
* Update the built-in SQLite to version 3.8.10.1.
* Make [/help?cmd=open|fossil open] honor ".fossil-settings/allow-symlinks".
* Allow [/help?cmd=add|fossil add] to be used on symlinks to nonexistent or
unreadable files in the same way as [/help?cmd=addremove|fossil addremove].
* Added fork warning to be issued if sync produced a fork
* Update the [/help?cmd=/info|info] page to report when a file becomes a
symlink. Additionally show the UUID for files whose types have changed
without changing contents or symlink target.
* Have [/help/cmd=changes|fossil changes] and
[/help/cmd=status|fossil status] report when executable or symlink status
changes on otherwise unmodified files.
<h2>Changes for Version 1.32 (2015-03-14)</h2>
* When creating a new repository using [/help?cmd=init|fossil init], ensure
that the new repository is fully compatible with historical versions of
|
| ︙ | ︙ |