Artifact
60c722950544e13343ba71bb619bc22f10ee9204:
Instance of technote
[d6ba73e2]
- Release Notes
by
drh
2010-11-01 17:24:02.
C Release\sNotes
D 2010-11-01T18:23:53
E 2010-11-01T17:24:02 d6ba73e22bf6ecbac3b6debb47ca2e15d5e63630
P a052101a8f2511546d561a93e535679fa3ae44cc
T +bgcolor * #d0c0ff
T +sym-release *
U drh
W 2424
<title>Release Notes 2010-11-01</title>
This note describes changes in the Fossil snapshot for
[2010-11-01 14:23:35] version [d0753799e447b795933e9f2662].
<h2>Compatibility</h2>
1. You <u>must</u> run <tt>fossil all rebuild</tt> after updating to
this version of Fossil from the prior release.
2. Projects that make use of the automatically generated "manifest"
and "manifest.uuid" information files must run
<tt>fossil setting manifest on</tt>, otherwise those files will
no longer be automatically generated. The Fossil and SQLite
projects both use the manifest and manifest.uuid information files
and thus must run <tt>fossil setting manifest on</tt> to avoid
a build failure.
3. Doing a commit with the <tt>--delta</tt> flag will cause new
features to be used - features which older versions of Fossil
do not understand. Using the new features will make the repository
inaccessible to older versions of Fossil.
<h2>Major Changes</h2>
1. Speed improvements to the "clone" and "rebuild" commands.
2. Added the B-card to the
[/doc/trunk/www/fileformat.wiki#manifest | manifest]
control artifact. This enhancement can dramatically reduce the size
and rebuild time for repositories with a large number of files.
("Large number" in this context means tens of thousands.) Note
that older versions of Fossil will not understand repositories that
contain manifest artifacts that use the new B-card. For compatibility,
Fossil will not generate a B-card on a manifest unless some other
manifest already contains a B-card or unless the --delta option is
used on the commit.
3. The "manifest" and "manifest.uuid" files are no longer generated
automatically on check-outs, unless you first run
"fossil set manifest on".
The SQLite and Fossil repositories both require this and so SQLite and
Fossil will not build after updating unless you first run
"fossil set manifest on".
4. The new "fossil sqlite3" command provides an SQLite command-line
shell for the repository. Use with caution - intemperate changes
to the repository can cause it to go corrupt.
5. The output of a version diff includes the full text of deleted or
added files if the -N or --new-file options are used.
Z 72cc5f9e9486576056b51020b19d8cae