Fossil SCM

Further enhancements to the change-log.

drh 2015-01-16 22:10 UTC trunk
Commit 55243b0d87ca78377319f4da309c049d5c9e6cb8
1 file changed +34 -24
+34 -24
--- www/changes.wiki
+++ www/changes.wiki
@@ -3,63 +3,73 @@
33
<h2>Changes For Version 1.30 (2015-01-??)</h2>
44
* Added the [/help?cmd=bundle|fossil bundle] command.
55
* Added the [/help?cmd=purge|fossil purge] command.
66
* Added the [/help?cmd=publish|fossil publish] command.
77
* 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.
1010
* 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.
1212
* Add support for Docker. Just install docker and type
1313
"sudo docker run -d -p 8080:8080 nijtmans/fossil" to get it running.
1414
* Add the [/help/fusefs|fossil fusefs DIRECTORY] command that mounts a
1515
Fuse Filesystem at the given DIRECTORY and populates it with read-only
1616
copies of all historical check-ins. This only works on systems that
1717
support FuseFS.
18
- * Add the administrative log - recording all configuration changes to a
19
- repository.
18
+ * Add the administrative log that records all configuration.
2019
* Added the [/sitemap] webpage.
2120
* Added the [/bloblist] web page.
2221
* Let [/help?cmd=new|fossil new] no longer create an initial empty commit
2322
by default. The first commit after checking out an empty repository will
2423
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.
2726
* Update SQLite to version 3.8.8.
2827
* 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.
3130
* Added a compile-time option (--with-miniz) to build using miniz instead
3231
of zlib. Disabled by default.
33
- * Several fixes to the TH1 expression parser.
3432
* Support customization of commands and webpages, including the ability to
3533
add new ones, via the "TH1 hooks" feature. Disabled by default. Enabled
3634
via a compile-time option.
3735
* Add the <nowiki>[checkout], [render], [styleHeader], [styleFooter],
3836
[trace], [getParameter], [setParameter], [artifact], and
3937
[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
4239
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.
4641
* Added a line-number toggle option to the [/help?cmd=/info|/info]
4742
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.
5045
* Use full 40-character SHA1 hashes (instead of abbreviations) in most
5146
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.
5751
* Allow commits against a closed check-in as long as the commit goes onto
5852
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.
6171
6272
<h2>Changes For Version 1.29 (2014-06-12)</h2>
6373
* Add the ability to display content, diffs and annotations for UTF16
6474
text files in the web interface.
6575
* Add the "SaveAs..." and "Invert" buttons
6676
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button