Fossil SCM
Further enhancements to the change-log.
Commit
55243b0d87ca78377319f4da309c049d5c9e6cb8
Parent
7705070de7b2eb1…
1 file changed
+34
-24
+34
-24
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -3,63 +3,73 @@ | ||
| 3 | 3 | <h2>Changes For Version 1.30 (2015-01-??)</h2> |
| 4 | 4 | * Added the [/help?cmd=bundle|fossil bundle] command. |
| 5 | 5 | * Added the [/help?cmd=purge|fossil purge] command. |
| 6 | 6 | * Added the [/help?cmd=publish|fossil publish] command. |
| 7 | 7 | * Added the [/help?cmd=unpublished|fossil unpublished] command. |
| 8 | - * Enhance the [/tree] webpage to show the age of each file and to give the | |
| 9 | - option to sort the display by file age - newest files first. | |
| 8 | + * Enhance the [/tree] webpage to show the age of each file with the option | |
| 9 | + to sort by age. | |
| 10 | 10 | * Enhance the [/brlist] webpage to show additional information about each branch |
| 11 | - and to be sortable by click on column headers. | |
| 11 | + and to be sortable by clicking on column headers. | |
| 12 | 12 | * Add support for Docker. Just install docker and type |
| 13 | 13 | "sudo docker run -d -p 8080:8080 nijtmans/fossil" to get it running. |
| 14 | 14 | * Add the [/help/fusefs|fossil fusefs DIRECTORY] command that mounts a |
| 15 | 15 | Fuse Filesystem at the given DIRECTORY and populates it with read-only |
| 16 | 16 | copies of all historical check-ins. This only works on systems that |
| 17 | 17 | support FuseFS. |
| 18 | - * Add the administrative log - recording all configuration changes to a | |
| 19 | - repository. | |
| 18 | + * Add the administrative log that records all configuration. | |
| 20 | 19 | * Added the [/sitemap] webpage. |
| 21 | 20 | * Added the [/bloblist] web page. |
| 22 | 21 | * Let [/help?cmd=new|fossil new] no longer create an initial empty commit |
| 23 | 22 | by default. The first commit after checking out an empty repository will |
| 24 | 23 | become the initial commit. |
| 25 | - * Added the [/help?cmd=all|fossil all dbstat] command and the --db-check | |
| 26 | - command-line option. | |
| 24 | + * Added the [/help?cmd=all|fossil all dbstat] and | |
| 25 | + [/help?cmd=all|fossil all info] commands. | |
| 27 | 26 | * Update SQLite to version 3.8.8. |
| 28 | 27 | * Added the --verily option to the [/help?cmd=clean|fossil clean] command. |
| 29 | - * Add setting to control the number of times autosync will be tried before | |
| 30 | - returning an error. | |
| 28 | + * Add the "autosync-tries" setting to control the number of autosync attempts | |
| 29 | + before returning an error. | |
| 31 | 30 | * Added a compile-time option (--with-miniz) to build using miniz instead |
| 32 | 31 | of zlib. Disabled by default. |
| 33 | - * Several fixes to the TH1 expression parser. | |
| 34 | 32 | * Support customization of commands and webpages, including the ability to |
| 35 | 33 | add new ones, via the "TH1 hooks" feature. Disabled by default. Enabled |
| 36 | 34 | via a compile-time option. |
| 37 | 35 | * Add the <nowiki>[checkout], [render], [styleHeader], [styleFooter], |
| 38 | 36 | [trace], [getParameter], [setParameter], [artifact], and |
| 39 | 37 | [globalState]</nowiki> commands to TH1, primarily for use by TH1 hooks. |
| 40 | - * Bring in the latest version of autosetup from upstream. | |
| 41 | - * Automatically adjust the width of command-line output according to the | |
| 38 | + * Automatically adjust the width of command-line timeline output according to the | |
| 42 | 39 | detected width of the terminal. |
| 43 | - * When committing a (non-binary) file which contains bytes forming an | |
| 44 | - invalid UTF-8 stream, fossil now adds the possibility to convert it | |
| 45 | - to a valid UTF-8 stream ('c') if you like. | |
| 40 | + * Prompt the user to optionally fix invalid UTF-8 at check-in. | |
| 46 | 41 | * Added a line-number toggle option to the [/help?cmd=/info|/info] |
| 47 | 42 | and [/help?cmd=/artifact|/artifact] pages. |
| 48 | - * Updates most commands so that they generate errors when used with | |
| 49 | - unknown command-line options. | |
| 43 | + * Most commands now issue errors rather than silently ignoring unrecognized | |
| 44 | + command-line options. | |
| 50 | 45 | * Use full 40-character SHA1 hashes (instead of abbreviations) in most |
| 51 | 46 | internal URLs. |
| 52 | - * Fix to prevent partial clone when connection is lost during clone | |
| 53 | - * Fix bug with 302 redirect not properly shutting down connection and | |
| 54 | - and handle 301 redirects. | |
| 55 | - * Fix to prevent empty cloned repository when authentication fails | |
| 56 | - * Update documentation for protocol 3 and 'cfile' card use | |
| 47 | + * The "ssh:" sync method on windows now uses "plink.exe" instead of "ssh" as | |
| 48 | + the secure-shell client program. | |
| 49 | + * Prevent a partial clone when the connection is lost. | |
| 50 | + * Make the distinction between 301 and 302 redirects. | |
| 57 | 51 | * Allow commits against a closed check-in as long as the commit goes onto |
| 58 | 52 | a different branch. |
| 59 | - * Fix sync protocol bug which would occasionally delete phantom artifacts | |
| 60 | - before they were included in a cluster artifact | |
| 53 | + * Improved cache control in the web interface reduces unnecessary requests | |
| 54 | + for common resources like the page logo and CSS. | |
| 55 | + * Fix a rare and long-standing sync protocol bug | |
| 56 | + that would silently prevent the sync from running to completion. Before | |
| 57 | + this bug-fix it was sometimes necessary to do "fossil sync --verily" to | |
| 58 | + get two repositories in sync. | |
| 59 | + * Add the [/finfo?name=src/foci.c|files_of_checkin] virtual table - useful | |
| 60 | + for ad hoc queries in the [/help?cmd=sqlite3|fossil sql] interface, | |
| 61 | + and also used internally. | |
| 62 | + * Added the "$secureurl" TH1 variable for use in headers and footers. | |
| 63 | + * (Internal:) Add the ability to include resources as separate files in the | |
| 64 | + source tree that are converted into constant byte arrays in the compiled | |
| 65 | + binary. Use this feature to store the Tk script that implements the --tk | |
| 66 | + diff option in a separate file for easier editing. | |
| 67 | + * (Internal:) Implement a system of compile-time checks to help ensure | |
| 68 | + the correctness of printf-style formatting strings. | |
| 69 | + * Numerous documentation fixes and improvements. | |
| 70 | + * Other obscure and minor bug fixes - see the timeline for details. | |
| 61 | 71 | |
| 62 | 72 | <h2>Changes For Version 1.29 (2014-06-12)</h2> |
| 63 | 73 | * Add the ability to display content, diffs and annotations for UTF16 |
| 64 | 74 | text files in the web interface. |
| 65 | 75 | * Add the "SaveAs..." and "Invert" buttons |
| 66 | 76 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -3,63 +3,73 @@ | |
| 3 | <h2>Changes For Version 1.30 (2015-01-??)</h2> |
| 4 | * Added the [/help?cmd=bundle|fossil bundle] command. |
| 5 | * Added the [/help?cmd=purge|fossil purge] command. |
| 6 | * Added the [/help?cmd=publish|fossil publish] command. |
| 7 | * Added the [/help?cmd=unpublished|fossil unpublished] command. |
| 8 | * Enhance the [/tree] webpage to show the age of each file and to give the |
| 9 | option to sort the display by file age - newest files first. |
| 10 | * Enhance the [/brlist] webpage to show additional information about each branch |
| 11 | and to be sortable by click on column headers. |
| 12 | * Add support for Docker. Just install docker and type |
| 13 | "sudo docker run -d -p 8080:8080 nijtmans/fossil" to get it running. |
| 14 | * Add the [/help/fusefs|fossil fusefs DIRECTORY] command that mounts a |
| 15 | Fuse Filesystem at the given DIRECTORY and populates it with read-only |
| 16 | copies of all historical check-ins. This only works on systems that |
| 17 | support FuseFS. |
| 18 | * Add the administrative log - recording all configuration changes to a |
| 19 | repository. |
| 20 | * Added the [/sitemap] webpage. |
| 21 | * Added the [/bloblist] web page. |
| 22 | * Let [/help?cmd=new|fossil new] no longer create an initial empty commit |
| 23 | by default. The first commit after checking out an empty repository will |
| 24 | become the initial commit. |
| 25 | * Added the [/help?cmd=all|fossil all dbstat] command and the --db-check |
| 26 | command-line option. |
| 27 | * Update SQLite to version 3.8.8. |
| 28 | * Added the --verily option to the [/help?cmd=clean|fossil clean] command. |
| 29 | * Add setting to control the number of times autosync will be tried before |
| 30 | returning an error. |
| 31 | * Added a compile-time option (--with-miniz) to build using miniz instead |
| 32 | of zlib. Disabled by default. |
| 33 | * Several fixes to the TH1 expression parser. |
| 34 | * Support customization of commands and webpages, including the ability to |
| 35 | add new ones, via the "TH1 hooks" feature. Disabled by default. Enabled |
| 36 | via a compile-time option. |
| 37 | * Add the <nowiki>[checkout], [render], [styleHeader], [styleFooter], |
| 38 | [trace], [getParameter], [setParameter], [artifact], and |
| 39 | [globalState]</nowiki> commands to TH1, primarily for use by TH1 hooks. |
| 40 | * Bring in the latest version of autosetup from upstream. |
| 41 | * Automatically adjust the width of command-line output according to the |
| 42 | detected width of the terminal. |
| 43 | * When committing a (non-binary) file which contains bytes forming an |
| 44 | invalid UTF-8 stream, fossil now adds the possibility to convert it |
| 45 | to a valid UTF-8 stream ('c') if you like. |
| 46 | * Added a line-number toggle option to the [/help?cmd=/info|/info] |
| 47 | and [/help?cmd=/artifact|/artifact] pages. |
| 48 | * Updates most commands so that they generate errors when used with |
| 49 | unknown command-line options. |
| 50 | * Use full 40-character SHA1 hashes (instead of abbreviations) in most |
| 51 | internal URLs. |
| 52 | * Fix to prevent partial clone when connection is lost during clone |
| 53 | * Fix bug with 302 redirect not properly shutting down connection and |
| 54 | and handle 301 redirects. |
| 55 | * Fix to prevent empty cloned repository when authentication fails |
| 56 | * Update documentation for protocol 3 and 'cfile' card use |
| 57 | * Allow commits against a closed check-in as long as the commit goes onto |
| 58 | a different branch. |
| 59 | * Fix sync protocol bug which would occasionally delete phantom artifacts |
| 60 | before they were included in a cluster artifact |
| 61 | |
| 62 | <h2>Changes For Version 1.29 (2014-06-12)</h2> |
| 63 | * Add the ability to display content, diffs and annotations for UTF16 |
| 64 | text files in the web interface. |
| 65 | * Add the "SaveAs..." and "Invert" buttons |
| 66 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -3,63 +3,73 @@ | |
| 3 | <h2>Changes For Version 1.30 (2015-01-??)</h2> |
| 4 | * Added the [/help?cmd=bundle|fossil bundle] command. |
| 5 | * Added the [/help?cmd=purge|fossil purge] command. |
| 6 | * Added the [/help?cmd=publish|fossil publish] command. |
| 7 | * Added the [/help?cmd=unpublished|fossil unpublished] command. |
| 8 | * Enhance the [/tree] webpage to show the age of each file with the option |
| 9 | to sort by age. |
| 10 | * Enhance the [/brlist] webpage to show additional information about each branch |
| 11 | and to be sortable by clicking on column headers. |
| 12 | * Add support for Docker. Just install docker and type |
| 13 | "sudo docker run -d -p 8080:8080 nijtmans/fossil" to get it running. |
| 14 | * Add the [/help/fusefs|fossil fusefs DIRECTORY] command that mounts a |
| 15 | Fuse Filesystem at the given DIRECTORY and populates it with read-only |
| 16 | copies of all historical check-ins. This only works on systems that |
| 17 | support FuseFS. |
| 18 | * Add the administrative log that records all configuration. |
| 19 | * Added the [/sitemap] webpage. |
| 20 | * Added the [/bloblist] web page. |
| 21 | * Let [/help?cmd=new|fossil new] no longer create an initial empty commit |
| 22 | by default. The first commit after checking out an empty repository will |
| 23 | become the initial commit. |
| 24 | * Added the [/help?cmd=all|fossil all dbstat] and |
| 25 | [/help?cmd=all|fossil all info] commands. |
| 26 | * Update SQLite to version 3.8.8. |
| 27 | * Added the --verily option to the [/help?cmd=clean|fossil clean] command. |
| 28 | * Add the "autosync-tries" setting to control the number of autosync attempts |
| 29 | before returning an error. |
| 30 | * Added a compile-time option (--with-miniz) to build using miniz instead |
| 31 | of zlib. Disabled by default. |
| 32 | * Support customization of commands and webpages, including the ability to |
| 33 | add new ones, via the "TH1 hooks" feature. Disabled by default. Enabled |
| 34 | via a compile-time option. |
| 35 | * Add the <nowiki>[checkout], [render], [styleHeader], [styleFooter], |
| 36 | [trace], [getParameter], [setParameter], [artifact], and |
| 37 | [globalState]</nowiki> commands to TH1, primarily for use by TH1 hooks. |
| 38 | * Automatically adjust the width of command-line timeline output according to the |
| 39 | detected width of the terminal. |
| 40 | * Prompt the user to optionally fix invalid UTF-8 at check-in. |
| 41 | * Added a line-number toggle option to the [/help?cmd=/info|/info] |
| 42 | and [/help?cmd=/artifact|/artifact] pages. |
| 43 | * Most commands now issue errors rather than silently ignoring unrecognized |
| 44 | command-line options. |
| 45 | * Use full 40-character SHA1 hashes (instead of abbreviations) in most |
| 46 | internal URLs. |
| 47 | * The "ssh:" sync method on windows now uses "plink.exe" instead of "ssh" as |
| 48 | the secure-shell client program. |
| 49 | * Prevent a partial clone when the connection is lost. |
| 50 | * Make the distinction between 301 and 302 redirects. |
| 51 | * Allow commits against a closed check-in as long as the commit goes onto |
| 52 | a different branch. |
| 53 | * Improved cache control in the web interface reduces unnecessary requests |
| 54 | for common resources like the page logo and CSS. |
| 55 | * Fix a rare and long-standing sync protocol bug |
| 56 | that would silently prevent the sync from running to completion. Before |
| 57 | this bug-fix it was sometimes necessary to do "fossil sync --verily" to |
| 58 | get two repositories in sync. |
| 59 | * Add the [/finfo?name=src/foci.c|files_of_checkin] virtual table - useful |
| 60 | for ad hoc queries in the [/help?cmd=sqlite3|fossil sql] interface, |
| 61 | and also used internally. |
| 62 | * Added the "$secureurl" TH1 variable for use in headers and footers. |
| 63 | * (Internal:) Add the ability to include resources as separate files in the |
| 64 | source tree that are converted into constant byte arrays in the compiled |
| 65 | binary. Use this feature to store the Tk script that implements the --tk |
| 66 | diff option in a separate file for easier editing. |
| 67 | * (Internal:) Implement a system of compile-time checks to help ensure |
| 68 | the correctness of printf-style formatting strings. |
| 69 | * Numerous documentation fixes and improvements. |
| 70 | * Other obscure and minor bug fixes - see the timeline for details. |
| 71 | |
| 72 | <h2>Changes For Version 1.29 (2014-06-12)</h2> |
| 73 | * Add the ability to display content, diffs and annotations for UTF16 |
| 74 | text files in the web interface. |
| 75 | * Add the "SaveAs..." and "Invert" buttons |
| 76 |