The NetBSD Project

CVS log for pkgsrc/devel/fossil/Makefile

[BACK] Up to [] / pkgsrc / devel / fossil

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.84 / (download) - annotate - [select for diffs], Wed Nov 8 13:18:43 2023 UTC (4 weeks, 2 days ago) by wiz
Branch: MAIN
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

*: recursive bump for icu 74.1

Revision 1.83 / (download) - annotate - [select for diffs], Tue Oct 24 22:08:44 2023 UTC (6 weeks, 2 days ago) by wiz
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored)

*: bump for openssl 3

Revision 1.82 / (download) - annotate - [select for diffs], Wed Aug 30 21:46:33 2023 UTC (3 months, 1 week ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored)

Always use the same e-mail address for packages I maintain

Revision 1.81 / (download) - annotate - [select for diffs], Sun Jun 25 18:01:14 2023 UTC (5 months, 1 week ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.80: +2 -3 lines
Diff to previous 1.80 (colored)

Update devel/fossil to 2.22

Changes for version 2.22 (2023-05-31)
  *  Enhancements to the /timeline webpage:
       *  Add the ft=TAG query parameter which in combination with d=Y
          shows all descendants of Y up to TAG
       *  Enhance the s=PATTERN (search) query parameter so that forum post
          text is also searched when the "vfx" query parameter is used
       *  Fix the u= (user) query parameter so that it works with a= and b=
       *  Add the oldestfirst query parameter to show the events in reverse
          Useful in combination with y=f and vfs and perhaps also u= to show all
          forum events in chronological order
       *  For the p=X and bt=Y query parameter combination, if Y is a tag that
	  identifies multiple check-ins, search backwards in time for Y
          beginning at X
  *  Administrators can select to skip sending notifications about new forum
  *  If the value N is negative in "--context N" or "-c N" to the various diff
     commands, then treat it as infinite and show the complete file content.
  *  The stock OCI container no longer includes BusyBox, thus no longer
     needs to start as root to chroot that power away. That in turn
     frees us from needing to build and install the container as root,
     since it no longer has to create a private /dev tree inside the jail for
     Fossil's use.
  *  Add support for the trigram tokenizer for FTS5 search to enable
     searching in Chinese.
  *  Comment lines (starting with a '#') are now supported inside
     versioned settings.
  *  Default permissions for anonymous users in new repositories is
     changed to "hz".
  *  The fossil status command now detects when a file used to be a symlink and
     has been replaced by a regular file.
     (It previously checked for the inverse case only.)
  *  The empty-dirs setting now reuses the same parser as the *-glob settings
     instead of its prior idiosyncratic parser, allowing quoted whitespace in
  *  Enhancements to the /reports webpage:
       *  The by-week, by-month, and by-year options now show an estimated
          size of the current week, month, or year as a dashed box.
       *  New sub-categories "Merge Check-ins" and "Non-Merge Check-ins".

Revision 1.80 / (download) - annotate - [select for diffs], Wed Jun 14 10:29:33 2023 UTC (5 months, 3 weeks ago) by riastradh
Branch: MAIN
Changes since 1.79: +7 -1 lines
Diff to previous 1.79 (colored)

devel/fossil: Set CC_FOR_BUILD when cross-compiling.

Revision 1.79 / (download) - annotate - [select for diffs], Wed Apr 19 08:09:40 2023 UTC (7 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.78: +2 -1 lines
Diff to previous 1.78 (colored)

revbump after textproc/icu update

Revision 1.78 / (download) - annotate - [select for diffs], Sun Mar 12 12:51:18 2023 UTC (8 months, 3 weeks ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

Update devel/fossil to 2.21

Changes for version 2.21 (2023-02-25)

  * Users can request a password reset. This feature is disabledby default. Use the new self-pw-reset property to enable it. New web pages /resetpw and /reqpwreset added.
  * Add the fossil repack command (together with fossil all repack) as a convenient way to optimize the size of one or all of the repositories on a system.
  * Add the ability to put text descriptions on ticket report formats.
  * Upgrade the test-find-pivot command to the merge-base command.
  * The /chat page can now embed fossil-rendered views of wiki/markdown/pikchr file attachments with the caveat that such embedding happens in an iframe and thus does not inherit styles and such from the containing browser window.
  * The fossil all remote subcommand added to "fossil all".
  * Passwords for remembered remote repositories are now stored as irreversible hashes rather than obscured clear-text, for improved security.
  * Add the "nossl" and "nocompress" options to CGI.
  * Update search infrastructure from FTS4 to FTS5.
  * Add the /deltachain page for debugging purposes.
  * Writes to the database are disabled by default if the HTTP request does not come from the same origin. This enhancement is a defense in depth measure only; it does not address any known vulnerabilities.
  * Improvements to automatic detection and mitigation of attacks from malicious robots.

Revision 1.77 / (download) - annotate - [select for diffs], Sat Dec 3 23:24:40 2022 UTC (12 months ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.76: +2 -3 lines
Diff to previous 1.76 (colored)

Update devel/fossil to 2.20

Changes for version 2.20 (2022-11-16)

 * Added the chat-timeline-user setting. If it is not an empty string, then any
   changes that would appear on the timeline are announced in the chat room.
 * The /unsubscribe page now requests confirmation. Email notifications now
   contain only an "Unsubscribe" link, and not a link to subscription
 * Added the "fossil branch lsh" subcommand to list the most recently modified
 * More elements of the /info page are now inside of an accordion.
 * Replace the --dryrun flag with --dry-run in all commands which still used
   the former name, for consistency.
 * Rebuilt the stock Dockerfile to create a "from scratch" Busybox based
   container image via an Alpine Linux intermediary
 * Added a new document describing how to customize, use, and run that
 * Added "by hour of day" report to the /reports page.
 * Improved correctness, usability, and efficiency for the case when values in
   a TICKET's column tend to be long and volatile.
 * Fixed a bug introduced in 2.17 that prevented clone --unversioned from
   completing the retrieval of UV files from the remote repo. While fixing
   that, enabled UV tracing output with clone --unversioned --verbose, making
   it consonant with uv sync --verbose.

Revision 1.76 / (download) - annotate - [select for diffs], Wed Nov 23 16:19:48 2022 UTC (12 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.75: +2 -1 lines
Diff to previous 1.75 (colored)

massive revision bump after textproc/icu update

Revision 1.75 / (download) - annotate - [select for diffs], Sun Jul 31 09:57:08 2022 UTC (16 months, 1 week ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.74: +2 -3 lines
Diff to previous 1.74 (colored)

Update devel/fossil to 2.19

## Changes for version 2.19 (2022-07-21)
  *  On file listing pages, sort filenames using the "uintnocase" collating
     sequence, so that filenames that contains embedded integers sort in
     numeric order even if they contain a different number of digits.
     (Example:  "fossil_80_..." comes before "fossil_100.png" in the
     [/dir?ci=92fd091703a28c07&name=skins/blitz|/skins/blitz] directory listing.)
  *  Enhancements to the graph layout algorithm design to improve readability
     and promote better situational awareness.
  *  Performance enhancement for the
     [./|"root:BRANCHNAME" style of tag],
     accomplished using a Common Table Expression in the underlying SQL.
  *  Sort tag listings (command line and webpage) by taking numbers into
     consideration so as to cater for tags that follow semantic versioning.
  *  On the wiki listings, omit by default wiki pages that are associated with
     check-ins and branches.
  *  Add the new "[/help?cmd=describe|fossil describe]" command.
  *  Markdown subsystem extended with [../src/|footnotes support].
     See corresponding [../test/|test cases],
     [/wiki?name=branch/markdown-footnotes#il|known limitations] and
  *  Add the new special name "start:BRANCH" to refer to the first check-in of
     the branch.
  *  Support [/wiki?name=branch/generated-tkt-mimetype&p|generated "mimetype"]
     columns in the <var>TICKET</var> and <var>TICKETCHNG</var> tables.
  *  Fix [/timeline?r=fix_remote_url_overwrite_with_proxy|remote-url-overwrite]
     bug where remote-url is overwritten by the proxy setting during sync
     operation. Also require explicit "system" proxy setting to use
     "http_proxy" environment variable.
  *  Reimplemented the [/pikchrshow] app to use a WebAssembly build of
     pikchr so that it can render pikchrs on the client instead of requiring
     a server round-trip.
  *  Add the [/help?cmd=email-listid|email-listid setting]. If set, it is
     used as the List-ID header for all outbound notification emails.
  *  Add the "--branch" option to the "[/help?cmd=timeline|timeline]" command
     to restrict the displayed items to a specific branch.
  *  Add the "--versions" option to "[/help?cmd=diff|fossil diff]"
     to display details about the compared versions into the patch header.
  *  Numerous other minor enhancements.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Apr 18 19:10:49 2022 UTC (19 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored)

revbump for textproc/icu update

Revision 1.73 / (download) - annotate - [select for diffs], Thu Feb 24 11:03:13 2022 UTC (21 months, 1 week ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.72: +3 -4 lines
Diff to previous 1.72 (colored)

Update devel/fossil to 2.18

Changes for version 2.18 (2022-02-23)

  *  Added support for [./|SSL/TLS server mode] for commands
     like "[/help?cmd=server|fossil server]" and "[/help?cmd=http|fossil http]"
  *  The new [/help?cmd=cherry-pick|cherry-pick command] is an alias for
     [/help?cmd=merge|merge --cherrypick].
  *  Add new setting "[/help?cmd=large-file-size|large-file-size]".  If the size
     of any file in a commit exceeds this size, a warning is issued.
  *  Query parameter "year=YYYY" is now accepted by [/help?cmd=/timeline|/timeline].
  *  The [/help?cmd=tar|tar] and [/help?cmd=zip|zip commands] no longer
     sterilize the manifest file.
  *  Futher improvement to diff alignment in cases that involve both
     edits and indentation changes.
  *  [/doc/trunk/www/|Chat] improvements:<ul>
     <li>  [/help?cmd=/chat|The /chat page] input options have been reworked
           again for better cross-browser portability.
     <li>  When sending a [/help?cmd=/chat|/chat] message fails, it is no longer
           immediately lost and sending may optionally be retried.
     <li>  [/help?cmd=/chat|/chat] can now optionally embed attachments of certain
           types directly into message bodies via an iframe.
     <li>  Add the "--as FILENAME" option to the "[/help?cmd=chat|fossil chat send]"
     <li>  Added the "[/help?cmd=chat|fossil chat pull]" command, available to
           administrators only, for backing up the chat conversation.
  *  Promote the test-detach command into the [/help?cmd=detach|detach command].
  *  For "[/help?cmd=pull|fossil pull]" with the --from-parent-project option,
     if no URL is specified then use the last URL from the most recent prior
     "fossil pull --from-parent-project".
  *  Add options --project-name and --project-desc to the
     "[/help?cmd=init|fossil init]" command.
  *  The [/help?cmd=/ext|/ext page] generates the SERVER_SOFTWARE environment
     variable for clients.
  *  Fix the REQUEST_URI [/doc/trunk/www/|CGI variable] such
     that it includes the query string.  This is how most other systems understand
  *  Added the --transport-command option to [/help?cmd=sync|fossil sync]
     and similar.

Revision 1.72 / (download) - annotate - [select for diffs], Wed Dec 8 16:03:57 2021 UTC (2 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.71: +2 -1 lines
Diff to previous 1.71 (colored)

revbump for icu and libffi

Revision 1.71 / (download) - annotate - [select for diffs], Sat Dec 4 10:06:28 2021 UTC (2 years ago) by js
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored)

Update devel/fossil to 2.17

Changes for version 2.17

  *  Major improvements to the "diff" subsystem, including:
     * Added new formatting options: --by, -b, --webpage, --json, --tcl.
     * Partial-line matching for unified diffs
     * Better partial-line matching for side-by-side diffs
     * Buttons on web-based diffs to show more context
     * Performance improvements
  *  The --branchcolor option on fossil commit and fossil amend can now take
     the value "auto" to force Fossil to use its built-in automatic color
     choosing algorithm.
  *  Fossil now autosyncs prior to running fossil open.
  *  Add the ticket-default-report setting, which if set to the title of a
     ticket report causes that ticket report to be displayed below the search
     box in the /ticket page.
  *  The "nc" query parameter to the /timeline page causes all graph coloring
     to be omitted.
  *  Improvements and bug fixes to the new "fossil ui REMOTE" feature so that
     it works better on a wider variety of platforms.
  *  In /wikiedit, show the list of attachments for the current page and list
     URLs suitable for pasting them into the page.
  *  Add the --no-http-compression option to fossil sync and similar.
  *  Print total payload bytes on a fossil sync when using the --verbose option.
  *  Add the close, reopen, hide, and unhide subcommands to the branch command.
  *  The "-p" option to fossil branch list shows only private branches.
  *  The Markdown formatter now interprets the content of block HTML markup
     (such as <table>) in most cases.  Only content of <pre> and <script> is
     passed through verbatim.
  *  The wiki list command no longer lists "deleted" pages by default. Use the
     new --all option to include deleted pages in the output.
  *  The fossil all git status command only shows reports for the subset of
     repositories that have a configured Git export.
  *  The /chat configuration was reimplemented and provides new options,
     including the ability for a repository administrator to extend the
     selection of notification sounds using unversioned files.
  *  Chat now uses fossil's full complement of markdown features, instead of
     the prior small subset of markup it previously supported.  This
     retroactively applies to all chat messages, as they are markdown-processed
     when they are sent instead of when they are saved.
  *  Added a chat message preview mode so messages can be previewed before
     being sent. Similarly, added a per-message ability to view the raw
     un-parsed message text.
  *  The hotkey to activate preview mode in /wikiedit, /fileedit, and
     /pikchrshow was changed from ctrl-enter to shift-enter in order to align
     with /chat's new preview feature and related future changes.

Revision 1.70 / (download) - annotate - [select for diffs], Sat Jul 10 10:27:32 2021 UTC (2 years, 4 months ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.69: +2 -3 lines
Diff to previous 1.69 (colored)

Update devel/fossil to 2.16

Changes for Version 2.16 (2021-07-02)
  *  Security: Fix the client-side TLS so that it verifies that the
     server hostname matches its certificate.
  *  The default "ssh" command on Windows is changed to "ssh" instead of the
     legacy "plink", as ssh is now generally available on Windows systems.
     Installations that still need to use the legacy "plink" can make that
     happen by running: 'fossil set ssh-command "plink -ssh" --global'.
  *  Added the fossil patch command.
  *  The fossil ui command is enhanced in multiple ways:
     * The REPOSITORY argument can be the name of a check-out directory.
     * If the REPOSITORY argument is prefixed by "HOST:" or "USER@HOST:"
       then the ui is run on the remote machine and tunnelled back to the local
       machine using ssh.  (The latest version of fossil must be installed on
       both the local and the remote for this to work correctly.)
     * The new --nobrowser and --fossilcmd options is provided.
  *  The /brlist web page allows the user to select multiple branches to be
     displayed together in a single timeline.
  *  The Forum provides a hyperlink on the author of each post that goes to a
     timeline of recent posts by that same author.
  *  Added the "fossil bisect run" command for improved automation of bisects.
  *  The fossil merge command now does a better job merging branches where files
     have been renamed between the current branch and the branch being merged.
  *  The fossil open command allows the repository file to be inside the working
     directory without requiring the --force flag.
  *  The /wikiedit and /wikinew pages now default to markdown format.
  *  The /login page now links to a user's forum post timeline if the repository
     has forum posts.
  *  Tags may now be propagated for forum posts, wiki pages, and technotes.
     The tag command can now manipulate and list such tags.
  *  Login-Groups are now shown on the repository list of the "fossil all ui"
  *  Administrators can configure email alerts to expire a specific number of
     days (ex: 365) after the last user contact with the Fossil server. This
     prevents alert emails being sent to abandoned email accounts forever.
  *  SQL that defines database objects for tickets now can DROP a VIEW or an
     INDEX provided that its name starts with 'ticket' or 'fx_'.
  *  Update the built-in SQLite to version 3.36.0.
  *  Numerous other minor enhancements.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Jun 16 20:51:26 2021 UTC (2 years, 5 months ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.68: +3 -3 lines
Diff to previous 1.68 (colored)

devel/fossil: Fix distfile

Upstream decided to delete the distfile and let people download the
on-demand-created tarball instead. At least that seems to be generated

Revision 1.68 / (download) - annotate - [select for diffs], Wed Jun 16 00:07:55 2021 UTC (2 years, 5 months ago) by js
Branch: MAIN
Changes since 1.67: +2 -3 lines
Diff to previous 1.67 (colored)

Update devel/fossil to 2.15.2

Fix the client-side TLS so that it verifies that the server hostname matches its certificate. Upgrading to the patch is recommended.

Revision 1.67 / (download) - annotate - [select for diffs], Tue Jun 15 08:38:20 2021 UTC (2 years, 5 months ago) by hauke
Branch: MAIN
Changes since 1.66: +6 -1 lines
Diff to previous 1.66 (colored)

Darwin (Mac OS X 10.13 here) needs iconv linked in for utf8 support.

Revision 1.66 / (download) - annotate - [select for diffs], Wed Apr 21 11:41:24 2021 UTC (2 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.65: +2 -1 lines
Diff to previous 1.65 (colored)

revbump for textproc/icu

Revision 1.65 / (download) - annotate - [select for diffs], Thu Apr 8 12:53:43 2021 UTC (2 years, 8 months ago) by js
Branch: MAIN
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

Update devel/fossil to 2.15.1

Changes for Version 2.15 (2021-03-26) and Patch 2.15.1 on (2021-04-07)

  * Patch 2.15.1: Fix a data exfiltration bug in the server. Upgrading to the patch is recommended.

  * The default CSP has been relaxed slightly to allow images to be loaded from any URL. All other resources are still locked down by default.
  * The built-in skins all use the "mainmenu" setting to determine the content of the main menu. The ability to edit the "mainmenu" setting is added on the /Admin/Configuration page.
  * The hamburger menu is now available on most of the built-in skins.
  * Any built-in skin named "X" can be used instead of the standard repository skin by adding the URL parameter skin=X to the request. The selection is persisted using the display preferences cookie unless the "once" query parameter is also included. The /skins page may be used to select a skin.
  * The /cookies page now gives the user an opportunity to delete individual cookies. And the /cookies page is linked from the /sitemap, so that it appears in hamburger menus.
  * The /sitemap extensions are now specified by a single new "sitemap-extra setting", rather than a cluster of various "sitemap-*" settings. The older settings are no longer used. This change might require minor server configuration adjustments on servers that use /sitemap extensions. The /Admin/Configuration page provides the ability to edit the new "sitemap-extra" setting.
  * Added the "--ckout-alias NAME" option to fossil ui, fossil server, and fossil http. This option causes Fossil to understand URIs of the form "/doc/NAME/..." as if they were "/doc/ckout/...", to facilitate testing of embedded documentation changes prior to check-in.
  * For diff web pages, if the diff type (unified versus side-by-side) is not specified by a query parameter, and if the "preferred-diff-type" setting is omitted or less than 1, then select the diff type based on a guess of whether or not the request is coming from a mobile device. Mobile gets unified and desktop gets side-by-side.
  * The various pages which show diffs now have toggles to show/hide individual diffs.
  * Add the "preferred-diff-type" setting to allow an admin to force a default diff type.
  * The "pikchr-background" settings is now available in "detail.txt" skin files, for better control of Pikchr colors in inverted color schemes.
  * Add the --list option to the tarball, zip, and sqlar commands.
  * The javascript used to implement the hamburger menu on the default built-in skin has been made generic so that it is usable by a variety of skins, and promoted to an ordinary built-in javascript file.
  * New TH1 commands: "builtin_request_js", "capexpr", "foreach", "lappend", and "string match"
  * The leaves command now shows the branch point of each leaf.
  * The fossil add command refuses to add files whose names are reserved by Windows (ex: "aux") unless the --allow-reserved option is included. This helps prevent unix users from accidentally creating check-ins that are unreadable by Windows users.
  * Add the "re=" query parameter to the /dir webpage, for symetry with the /tree page.
  * Update the built-in SQLite to version 3.35.0.
  * The ./configure script now has the --print-minimum-sqlite-version option that prints the minimum SQLite version required by the current version of Fossil. This might be used by integrators who insist on building Fossil to link against the system SQLite library rather than the built-in copy of SQLite, to verify that their system SQLite library is recent enough.
  * Webpage that shows history of a wiki page gained client-side UI to help with comparison between two arbitrary versions of a wiki (by the means of anchoring a "baseline" version) and the ability to squeeze several sequential edits made by the same user into a single "recycled" row (the latest edit in that sequence).

Revision 1.64 / (download) - annotate - [select for diffs], Sun Feb 7 13:55:18 2021 UTC (2 years, 9 months ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored)

Update devel/fossil to 2.14

Changes for Version 2.14 (2021-01-20)

  * Schema Update Notice #1: This release drops a trigger from the database schema (replacing it with a TEMP trigger that is created as needed). This change happens automatically the first time you add content to a repository using Fossil 2.14 or later. No action is needed on your part. However, if you upgrade to version 2.14 and then later downgrade or otherwise use an earlier version of Fossil, the email notification mechanism may fail to send out notifications for some events, due to the missing trigger. If you want to permanently downgrade an installation, then you should run "fossil rebuild" after the downgrade to get email notifications working again. If you are not using email notification, then the schema change will not affect you in any way.
  * Schema Update Notice #2: This release changes how the descriptions of wiki edits are stored in the EVENT table, for improved display on timelines. You must run "fossil rebuild" to take advantage of this enhancement. Everything will still work without "fossil rebuild", except you will get goofy descriptions of wiki updates in the timeline.
  * Add support for Fossil chat.
  * The "fossil clone" command is enhanced so that if the repository filename is omitted, an appropriate name is derived from the remote URL and the newly cloned repo is opened. This makes the clone command work more like Git, thus making it easier for people transitioning from Git.
  * Added the --mainbranch option to the fossil git export command.
  * Added the --format option to the "fossil timeline" command.
  * Enhance the --numstat option on the "fossil diff" command so that it shows a total number of lines added and deleted and total number of files modified.
  * Add the "contact" sub-command to fossil user.
  * Added commands "fossil all git export" and "fossil all git status".
  * Added the "df=CHECKIN" query parameter to the /timeline page.
  * Improvements to the "/sitemap" page. Add subpages /sitemap-timeline and /sitemap-test.
  * Better text position in cylinder objects of Pikchr diagrams.
  * New "details.txt" settings available to custom skins to better control the rendering of Pikchr diagrams:
      * pikchr-foreground
      * pikchr-scale
      * pikchr-fontscale
  * Allow the use of SQL functions inside the ticket table definition for custom ticket configurations.
  * The built-in SQLite is updated to version 3.35.0 alpha containing performance optimizations, especially performance associated with startup, and minor improvements to the CLI.
  * Performance optimizations to Fossil itself.
  * Countless improvements and enhancements to the documentation

Revision 1.63 / (download) - annotate - [select for diffs], Fri Nov 6 00:51:25 2020 UTC (3 years, 1 month ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.62: +2 -3 lines
Diff to previous 1.62 (colored)

Update devel/fossil to 2.13

Changes for Version 2.13 (2020-11-01)

  * Added support for interwiki links.
  * Enable <del> and <ins> markup in wiki.
  * Improvements to the Forum threading display.
  * Added support for embedding pikchr markup in markdown and fossil-wiki content.
  * The new "pikchr" command can render pikchr scripts, optionally pre-processed with TH1 blocks and variables exactly like site skins are.
  * The new pikchrshow page provides an editor and previewer for pikchr markup.
  * In /wikiedit and /fileedit, Ctrl-Enter can now be used initiate a preview and to toggle between the editor and preview tabs.
  * The /artifact and /file views, when in line-number mode, now support interactive selection of a range of lines to hyperlink to.
  * Enhance the /finfo webpage so that when query parameters identify both a filename and a checkin, the resulting graph tracks the identified file across renames.
  * The built-in SQLite is updated to an alpha of version 3.34.0, and the minimum SQLite version is increased to 3.34.0 because the /finfo change in the previous bullet depends on enhancements to recursive common table expressions that are only available in SQLite 3.34.0 and later.
  * Countless other minor refinements and documentation improvements.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Nov 5 09:07:53 2020 UTC (3 years, 1 month ago) by ryoon
Branch: MAIN
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored)

*: Recursive revbump from textproc/icu-68.1

Revision 1.61 / (download) - annotate - [select for diffs], Thu Aug 20 22:26:58 2020 UTC (3 years, 3 months ago) by js
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

Update devel/fossil to 2.12.2

This includes security fixes.

Changes for Version 2.12.1 (2020-08-20)

    (2.12.1): Fix client-side vulnerabilities discovered by Max Justicz.
    Security fix in the "fossil git export" command. The same fix is also backported to version 2.10.1 and 2.11.1. New "safety-net" features were added to prevent similar problems in the future.
    Enhancements to the graph display for cases when there are many cherry-pick merges into a single check-in. Example
    Enhance the fossil open command with the new --workdir option and the ability to accept a URL as the repository name, causing the remote repository to be cloned automatically. Do not allow "fossil open" to open in a non-empty working directory unless the --keep option or the new --force option is used.
    Enhance the markdown formatter to more closely follow the CommonMark specification with regard to text highlighting. Underscores in the middle of identifiers (ex: fossil_printf()) no longer need to be escaped.
    The markdown-to-html translator can prevent unsafe HTML (for example: <script>) on user-contributed pages like forum and tickets and wiki. The admin can adjust this behavior using the safe-html setting on the Admin/Wiki page. The default is to disallow unsafe HTML everywhere. Example.
    Added the "collapse" and "expand" capability for long forum posts. Example
    The "fossil remote" command now has options for specifying multiple persistent remotes with symbolic names. Currently only one remote can be used at a time, but that might change in the future.
    Add the "Remember me?" checkbox on the login page. Use a session cookie for the login if it is not checked.
    Added the experimental "fossil hook" command for managing "hook scripts" that run before checkin or after a push.
    Enhance the fossil revert command so that it is able to revert all files beneath a directory.
    Add the fossil bisect skip command.
    Add the fossil backup command.
    Enhance fossil bisect ui so that it shows all unchecked check-ins in between the innermost "good" and "bad" check-ins.
    Added the --reset flag to the "fossil add", "fossil rm", and "fossil addremove" commands.
    Added the "--min N" and "--logfile FILENAME" flags to the backoffice command, as well as other enhancements to make the backoffice command a viable replacement for automatic backoffice. Other incremental backoffice improvements.
    Added the /fileedit page, which allows editing of text files online. Requires explicit activation by a setup user.
    Translate built-in help text into HTML for display on web pages. Example.
    On the /timeline webpage, the combination of query parameters "p=CHECKIN" and "bt=ANCESTOR" draws all ancestors of CHECKIN going back to ANCESTOR. For example, /timeline?p=202006271506&bt=version-2.11 shows all ancestors of the checkin that occured on 2020-06-27 15:06 going back to the 2.11 release.
    Update the built-in SQLite so that the "fossil sql" command supports new output modes ".mode box" and ".mode json".
    Add the "obscure()" SQL function to the "fossil sql" command.
    Added virtual tables "helptext" and "builtin" to the "fossil sql" command, providing access to the dispatch table including all help text, and the builtin data files, respectively.
    Delta compression is now applied to forum edits.
    The wiki editor has been modernized and is now Ajax-based. The WYSIWYG editing option for Fossil-format wiki pages was removed. (Please let us know, via the site's Support menu, if that removal unduly impacts you.) This also changes the semantics of the wiki "Sandbox": that pseudo-page may be freely edited but no longer saved via the UI (the wiki CLI command can, though).
    Countless documentation enhancements.

Revision 1.60 / (download) - annotate - [select for diffs], Sat Jul 4 18:55:45 2020 UTC (3 years, 5 months ago) by js
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored)

Taking maintainership of devel/fossil

Revision 1.59 / (download) - annotate - [select for diffs], Tue Jun 9 21:23:05 2020 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.58: +1 -2 lines
Diff to previous 1.58 (colored)

fossil: reset PKGREVISION after update

Revision 1.58 / (download) - annotate - [select for diffs], Tue Jun 9 18:23:10 2020 UTC (3 years, 5 months ago) by js
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

Update devel/fossil to 2.11.1

This fixes a security issue I found. No other changes.

Revision 1.57 / (download) - annotate - [select for diffs], Tue Jun 2 08:23:36 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored)

Revbump for icu

Revision 1.56 / (download) - annotate - [select for diffs], Tue May 26 20:42:51 2020 UTC (3 years, 6 months ago) by js
Branch: MAIN
Changes since 1.55: +2 -3 lines
Diff to previous 1.55 (colored)

Update devel/fossil to 2.11

Changes for Version 2.11 (2020-05-25)

  *  Support Markdown in the default ticket configuration.
  *  Timestamp strings in object names can now omit punctation. So, for
     example, "202004181942" and "2020-04-18 19:42" mean the same thing.
  *  Enhance backlink processing so that it works with Markdown-formatted
     tickets and so that it works for wiki pages.
     fossil rebuild is needed to take full advantage of this fix.
     Fossil will continue to work without the rebuild, but the new
     backlinks will be missing.
  *  The algorithm for finding the location of the configuration database
     is enhanced to be XDG-compliant.
  *  Add a hide/show feature to associated wiki display on check-in and
     branch information pages.
  *  Enhance the fossil info command so that it works with no arguments
     even if not within an open check-out.
  *  Many improvements to the forum and especially email notification
     of forum posts, in response to community feedback after switching
     SQLite support from a mailing list over to the forum.
  *  Minimum length of a self-registered user ID increased from 3 to 6
  *  When the "vfx" query parameter is used on the /timeline page, it
     causes the complete text of forum posts to be displayed.
  *  Rework the "fossil grep" command to be more useful.
  *  Expose the redirect-to-https setting to the settings command.
  *  Improve support for CGI on IIS web servers.
  *  The /ext page can now render index files, in the same way as the
     embedded docs.
  *  Most commands now support the Unix-conventional "--" flag to treat
     all following arguments as filenames instead of flags.
  *  Added the mimetypes config setting (versionable) to enable mimetype
     overrides and custom definitions.
  *  Add an option on the /Admin/Timeline setup page to set a default
     timeline style other than "Modern".
  *  In embedded documentation, hyperlink URLs of the form
     "/doc/$CURRENT/..." the "$CURRENT" text is translated into the
     check-in hash for the document currently being viewed.
  *  Added the /phantoms webpage that shows all phantom artifacts.
  *  Enhancements to phantom processing to try to reduce
     bandwidth-using chatter about phantoms on the sync protocol.
  *  Security: Fossil now assumes that the schema of every
     database it opens has been tampered with by an adversary and takes
     extra precautions to ensure that such tampering is harmless.
  *  Security: Fossil now puts the Content-Security-Policy in the HTTP
     reply header, in addition to also leaving it in the HTML <head>
     section, so that it is always available, even if a custom skin
     overrides the HTML <head> and omits the CSP in the process.
  *  Output of the fossil diff -y command automatically adjusts
     according to the terminal width.
  *  The Content-Security-Policy is now set using the default-csp
  *  Merge conflicts caused via the merge and update commands no longer
     leave temporary files behind unless the new --keep-merge-files flag
     is used.
  *  The /artifact_stats page is now accessible to all users if the new
     "artifact_stats_enable" setting is turned on. There is a new
     checkbox under the /Admin/Access menu to turn that capability on
     and off.
  *  Add the fossil tls-config command for viewing the TLS configuration
     and the list of SSL Cert exceptions.
  *  Captchas all include a button to read the captcha using an audio
     file, so that they can be completed by the visually impaired.
  *  Stop using the IP address as part of the login cookie.
  *  Bug fix: fix the SSL cert validation logic so that if an exception
     is allowed for particular site, the exception expires as soon as the
     cert changes values.
  *  Bug fix: the FTS search into for forum posts is now kept up-to-date
  *  Bug fix: the "fossil git export" command is now working on Windows
  *  Bug fix: display Technote items on the timeline correctly
  *  Bug fix: fix the capability summary matrix of the Security Audit
     page so that it does not add "anonymous" capabilities to the
     "nobody" user.
  *  Update internal Unicode character tables, used in regular expression
     handling, from version 12.1 to 13.
  *  Many documentation enhancements.
  *  Many minor enhancements to existing features.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Apr 12 08:28:29 2020 UTC (3 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Recursive revision bump after textproc/icu update

Revision 1.54 / (download) - annotate - [select for diffs], Sat Jan 18 21:49:08 2020 UTC (3 years, 10 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

*: Recursive revision bump for openssl 1.1.1.

Revision 1.53 / (download) - annotate - [select for diffs], Sun Nov 3 10:39:11 2019 UTC (4 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Oct 5 20:53:01 2019 UTC (4 years, 2 months ago) by gutteridge
Branch: MAIN
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

fossil: address SunOS build failure

Revision 1.51 / (download) - annotate - [select for diffs], Fri Oct 4 22:42:39 2019 UTC (4 years, 2 months ago) by gutteridge
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

fossil: update to 2.10

Change log:

  *  Added support for [./|CGI-based Server Extensions].
  *  Added the [/help?cmd=repolist-skin|repolist-skin] setting used to
     add style to repository list pages.
  *  Enhance the hierarchical display of Forum threads to do less
     indentation and to provide links back to the previous message
     in the thread.  Provide sequential numbers for all messages in
     a forum thread.
  *  Add support for fenced code blocks and improved hyperlink
     processing to the [/md_rules|markdown formatter].
  *  Add support for hyperlinks to wiki pages in the
     [/md_rules|markdown formatter].
  *  Enhance the [/help?cmd=/stat|/stat] page so that it gives the
     option to show a breakdown of forum posts.
  *  The special check-in name "merge-in:BRANCH" means the source of
     the most recent merge-in from the parent branch of BRANCH.
  *  Add hyperlinks to branch-diffs on the /info page and from
     timelines of a branch.
  *  Add graphical context on the [/help?cmd=/vdiff|/vdiff] page.
  *  Uppercase query parameters, POST parameters, and cookie names are
     converted to all lowercase and entered into the parameter set,
     instead of being discarded.
  *  Change the default [./|hash policy] to SHA3.
  *  Timeout [./server/any/|CGI requests] after 300 seconds, or
     some other value set by the
     [./|"timeout:" property] in the CGI script.
  *  The check-in lock interval is reduced from 24 hours to 60 seconds,
     though the interval is now configurable using a setting.
     An additional check for conflicts is added after interactive
     check-in comment entry, to compensate for the reduced lock interval.
  *  Performance optimizations.
  *  Many documentation improvements.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Aug 11 22:16:04 2019 UTC (4 years, 3 months ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.49: +2 -3 lines
Diff to previous 1.49 (colored)

fossil: update to version 2.9

Changes for Version 2.9 (2019-07-13)

  *  Added the [/help?cmd=git|fossil git export] command and instructions
     for [./|creating a GitHub mirror of a Fossil project].
  *  Improved handling of relative hyperlinks on the
     [/help?cmd=/artifact|/artifact] pages for wiki. For example,
     hyperlinks and the lizard &lt;img&gt; now work correctly
     for both [/artifact/2ff24ab0887cf522] and
  *  Enhancements to the timeline graph layout, to show more information
     with less clutter.
  *  Added tool-tips to the /timeline graph.  On by default but can be
     disabled by setting the "Tooltip dwell time" to 0 in the timeline
  *  Copy buttons added to various check-in hash and branch name links.
  *  Double-clicking on a /timeline graph node now jumps to the /info page
     for the check-in.  So, repurpose the timestamp hyperlink to show all
     activity around that check-in in time.
  *  Added the [/help?cmd=touch|fossil touch] command, and the --setmtime
     option on the [/help?cmd=open|fossil open] and
     [/help?cmd=update|fossil update] commands.
  *  Many documentation enhancements.
  *  For the "[/help?cmd=update|fossil update]" and
     "[/help?cmd=checkout|fossil checkout]" commands, if a
     managed file is removed because it is no longer part of the target
     check-in and the directory containing the file is empty after the
     file is removed and the directory is not the current working
     directory and is not on the [/help?cmd=empty-dirs|empty-dirs]
     list, then also remove the directory.
  *  Update internal Unicode character tables, used in regular expression
     handling, from version 11.0 to 12.1.
  *  In "[/help?cmd=regexp|fossil regexp]", "[/help?cmd=grep|fossil grep]"
     and the TH1 "regexp" command, the -nocase option now removes multiple
     diacritics from the same character (derived from SQLite's
  *  Added the [/help?cmd=/secureraw|/secureraw] page that requires the
     complete SHA1 or SHA3 hash, not just a prefix, before it will deliver
  *  Accept purely numeric ISO8601 date/time strings as long as they
     do not conflict with a hash.  Example: "20190510134217" instead of
     "2019-05-10 13:42:17".  This helps keep URLs shorter and less
  *  Support both "1)" and "1." for numbered lists in markdown, as
     commonmark does.
  *  The sync and clone HTTP requests omit the extra /xfer path element
     from the end of the request URI. All servers since 2010 know that
     the HTTP request is for a sync or clone from the mimetype so the
     extra path element is not needed.
  *  If an automatic sync gets a permanent redirect request, then update
     the saved remote URL to the new address.
  *  Temporary filenames (for example used for external "diff" commands)
     try to preserve the suffix of the original file.
  *  Added the [/help?cmd=/thisdayinhistory|/thisdayinhistory] web page.
  *  Enhanced parsing of [/help?cmd=/timeline|/timeline] query parameters
     "ymd=", "ym=", and "yw=".  All arguments are option (in which case they
     default to the current time) and all accept ISO8601 date/times without
  *  Automatically disapprove pending moderation requests for a user when
     that user is deleted.  This helps in dealing with spam-bots.
  *  Improvements to the "Capability Summary" section in the
     [/help?cmd=/secaudit0|Security Audit] web-page.
  *  Use new "ci-lock" and "ci-lock-failed" pragmas in the
     [./|sync protocol] to try to prevent accident forks
     caused by concurrent commits when operating in auto-sync mode.
  *  Fix a bug ([|details])
     that can cause repository databases to be overwritten with debugging
     output, thus corrupting the repository. This is only a factor when
     CGI debugging is enabled, and even then is a rare occurrence, but it is
     obviously an important fix.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Apr 3 00:32:34 2019 UTC (4 years, 8 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

Recursive revbump from textproc/icu

Revision 1.48 / (download) - annotate - [select for diffs], Tue Mar 12 13:20:27 2019 UTC (4 years, 8 months ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

fossil: update to 2.8

Changes for Version 2.8 (2019-02-20)

  *  Show cherry-pick merges as dotted lines on the timeline graph.
     The "fossil rebuild" command must be run to create and
     populate the new "cherrypick" table in the repository in order
     for this feature to operate.
  *  Add the ability to associate branches, check-ins, and tags with
     specially-named Wiki pages. This gives the ability to better
     document branches and tags, and provide more documentation on
     check-ins beyond the check-in comment.  The associated Wiki is
     automatically displayed on /info pages for check-ins, and on
     /timeline?r=BRANCH and /timeline?t=TAG pages for branches and
     tags. This feature is on by default, but can be disabled in on
     the Admin/Wiki page.
  *  Enhance the repository list page (shown for example by
     "fossil all ui") so that it shows the name and last check-in
     time for each project.  The implementation of the repository
     list page is now broken out into a separate source file (repolist.c).
  *  Allow users with Forum Supervisor permission ('6') to add Forum
     Write Trusted permission ('4') to users as they are approving a
     forum post by that user.
  *  When running a bisect, report the number of check-ins still in
     the search range and the estimated number of bisect steps remaining.
     Do this at each step of the bisect.
  *  Provide a permanent link to a bisect timeline using the bid= query
  *  Make the chronological forum display feature available to all users,
     and make it the default format on mobile devices.
  *  Break out Wiki setup into a separate /setup_wiki page, accessible
     on the standard menus through Admin/Wiki.
  *  Add "Next" and "Previous" buttons on the /wdiff page, allowing
     the user to step through the versions of a wiki page.
  *  Improve the display of the /whistory page.
  *  Omit the "HH:MM" timestamps on timeline graphs on narrow-screen
     devices, to improve horizontal space uses.  This helps make Fossil
     more mobile-friendly.
  *  Enhance /wcontent to show a sortable list of Wiki pages together
     with the number of revisions and the most recent change time for
     each page.
  *  Hyperlinks to Wiki pages on the /timeline go to the specific
     version of the Wiki page named in the timeline, not to the latest
  *  Enhancements to the "amend", "tag", and "reparent" commands, including
     adding options --override-date, --override-user, and --dry-run.
  *  Add the global --comment-format command-line option and the
     comment-format setting to control the display of the command-line
  *  Change the "fossil reparent" command so that it only works from
     within an active checkout.
  *  On the /setup_ucap_list, show administrators how many users have
     each capability.  The counts are a hyperlink to the /setup_ulist
     page showing the subset of users that have that capability.
  *  Provide the ability to redirect all HTTP pages to HTTPS.  Formerly
     one could cause this to occur for the /login page only.  That option
     still exists, but the redirect can now also be done for all pages.
  *  "Compress" the built-in javascript by omitting comments and
     leading and trailing whitespace.
  *  Detect when the repository used by a checkout is swapped out for
     a clone that uses different RID values, and make appropriate adjustments
     to the checkout database to avoid any problems.
  *  Add the backoffice-disable setting to completely disable the
     backoffice feature.
  *  Update the built-in SQLite to version 3.27.1.
  *  Various other small enhancements to webpages and documentation.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Dec 19 12:19:13 2018 UTC (4 years, 11 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.46: +2 -3 lines
Diff to previous 1.46 (colored)

Update fossil to 2.7. From atomicules in PR pkg/53799.

Changes for Version 2.7 (2018-09-22)

  * Add the email alerts feature for commits, ticket changes, wiki changes,
    forum posts, and announcements. This is still a work in progress. It is
    functional, but it is not as easy to setup and use as it ought to be.
  * Add the discussion forum feature.
  * Add new user capabilities letters needed to support alerts and forum.
    Formerly, user capabilities were letters from [a-z], but with the
    enhancements, the supply of lower case letters was exhausted. User
    capabilities are now letters in [a-zA-Z0-9].
  * The built-in skins are now responsive, providing better layout on small
    screens, including mobile devices.
  * The default skin now includes a hamburger menu that is generated by the /
    sitemap page.
  * All of the built-in skins now use a Content Security Policy (CSP) to help
    prevent cross-site injection and forgery attacks. There are no known
    vulnerabilities in Fossil. The added CSP does not fix anything; it merely
    adds another layer of defense.
  * The /sitemap and other list pages show as multiple columns if the viewing
    window is wide enough.
  * There is an optional "js" file for each skin that can be used to hold
    javascript. This file can be loaded by reference or can be included in the
    header or footer.
  * Add the backoffice.
  * Update internal Unicode character tables, used in regular expression
    handling, from version 10.0 to 11.0.
  * Improvements to the "Security Audit" administration page
  * Add the fossil branch current command.
  * Add the grep command.
  * Update the built-in SQLite to version 3.25.1.
  * Some code and interfaces are in place to support sending and receiving
    email directly via SMTP, but this feature is not yet complete or ready for
    production use.
  * The `mv-rm-files` setting is now compiled into Fossil in the default Fossil
    configuration; no longer must you say ./configure --with-legacy-mv-rm to
    make it available. The setting remains disabled by default, however, so you
    must still say fossil set mv-rm-files 1 to enable it on each repository
    where you want hard mv/rm behavior.

Changes for Version 2.6 (2018-05-04)

  * Fix a bug that was causing crashes while trying to clone the TCL
    repository. This fix is the main reason for the current release.
  * Added the new "Classic" timeline viewing mode. "Classic" is the same as
    "Verbose" in the previous release. The "Verbose" mode is now like "Compact"
    except the extra check-in details are shown by default.
  * Add support for ETags:, Last-Modified:, and If-Modified-Since: cache
    control mechanisms.
  * Enhance the /tarball, /zip, and /sqlar pages so that the checkin name to be
    downloaded can be expressed as part of the URI, and without the need for
    query parameters.
  * On the /timeline webpage, add the days=N query parameter and enhance the
    ymd=DATE and yw=DATE query parameters to accept 'now' as an argument to
    show the latest day or week.
  * In the web page that comes up in response to the fossil all ui command,
    show the last modification time for each repository, and allow
    click-to-sort on the modification time column.
  * In the tarball cache replacement algorithm, give extra weight to tarballs
    that have been accessed more than once.
  * Additional defenses against web-based attacks. There have not been any
    known vulnerabilities. We are just being paranoid.
  * Update the built-in SQLite to an alpha version of 3.24.0.

Changes for Version 2.5 (2018-02-07)

  * Numerous enhancements to the look and feel of the web interface.
    Especially: Added separate "Modern", "Compact", "Verbose", and "Columnar"
    view options on timelines.
  * Common display settings (such as the "view" option and the number of rows
    in a timeline) are held in a cookie and thus persist across multiple pages.
  * Rework the skin editing process so that changes are implemented on one of
    nine /draft pages, evaluated, then merged back to the default.
  * Added the Ardoise skin.
  * Fix the "fossil server" command on Unix to be much more responsive to
    multiple simultaneous web requests.
  * Use the IPv6 stack for the "fossil ui" and "fossil server" commands on
  * Support for SQL Archives as a download option.
  * Fossil now automatically generates the <html><head>...</head><body> at the
    beginning of each web page if the configurable header lacks a <body> tag.
  * Added the /artifact_stats page, currently accessible only by the
  * Upgrade to the latest versions of SQLite and OpenSSL.
  * Improved key bindings on the Tk diff screen generated by "fossil diff
  * Begin factoring out in-line javascript into separately loaded script files.
    This is a step along the road toward supporting a strict Content Security
    Policy. More work is to be done.
  * Initial infrastructure is in place to make use of the pledge() system call
    in OpenBSD. More work is to be done.

Revision 1.46 / (download) - annotate - [select for diffs], Sun Dec 9 18:52:22 2018 UTC (4 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

revbump after updating textproc/icu

Revision 1.45 / (download) - annotate - [select for diffs], Fri Jul 20 03:34:08 2018 UTC (5 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Recursive revbump from textproc/icu-62.1

Revision 1.44 / (download) - annotate - [select for diffs], Sat Apr 14 07:34:16 2018 UTC (5 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored)

revbump after icu update

Revision 1.43 / (download) - annotate - [select for diffs], Sat Dec 23 21:11:32 2017 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.42: +5 -3 lines
Diff to previous 1.42 (colored)

fossil: update to 2.4.

Based on PR 52850 by

Changes for Version 2.4 (2017-11-03)

    New feature: URL Aliases. URL Aliases allow an administrator to define their own URLs on the web interface that are rewritten to built-in URLs with specific parameters. Create and configure URL Aliases using the /Setup/URL_Aliases menu option in the web interface.
    Add tech-note search capability.
    Add the -r|--revision and -o|--origin options to the annotate command.
    Add the origin= query parameter to the /annotate webpage.
    The fossil annotate command and the /annotate web page go backwards in time as far as can be computed in 30 milliseconds by default, rather than stopping after 20 steps. The new limit= query parameter or the --limit command-line option can be used to alter this timeout.
    Provide separate on-line help screens for each setting.
    Back out support for the --no-dir-symlinks option
    Remove support from the legacy configuration sync protocol. The only way now to do a configuration push or pull is to use the new protocol that was added in 2011.
    Add the from= and to= query parameters to /fdiff in order to get a diff of two files in the same check-in.
    Fix the "ssh://" protocol to prevent an attack whereby the attacker convinces a victim to run a "clone" with a dodgy URL and thereby gains access to their system.
    Provide a checkbox that will temporarily disable all ad-units.
    Improvements to the /stat page
    Various new hyperlinks to the /bloblist and /bigbloblist pages.
    Correct the /doc page to support read-only repositories.
    Correct /zip, /tarball, zip, and tarball pages and commands to honor the versioned manifest setting when outside of an open checkout directory.
    The admin-log and access-log settings are now on by default for new repositories.
    Update the built-in SQLite to version 3.21.0.

Changes for Version 2.3 (2017-07-21)

    Update the built-in SQLite to version 3.20.0 (beta).
    Update internal Unicode character tables, used in regular expression handling, from version 9.0 to 10.0.
    Show the last-sync-URL on the /urllist page.
    Added the "Event Summary" activity report. example
    Added the "Security Audit" page, available to administrators only
    Added the Last Login time to the user list page, for administrators only
    Added the --numstat option to the fossil diff command
    Limit the size of the heap and stack on unix systems, as a proactive defense against the Stack Clash attack.
    Fix "database locked" warnings caused by "PRAGMA optimize".
    Fix a potential XSS vulnerability on the /help webpage.
    Documentation updates

Revision 1.42 / (download) - annotate - [select for diffs], Sat Apr 22 14:30:58 2017 UTC (6 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)


Revision 1.41 / (download) - annotate - [select for diffs], Wed Apr 19 12:23:34 2017 UTC (6 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Update to Fossil 2.2:
    GIT comment tags are now handled by Fossil during import/export.
    Show the content of README files on directory listings.
    Support for Basic Authentication if enabled (default off).
    Show the hash algorithms used on the /rcvfromlist page.
    The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is still
    accepted for backwards compatibility.
    Update the built-in SQLite to version 3.18.0.
    Run "PRAGMA optimize" on the database connection as it is closing.
    Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new artifacts.
    Add the "gshow" and "gcat" subcommands to fossil stash.
    Add the /juvlist web page and use it to construct the
    Download Page of the Fossil self-hosting website using Ajax.
    Use the hardened SHA1 implemenation by Marc Stevens and Dan Shumow.
    Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually generate any
    such names.
    Added the sha3sum command.
    Add checkbox widgets to various web pages.
    Add the fossil all ui command
    Add the /file webpage
    Enhance the /brlist webpage to make use of branch colors.
    Add support for the ms=EXACT|LIKE|GLOB|REGEXP query parameter on the
    /timeline webpage, with associated form widgets.
    Enhance the changes and status commands with many new filter options
    so that specific kinds of changes can be found without having to pipe
    through grep or sed.
    Enhanced the fossil sql command so that it opens the checkout
    database and the configuration database in addition to the
    respository database.
    Various TH1 enhancements.
    Rename crnl-glob setting to crlf-glob, but keep crnl-glob as a
    compatibility alias.
    Added the --command option to the diff command.
    Fix ticket set when using the "+" prefix with fields from the
    "ticketchng" table.
    Remove the "fusefs" command from builds that do not have the
    underlying support enabled.
    Fixes for incremental git import/export.
    Minor security enhancements to encrypted repositories.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Feb 21 00:06:12 2017 UTC (6 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.39: +4 -1 lines
Diff to previous 1.39 (colored)

Make this more make-jobs-safe by creating a needed directory early enough.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Dec 3 19:40:05 2016 UTC (7 years ago) by wiedi
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

help configure find zlib

Revision 1.38 / (download) - annotate - [select for diffs], Tue Oct 25 17:57:39 2016 UTC (7 years, 1 month ago) by kamil
Branch: MAIN
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored)

Update fossil from 1.35 to 1.36

Local changes:
 - update MASTER_SITES to

Upstream changelog

Changes for Version 1.36 (2016-10-24)

    Add support for unversioned content, the fossil unversioned command and the /uv and /uvlist web pages.
    The download page is moved into unversioned content so that the self-hosting Fossil websites no longer uses any external content.
    Added the "Search" button to the graphical diff generated by the --tk option on the diff command.
    Added the "--checkin VERSION" option to the diff command.
    Various performance enhancements to the diff command.
    Update internal Unicode character tables, used in regular expression handling, from version 8.0 to 9.0.
    Update the built-in SQLite to version 3.15 (beta). Fossil now requires the SQLITE_DBCONFIG_MAINDBNAME interface of SQLite which is only available in SQLite version 3.15 and later and so Fossil will not work with earlier SQLite versions.
    Fix multi-line timeline bug
    Enhance the fossil purge command.
    New command fossil shell.
    SQL parameters whose names are all lower-case in Ticket Report SQL queries are filled in using HTTP query parameter values.
    Added support for child projects that are able to pull from their parent but not push.
    Added the -nocomplain option to the TH1 "query" command.
    Added support for the chng=GLOBLIST query parameter on the /timeline webpage.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jun 16 08:34:29 2016 UTC (7 years, 5 months ago) by roy
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored)

Update to fossil-1.35, principal changes include:

  *  Enable symlinks by default on all non-Windows platforms.
  *  Enhance the Markdown formatting so that hyperlinks that begin with "/" are relative to the root of the Fossil repository.
  *  Rework the /setup_list page (the User List page) to display all users in a click-to-sort table.
  *  Fix backslash-octal escape on filenames while importing from git
  *  When markdown documents begin with <h1> HTML elements, use that header at the document title.
  *  Added the /bigbloblist page.
  *  Enhance the /finfo page so that when it is showing the ancestors of a particular file version, it only shows direct ancestors and omits changes on branches, thus making it show the same set of ancestors that are used for /blame.
  *  Added the --page option to the fossil ui command
  *  Added the fossil bisect ui command
  *  Enhanced the fossil diff command so that it accepts directory names as arguments and computes diffs on all files contained within those directories.
  *  Fix the fossil add command so that it shows "SKIP" for files added that were already under management.
  *  TH1 enhancements:
    *    Add [array exists] command.
    *    Add minimal [array names] command.
    *    Add tcl_platform(engine) and tcl_platform(platform) array elements.
  *  Get autosetup working with MinGW.
  *  Fix autosetup detection of zlib in the source tree.
  *  Added autosetup detection of OpenSSL when it may be present under the "compat" subdirectory of the source tree.
  *  Added the fossil reparent command
  *  Added --include and --exclude options to fossil tarball and fossil zip and the in= and ex= query parameters to the /tarball and /zip web pages.
  *  Add support for encrypted Fossil repositories.
  *  If the FOSSIL_PWREADER environment variable is set, then use the program it names in place of getpass() to read passwords and passphrases
  *  Option --baseurl now works on Windows.
  *  Numerious documentation improvements.
  *  Update the built-in SQLite to version 3.13.0.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Mar 5 11:28:21 2016 UTC (7 years, 9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

Bump PKGREVISION for security/openssl ABI bump.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Dec 29 15:31:13 2015 UTC (7 years, 11 months ago) by nros
Branch: MAIN
Changes since 1.34: +8 -4 lines
Diff to previous 1.34 (colored)

Update fossil to version 1.34.

Remove readline dependency fossil now uses the linenoise library
(embedded src).
Install manpage, license and linenoise license.

* Make the fossil clean command undoable for files less than 10MiB.
* Update internal Unicode character tables, used in regular expression
  handling, from version 7.0 to 8.0.
* Add the new amend command which is used to modify tags of a "check-in".
* Fix bug in import command, handling version 3 of the svndump format for
* Add the all cache command.
* TH1 enhancements:
    Add minimal [lsearch] command. Only exact case-sensitive matching is
    Add the [glob_match], [markdown], [dir], and [encode64] commands.
    Add the [tclIsSafe] and [tclMakeSafe] commands to the Tcl integration
    Add 'double', 'integer', and 'list' classes to the [string is] command.
* Add the --undo option to the diff command.
* Build-in Antirez's "linenoise" command-line editing library
  for use with the fossil sql command on Unix platforms.
* Add stash cat as an alias for the stash show command.
* Automatically pull before fossil merge when auto-sync is enabled.
* Fix --hard option to fossil mv and fossil rm to enable them to work properly
  with certain relative paths.
* Change the mimetype for ".n" and ".man" files to text/plain.
* Display improvements in the fossil bisect chart command.
* Updated the built-in SQLite to version 3.9.1 and activated JSON1 and
  FTS5 support (both currently unused within Fossil).

Revision 1.34 / (download) - annotate - [select for diffs], Fri Dec 11 23:22:49 2015 UTC (7 years, 11 months ago) by wiedi
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

help configure find openssl

Revision 1.33 / (download) - annotate - [select for diffs], Fri May 29 14:15:34 2015 UTC (8 years, 6 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.32: +2 -4 lines
Diff to previous 1.32 (colored)

Update to 1.33

This is Version 1.33 (2015-05-23)
Principal changes in this release:

    Improved fork detection on fossil update, fossil status and related commands.
    Change the default skin to what used to be called "San Francisco Modern".
    Add the /repo-tabsize web page
    Add fossil import --svn, for importing a subversion repository into fossil which was exported using "svnadmin dump".
    Add the "--compress-only" option to fossil rebuild.
    Use a pie chart on the /reports?view=byuser page.
    Enhanced fossil clean --verily so that it ignores keep-glob and ignore-glob settings. Added the -x alias for --verily.
    Add the --soft and --hard options to fossil rm and fossil mv. The default is still --soft, but that is now configurable at compile-time or by the mv-rm-files setting.
    Improved ability to customize the timelime graph.
    Improvements to the /sitemap page.
    Automatically adjust the CLI timeline to the terminal width on Linux.
    Added [info commands] and [info vars] commands to TH1. These commands perform the same function as their Tcl counterparts, except they do not accept a pattern argument.
    Fix some obscure issues with TH1 expression processing.
    Fix titles in search results for documents that are not wiki, markdown, or HTML.
    Formally translate TH1 to Tcl return codes and vice-versa, where necessary, in the Tcl integration subsystem.
    Add fossil leaves -multiple, for finding multiple leaves on the same branch.
    Added the "Blitz" skin option.
    Removed the ".fossil-settings/keep-glob" file. It should not have been checked into the repository.
    Update the built-in SQLite to version
    Make fossil open honor ".fossil-settings/allow-symlinks".
    Allow fossil add to be used on symlinks to nonexistent or unreadable files in the same way as fossil addremove.
    Added fork warning to be issued if sync produced a fork
    Update the 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 fossil changes and fossil status report when executable or symlink status changes on otherwise unmodified files.
    Permit filtering weekday and file reports by user. Also ensure the user parameter is preserved when changing types. Add a field for direct entry of the user name to each applicable report.
    Create parent directories of empty-dirs if they don't already exist.
    Inhibit timeline links to wiki pages that have been deleted.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Mar 15 07:54:35 2015 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.31: +5 -3 lines
Diff to previous 1.31 (colored)

Update to 1.32 based on patch by Jan Danielsson in private email.

Changes for Version 1.32 (2015-03-14)

    When creating a new repository using fossil init, ensure that
    the new repository is fully compatible with historical versions
    of Fossil by having a valid manifest as RID 1.
    Anti-aliased rendering of arrowheads on timeline graphs.
    Added vi/less-style key bindings to the --tk diff GUI.
    Documentation updates to fix spellings and changes all "checkins"
    to "check-ins".
    Add the --repolist option to server commands such as fossil
    server or fossil http.
    Added the "Xekri" skin.
    Enhance the "ln=" query parameter on artifact displays to accept
    multiple ranges, separate by spaces (or "+" when URL-encoded).
    Added fossil forget as an alias for fossil rm.

Changes For Version 1.31 (2015-02-23)

    Change the auxiliary schema by adding columns MLINK.ISAUX and
    MLINK.PMID columns to the schema, to support better drawing of
    file change graphs. A fossil rebuild is recommended but is not
    required. so that the new graph drawing logic can work effectively.
    Added search over Check-in comments, Documents, Tickets and
    Wiki. Disabled by default. The search can be either a full-scan
    or it can use an index that is kept up-to-date automatically.
    The new /srchsetup web-page and the fts-config command were
    added to help configure the search capability. Expect further
    enhancements to the search capabilities in subsequent releases.
    Added form elements to some submenus (in particular the /timeline)
    for easier operation.
    Added the --ifneeded option to fossil rebuild.
    Added "override skins" using the "skin:" line of the CGI script
    or using the --skin LABEL option on the server, ui, or http
    Embedded html documents that begin with <doc class="fossil-doc">
    are displayed with standard headers and footers added.
    Allow <div style='...'> markup in wiki.
    Renamed "Events" to "Technical Notes", while updating the
    technote display and control pages. Add support for technotes
    as plain text or as Markdown.
    Added the /md_rules pages containing summary instructions on
    the Markdown format.
    Added the --repolist and --nojail options to the various server
    commands (ex: fossil server).
    Added the fossil all add subcommand to "fossil all".
    Improvements to the /login page. Some hyperlinks to pages that
    require "anonymous" privileges are displayed even if the current
    user is "nobody" but automatically redirect to /login.
    The /doc web-page will now try to deliver the file ""
    from the top-level directory (if such a file exists) in place
    of its built-in 404 text.
    Download of Tarballs and ZIP Archives by user "nobody" is now
    enabled by default in new repositories.
    Enhancements to the table sorting controls. More display tables
    are now sortable.
    Add IPv6 support to fossil sync and fossil clone
    Add more skins such as "San Francisco Modern" and "Eagle".
    During shutdown, check to see if the check-out database
    (".fslckout") contains a lot of free space, and if it does,
    VACUUM it.
    Added the /mimetype_list page.
    Added the /hash-collisions page.
    Allow the user of Common Table Expressions in the SQL that
    defaults ticket reports.
    Break out the components (css, footer, and header) for the
    various built-in skins into separate files in the source tree.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jan 22 20:51:37 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

Update to 1.30:

This is Version 1.30. Key changes in this release include:

    Added the fossil bundle command.
    Added the fossil purge command.
    Added the fossil publish command.
    Added the fossil unpublished command.
    Enhance the /tree webpage to show the age of each file with
    the option to sort by age.
    Enhance the /brlist webpage to show additional information
    about each branch and to be sortable by clicking on column
    Add support for Docker. Just install docker and type "sudo
    docker run -d -p 8080:8080 nijtmans/fossil" to get it running.
    Add the fossil fusefs DIRECTORY command that mounts a Fuse
    Filesystem at the given DIRECTORY and populates it with read-only
    copies of all historical check-ins. This only works on systems
    that support FuseFS.
    Add the administrative log that records all configuration.
    Added the /sitemap webpage.
    Added the /bloblist web page.
    Let fossil new no longer create an initial empty commit by
    default. The first commit after checking out an empty repository
    will become the initial commit.
    Added the fossil all dbstat and fossil all info commands.
    Update SQLite to version 3.8.8.
    Added the --verily option to the fossil clean command.
    Add the "autosync-tries" setting to control the number of
    autosync attempts before returning an error.
    Added a compile-time option (--with-miniz) to build using miniz
    instead of zlib. Disabled by default.
    Support customization of commands and webpages, including the
    ability to add new ones, via the "TH1 hooks" feature. Disabled
    by default. Enabled via a compile-time option.
    Add the [checkout], [render], [styleHeader], [styleFooter],
    [trace], [getParameter], [setParameter], [artifact], and
    [globalState] commands to TH1, primarily for use by TH1 hooks.
    Automatically adjust the width of command-line timeline output
    according to the detected width of the terminal.
    Prompt the user to optionally fix invalid UTF-8 at check-in.
    Added a line-number toggle option to the /info and /artifact
    Most commands now issue errors rather than silently ignoring
    unrecognized command-line options.
    Use full 40-character SHA1 hashes (instead of abbreviations)
    in most internal URLs.
    The "ssh:" sync method on windows now uses "plink.exe" instead
    of "ssh" as the secure-shell client program.
    Prevent a partial clone when the connection is lost.
    Make the distinction between 301 and 302 redirects.
    Allow commits against a closed check-in as long as the commit
    goes onto a different branch.
    Improved cache control in the web interface reduces unnecessary
    requests for common resources like the page logo and CSS.
    Fix a rare and long-standing sync protocol bug that would
    silently prevent the sync from running to completion. Before
    this bug-fix it was sometimes necessary to do "fossil sync
    --verily" to get two repositories in sync.
    Add the files_of_checkin virtual table - useful for ad hoc
    queries in the fossil sql interface, and also used internally.
    Added the "$secureurl" TH1 variable for use in headers and
    (Internal:) Add the ability to include resources as separate
    files in the source tree that are converted into constant byte
    arrays in the compiled binary. Use this feature to store the
    Tk script that implements the --tk diff option in a separate
    file for easier editing.
    (Internal:) Implement a system of compile-time checks to help
    ensure the correctness of printf-style formatting strings.
    Fix CVE-2014-3566, also known as the POODLE SSL 3.0 vulnerability.
    Numerous documentation fixes and improvements.
    Other obscure and minor bug fixes - see the timeline for details.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Feb 14 11:55:53 2014 UTC (9 years, 9 months ago) by roy
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.29: +3 -4 lines
Diff to previous 1.29 (colored)

Update to fossil 1.28. Changes include:

 * Enchanced /reports
 * If a username is passed during clone, that user is now the local admin
 * Tenfold performance increase in annotate and blame rendering
 * Fixed handling of passwords embedded in URL
 * Sends gzipped HTTP replies to supporting clients

Revision 1.29 / (download) - annotate - [select for diffs], Wed Feb 12 23:17:46 2014 UTC (9 years, 9 months ago) by tron
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

Recursive PKGREVISION bump for OpenSSL API version bump.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Nov 3 12:46:26 2013 UTC (10 years, 1 month ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Update to 1.27

This is Version 1.27. Key changes in this release include:

    Enhance the fossil changes, fossil clean, fossil extras, fossil ls and fossil status commands to restrict operation to files and directories named on the command-line.
    New --integrate option to fossil merge, which automatically closes the merged branch when committing.
    Renamed /stats_report page to /reports. Graph width is now relative, not absolute.
    Added yw=YYYY-WW (year-week) filter to timeline to limit the results to a specific year and calendar week number, e.g. /timeline?yw=2013-01.
    Updates to SQLite to prevent opening a repository file using file descriptors 1 or 2 on unix. This fixes a bug under which an assertion failure could overwrite part of a repository database file, corrupting it.
    Added support for unlimited line lengths in side-by-side diffs.
    New --close option to fossil commit, which immediately closes the branch being committed.
    Added chart option to fossil bisect.
    Improvements to the "human or bot?" determination.
    Reports errors about missing CGI-standard environment variables for HTTP servers which do not support them.
    Minor improvements to sync support on Windows.
    Added --scgi option to fossil server.
    Internal improvements to the sync process.
    The internals of the JSON API are now MIT-licensed, so downstream users/packagers are no longer affected by the "do no evil" license clause.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Jul 15 02:02:20 2013 UTC (10 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

* .include "../../devel/readline/" with USE_GNU_READLINE=yes
  are replaced with .include "../../devel/readline/", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/" without USE_GNU_READLINE
  are replaced with .include "../../mk/".

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jun 30 06:04:39 2013 UTC (10 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

Update to 1.26

This is Version 1.26. Key changes in this release include:

    The argument to the --port option for the "fossil ui" and "fossil server" commands can take an IP address in addition to the port number, causing Fossil to bind to just that one IP address.
    After prompting for a password, also ask if that password should be remembered.
    Performance improvements to the diff engine.
    Fix the side-by-side diff engine to work better with multi-byte unicode text.
    Color-coding in the web-based annotation (blame) display. Fix the annotation engine so that it is no longer confused by time-warps.
    The markdown formatter is now available by default and can be used for tickets, wiki, and embedded documentation.
    Add subcommands "fossil bisect log" and "fossil bisect status" to the "fossil bisect" command, as well as other bisect enhancements.
    Enhanced defenses that prevent spiders from using excessive CPU and bandwidth.
    Consistent use of the -n or --dry-run command line options.
    Win32: Fossil now understands Cygwin paths containing one or more of the characters "*:<>?|. Those are normally forbidden in win32. This means that the win32 fossil.exe is better usable in a Cygwin environment.
    Cygwin: Fossil now understands win32 absolute paths starting with a drive letter everywhere. The default value of the "case-sensitive" setting is now FALSE, except when case-sensitivity is enabled in the Windows kernel.
    Enhancements to /timeline.rss, adding more flags for filtering results, including the ability to subscribe to changes made to individual tickets.
    Improved handling of the differences between case-sensitive and case-insensitive filesystems.
    JSON API: added the 'status' command to report local checkout status.
    Fixes to the --args support and documented this feature in the help.
    Added /stats_report page.
    Added ym=YYYY-MM filter to the "/timeline" url.
    Fixed: config reset now re-installs default ticket report format.
    ssh:// and file:// protocols now ignore proxy settings.
    Added /hash-color-test web page.
    Cherry-pick merges are recorded internally (though no yet displayed on the timeline graph.)
    Bring in the latest versions of SQLite, zlib, and autosetup from upstream.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 10 11:31:58 2013 UTC (10 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.24: +4 -6 lines
Diff to previous 1.24 (colored)

Update to 1.25:

Version 1.25:

    Enhancements to ticket processing. There are now two tables:
    TICKET and TICKETCHNG. There is one row in TICKETCHNG for each
    ticket artifact. Fields from ticket artifacts go into either
    or both of TICKET and TICKETCHNG, whichever contain matching
    column names. Default ticket edit and viewing scripts are
    updated to use TICKETCHNG. The TH1 scripting language is enhanced
    to support this, including the new "query" command for doing
    SQL queries against the repository database. All changes should
    be backwards compatible.
    Add the ability to moderate ticket and wiki changes. Unmoderated
    changes do not sync and may be deleted by the moderator if
    found to contain spam or other objectionable content.
    Add javascript so that clicking on a node of the timeline graph
    selects that node. Then clicking on a second node shows a diff
    between the two nodes. Clicking on the selected node unselects
    Warn of unresolved merge conflicts in "fossil status" and
    disallow commits of unresolved conflicts unless the --allow-conflict
    option is used.
    Add javascript so that clicking on column headers in a ticket
    report sorts by the indicated column.
    Add the "fossil cat" command which is basically an alias for
    "fossil finfo -p".
    Hyperlinks with the class "button" are rendered as submenu
    buttons on embedded documentation.
    The check-in comment editor on windows now defaults to NotePad.exe.
    Correctly deal with BOMs in check-in comments. Also attempt to
    convert check-in comments to UTF8 from other encodings.
    Allow the deletion of multiple stash entries using multiple
    arguments to the "fossil stash rm" command.
    Enhance the "fossil server DIRECTORY" command to serve static
    content files contained in DIRECTORY. For security, only files
    with a recognized suffix (such as *.html, *.jpg, *.txt, etc)
    will be delivered as static content, and *.fossil files are
    not on the list of recognized suffixes. There are additional
    restrictions on the names of the files.
    Allow the "fossil ui" command to specify a directory as long
    as the the --notfound option is used.
    Add a configuration option that causes timeline messages to be
    rendered as text/x-fossil-plain (which is the same as text/plain
    except that hyperlinks inside of [...] are decorated.)
    Only decorate [...] in check-in comments and tickets if the
    contented text really is a valid hyperlink target.
    Improvements to the side-by-side diff algorithm, for a more
    human-friendly display in some complex cases.
    Added [utime] and [stime] commands to TH1. These commands can
    be used for things such as displaying the page rendering time
    in the footer.
    Add the ability to pass command-line options of "fossil rebuild"
    to "fossil all rebuild".
    Add the --deanalyze option to "fossil rebuild" (and "fossil
    all rebuild")
    Do not run the graphical merging tool nor leave merge-droppings
    after a dry-run merge. Display an improved merge-summary message
    at the end of the merge.
    Add options to "fossil commit" to override the various sanity
    checks. Options added: --allow-empty, --allow-fork, --allow-older,
    and --allow-conflict.
    Optionally require a CAPTCHA (controlled by a setting on the
    Admin/Access webpage) when a user who is not logged in tries
    to edit wiki, or a ticket, or an attachment.
    Improvements to the "ssh://" sync protocol, to help it move
    past noisey motd comments.
    Add the uf=FILE-SHA1-HASH query parameter to the timeline,
    causing the timeline to show only check-ins that contain the
    specific file identified by FILE-SHA1-HASH. ("uf" stands for
    "uses file".)
    Enhance the file change annotator so that it follows the file
    across name changes.
    Fix the server-side of the sync protocol so that it will not
    generate a delta loop when a file changes from its original
    state, through two or more intermediate states, and back to
    the original state, all within a single sync.
    Show much less output during a sync operation, unless the
    --verbose option is used.
    Set the action= attribute of <form> elements using javascript,
    as an addition defense against spam-bots.
    Disallow invalid UTF8 characters (such as characters in the
    surrogate pair range) in filenames.
    Judge the UserAgent strings issued by the NetSurf webbrowser
    to be coming from a human, not from a bot.
    Add the zlib sources to the Fossil source tree (under compat/zlib)
    and use those sources when compiling on (windows) systems that
    do not have a zlib library installed by default.
    Prompt the user with the option to convert non-UTF8 files into
    UTF8 when committing.
    Allow the characters *[]? in filenames.
    Allow the --context option on diff commands to have a value of
    Added the "dbstat" command.
    Enhanced "fossil merge" so that if the VERSION argument is
    omitted, Fossil tries to merge any forks of the current branch.
    Improved detection of forks in a commit race.
    Added the --analyze option to "fossil rebuild".

Version 1.24:

    Added support for WYSIWYG editing of wiki pages. WYSIWYG is
    turned off by default and can be turned on by setting a
    configuration option.
    Allow style= attribute to occur in HTML markup on wiki pages.
    Added the --tk option to the "fossi diff" and "fossil stash
    diff" commands, causing color-coded diff output to be displayed
    in a Tcl/Tk GUI window. This option only works if Tcl/Tk is
    installed on the host.
    On windows, make the "gdiff" command default to use WinDiff.exe.
    Update the "fossil stash" command so that it always prompts
    for a comment if the -m option is omitted.
    Enhance the timeline webpages so that a=, b=, c=, d=, p=, and
    dp= query parameters (and others) can all accept any valid
    checkin name (such as branch names or labels) instead of just
    SHA1 hashes.
    Added the "fossil stash show" command.
    Added the "fileage" webpage with links to this page from the
    check-in information page and from the file browser.
    Added --age and -t options to the "fossil ls" command.
    Added the --setmtime option to "fossil update". When used, the
    mtime of all mananged files is set to the time when the most
    recent version of the file was checked in.
    Changed the "vdiff" webpage to show the complete text of files
    that were added or removed (the equivelent of using the -N or
    --newfile options with the "fossil diff" command-line.)
    Added the --temp option to "fossil clean" and "fossil extra",
    causing those commands to only look at temporary files generated
    by Fossil, such as merge-conflict reports or aborted check-in
    Enhance the raw page download so that it can guess the mimetype
    of attachments based on the filename.
    Change the behavior of the from= and to= query parameters on
    the timeline page so that by default the path between the two
    specified check-ins avoids merges.
    Add the --baseurl option to "fossil server" and "fossil http"
    commands, so that those commands can be used with reverse
    If unable to determine the command-line user, do not guess.
    Instead issue an error message. This helps prevent check-ins
    from accidentally occurring under the wrong username.
    Include branch information in the output of file change listings
    (the "finfo" webpage).
    Make the simplified view of file history, rather than the full
    view, the default.
    In the "fossil configuration" command, allow the "css" option
    for synchronizing, importing, or exporting just the CSS file.
    This makes it easier to share CSS files across repositories by
    exporting from one and importing to another.
    Add the (unsupported) "fossil test-orphans" command.
    Add the --template option to the "fossil init" command, to
    facilitate creating new repositories based on a template
    Add the diff-binary setting, which if enabled causes binary
    files to be passed to the "gdiff" command for it to deal with,
    rather than simply printing a "cannot diff binary files" error.
    Add the --unified option to the "fossil diff" command to force
    a unified diff even if the --tk option (which normally implies
    a side-by-side diff) is used.
    Present a choice of nearby branches and versions to diff against
    on the check-in information page.
    Add the --force option to the "fossil merge" command that will
    force the merge to occur even if it would be a no-op. This is
    sometimes useful for documentation purposes.
    Add another built-in skin: "Enhanced Default". Other minor
    tweaks to the existing skins.
    Add the "urllist" webpage, showing a list of URLs by which a
    server instance of Fossil has been accessed. Requires
    "Administrator" privileges. A link is on the "Setup" main page.
    Enable dynamic loading of the Tcl runtime for installations
    that want to use Tcl as part of their configuration. This
    reduces the size of the Fossil binary and allows any version
    of Tcl 8.4 or later to be used.
    Merge the latest SQLite changes from upstream.
    Lots of minor bug fixes.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Apr 7 20:40:38 2013 UTC (10 years, 8 months ago) by asau
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Revert. Don't introduce stupid abbreviations where it is not needed.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Apr 6 03:45:09 2013 UTC (10 years, 8 months ago) by rodent
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)


 COMMENT should not be longer than 70 characters.
 COMMENT should not begin with 'A'.
 COMMENT should not begin with 'An'.
 COMMENT should not begin with 'a'.
 COMMENT should not end with a period.
 COMMENT should start with a capital letter.

pkglint warnings. Some files also got minor formatting, spelling, and style

Revision 1.22 / (download) - annotate - [select for diffs], Wed Feb 6 23:22:04 2013 UTC (10 years, 10 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

PKGREVISION bumps for the security/openssl 1.0.1d update.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 31 11:16:58 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.20: +1 -2 lines
Diff to previous 1.20 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Aug 12 23:36:44 2012 UTC (11 years, 3 months ago) by jdf
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

Updated fossil from 1.22 to 1.23.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 22 23:12:41 2012 UTC (11 years, 8 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.18: +4 -6 lines
Diff to previous 1.18 (colored)

Update to Fossil 1.22.

Notable changes:

  * 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.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Mar 10 08:04:45 2012 UTC (11 years, 9 months ago) by sbd
Branch: MAIN
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored)

Add missing devel/readline buildlink.


Revision 1.17 / (download) - annotate - [select for diffs], Wed Feb 8 19:45:41 2012 UTC (11 years, 10 months ago) by bsiegert
Branch: MAIN
Changes since 1.16: +7 -5 lines
Diff to previous 1.16 (colored)

Update fossil to 1.21. To download the distfile, one has to log in to the
website now, so the tarball is now on MASTER_SITE_LOCAL.

Changes For Version 1.21 (2011-12-13)

     * Added side-by-side diffs in the command-line interface
     * Automatically enable hyperlinks if the UserAgent 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"
     * 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. align

Changes For Version 1.20 (2011-10-21)

     * Added side-by-side diffs in HTML interface.
     * Added   support   for  symlinks.  (Controlled  by  "allow-symlinks"
       setting, off by default).
     * Fixed  CLI  annotate  to show the proper file version in case there
       are multiple equal versions in history.
     * Timeline now shows tag changes (requires rebuild).
     * Fixed  annotate  to  show "more relevant" versions of lines in some
     * New command: ticket history.
     * Disabled SSLv2 in HTTPS client.
     * Fixed    constant    prompting   regarding   previously-saved   SSL
     * Other SSL improvements.
     * Added   -R   REPOFILE   support   to  several  more  CLI  commands.
     * Generated tarballs now have constant timestamps, so they are always
       identical for any given checkin.
     * A number of minor HTML-related tweaks and fixes.
     * Added  --args  FILENAME global CLI argument to import arbitrary CLI
       arguments from a file (e.g. long file lists).
     * Fixed  significant  memory  leak  in  annotation of files with long
     * Added warnings when a merge operation overwrites local copies (UNDO
       is  available, but previously this condition normally went silently
     * Improved performance when adding many files.
     * Improve merges which contain many file renames.
     * Added protection against timing attacks.
     * Firefox  now  remembers  filled  fields  when  returning  to forms.
     * Added the --stats option to the rebuild command.
     * RSS feed now passes validation.
     * Show overridden user when entering commit comment.
     * Made rebuilding from web interface silent.
     * Now works on MSVC with repos >2GB.
     * A  number  of  code  cleanups  to  resolve  warnings  from  various
     * Update the built-in SQLite to version 3.7.9 beta.

Changes For Version 1.19 (2011-09-02)

     * 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
     * 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.
       WARNING:  This  change will break scripts which rely on the current
       output  when  the  current  working directory is not the repository
     * 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
     * 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.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Dec 3 19:38:48 2011 UTC (12 years ago) by cheusov
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Add missing dependency from openssl. This fixes build failure
on Linux and others.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 17 13:42:50 2011 UTC (12 years, 3 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.14: +3 -4 lines
Diff to previous 1.14 (colored)

Update to Fossil 1.18 (2011-07-13)

Major changes in this release:

  * 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
  * 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.

Revision 1.14 / (download) - annotate - [select for diffs], Sat May 28 10:33:00 2011 UTC (12 years, 6 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Update Fossil to release 2011-05-23 15:11:12

New in release 2011-05-23 15:11:12:

This release merges in the windows internationalization patches.
Fossil should now work better on windows machines that use a
non-ASCII and non-UTF8 code page for the DOS box.

New in release 2011-05-12 14:56:52:

This release adds an enhanced configuration sync capability
which entails an irreversible schema change.
You _must_ run "fossil rebuild" on all of your repositories after
updating to this version of fossil.

Other changes in this release include:

  * Refactor the "add", "rm", and "addremove" commands to
    simplify the code and fix various problems.
  * Added a "diff" hyperlink after each file in the "Show Files"
    timeline view.
  * The "fossil open" and "fossil co" commands always prompt
    before overwriting preexisting files unless the --force
    option is used.
  * Enhanced the merge-conflict markup to show both recent
    versions and the common-ancestor version.
  * Change the definition of what it means to be a "leaf"
    check-in, to be consistent and to work better for most
  * Commands that recursively decend through the file hierarchy
    ("fossil extra", "fossil clean", etc.) will now ignore
    nested checkouts.
  * Automatically delete the _FOSSIL_ file upon a failed "open".
  * Improvements to the "annotate" feature.
  * Other minor bug fixes.

Revision 1.13 / (download) - annotate - [select for diffs], Wed May 11 14:15:28 2011 UTC (12 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Update to fossil 2011-04-13 snapshot.  Changes  include:
- better support for private changes
- enhanced timeline graph
- various performance improvements
- various bugfixes

Revision 1.12 / (download) - annotate - [select for diffs], Mon Dec 27 20:48:02 2010 UTC (12 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Not make-jobs safe.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Dec 24 13:06:33 2010 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Update to 2010/12/21 snapshot:
- Support for git-fast-export format
- More efficient synchronisation mechanism
- "addremove", "bisect" and "stash" commands
- sqlite3 shell with some bindings to fossil logic like content_get
- undo cleans merge state
- Various improvements and bugfixes to other commands

Revision 1.10 / (download) - annotate - [select for diffs], Mon Nov 1 20:38:09 2010 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.9: +2 -4 lines
Diff to previous 1.9 (colored)

Update to fossil-20101101* release. This brings support for baseline
manifests (resulting in much less metadata for large repositories), lots
of speed ups for the manifest parser, and smaller improvements like revert
dealing with merge records.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Oct 12 19:43:42 2010 UTC (13 years, 1 month ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

Make fossil build on Solaris.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Sep 22 20:39:59 2010 UTC (13 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Update to fossil-201009181.55143: No detailed ChangeLog, but this fixes
issues with the git2fossil import and repositories > 4GB.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Sep 8 14:53:17 2010 UTC (13 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Update to 2010/08/23 snapshot. This brings back the "reconstruct"
support that was lost in the GPL->BSD transition.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Aug 6 06:51:45 2010 UTC (13 years, 4 months ago) by asau
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update Fossil to snapshot 20100805100943 for bug fixes.

Revision 1.5 / (download) - annotate - [select for diffs], Mon May 31 20:21:06 2010 UTC (13 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Update to 20100521:
Switch to 2-clause BSD license and bug fixes.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 24 19:44:42 2010 UTC (13 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Split date from time in version number.
joerg says pkgsrc is limited to 32bit for the version number.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 24 13:32:09 2010 UTC (13 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update to 20100121205359, which includes at least one fix for a leak
causing problems with huge repositories.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jan 20 09:19:58 2010 UTC (13 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Update to 20100112141013: 3 months of changes and no NEWS file.

Revision / (download) - annotate - [select for diffs] (vendor branch), Sun Oct 11 09:32:30 2009 UTC (14 years, 2 months ago) by wiz
Branch: TNF
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-20091011
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of fossil-200909211920:

There are plenty of open-source version control systems available
on the internet these days. What makes Fossil worthy of attention?

   1. Bug Tracking And Wiki - In addition to doing distributed
   version control like Git and Mercurial, Fossil also supports
   distributed bug tracking and distributed wiki all in a single
   integrated package.

   2. Web Interface - Fossil has a built-in and easy-to-use web
   interface that simplifies project tracking and promotes situational
   awareness. Simply type "fossil ui" from within any check-out
   and Fossil automatically opens your web browser in a page that
   gives detailed history and status information on that project.

   3. Autosync - Fossil supports "autosync" mode which helps to
   keep projects moving forward by reducing the amount of needless
   forking and merging often associated distributed projects.

   4. Self-Contained - Fossil is a single stand-alone executable
   that contains everything needed to do configuration management.
   Installation is trivial: simply download a precompiled binary
   for Linux, Mac, or Windows and put it on your $PATH. Easy-to-compile
   source code is available for users on other platforms. Fossil
   sources are also mostly self-contained, requiring only the "zlib"
   library and the standard C library to build.

   5. Simple Networking - Fossil uses plain old HTTP (with proxy
   support) for all network communications, meaning that it works
   fine from behind restrictive firewalls. The protocol is bandwidth
   efficient to the point that Fossil can be used comfortably over
   a dial-up internet connection.

   6. CGI Enabled - No server is required to use fossil. But a
   server does make collaboration easier. Fossil supports three
   different yet simple server configurations. The most popular is
   a 2-line CGI script. This is the approach used by the self-hosting
   fossil repositories.

   7. Robust & Reliable - Fossil stores content in an SQLite database
   so that transactions are atomic even if interrupted by a power
   loss or system crash. Furthermore, automatic self-checks verify
   that all aspects of the repository are consistent prior to each
   commit. In over two years of operation, no work has ever been
   lost after having been committed to a Fossil repository.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 11 09:32:30 2009 UTC (14 years, 2 months ago) by wiz
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>