To install Fossil → download the stand-alone executable
and put it on your $PATH.
RPMs available
here.
Cryptographic checksums for download files are
here.
2012-03-17 17:53:25
|
 Linux x86
805.85 KiB |
 Mac 10.5 x86
569.28 KiB |
 OpenBSD 4.7 x86
550.71 KiB |
 Windows
508.88 KiB |
 Source Tarball
2.63 MiB |
|
This is Version 1.22. Key changes in this release include:
- Greatly improved "diff" processing including the new --brief option,
partial line matching, colorized in-line diffs, and better performance.
- Promote "allow-symlinks" to a versionable setting
- Harden the CGI processing logic against DOS attacks
- Add the ability to run TH1 scripts after sync requests
- Store the repository name in _FOSSIL_ as it is type in the "open"
command, possibly as a relative pathname.
- Make ".fslckout" the alternative name for the "_FOSSIL_" file.
- Change the "ssh:" transfer method to allow all access regardless of
user permission.
- Improvements to the timeline messages associated with tag changes.
(Requires a "fossil rebuild" to take effect.)
- Various additions and fixes for the JSON API.
- Improved merge-with-rename handling.
- --cherrypick merges use their origin's commit message by default.
- Added support for multiple concurrent logins per user.
- Update to use SQLite version 3.7.11.
- Various minor bug fixes.
See the
Change Log for additional details. The packages above are actually for
a patch to
the official version 1.22 release, a patch that fixes a minor bug in the
diff logic.
|
2011-12-13 13:53:56
|
 Linux x86
1.20 MiB |
 Mac 10.5 x86
585.40 KiB |
 OpenBSD 4.7 x86
540.84 KiB |
 Windows
502.91 KiB |
 Source Tarball
2.64 MiB |
|
This is Version 1.21. Key changes in this release include:
- Added side-by-side diffs in the command-line interface using
the -y command-line option.
- Automatically enable hyperlinks if the User-Agent string in the
HTTP header suggests that the requestor is a human and not a bot.
- Show only commonly used commands with "fossil help". Use
"fossil help --all" to see the complete list now.
- Improvements to the "stash" command: (1) Stash all files, not just
those below the working directory. (2) Add the --detail option to
"list". (3) Confirm before "drop --all". (4) Add the "help"
subcommand.
- Add an Admin/Access setting to change the number of octets of the
IP address that are saved in login cookies - allowing this setting
to be changed to zero
- Promote the "test-md5sum" command to "md5sum".
- Added the "whatis" command.
- Stop showing the server-code in status outputs - it is no longer used
for anything.
- Added a compile-time option (--with-tcl) to build in the full
TCL interpreter to augment TH1.
- Merged the JSON branch into trunk. Disabled by default. Enabled
by a compile-time option. Probably it will be enabled by default
in some future release.
- Update to use SQLite version 3.7.9 plus the alignment fix for Sparc.
See the
Change Log for additional details.
|
2011-10-21 12:52:53
|
 Linux x86
477.06 KiB |
 Mac 10.5 x86
550.27 KiB |
 OpenBSD 4.7 x86
537.35 KiB |
 Windows
498.52 KiB |
 Source Tarball
2.47 MiB |
|
This is Version 1.20. Key changes in this release include:
- Support for side-by-side diffs in the web interface.
- Available support for symbolic links. (Turned off by default.)
- Tag changes now shown on the timeline. (You must run
"fossil rebuild" for historical tag changes to appear.)
See the
Change Log for additional details.
|
2011-09-01 18:25:19
|
 Linux x86
464.84 KiB |
 Mac 10.5 x86
535.44 KiB |
 OpenBSD 4.7 x86
524.40 KiB |
 Windows
595.88 KiB |
|
|
This is Version 1.19. Changes in this release include:
- Added a ./configure script based on autosetup.
- Added the "fossil winsrv" command
for creating a Fossil service on windows systems.
- Added "versionable settings" where settings that affect
the local tree can be stored in versioned files in the
.fossil-settings directory.
- Background colors for branches are choosen automatically if no
color is specified by the user.
- The status, changes and extras commands now show
pathnames relative to the current working directory,
unless overridden by command line options or the
"relative-paths" setting.
- Added "empty-dirs" versionable setting.
- Added support for client-side SSL certificates with "ssl-identity"
setting and --ssl-identity option.
- Added "ssl-ca-location" setting to specify trusted root
SSL certificates.
- Added the --case-sensitive BOOLEAN command-line option to many commands.
Default to true for unix and false for windows.
- Added the "Color-Test" submenu button on the branch list web page.
- Compatibility improvements to the git-export feature.
- Performance improvements on SHA1 checksums
- Update to the latest SQLite version 3.7.8 alpha.
- Fix the tarball generator to work with very log pathnames
|
2011-07-13 23:03:41
|
 Linux x86
455.86 KiB |
 Mac 10.5 x86
526.32 KiB |
 OpenBSD 4.7 x86
513.50 KiB |
 Windows
528.08 KiB |
|
|
This is release version 1.18. The following bullets outline the
major changes in this release.
- Added this Change Log
- Added sequential version numbering
- Added a optional configure script - the Makefile still works for most
systems.
- Improvements to the "annotate" algorithm: only search primary
ancestors and ignore branches.
- Update the "scrub" command to remove traces of login-groups and
subrepositories.
- Added the --type option to the "fossil tag find" command.
- In contexts where only a check-in makes sense, resolve branch and
tag names to checkins only, never events or other artifacts.
- Improved display of file renames on a diff. A rebuild is required
to take full advantage of this change.
- Update the built-in SQLite to version 3.7.7.
|
|