Fossil

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

646 check-ins associated with forks

2025-04-18
14:59
Improved error messages from "fossil push" and similar when the push is disallowed over ssh because "localauth" setting is enabled. (check-in: 2765f04694 ... user: drh tags: trunk)
12:28
Resolve accidental fork. (check-in: b6e029394d ... user: florian tags: trunk)
12:25
Amend [a11d245478]: Fix positioning of 'show/hide' checkboxes for /ci pages. (check-in: 2b59fcd475 ... user: florian tags: trunk)
12:23
Rework the cgi_http_server() routine so that it uses two separate sockets, one each for IPv4 and IPv6. (check-in: 945e0ae4eb ... user: drh tags: trunk)
12:18
Modify some links that show/ignore diff whitespace to preserve the diff type. (check-in: 1c61fcd9d6 ... user: florian tags: trunk)
07:08
Amend [2b6ad00ea3]: Minor wording improvements to `fossil ssl-config show -v' output. (check-in: a9b075af83 ... user: florian tags: trunk)
00:00
Show the FORUMPOST table content associated with a forum thread on the /forumthreadhashlist page (accessible by admins only). (check-in: 042a750aa6 ... user: drh tags: trunk)
2024-10-19
19:02
New option "--brief" (or "-b") to the "fossil status" command returns a single-word that describes the status of the fossil repository in the current working directory. Useful for scripts that set the PS1 shell variable. (check-in: 514149fc5b ... user: drh tags: trunk)
14:10
Resolve accidental fork. (check-in: 6041e258ba ... user: florian tags: trunk)
14:03
Another update for[9919dfbbaa]: Make sure reallocated buffers always grow, guard all buffer writes by overflow checks (next time use blobs), make sure the `case-sensitive' setting and command-line option are followed, and use brute force to achieve binary (vs.linguistic) file name comparison (only on older versions of Windows). (check-in: fe6ef89f5f ... user: florian tags: trunk)
11:47
Merge typo fixes by brickviking. (check-in: 285430acdf ... user: drh tags: trunk)
2024-10-17
16:54
Merge brickviking's documentation typo fixes to trunk. (check-in: efd79f87f5 ... user: drh tags: trunk)
16:10
Update the built-in SQLite to the latest 3.47.0 beta for testing. (check-in: d0730da076 ... user: drh tags: trunk)
2023-07-08
18:22
Remove some now-stale auto.def documentation. (check-in: bb66461f8a ... user: stephan tags: trunk)
18:13
Resolve inadvertent fork caused by two exact-same-second check-ins. (check-in: 5cf0da6e0a ... user: stephan tags: trunk)
18:11
Update the built-in SQLite to a new version that includes proper "LL" suffixes on all 64-bit integer literals. (check-in: 06fb3f8104 ... user: drh tags: trunk)
18:11
Replace --no-compile-commands configure flag with --compile-commands. i.e. make the feature explicitly opt-in, as the automatic guess is breaking builds on some platforms. (check-in: 7e9a242b60 ... user: stephan tags: trunk)
14:36
Update the built-in SQLite to the latest 3.43.0 alpha for testing. (check-in: 65c6bda8d6 ... user: drh tags: trunk)
2023-07-07
18:23
The cpnode table used for cherrypick timelines should be a TEMP table. (check-in: 2478837b56 ... user: drh tags: trunk)
2021-11-19
06:02
Fix a minor typo in the /ci_edit footnote about custom branch colors. (check-in: 5954e626f9 ... user: florian tags: trunk)
2021-11-17
15:52
Fix accidental fork. (check-in: bd7f2727ba ... user: danield tags: trunk)
15:49
Document how to add HTTPS=on for the case where Fossil is used in CGI mode with Apache behind Nginx. (check-in: cd934131f8 ... user: danield tags: trunk)
2021-11-16
12:28
Remove surplus comments mistakenly added to the end of some files by check-in [bf3a32f59e83b029] (check-in: f3bd05ca7f ... user: drh tags: trunk)
2021-11-09
14:39
Added --verbose option to open which simply passes that flag on to the clone operation when opening a URL, per request in form post ab3807edc65ab115. (check-in: c9f3d9c2a9 ... user: stephan tags: trunk)
2021-11-06
15:19
Add some line-number information to the conflict marks on a 3-way merge. More work could be done here, but this is a start. (check-in: 14f44e933c ... user: drh tags: trunk)
2021-11-05
15:54
Remove OpenSSL initialization call that is not needed and which is deprecated in newer versions of OpenSSL. (check-in: 8c1263754c ... user: drh tags: trunk)
2021-04-19
01:01
Rename 'Timeline' submenu link into 'View X branches' that is shown only if two or more branches are selected. Also some minor code refactoring for better compatability with old versions of WebView. (check-in: 00891cba00 ... user: george tags: brlist-timeline)
2021-04-18
21:17
Removed a reference to a removed function. (closed check-in: 90f9af2171 ... user: stephan tags: brlist-timeline)
21:08
Cosmetic tweaks: align the new checkboxes consistently and toggle a class on the Timeline link when any checkboxes are selected, to give the user some indication that the checkboxes are doing something. (check-in: 73ebf81b93 ... user: stephan tags: brlist-timeline)
20:11
Fix the previous: add the fossil.page.brlist.js script which was forgotten. (check-in: 6f5a5643ae ... user: george tags: brlist-timeline)
2021-01-14
11:15
Fixed a couple C99-isms reported at /forumpost/487f05e382. (check-in: a7af387dd8 ... user: stephan tags: trunk)
2021-01-13
13:34
Fix unintentional fork. (check-in: c21f739753 ... user: danield tags: trunk)
13:24
Move line separator into format strings for timeline formatting. (check-in: 0eed0f130e ... user: danield tags: trunk)
13:23
Added missing help text reference to --type f (forum post) in timetype --type flag. (check-in: 40799f8bbd ... user: stephan tags: trunk)
2021-01-12
16:00
Fix typos in Markdown and Wiki pages. (check-in: e755561d73 ... user: danield tags: trunk)
13:50
Fix typos in help and other console output. (check-in: 2f78b2cb41 ... user: danield tags: trunk)
2020-12-13
05:32
Factored the iteration count out of the encrypted backup solution in backup.md, so it isn't repeated between the backup and restore cases. (check-in: fc300d5a9a ... user: wyoung tags: trunk)
2020-12-12
19:48
merged forks (check-in: 0872ecbef7 ... user: sdr tags: trunk)
19:37
Omit the TCP port from the SERVER_NAME environment variable for the "fossil ui" and "fossil server" commands. (check-in: c728509f73 ... user: drh tags: trunk)
19:06
fixed a typo in a comment (check-in: 02c3468b3f ... user: sdr tags: trunk)
17:29
serverext.wiki: added a note about the need to unset GATEWAY_INTERFACE before trying to recursively call the fossil binary. (check-in: e3fbbdc1d0 ... user: stephan tags: trunk)
15:25
For the CGI handler in the extension CGI mechanism, unrecognized header strings coming back from the CGI program are passed through unaltered to the HTTP reply. This allows the CGI program to set cookies. (check-in: 1cff8d3182 ... user: drh tags: trunk)
2020-08-10
17:38
Added a 'Save and Close' button to wikiedit. Cleaned up the styling and wrapping of the status/links menu bars in fileedit and wikiedit. Minor style tweaks to get input field borders to appear in the default skin on Chromium. (check-in: 3814c9ff58 ... user: stephan tags: trunk)
13:43
Merged inadvertent fork. (check-in: 1eb21747ac ... user: stephan tags: trunk)
12:12
Tweaks to the change log. (check-in: f4c731afb7 ... user: drh tags: trunk)
2020-08-08
20:13
Enhance built-in help text formatting so that text contained within [[...]] is a hyperlink to another help page. (check-in: 71992d0f08 ... user: drh tags: trunk)
18:52
wikiedit: deleted pages are now hidden by default, per forum feedback. A minor style tweek to shift edit-marked wiki entries to the right a bit (edit state indicator was truncated in some skins). (check-in: 8936ae98b6 ... user: stephan tags: trunk)
18:19
Fix typo in built-in documentation for "fossil open". (check-in: 9ec3274f35 ... user: drh tags: trunk)
18:14
Never allow the "fossil open" command to proceed on a non-empty working directory unless either the --force or --keep options are used. (check-in: 99ab1118f5 ... user: drh tags: trunk)
2020-04-30
07:28
Update tester.tcl to reflect changes to 'fossil info' behavior in [1da8afdf]. (check-in: 6a8477a5f4 ... user: ashepilko tags: trunk)
2020-04-29
18:45
Merge the deliberate fork back together. (check-in: ac4ddd8893 ... user: drh tags: trunk)
18:44
Add a new leaf ambiguity warning after each commit. (This check-in will itself be a test-case.) (check-in: 707743def0 ... user: drh tags: trunk)
18:13
Enhance the "forks" query parameter of the /timeline page show that it shows the resolution of forks in addition to their origin. (check-in: 9557e3285a ... user: drh tags: trunk)
17:38
Fix a formatting issue in the header comment of diff.c. More importantly, this check-in deliberately introduces a fork on trunk, because I want to see what happens, and what warning messages are provided when a branch forks. Already, I see that it won't let me check-in without the --allow-fork option. (check-in: 2a1bdab560 ... user: drh tags: trunk)
14:36
fix for 'no repo' prompt in the shell for unnamed projects (/forumpost/387c0a76f9). (check-in: 2d9ad2dbb9 ... user: stephan tags: trunk)
2020-04-28
22:37
Correct typo (check-in: acbbc133e1 ... user: andygoth tags: trunk)
2020-04-27
22:45
Update the change log. (check-in: ea275f941c ... user: drh tags: trunk)
2020-03-27
15:37
Do not use the IP address as part of the login cookie if the server is set to redirect all HTTP requests over to HTTPS. (check-in: ce4bece946 ... user: drh tags: trunk)
15:19
Fix an accidental fork. (check-in: a5d6567ea6 ... user: drh tags: trunk)
15:15
Added build instructions for cross-compiling Fossil for Android from Linux, adapted from forumpost/e0e9de4a7e. (check-in: b70744576b ... user: stephan tags: trunk)
14:45
Only show both the display name and the login if they are different. If they are the same, show just the login. (check-in: 069b7ee7a4 ... user: drh tags: trunk)
14:41
Show both the display name and the login on forum pages. (check-in: d5455f5b1b ... user: drh tags: trunk)
14:30
Use the display name rather than the login for forum posts. (check-in: 2e71dc25d9 ... user: drh tags: trunk)
2020-01-08
19:18
Clarified point 2.2 of fossil-v-git.wiki, adding more info about the sizes of Fossil vs Git in response to comments on this Hacker News posting: https://news.ycombinator.com/item?id=21974942 (check-in: 9dcb3de471 ... user: wyoung tags: trunk)
18:30
Healed inadvertent fork of trunk (check-in: 636b47f9a2 ... user: wyoung tags: trunk)
18:28
Added "more" column to the fossil-v-git doc: we have evidence of people reading only the summary table at the top and then reacting to their understanding of that brief one-line characaterization of the difference rather than engaging with the detailed arguments making up the bulk of the article. (check-in: fd9e211d39 ... user: wyoung tags: trunk)
18:05
Clarified point 2.6 in fossil-v-git.wiki to address feedback from Hacker News user balfirevic here: https://news.ycombinator.com/item?id=21974942 (check-in: f6e04cc423 ... user: wyoung tags: trunk)
17:56
Edit the Executive Summary to mention merge-in: prefix. (check-in: 63f5031476 ... user: ashepilko tags: trunk)
2020-01-02
14:35
Fix the spelling of "legacy" in the "test-fingerprint" command. Also show the current Fossil version in the "test-fingerprint" command. (check-in: 2af7fedd67 ... user: drh tags: trunk)
2019-12-26
02:08
Fix a comment describing the meaning of the BACKLINK.SRCID field of the repository schema. No changes to code. (check-in: 088aabafd7 ... user: drh tags: trunk)
2019-08-25
11:52
Clarified use of scgi_params, SCRIPT_NAME, and service starting in the generic SCGI server setup doc. (check-in: 5a58ac3141 ... user: wyoung tags: trunk)
2019-08-24
18:32
Merge fork (check-in: 6c6aae9782 ... user: andygoth tags: trunk)
2019-08-23
12:42
Add the fossil_random_password() utility function and use it to generate a stronger initial admin-user password in the "fossil new" command. (check-in: 23a9f9bac2 ... user: drh tags: trunk)
05:32
Fixed a few fatal error messages from the login-group command that referred to an "add" command, which is now called "join". The symptom I saw is that "fossil login-group add" complained that "add" is not a valid command and that you should give '"add" or "leave"' instead! (check-in: 09c65d7527 ... user: wyoung tags: trunk)
05:22
Fixed a few messages from the login-group command that referred to an apparent older name for the "join" sub-command, "add". This lead to a confusing symptom: "fossil login-group add foo" -> {unknown command "add" - should be "add" or "leave"}. (check-in: 739cd8720e ... user: wyoung tags: trunk)
2019-08-22
15:06
Stronger recommendation for changing the default user's random hex password prior to setting up a Fossil server after learning it's 6 hex digits, not 8 as I thoght when I wrote that! (check-in: 9fcd6e443c ... user: wyoung tags: trunk)
14:14
Added bullet list detailing the sources for <script nonce=""> from a Fossil server and the reasons we consider each path safe. (check-in: 91377ae432 ... user: wyoung tags: trunk)
2019-05-21
09:12
Also add a configuration option to set the closeTimeout for tooltips. (check-in: e45429d7f4 ... user: florian tags: tooltip-experiments)
08:27
Resolve the fork. (check-in: fde231b274 ... user: florian tags: tooltip-experiments)
08:20
Deduplicate more code. (check-in: 7fbad143e6 ... user: florian tags: tooltip-experiments)
07:09
Auto-close the tooltip after a timeout, if the mouse pointer is no longer over the associated element. The auto-close timeout is elapsed (and the tooltip closed instantly) if the mouse pointer is over another element, paused (and reset) as long as the mouse pointer is over the tooltip, and cancelled (and the tooltip kept open) if the mouse pointer is moved back over the same element. (check-in: 3d5903ce0c ... user: florian tags: tooltip-experiments)
02:15
Add a configuration option under the Admin/Timeline setup menu to set the dwellTimeout for tooltips. (check-in: 5fc142df07 ... user: drh tags: tooltip-experiments)
2019-05-20
23:19
Merge in the most recent enhancements from trunk, and the new experimental feature that puts the select branch first in the timeline. (check-in: 274e95f547 ... user: drh tags: tooltip-experiments)
09:45
Fix coding typos from the previous commit. (check-in: b4f1eb9043 ... user: florian tags: tooltip-experiments)
08:32
Experimental change to have the tooltip appear automatically after a "dwell timeout", in addition to mouse clicks. See the wiki page linked to this branch for more information. (check-in: bba5337010 ... user: florian tags: tooltip-experiments)
2018-01-16
16:30
Update the codecheck1.c utility program to find unsafe format strings for recently added varargs functions. Fix unsafe varargs found by this update. This is a continuation of the fix in check-in [3c2ef25d03fb48d5]. (check-in: 2fac7df467 ... user: drh tags: trunk)
15:44
merge previous fork (check-in: dddad4f073 ... user: mgagnon tags: trunk)
15:41
Fix bad url on "Advanced"/"Basic" link of the timeline page.

The zLink argument of style_submenu_element() should be a literal "%s", otherwise, encoded url parameter value may contain "%" and get corrupt by the vmprintf() call inside.

Problem was happening when clicking on "Basic/Advanced" link on this page: http://www.fossil-scm.org/index.html/timeline?advm=1&chng=src/* (check-in: 3c2ef25d03 ... user: mgagnon tags: trunk)

15:32
Update the built-in SQLite to the second 3.22.0 beta for testing. (check-in: 72fba300c8 ... user: drh tags: trunk)
14:01
Fix typo in the default skin CSS - patch from Johan Kuuse. (check-in: e07fdbc51e ... user: drh tags: trunk)
09:09
missing hyphens (check-in: bad4d28297 ... user: jan.nijtmans tags: trunk)
2016-11-05
06:37
Enhance translate.c to interpret backslash at the end of a cgi_printf() "@" line as a directive to omit the newline (check-in: e193e21be3 ... user: andygoth tags: trunk)
05:46
Merge fork (check-in: 3cb9ba4de6 ... user: andygoth tags: trunk)
04:30
Fix extra empty lines in diff output from non-interactive process on Windows; similar to [f2fc37c0]. (check-in: 476fe9e932 ... user: ashepilko tags: trunk)
04:02
Draw dotted box around entire row of checkout version, not just the check-in comment and descriptive text. In my experience, it's too hard to see the dotted box against a colored background when the checkout version is on a branch. This whole-row behavior matches the version marking option provided by the timeline "m" query string. I considered also increasing the line thickness from 1px to 2px, but I found it to be too distracting. Instead, I added a very faint shadow similar to, but much lighter than, the one used by the "m" version marker. (check-in: e5b53f15cb ... user: andygoth tags: trunk)
2016-11-04
22:37
Consistently use the count(X) macro in place of sizeof(X)/sizeof(*X) throughout the Fossil core, excluding things that don't use makeheaders. Also use count(X) instead of ArraySize(X) which has the same definition. (check-in: e5b62edb28 ... user: andygoth tags: trunk)
21:39
Use timeline_submenu() instead of style_submenu_element() (check-in: c1a77615ca ... user: andygoth tags: trunk)
21:32
Remove unused, undocumented zTitle argument to style_submenu_element(). This argument appears to have been unused all the way back to [dbda8d6ce9]. (check-in: 187424e891 ... user: andygoth tags: trunk)
2016-10-31
18:57
Backout the fusefs change. The correct solution is to run "./configure" followed by "make clean fossil" in order to rebuild when updating from historical sources. (check-in: 08f0ac0cb4 ... user: drh tags: trunk)
16:03
Merge the accidental fork. (check-in: d13fc6a6b7 ... user: drh tags: trunk)
16:02
Fix to the fusefs.c file so that it builds even without FOSSIL_HAVE_FUSEFS. (check-in: 9a4a5dec3d ... user: drh tags: trunk)
13:36
Fix harmless "Local declaration of 'rc' hides declaration of the same name in outer scope", reported by Kevin (arnoldemu) on fossil-users list. (check-in: 0c3ae89dcb ... user: jan.nijtmans tags: trunk)
12:41
Fix harmless memory leaks. (check-in: 36babe0ce1 ... user: drh tags: trunk)
10:55
Omit deleted unversioned files from the /uvlist page unless the showdel=1 query parameter is used. (check-in: a3608700ad ... user: drh tags: trunk)
2016-10-29
16:50
Compiler warning (MSVC) in timeline.c, found by Kevin, reported on fossil-users list (check-in: fe3d30fc60 ... user: jan.nijtmans tags: trunk)
2016-10-28
22:51
merge fork. (check-in: cf2adc71e8 ... user: mgagnon tags: trunk)
22:45
Fix a C99-ism introduced by check-in [27c8985cc1b75cf5]. (check-in: 2bb3a8e10d ... user: mistachkin tags: trunk)
22:45
Fix a C99-ism. (check-in: 61ec712492 ... user: mgagnon tags: trunk)
05:29
Alternative to check-in [a4bb89ba08], make FuseFS act just like the JSON feature in 'auto.def'. (check-in: feb202f5dc ... user: mistachkin tags: trunk)
2016-10-27
15:35
Combine multiple merge lines to the bottomn of the page when they reference the same source check-in. (check-in: 95d6ddc3a0 ... user: drh tags: trunk)
2016-10-14
22:49
Add the --localhost argument to the fossil server command invoked by test_start_server in test/tester.tcl. This change causes the server to only bind to localhost:8080, which does not trigger the Windows Firewall to panic about a program attempting to communicate with the world. Tested on a 64-bit binary built from VS2010, and a 32-bit binaray build from MinGW GCC 4.2.7, both under Windows 10 Pro. I expect the flag works and is harmless on other platforms. (check-in: 6c8cec7341 ... user: rberteig tags: trunk)
20:34
Merge fork (check-in: 3a35ac58bb ... user: andygoth tags: trunk)
20:32
Show all files in fusefs directory listings. Previously, if one file's name is a prefix of another file's name in the same directory, the file with the longer name is not included in directory listings. (check-in: f8f5a8159e ... user: andygoth tags: trunk)
19:35
Adjustments to the 'test_start_server' Fossil test suite procedure to make it work better on Windows. (check-in: a88ca0d7dd ... user: mistachkin tags: trunk)
14:32
Update the built-in SQLite to version 3.15.0 final. (check-in: 4a0c94838a ... user: drh tags: trunk)
2016-10-13
14:52
Change webui.wiki to remove the exception about the download page, which is no longer the case. (check-in: 47beb495c4 ... user: drh tags: trunk)
2016-10-12
22:51
Update the built-in SQLite again for a bug fix. (check-in: 78fcfd46ad ... user: drh tags: trunk)
2016-09-19
14:06
Update the server.wiki documentation due to the use of unversioned files for the download page. (check-in: e1c2bd2680 ... user: drh tags: trunk)
2016-09-15
19:51
Merge fork (check-in: ef5f795176 ... user: andygoth tags: trunk)
19:50
Remove extraneous periods in timeline on branch move events, also correct verb tense to be more consistent. This change may require a rebuild to take full effect because an event table may be caching the old event text. (check-in: f4b5881b33 ... user: andygoth tags: trunk)
19:42
Fix typo in comment. (check-in: adffcf5b60 ... user: mistachkin tags: trunk)
19:41
Make it easier to debug the ZIP web page. Enhance consistency between the Tarball and ZIP web pages. (check-in: 953cfbd497 ... user: mistachkin tags: trunk)
2016-09-14
01:42
Fix typo in comment. (check-in: a3d8b27b45 ... user: mistachkin tags: trunk)
2016-09-13
22:14
Add '--no-prompt' option to the 'commit' command. (check-in: 29ef4f5d06 ... user: mistachkin tags: trunk)
2016-03-11
23:45
Merged updates from trunk. Builds on Windows. (check-in: 9a41671bb2 ... user: rberteig tags: jan-manifest-tags)
2016-02-04
15:22
Merge from trunk. (check-in: ea7f329704 ... user: jan tags: jan-manifest-tags)
2016-01-07
10:02
Merge trunk. (check-in: 99f7662b5e ... user: jan tags: jan-manifest-tags)
2016-01-04
03:41
Update manifests on tag change. (check-in: 6f8f8667c9 ... user: jan tags: jan-manifest-tags)
2015-05-13
22:40
Change search_init() to be a file-scope symbol so that it does not conflict with a function of the same name in libel.so. (check-in: e06e65bbf2 ... user: drh tags: trunk)
21:55
rename search_init() -> fossil_search_init() to avoid name collision w/ libedit (patch sumbmitted by Warren Young)

closed -- see simpler fix @ [e06e65bbf2] (closed check-in: 947369c124 ... user: bch tags: trunk)

2015-05-12
17:58
Add documentation for customizing the timeline graph. (check-in: 42e77333ba ... user: joel tags: trunk)
13:19
Permit --notfound and --repolist to be used together on "fossil server". Merge changes to always show a piechart for "By User" reports. Fix an uninitialized variable in "fossil rebuild". (check-in: 434f7e17d9 ... user: drh tags: trunk)
2015-04-01
08:52
Fix interpretation of '+' or '-' as invalid integers. Noted on ML by Sergei Gavrikov. Thanks! (check-in: 4ae42e363c ... user: jan.nijtmans tags: trunk)
2015-03-31
17:15
Merge fork on blitz skin updates. (check-in: e7d5fcf784 ... user: drh tags: trunk)
09:39
Update custom makefile (check-in: eb090f25fc ... user: jan.nijtmans tags: trunk)
2015-03-30
22:00
Rename "event" to "technote" throughout technote/event documentation. Previous renaming did not address every instance of the word "event". (check-in: dc359323be ... user: andygoth tags: trunk)
21:38
Change Blitz defaults to no arrowheads, circular nodes, and colored rails (check-in: b2a40fda79 ... user: jmoger tags: trunk)
20:34
In the timeline graph, color the initial up-arrow of a branch in the branch color, when graph coloring is enable. (check-in: d19b52a3cf ... user: drh tags: trunk)
17:51
Simplify and improve the skin-editing capability. Add the new "details.txt" skin file that contains skin settings used on the server-side. Add detail values for selecting white-background, rounded nodes, color graph lines, and for omitting arrowheads on verticle graph lines. (check-in: 106c0909e4 ... user: drh tags: trunk)
2015-01-29
22:15
move "solution" closer to problem area, rather than too deeply abstracted in the machinery. (check-in: 89cf250dda ... user: bch tags: clobber_fixer)
20:54
less abstract, closer to affected (clone, init/new) subcommands (closed check-in: b0a3bfb038 ... user: bch tags: clobber_fixer)
20:21
proposed fix for clobbering existing files [5ba427be8809342c6fbdcf48c9c8365467048d28] (check-in: bb15d408a4 ... user: bch tags: clobber_fixer)
2014-11-12
14:37
Fix [5a0a33f31a]: Chinese commit message File in code UTF-8 when using commit -M under WINDOWS Garbled. When the file is already detected to be valid UTF-8, don't try to do any conversion. (check-in: 5960016a3d ... user: jan.nijtmans tags: trunk)
14:16
re-apply [963c950cd6ac8cc8b9503f20a90ffac8e383c1de|963c950cd6]: for pre-3.8.7 compatibility (needed with configure --disable-internal-sqlite) (check-in: 3f5defebeb ... user: jan.nijtmans tags: trunk)
2014-11-11
20:25
Update to the 3.8.8 alpha of SQLite for testing (of SQLite). (check-in: 6b2f0b209f ... user: drh tags: trunk)
2014-10-30
22:08
Fix an instance of using a NULL database connection pointer when starting the Fossil server in multi-repository mode. (check-in: de17e35bf1 ... user: drh tags: trunk)
15:26
Revert to SQLite trunk's version of shell.c (3.8.7.1 missed a bug-fix already there). Re-add some lines needed for pre-3.8.7 compatibility (needed with configure --disable-internal-sqlite). (check-in: 963c950cd6 ... user: jan.nijtmans tags: trunk)
2014-10-29
02:08
Update the built-in SQLite to the 3.8.7.1 beta. (check-in: 37cfe7ad98 ... user: drh tags: trunk)
2014-09-21
03:05
Merging latest updates from trunk. (check-in: 0ee7e92222 ... user: sdr tags: bad-winsymlink)
02:29
Merged updates from trunk, but somehow managed to clear execute permissions on a bunch of files. Moved to bad-winsymlink to try again. (closed check-in: dbe7bcc7cf ... user: sdr tags: bad-winsymlink)
02:05
Cleaning up some source comments & such. Also modified a memory block to be on the heap instead of the stack. (check-in: 30ff96e7a5 ... user: sdr tags: bad-winsymlink)
2014-09-20
18:41
Changed name of checked_symlink_create to create_symlink_or_file as it is more accurate / descriptive. Also changed some parameter names, and fixed a couple spelling errors (accidentally typed blog instead of blob and never compiled; oops). (check-in: 31b0a9d737 ... user: sdr tags: bad-winsymlink)
2014-08-06
07:02
Eliminate unnecessary calls to sqlite3_win32_is_nt(), since fossil only runs on (win32) system were the Wide API is available. (closed check-in: c71efc51c0 ... user: jan.nijtmans tags: trunk)
2014-08-05
17:27
Updates to the "help" text for the tarball command. Add hyperlinks for accessing content on the /cachestat webpage. (check-in: b6a5023fae ... user: drh tags: trunk)
10:52
Some code formatting. No change in functionality. (check-in: b9b3ce3b39 ... user: jan.nijtmans tags: trunk)
07:06
Remove (newly) incorrect preprocessor check to fix build on WinRT (check-in: 855b1a5037 ... user: jan.nijtmans tags: trunk)
2014-07-09
21:04
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. (check-in: 16f1076334 ... user: jan.nijtmans tags: trunk)
20:44
typo (found by s.beal) (check-in: 92c2c1e5e1 ... user: jan.nijtmans tags: trunk)
2014-07-08
15:35
Add "Hide/Show Files" button to Parents and children/Ascendants and Descendants /timeline pages. Add "20 Entries"/"200 Entries" buttons to Ascendants and Descendants /timeline page. (check-in: df3ada575c ... user: jan.nijtmans tags: trunk)
2014-07-07
20:21
typo (found by s.beal) (check-in: b4a53ba45f ... user: bch tags: trunk)
2014-07-01
12:40
Update the built-in SQLite to the latest 3.8.6 alpha version from upstream. (check-in: 6728a8bd08 ... user: drh tags: trunk)
2014-06-30
12:41
Make "plink" the default ssh client on Windows, no matter what win32 compiler fossil was compiled with. (check-in: e6d7b35a24 ... user: jan.nijtmans tags: trunk)
2014-04-04
10:57
Code simplification. No change in functionality. (check-in: 8d627980aa ... user: jan.nijtmans tags: trunk)
10:20
Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. (check-in: 99901fbf79 ... user: jan.nijtmans tags: trunk)
08:48
Fix one situation in which integers still could fool the number parser. Add test-case for it. (check-in: 9fdc7a0413 ... user: jan.nijtmans tags: trunk)
08:16
Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. (check-in: a306f771d8 ... user: jan.nijtmans tags: trunk)
2014-04-03
19:13
Enhance the 'fossil extras' and 'fossil all extras' commands using the new --header option to get them to print the associated repository first. (check-in: 69974aaa19 ... user: mistachkin tags: trunk)
15:14
Add support for hex (0x), octal (0o) and binary (0b) integers, just as Tcl. Adapted from patch provided by Sergei Gavrikov. (check-in: 1f6734c30b ... user: jan.nijtmans tags: trunk)
2014-03-05
21:43
Merge trunk. Simplify handling of "w" option a little. (check-in: f4d98b2b9e ... user: jan.nijtmans tags: diff-eolws)
15:11
merge diff-eolws (check-in: 91add0e03d ... user: jan.nijtmans tags: diff-eolws)
11:59
Revert default diffFlags used for annotation as it is on trunk. This way, the annotation behavior is fully configurable with the diffFlags (0, DIFF_IGNORE_SOLWS, DIFF_IGNORE_EOLWS or both flags, or newly-to-be-implemented flags). Merging of the "diff-eolws" branch to trunk can be considered independant of the current discussion on the ML. (check-in: c38fbe235e ... user: jan.nijtmans tags: diff-eolws)
08:43
Merge trunk. Fix indentation in annotation/blame commands/pages, which was broken since [28b39cc516]. Changelog entry. (check-in: bcb22ce1b0 ... user: jan.nijtmans tags: diff-eolws)
06:14
Add button to annotate/blame pages. Also minor bug fix for annotate/blame pages url rendering. (check-in: f1e99a5a40 ... user: andybradford tags: diff-eolws)
02:39
Add "w" URL parameter and buttons to /fdiff pages. (check-in: 0ec153a2a7 ... user: joel tags: diff-eolws)
00:42
Capitalize button labels for consistency with other pages. Change "Show Whitespace Differences" to "Show Whitespace Changes". (check-in: 756c187590 ... user: joel tags: diff-eolws)
2014-01-18
13:49
Skip merge-utf-*.23 and merge-utf-*.32 test-cases, which currently fail. They are not crucial for the 1.28 release (in Fossil 1.26 and 1.27 they failed as well). Probably a problem in the test-case itself (some special character in test/utf.test?) (check-in: 4b3b89b51e ... user: jan.nijtmans tags: branch-1.28)
2014-01-16
22:08
Cherrypick MSVC/TH1 related fixes [42316a14e2], [354288db9c], [9dc0877d91], [fb29094a8f], [e0f22dda7b], [1aeb2726b0], [95292a13fa], [5e368e911d], [dd8d317670], and [f61958b183] from trunk. (check-in: 93832bd9af ... user: mistachkin tags: branch-1.28)
10:01
Cherrypick MSVC/TH1 related fixes [42316a14e2], [354288db9c], [9dc0877d91], [fb29094a8f], [e0f22dda7b], [1aeb2726b0], [95292a13fa], [5e368e911d], [dd8d317670], and [f61958b183] from trunk for review. (check-in: 76442af7e1 ... user: mistachkin tags: branch-1.28)
2014-01-15
00:26
Update SQLite to the latest from the 3.8.2 branch. (check-in: 2447b2d7ed ... user: mistachkin tags: branch-1.28)
2014-01-14
10:43
Cherrypick SQLite 1e131094b5: For the Win32 VFS, defining winShmMutexHeld should be controlled by NDEBUG, not SQLITE_DEBUG (check-in: 4699f8d919 ... user: jan.nijtmans tags: branch-1.28)
2014-01-12
10:24
Fix tree-view JS error/warnings. (check-in: 26c26b6fc3 ... user: joel tags: trunk)
2014-01-11
20:39
Merge the accidental fork. (check-in: f7563c671f ... user: drh tags: trunk)
20:39
Prevent buffer overruns when trying to do side-by-side diff alignment of lines that contain non-UTF8 characters and a prefix match. (check-in: 37ffaaa911 ... user: drh tags: trunk)
20:38
Fix incorrect link (check-in: 27a843d227 ... user: jan.nijtmans tags: trunk)
19:11
Fix a harmless valgrind warning in the tarball generator. (check-in: 64fc6d15e5 ... user: drh tags: trunk)
18:56
Fix the test/valgrind-www.tcl script so that it works on Ubuntu 13.10. (check-in: fcfe117b5a ... user: drh tags: trunk)
2014-01-05
10:55
fix comment (check-in: 1de0faecff ... user: jan.nijtmans tags: sqlite-min-to-3.7.17)
10:51
Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessary strglob function in fossil (check-in: bde92b38c7 ... user: jan.nijtmans tags: sqlite-min-to-3.7.17)
10:49
Remove some dead/unneeded code (check-in: abf1b425fb ... user: jan.nijtmans tags: sqlite-min-to-3.7.17)
2014-01-04
23:00
Fix use of sqlite3_strglob: 0 means there is a match (check-in: 70a374d9a3 ... user: jan.nijtmans tags: sqlite-min-to-3.7.17)
2013-12-19
22:04
Merge from trunk. (closed check-in: 22d9cff0c3 ... user: dg tags: dg-misc)
2013-12-17
10:51
If 'newbranch' field only contains spaces, consider it empty. (check-in: 5ceef9bcdd ... user: jan.nijtmans tags: win32-longpath)
10:20
Break the 260 character path barrier on Win32. Add test-case "win32-longpath" for proving that it works. (check-in: 4b49bb9cc3 ... user: jan.nijtmans tags: win32-longpath)
10:14
Move special path handling from SQLite to fossil. (check-in: 1dd5a50941 ... user: jan.nijtmans tags: win32-longpath)
09:32
If "fossil new" or "fossil open"'s argument has an extended path prefix like "\\?\C:\", don't process the '?' and ':' in it as special path characters, only do '/' -> '\' translation. This makes extended paths usable in fossil everywhere (hopefully), for now <260. (check-in: 04f4e699d4 ... user: jan.nijtmans tags: win32-longpath)
2013-12-16
15:12
Hm. "catch" doesn't appear to work for reporting the win32-longpath error correctly, instead check whether CANTOPEN is part of the output. (check-in: 4b4606d8b8 ... user: jan.nijtmans tags: win32-longpath)
2013-12-03
14:59
Merge trunk. Give "Branch Hiding" it's own section in the ci_edit page. (check-in: ec4fe5cb15 ... user: jan.nijtmans tags: hidden-tag)
14:47
"comment" tag from check-in's cannot be canceled: that would result in a check-in without a comment! Extraneous dot in label text. (closed check-in: 20015206bc ... user: jan.nijtmans tags: hidden-tag)
05:21
Be consistent with naming. Also remove unused line of code. (check-in: f742be5faa ... user: andybradford tags: hidden-tag)
05:10
Add Admin Timeline setting to display hidden content by default if enabled. (check-in: 39667fd75e ... user: andybradford tags: hidden-tag)
2013-10-31
14:41
Merge from trunk. (closed check-in: bbebf7090c ... user: dg tags: dg-misc)
2013-10-01
23:01
Merge updates from trunk. (check-in: 8d2f9ab128 ... user: mistachkin tags: cleanX)
2013-09-16
19:24
Minor consistency fixes to the Win32 RC file. (check-in: 45d93e1575 ... user: mistachkin tags: trunk)
07:26
merge fork (check-in: fea040240f ... user: jan.nijtmans tags: trunk)
07:24
Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. (check-in: c237195fa4 ... user: jan.nijtmans tags: trunk)
07:23
Correct typo in auto.def. Improvements to the Tcl integration. (check-in: efaea6b641 ... user: mistachkin tags: trunk)
06:04
Fix built-in TH1 command registration broken by the previous commit. (check-in: 5d20065c4b ... user: mistachkin tags: trunk)
2013-09-15
18:51
Revise TH1 initialization function to accept a single flags argument. Cleanup and revise version information reported for zlib and Tcl. (check-in: 0e6862046d ... user: mistachkin tags: trunk)
2013-08-15
13:13
Merge from trunk. (check-in: 0ff5fe7638 ... user: dg tags: dg-misc)
2013-08-09
18:35
Removed an unused struct member contentCache::skipCnt. (check-in: 65f49c99d0 ... user: stephan tags: trunk)
2013-08-08
14:00
Merge the fork in trunk. (check-in: 0e822db7f1 ... user: drh tags: trunk)
08:42
Fixed /reports menu buttons broken by renaming of the link. Removed a target=... from one of the /reports hrefs, for consistency. (check-in: 00630581c4 ... user: stephan tags: trunk)
2013-08-06
14:33
When resetting capabilities, make sure that "anonymous" and "nobody" can be reapplied afterwards. (check-in: b1ffbfa4bc ... user: drh tags: trunk)
2013-08-05
12:05
Change the "Unshun" links to jump to a prefilled form for duing the unshun, rather than doing the unshun directly. (check-in: cc9b04baaf ... user: drh tags: trunk)
2013-08-04
07:54
Renamed /stats_report to /reports. (check-in: 3bb44041f0 ... user: stephan tags: trunk)
06:06
Change cgi_accept_forwarded_for() to return the accepted IP address from the X-Forwarded-For header, which could contain multiple addresses (e.g. if the client is also behind a proxy). The last one is the only one we can currently trust. (check-in: 59f790bc52 ... user: joel tags: trunk)
2013-08-01
21:00
minor changelog addition. (check-in: 9c4f91d85d ... user: stephan tags: trunk)
20:56
Merged in Jiri's /wiki page link addition. And trying out merge --integrate. (check-in: 366f1ae6da ... user: stephan tags: trunk)
10:48
removed URLencoding in reference to wiki home page (EDITED src/wiki.c) (check-in: 53ce8d2863 ... user: navratil tags: trunk)
10:18
Added /reports as alias for /stats_report, will remove /stats_report soon. Updated changes.wiki. (check-in: 34fc301f36 ... user: stephan tags: trunk)
2013-07-21
17:13
Added reference to real wiki home page and left previous reference as reference to project home page. (check-in: a5a3924abf ... user: navratil tags: trunk)
2013-06-24
08:27
Use file_tree_name(), not file_canonical_name(), as in Richard's example [c8253f4066] for "fossil ls|changes|status" too. Advantage: 1) a panic when an out-of-tree filename is given on the command line 2) shortcut when any command line argument is "." (or resolves to the top of the tree in any other way) (check-in: ae01244396 ... user: jan.nijtmans tags: trunk)
2013-06-22
21:45
Press "q" to exit the --tk diff window. (check-in: 8db6f9877f ... user: drh tags: trunk)
20:25
Refuse to close a check-out if the stash is non-empty and the -f flag is omitted. (check-in: c6aedbd0bd ... user: drh tags: trunk)
2013-05-29
07:35
Protect fossil executable better against removal by "fossil clean -x" without getting a dialog for it. (check-in: bd86711f84 ... user: jan.nijtmans tags: cleanX)
2013-05-28
21:31
Merge updates from trunk. (check-in: 4452f85156 ... user: mistachkin tags: cleanX)
21:23
Add a robust warning and prompt for the 'extreme' clean operation. (check-in: 4af673cc20 ... user: mistachkin tags: cleanX)
2013-02-21
19:08
Add code and documentation for the fossil_prompt.sh demo script for setting the prompt of bash according to the status of the current fossil repo. (check-in: 43988bc490 ... user: drh tags: trunk)
15:51
merge fork (check-in: 32bb8c2819 ... user: jan.nijtmans tags: trunk)
15:50
Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t (check-in: e3add2c115 ... user: jan.nijtmans tags: trunk)
15:50
Make sure warning and panic messages appear on a fresh line on the console. (check-in: 2091a11dd8 ... user: drh tags: trunk)
14:54
Do not prompt for the sync password more than once. (check-in: 1cd61c96bc ... user: drh tags: trunk)
14:39
Error message changes: Omit the executable name at the beginning of error messages to the console, and try to make sure new error messages begin on a fresh line and do not overwrite prior status text. (check-in: 871a949296 ... user: drh tags: trunk)
2013-02-12
16:47
Merge from trunk. (check-in: e4a698bdd2 ... user: dg tags: dg-misc)
2012-09-27
00:37
Allow unified diff for the --tk diff option. (check-in: 5be507df71 ... user: mistachkin tags: trunk)
2012-09-26
14:11
merge (check-in: 84f1b5b37f ... user: jan.nijtmans tags: trunk)
14:10
Make "fossil diff --tk" work on Windows as well. (check-in: b836ec8a35 ... user: jan.nijtmans tags: trunk)
13:52
For the --tk option to the diff command, invoke "tclsh" instead of "wish" and invoke "package require Tk" at the beginning of the script. (check-in: aba451e9d5 ... user: drh tags: trunk)
12:55
Add the --tk option to "fossil diff" in order to launch a Tcl/Tk GUI display of colorized side-by-side diffs. (check-in: 22e5d711e5 ... user: drh tags: trunk)
11:59
Add the --baseurl open to the "fossil server" and "fossil http" commands, for use with reverse proxies such as nginx. (check-in: ecb85f61a9 ... user: drh tags: trunk)
2012-08-31
18:40
Remove obsolete documentation from the www/ folder. (check-in: d80f2dc058 ... user: drh tags: trunk)
12:44
Merge the fork of trunk. (check-in: 231113eac2 ... user: mistachkin tags: trunk)
12:43
Revise shell checking in the MinGW makefile to be a bit more general purpose. (check-in: 4e62bffa63 ... user: mistachkin tags: trunk)
09:03
use more utf-8 characters in the wiki, in stead of html entities (check-in: 927d07c727 ... user: jan.nijtmans tags: trunk)
08:08
More consistancy in html generation: Use '"' where possible. (check-in: 34fcb9634e ... user: jan.nijtmans tags: trunk)
2012-08-30
19:41
Attempt to support compiling with MinGW without MSYS. (check-in: 773fa5e63c ... user: mistachkin tags: trunk)
19:29
upgrade dirent.h to latest available version (1.11) (check-in: fb07d8693e ... user: jan.nijtmans tags: trunk)
14:30
typos (check-in: 7c0f4ecadf ... user: jan.nijtmans tags: trunk)
2012-04-30
09:33
When sided by side make the text area small so it will always fit in the column. After page loaded enlarge the text area with Javascript. But leave a little room (40px) as a margin between the two columns. This insurers that side by side always succeeds. (closed check-in: 396eceb9e4 ... user: renez tags: side-by-side-edit)
2012-04-29
17:08
Merge in recent trunk changes so that the branches can be more easily compared. (closed check-in: 82332148a2 ... user: drh tags: side-by-side-edit)
13:07
Put wrap="virtual" back in textarea Increase the height of the textarea to the height of the preview div. (check-in: ead316f3f7 ... user: renez tags: side-by-side-edit)
11:05
Use in cgi strncmp to circumvent Firefox adding ; charset: UTF-8; changed cols to 60 especially under windows it is to big and the result is not side-by-side (check-in: a7a331fa16 ... user: renez tags: side-by-side-edit)
2011-10-14
15:52
working on json wiki command (closed check-in: 4f9f0e9f03 ... user: zach tags: json-multitag-test, json)
2011-10-11
14:28
merged in trunk [496edc2176]. (check-in: ec76ee16fd ... user: stephan tags: json-multitag-test, json)
2011-10-09
12:58
factored out an extraneous parameter to json_gc_add(). (check-in: 7a83a5cbd0 ... user: stephan tags: json-multitag-test, json)
11:57
fixed: json_cap_value() now returns NULL (instead of prematurely/fataly querying the db) if g.userUid has not been set (i.e. CLI mode). (check-in: 96920e7c04 ... user: stephan tags: json-multitag-test, json)
2011-09-01
18:25
Version 1.19. (check-in: 6517b5c857 ... user: drh tags: trunk, release, version-1.19)
17:45
Merging the unwanted two trunk leaves. (check-in: a22c381757 ... user: viriketo tags: trunk)
17:44
Fixing typo in the 'fossil configuration' command line help. (check-in: cd8041b159 ... user: viriketo tags: trunk)
17:04
Disable the use of <canvas> for rendering the graph. The canvas is busted in recent versions of Firefox. And canvas is mostly busted by design anyhow, since apparently it can not be taller than 32768 pixels, and Fossil graphs frequently need to be taller than that. (check-in: 9eb4575295 ... user: drh tags: trunk)
11:33
Make sure the perferred timezone format has been queried prior to running user SQL, since while running user SQL access to the CONFIG table is restricted. (check-in: 7922e56655 ... user: drh tags: trunk)
2011-08-31
14:34
Improvements to artifact descriptions merged into trunk. (check-in: 49402fc722 ... user: drh tags: trunk)
2011-08-30
18:04
Print an error message and quite if the --user option appears on a "fossil commit" command but specifies a username not found in the database. Ticket [3ed2e994e1750b] (check-in: b120bc8b26 ... user: drh tags: trunk)
2011-05-12
14:56
Release (check-in: d8221b9863 ... user: drh tags: trunk, release)
14:17
Back out the previous change, which was bogus. Remove traces of the FOSSIL_I18N compile-time option which is not actually used anywhere in the code anymore. (check-in: 0613db18be ... user: drh tags: trunk)
14:04
Initialize the output buffer for blob_compress prior to invoking zlib in order to avoid valgrind warnings about reading uninitialized memory. (check-in: c9bb729d5d ... user: drh tags: trunk)
12:14
Pull the latest changes from trunk into windows-i18n. (check-in: f25b6c00c8 ... user: drh tags: windows-i18n)
12:13
Back out the [ab934c6b09fd1d5] change. Do not change the console output mode using SetConsoleOutputCP(). Go back to converting UTF8 into MBCS upon output. (check-in: b33032ae40 ... user: drh tags: windows-i18n)
12:02
Change fossil_malloc() so that it does not report "out of memory" when allocating zero bytes. (check-in: 6b382b0818 ... user: drh tags: trunk)
01:08
Performance improvement by caching prepared statements when computing ancestors and descendents of a check-in. (check-in: dcc68b46b2 ... user: drh tags: trunk)
2011-05-10
13:38
Translate check-in comments received from console input from MBCS into UTF8. (check-in: 2278ef0ffa ... user: drh tags: windows-i18n)
13:29
Always write UTF8 to the console. Change the console output mode on windows to UTF8 at startup. (check-in: ab934c6b09 ... user: drh tags: windows-i18n)
2011-05-09
15:50
Pull the latest trunk changes over into the windows-i18n branch. (check-in: bbba160840 ... user: drh tags: windows-i18n)
2011-05-07
11:42
Convert the fopen() in blob_write_to_file() into fossil_fopen(). (check-in: 4373976553 ... user: drh tags: windows-i18n)
2011-02-20
20:44
Allow the target attribute on <a> markup. Ticket [577663c2727505a] (check-in: fde81c6109 ... user: drh tags: trunk)
05:56
Merge custom Makefile to trunk. (closed check-in: 9503a9152e ... user: mistachkin tags: trunk)
00:12
Augment the fdiff web method to accept a "patch" query parameter and output text/plain if the parameter is present. (check-in: c190bcc3ce ... user: drh tags: trunk)
2011-02-19
16:14
Add the "vpatch" web method that returns the difference between two checkins as text/plain and a a "patch" hyperlink on the checkin information page that jumps to the appropriate vpatch page. (check-in: 4bdf71b1ce ... user: drh tags: trunk)
2011-02-16
15:00
Work around the seemingly buggy behavior of git-fast-export with regard to tags when doing an import. (check-in: 496aacd10e ... user: drh tags: trunk)
2011-02-15
07:47
add custom Makefile with changes to support OpenSSL build on Windows (check-in: 5567c81285 ... user: mistachkin tags: trunk)
2011-02-11
20:53
Add the --detail option to the test-timewarp-list command. (check-in: e7b6434112 ... user: drh tags: trunk)
20:09
Make sure the EVENT.OMTIME value is recorded correctly when parsing a check-in manifest. (check-in: 1d83ecc5d5 ... user: drh tags: trunk)
2011-01-05
00:03
Purge all instances of strcasecmp() and stricmp() from the code. Use fossil_stricmp() instead. (check-in: 3789c44bb5 ... user: drh tags: trunk)
2011-01-04
23:15
corrected dmc makefile generate and added define strcasecmp=stricmp for dmc (check-in: f22ed9bfb1 ... user: wolfgang tags: trunk)
18:05
Merge the self-registration changes into the trunk. (check-in: 9039a6abed ... user: drh tags: trunk)
2011-01-03
22:23
Fix the fossil_print() interface to use the internal printf() implementation (which we control) rather than the system printf() since might vary from one platform to the next. Ticket [6883bdd1eff926009c] (check-in: d394120c42 ... user: drh tags: trunk)
19:47
fix dmc makefile: resource dependency missing (check-in: 4b99513092 ... user: wolfgang tags: trunk)
16:17
fix the cross compile makefile (check-in: 91dce8b124 ... user: ron tags: trunk)
15:46
Fix the makefile on unix so that it works with "make -j2". (check-in: 7ad1f18b46 ... user: drh tags: trunk)
2010-11-26
17:41
Update the built-in SQLite to the latest 3.7.4 beta. (check-in: 6c73321418 ... user: drh tags: trunk)
2010-11-25
20:31
merged in makemake.tcl updates (check-in: ac5e8fb4c0 ... user: wolfgang tags: trunk)
20:24
added pellesc make to makemake.tcl (check-in: 65dd90fb95 ... user: wolfgang tags: trunk)
02:51
On the timeline, the t=TAG query parameter can refer to tags on events in addition to check-ins. (check-in: 4438e96abc ... user: drh tags: trunk)
2010-11-24
22:43
updated makemkae.tcl to generate proper Makefile.dmc (check-in: d19fd0bf8c ... user: wolfgang tags: trunk)
21:32
Tag the manifest of every "private" checkin with the "private" tag. After the "reconstruct" command, add all private checkins to the private table. Ticket [e29ea5912afe1e97]. (check-in: 3b2d67d604 ... user: drh tags: trunk)
20:54
add sqlcmd to Makefile.dmc (check-in: 1ee56c4201 ... user: wolfgang tags: trunk)
17:30
Fix a redirect loop problem for the /home URL. Ticket [77dc5de6397fb18c0fbad] (check-in: 135fcbbb05 ... user: drh tags: trunk)
2010-09-29
13:29
Code formatting tweaks. (check-in: 8fce80ea99 ... user: drh tags: wolfgangFormat2CSS_2)
13:18
Back out changes in [9978d2aba603d94]. Instead, simply modify checkout so that it never overwrites "manifest" and "manifest.uuid" if those files are explicitly checked in. Ticket [22a59e9a3455d8e]. (check-in: 4208b3b479 ... user: drh tags: wolfgangFormat2CSS_2)
12:48
Better handling of /dir pages with unknown checkins. Rework of check-in [872f6a45e3338b77ed10ec49598343ff2ae7741d] for ticket [cc4cd990165317f38618f5b784befd3e9ff3fe61]. (check-in: e01f7e6db2 ... user: drh tags: wolfgangFormat2CSS_2)
2010-09-27
18:12
added setting to change name of the manifest files in the checkout Ticket [22a59e9a3455d8ecb] (check-in: 9978d2aba6 ... user: wolfgang tags: wolfgangFormat2CSS_2)
15:56
length of short checkin uuid for dir page restored to 10 (check-in: b72065df2f ... user: wolfgang tags: wolfgangFormat2CSS_2)
15:44
fixed error on dir page with unknown checkins. Ticket [cc4cd99016531]. (check-in: 872f6a45e3 ... user: wolfgang tags: wolfgangFormat2CSS_2)
2010-09-17
19:52
reintegrate javascript directly in timeline page but do a proper encoding of the script to prevent validator errors (check-in: 24d1d17b46 ... user: wolfgang tags: wolfgangFormat2CSS_2)
14:33
separated timeline javascript code in separate file, to enable caching and preventing errors with HTML validator and mising <,>,.. (closed check-in: e8f200b6d3 ... user: wolfgang)
13:46
merged 63dc0641ac (check-in: ce06c5e086 ... user: wolfgang tags: wolfgangFormat2CSS_2)
2010-09-15
18:46
added dynamic behavior page, no special layout. Reusing the commandline help and simply listing all options (check-in: 757a5e5b4e ... user: wolfgang tags: wolfgangFormat2CSS_2)
2010-09-12
15:12
solves ticket [5e9f1b1cd8] (check-in: 56fedab318 ... user: renez tags: trunk)
2010-09-11
11:37
Improvements to the "stat" page formatting. (closed check-in: b41feab774 ... user: drh tags: trunk)
2010-09-09
13:57
Allow checkout of versions that have neither ancestors nor children. (check-in: 4980b9a796 ... user: drh tags: trunk)
10:31
Merge in changes from the wolfgangFormat2CSS branch. (check-in: 34f9b9de58 ... user: drh tags: trunk)
2010-05-21
15:16
Fix an unterminated string in the information viewer for attachments. (check-in: 65d2067247 ... user: drh tags: trunk)
2010-05-17
18:24
re-introduce "co" "checkout" command to BSD branch (closed check-in: 0072bfefd2 ... user: bch tags: trunk)
14:29
Fix typo in copyright assignment form. (check-in: 4cb397a7cb ... user: drh tags: trunk)
2010-05-16
19:38
Update the "License" link on the homepage to go to the BSD license text rather than GPL license text. (check-in: 1a987869e0 ... user: drh tags: trunk)
2010-04-22
15:48
Infrastructure changes that will allow the client-side sync to be run from a web interface - the status messages now go to CGI output if the sync is run from a web page. This is a partial implementation of the "SyncNow" button. The button itself has not yet been added. (check-in: c56af61e5e ... user: drh tags: trunk)
15:18
Back out check-in [fc23960258211b5bc]. This will close ticket [a534227710d3e5] but re-open ticket [3b1533a090eebd09d]. (check-in: f7ec914037 ... user: drh tags: trunk)
12:44
Improved detection of invalid home directories and better error messages when invalid home directories are detected. Ticket [c3971eac71a1bd0] (check-in: 822133a763 ... user: drh tags: trunk)
2010-03-08
14:12
Changes to file browser to be more direct and describing what is seen in the union of all files from all versions. Add hyperlinks to tip and trunk. (check-in: 4db129c925 ... user: drh tags: trunk)
13:18
Get skins working again. They were busted by check-in [5476e50d659] (which was backed out using the new --backout option to merge.) Also add an unused query parameter to the style.css to force a reload of the CSS when the skin changes. (check-in: b22e5a9e52 ... user: drh tags: trunk)
2010-03-07
17:43
Clean up formatting and comments asociated with the "new" command. No changes to functionality. (check-in: 69dcef960f ... user: drh tags: trunk)
2010-03-05
13:55
Use double-quotes instead of single-quotes in skin template to avoid having to escape the single quotes for SQL. (check-in: 5476e50d65 ... user: drh tags: trunk)
01:00
Prompt for the password whenever a URL is supplied that contains a username but no password. (check-in: 99a98377ec ... user: drh tags: trunk)
00:45
If no password is supplied, give the user a single opportunity to enter the password (if they are on a tty) then fail the clone. (check-in: 03ed08364b ... user: drh tags: trunk)
2010-01-27
07:52
fix [3b1533a090eebd09da7121ab3fc9e3f6a7fbd6f5] - add "Sync now" to Admin page (check-in: fc23960258 ... user: ron tags: trunk)
2010-01-26
14:38
Added --admin-user|-A USERNAME to the new command which will set the default admin user name. If not supplied, the existing mechanism is used to determine the default user name. This implements [9195b1e5f3]. (check-in: b8d812efb9 ... user: jeremy_c tags: trunk)
2010-01-25
19:27
Form input label for new wiki search ([07bd8796dc]) reflects it's current function of only searching page _titles_. (check-in: 80bcc3a18e ... user: bch tags: trunk)
2009-10-18
18:21
Begin adding a search capability; the code is not yet connected up. Also update to the latest version of SQLite. (check-in: 232d10b736 ... user: drh tags: trunk)
2009-10-15
17:19
Fix not using wiki markup when displaying new ticket title in timeline. (Related to [d6bfe8d9a8], which fixes ticket [218153bb7c3]). (check-in: 2f92617b0f ... user: dmitry tags: trunk)
08:01
Merge with 076f7adff. (check-in: 856e23a19b ... user: dmitry tags: trunk)
2009-10-13
16:25
Update to the latest version of SQLite. (check-in: 076f7adff2 ... user: drh tags: trunk)
2009-10-11
21:31
Panic on bad server responses. Ticket [bfb8427cdd]. (check-in: 21a2a18145 ... user: dmitry tags: trunk)
21:29
Remove extra whitespace before file names in file browser. Ticket [28d861eb57]. (check-in: f871a3b578 ... user: dmitry tags: trunk)
19:52
Fix the "clean" command to use --force instead of --all. Ticket [c3d668ad52] (check-in: 5308e46815 ... user: drh tags: trunk)
19:47
Fix to the "font-family" CSS line in the default CSS. Ticket [aba72eaa589]. (check-in: adb155b6d4 ... user: drh tags: trunk)
2009-08-29
22:39
Add more hyperlinks on dates and userids. (check-in: 58903a0fec ... user: drh tags: trunk)
20:12
Merge together the fork created by [a0247159ea] (check-in: 579cba4a1a ... user: drh tags: trunk)
19:02
Correct SRCDIR in Makefile.w32 for successful build (check-in: a0247159ea ... user: altufaltu tags: trunk)
18:47
Better descriptions of raw artifacts on the "artifact" URL. (check-in: ee544f4843 ... user: drh tags: trunk)
17:01
Patches to get Fossil working on OS/2. Ticket [89bec0d9aa9f30] (check-in: df97fae2bd ... user: drh tags: trunk)
16:45
Add additional hyperlinking of dates and userids. For a "circa" timeline, show the "circa" point in the timeline listing. (check-in: b5f4f910b7 ... user: drh tags: trunk)
2009-06-14
15:09
Fix typo in "finding home dir" error error message. (check-in: 16eae22891 ... user: bch tags: trunk)
2009-06-10
22:05
Added 'achtung' CSS class to the Preview label, to make it more obvious (but i still think the preview should arguably be below the editor (but could be convinced otherwise)). (closed check-in: 4ba7b9c288 ... user: stephan tags: trunk)
2009-06-07
17:45
Add the logo to the repository. Make the logo appear on the homepage. (check-in: 5882d97495 ... user: drh tags: trunk)
17:27
If embedded wiki documentation begins with <title>...</title> then use the text within the markup as the title of the document. (check-in: f88e2e7a13 ... user: drh tags: trunk)
2009-04-11
13:07
Actually get the "file:" transport working this time. (check-in: a742cfa292 ... user: drh tags: trunk)
12:53
Merge in wiki typo fixes. (check-in: ece2c766a2 ... user: drh tags: trunk)
12:51
Add support for "file:" URLs on push, pull, and sync. (check-in: 945ecd1a8b ... user: drh tags: trunk)
2009-04-07
04:12
typo (check-in: 6fe981ec56 ... user: bch tags: trunk)
04:04
typo (check-in: 434c350a45 ... user: bch tags: trunk)
2009-03-31
17:33
Add cache-control: no-cache to the server reply header. Ticket [b465b3bc2ceef4446b2ae770242ed0968e4dbc68] (check-in: c3a30a6b80 ... user: drh tags: trunk)
16:47
Add the new "reader" role, analogous to "developer". (check-in: 355ee47555 ... user: drh tags: trunk)
2009-01-30
02:26
Fix errors in the mimetype-generator table for documentation files. (check-in: 23e96cf795 ... user: drh tags: trunk)
2009-01-29
23:04
Merge in kkinnell's documentation updates. (check-in: 24c045f373 ... user: drh tags: trunk)
19:11
Add link to branching page. (check-in: f8f8baf945 ... user: kejoki tags: trunk)
03:36
Print the current status (including the current branch) after moving to the end branch in the "open" command. (check-in: 29900f98f6 ... user: drh tags: trunk)
2009-01-23
22:05
Updates to the branching document. (check-in: dc1a5cf739 ... user: drh tags: trunk)
21:24
First draft of the "branching" document. (check-in: 2e275c1420 ... user: drh tags: trunk)
01:01
Nomenclature chanage: "bug report" becomes "ticket" (check-in: cf9ee7d67e ... user: drh tags: trunk)
2008-11-19
22:44
Fix a bug in the cluster creater. The bug prevents clusters from being created correctly when there are phantom artifacts. (check-in: 72959c415e ... user: drh tags: trunk)
16:55
Merge src & doc leaves back. (check-in: d14adf1032 ... user: kejoki tags: trunk)
2008-11-18
15:33
In wiki, hyperlinks or the form [./filename] (hyperlinks that begin with character ".") work correctly. Need to add more docs on how the [...] wiki markup really works. (check-in: 63886daad8 ... user: drh tags: trunk)
2008-11-17
17:14
The "artifact" webpage shows images as images, rather than trying to render their binary content as text. (check-in: 389bf5c4da ... user: drh tags: trunk)
17:11
Initial doc for update. (check-in: 6d6959b47d ... user: kejoki tags: trunk)
02:07
reference docs -- added 'all', minor edits to others. (check-in: 44b3fc6b5b ... user: kejoki tags: trunk)
2008-11-15
21:17
Enable the "Edit" submenu link on the Ticket View page when the user has ticket append privilege. Fix for part of ticket [7b9be0b127]. (check-in: ed5179db1f ... user: drh tags: trunk)
2008-11-09
13:21
Add a test command to invoke the manifest parser from the command-line on an arbitrary text file. For testing only. (check-in: 55fc643eda ... user: drh tags: trunk)
2008-11-04
12:13
Convert the changes that support microsoft character sets so that they work (so that they are #ifdef-ed out) on other platforms. (check-in: c6a9e4ed41 ... user: drh tags: trunk)
2008-11-03
22:52
Undo all changes associated with [b54de50ac5] and merge that branch into the trunk. We do not want to have an open branch in the official repository that yield a fundamentally incompatible version of the program. (check-in: 8b16c47cbc ... user: drh tags: trunk)
22:50
Fix for ticket [30f7206b2b]: Added routines to convert filenames from microsoft character sets into UTF-8. (check-in: dad7731f0e ... user: petr tags: trunk)
21:56
Use our own isspace() function since the standard-library isspace() sometimes gives incorrect results for non-ASCII characters. (check-in: 054dd31b71 ... user: drh tags: trunk)
13:40
No changes from [c9cd128c2c]. This checkin merely establishes the "official" branch as distinct from the incompatible MYCFG branch. Use this branch. (check-in: db31a1a51a ... user: drh tags: trunk)
09:55
Update for making mycfg.exe. WARNING: This is an incompatible change. Do not use this branch of development to build a copy of fossil that needs to interoperate with official releases. (check-in: b54de50ac5 ... user: urmil tags: trunk)
2008-11-02
18:22
Add submenu entries on timeline pages for selecting options such as "tickets only" and "200 entries per page" and so forth. (check-in: c9cd128c2c ... user: drh tags: trunk)
2008-11-01
20:56
Make UTC time display the default. You can still set up a server to show localtime but that requires changing a setting under setup/timeline. (check-in: 0b36f02f15 ... user: drh tags: trunk)
2008-10-24
13:45
Create named fork test-tag-1 (closed check-in: 32b480faa3 ... user: drh tags: trunk, test-tag-1)
2008-10-21
06:52
The "diff" command with no arguments now does a diff on all files in the checkout which have been edited. (check-in: c863ec1a98 ... user: drh tags: trunk)
06:10
Add "ci" as an alias for "commit". Make provisions for a future "fossil mv" command. (check-in: 2bde9f9b3d ... user: drh tags: trunk)
2008-10-20
16:05
Improvements in the display of ticket history. (check-in: c8a78004ce ... user: drh tags: trunk)
2008-09-07
08:32
Remove small glitch that prevent fossil to be built with BSD make. (check-in: f3fb059eb6 ... user: cle tags: trunk)
2008-09-06
13:29
Merge tagview branch into mainline (check-in: 8745d0d579 ... user: eric tags: trunk)
13:16
Merge mainline into tagview branch (check-in: a55a0a49a3 ... user: eric tags: eric-tagview-rework, trunk)
13:09
Disable tag URLs without sufficient permission, display a message when there are no tags, provide dummy Javascript functions for the tag timeline. (check-in: 5b87749575 ... user: eric tags: eric-tagview-rework, trunk)
2008-08-30
13:20
Add a much larger and more complete file-suffix to mimetype translation table to the "doc" method. (check-in: 8e66784522 ... user: drh tags: trunk)
2008-08-24
20:16
Tidy up tagview code. (check-in: 0e924820bf ... user: eric tags: eric-tagview-rework, trunk)
06:40
Spelling error. (check-in: f3ce1c9fed ... user: bharder tags: trunk)
2008-08-21
20:59
Include non-sym- tags in tagview web page. Also merge mainline into tagview branch. (check-in: 5fb14b9a0f ... user: eric tags: eric-tagview-rework, trunk)
19:57
Include 'z' in login_has_capability() (check-in: 018b6050af ... user: eric tags: trunk)
2008-08-17
20:53
Merge old tagview branch into this branch (check-in: 070e63db33 ... user: eric tags: eric-tagview-rework, trunk)
11:37
Change CGI parameter name rid to uuid for the /zip URL. (check-in: 81a96aadf3 ... user: cle tags: trunk)
2008-08-15
18:48
Thanks for the fix, eric. Due to that, I detected another HTML quirk I made ands corrected it now. (check-in: f85bc24e4d ... user: cle tags: trunk)
2008-08-14
05:27
Third time lucky? Commit changes, with merge applied only once. (so not filled with MERGE CONFLICT messages) (check-in: 16e308106f ... user: bharder tags: trunk)
05:05
Oops... merge typos fix w/ [bdac9f7238], commited at nearly same time. (check-in: 48c00d0bd3 ... user: bharder tags: trunk)
04:53
fixed typos (check-in: 4c78a18ad2 ... user: bch tags: trunk)
04:52
Fix a stupid bug of mine introduced in [3c9e5699ce]. If the ZIP archive's name is composed, the actual project's name should be chosen instead of a fix fossil. (check-in: bdac9f7238 ... user: hintze tags: trunk)
2008-08-12
03:27
New Zip permission. This permission allow someone to download a zipped artifact via the wiki's /zip URL. It can given the user nobody to allow automatic package builder to download the sources they know from fossil-scm.org or other servers without any intervening login necessary.

As the /zip page do not expose anything, a spider should have a hard time to crawl thru the project using this URL. So IMO it does not open a break-in hole for spiders. (check-in: fa6e993017 ... user: cle tags: trunk)

2008-08-11
17:52
Make "notepad" the default text editor for windows. (check-in: baf68cc18f ... user: drh tags: trunk)
05:30
Fix a spelling: replace 'delete' -> 'cancel' in usage for 'tag'. (check-in: 91ec6982e9 ... user: hintze tags: trunk)
04:03
  • Rename subcommand tag delete to tag cancel.
  • New branching behavior. Now if subcommand tag branch is used, a new copy of manifest UUID with the same parent will be created, thereby creating a fork. A propagating symbolic tag with TAGNAME is assigned to the UUID of the new copy. Furthermore all other propagating symbolic tags that the fork did inherited by the original manifest, are cancelled.

    However, if the option --raw was given, the old tag branch behavior is used. That means, no creation of a fork by copying the manifest UUID, no cancelling of inherited propagating symbolic tags. The tag will be applied to the given UUID directly.

    For instance
            fossil tag branch fix-12345 cfcfcfee
            fossil tag branch --raw bgcolor fix-12345 yellow
          
    will create a fork by copiying manifest cfcfcfee, apply a tag fix-12345 that will propagate to its children and set the propagating property bgcolor to yellow.
(check-in: ac392fbba6 ... user: cle tags: trunk)
2008-08-04
20:46
Make the info web page handle symbolic tags as well as UUIDs. Start trying to make the currently-disabled tagview page more useful. (check-in: 3984b1b2c1 ... user: eric tags: eric-tagview-rework, trunk)
2008-08-02
18:32
Fix bug from eb24a021d6 which left nobody with too many permissions (check-in: b46d6092dc ... user: eric tags: trunk)
2008-07-30
13:00
Allow for generating a Makefile that will also work for BSD Make (tested under NetBSD 3.1). (check-in: e243a8dfa4 ... user: cle tags: trunk)
2008-07-29
13:07
Documentation updates. (check-in: 9d10726d48 ... user: drh tags: trunk)
2008-05-16
17:05
The rebuild command corrects any errors seen in the blob.size field. (check-in: 5b74febbcc ... user: drh tags: trunk)
16:01
Merge in stephan's fork. (check-in: 81eb00def7 ... user: drh tags: trunk)
15:58
Fix a typo on the concepts.wiki page. (check-in: e5aac82dd5 ... user: drh tags: trunk)
15:54
renamed fossil-verbatim to verbatim for consistency with other CSS elements. Added a reasonable default .verbatim entry. (check-in: bb542b80c7 ... user: stephan tags: trunk)
15:44
The verbatim PRE tags now have class=fossil-verbatim to allow customization of the verbatim look/feel. (check-in: 454515642c ... user: stephan tags: trunk)
15:31
Resolve broken hyperlinks and other minor cleanup in the documentation. (check-in: 16094f7ebc ... user: drh tags: trunk)
13:55
Preserve the case of unknown HTML markup on wiki pages. (check-in: a4d7e9162d ... user: drh tags: trunk)
13:31
Add the "Index Page" setup option to allow each site to configure a page to appear when no URL is specified or when the "Home" menu option is selected. (check-in: c7c81df138 ... user: drh tags: trunk)
00:56
Fix bugs in the rendering of HTML markup with multiple attributes. This clears up a problem in displaying the "concepts.wiki" documentation file. (check-in: 1bbc5b7e6c ... user: drh tags: trunk)
00:27
Merge the fork back together. (check-in: f94f7e5f49 ... user: drh tags: trunk)
2008-05-15
22:11
fixed a used-the-wrong-var bug from that last commit (check-in: 32c06fd65b ... user: stephan tags: trunk)
20:25
initial ports of static .html to static /doc .wiki (check-in: d87ca60c58 ... user: stephan tags: trunk)
20:18
Separate the new /doc method out into its own source file. (check-in: 5cf1206dfa ... user: drh tags: trunk)
16:58
Add the "/doc" method on the server. (check-in: 7351b6346d ... user: drh tags: trunk)
15:23
Added 'wiki commit'. Minor stylistic cleanups. (check-in: cde6e7a303 ... user: stephan tags: trunk)
2008-03-05
05:28
cvs2fossil, fixed off-by-one errors in the application of RCS patches. (check-in: 68cf3ecdb7 ... user: aku tags: trunk)
03:44
Merge to [f08599e87b]. (check-in: f4aa6d09d3 ... user: aku tags: cvs2fossil-complete, trunk)
03:42
Split the current import pass into three, for files, changesets, and finalization (fossil rebuild). (check-in: 31b15fcf30 ... user: aku tags: trunk)
03:24
Reverting the change of [a5840849d0]. Use of 'preferedparent' is ok. The problem I attempted to fix is properly fixed by looking at the branch changesets as well during import, and by acknowledging that there can be branches which have no changesets committed to them. (check-in: 99004d57a3 ... user: aku tags: trunk)
2008-03-03
16:50
Fix a privilege problem in the default page header. (check-in: f08599e87b ... user: drh tags: trunk)
2008-03-02
01:09
Changed the printing of the symbol tree to be based on table 'preferedparent', and introduced two procs to shorten the fomratting code. (check-in: ae53becda4 ... user: aku tags: trunk)
01:07
Fixed typo in a comment, and extended the description of the pass to be more clear. (check-in: e3e3d301fc ... user: aku tags: trunk)
2008-02-27
08:00
Fix comment typo, and add comment about possible simplification. (check-in: 83ecb5b945 ... user: aku tags: trunk)
04:15
Merged with [82fc5abb60]. (check-in: 2e84fb3e54 ... user: aku tags: trunk)
04:14
Added options --tempdir, -t to redirect the importer to a user-specified directory for temp files and directories. (check-in: c5e9fa8d70 ... user: aku tags: trunk)
2008-02-26
17:57
Cut over to the new timeline code. Remove the older timeline. (check-in: 82fc5abb60 ... user: drh tags: trunk)
15:07
Added trailing newline to file b/c gcc complains about it (check-in: 1cde715739 ... user: stephan tags: trunk)
04:55
Merged with [aa519dbd99]. (check-in: 91fd4205ea ... user: aku tags: trunk)
04:53
Updated method 'drop' of changesets, the in-memory parts have migrated to 'destroy' as part of the work on pass InitCSets. (check-in: 8dd5afbc80 ... user: aku tags: trunk)
2008-02-25
14:05
The Login/Logout text was reversed. Fix it. (check-in: aa519dbd99 ... user: drh tags: trunk)
02:26
Add the "stat" webpage showing repository statistics. (check-in: e71e4d3193 ... user: drh tags: trunk)
00:18
Fix a bug in the "info" webpage. (check-in: 16e765bac5 ... user: drh tags: trunk)
2008-02-24
21:51
Add a human-readable description on each timeline. Add the "ancestors" and "decendents" links on the baseline information pages, making it easier to understand the context of a baseline. (check-in: e38c89130f ... user: drh tags: trunk)
18:50
Merged to [ed26056bb5]. (check-in: 588bb7cd73 ... user: aku tags: trunk)
18:01
Updated my notes regarding memory usage. Converted more locations to incremental query processing via 'state foreachrow', now throughout the importer. (check-in: f637d42206 ... user: aku tags: trunk)
2008-02-23
07:10
Fix extraction of memory data from the log, pipe symbol is special. (check-in: cff0185200 ... user: aku tags: trunk)
06:40
Merged bugfix [b3d61d7829] into the main branch for optimization of memory usage. (check-in: efec424a19 ... user: aku tags: trunk)
06:37
Merged bugfix [b3d61d7829] into this semi-abandoned branch just in case we will work on it again. Do it now instead of forgetting it later. (closed check-in: 383c10f004 ... user: aku tags: trunk)
06:33
Fixed bug made in [f46458d5bd] which prevented the saving of the changesets generated by the breaking of the internal dependencies. (check-in: b3d61d7829 ... user: aku tags: trunk)
2008-02-21
16:16
fixed a small copy/paste error in /setup_ticket (check-in: ed26056bb5 ... user: wanderi1 tags: trunk)
05:13
Added high-level logging for memory tracing to the code breaking the preliminary changesets. First runs indicate that the DEPC array becomes so very large, caused by a high amount of indirect dependencies (several hundred). (check-in: c2ad73ed92 ... user: aku tags: trunk)
2008-02-20
17:13
made hyperlinks in the footer div less ugly. (check-in: 89a2d5e899 ... user: stephan tags: trunk)
06:03
Modified the changeset class to move handling of the changeset lists to fully after their creation and storage. This is item (3) in cvsfossil.txt. The results do not satisfy however. During the creation of each changeset memory usage is (fractonally) lower, however at the end, after all changesets haven been loaded memory usage is consistently higher. The reason for that is not known. I am saving this for possible future evolution and usage, but will not pursue this further right now. The gains seem to be too small compared to the overall loss. InitializeBreakstate is likely a better target, despite its complexity. (check-in: faf57d7462 ... user: aku tags: trunk)
2008-02-17
02:06
Reworked the basic structure of pass InitCSets to keep memory consumption down. Now incremental creates, breaks, saves, and releases changesets, instead of piling them on before saving all at the end. Memory tracking confirms that this changes the accumulating mountain into a near-constant usage, with the expected spikes from the breaking. (check-in: f46458d5bd ... user: aku tags: trunk)
2008-02-16
06:46
Extended pass InitCsets and underlying code with more log output geared towards memory introspection, and added markers for special locations. Extended my notes with general observations from the first test runs over my example CVS repositories. (check-in: 27ed4f7dc3 ... user: aku tags: trunk)
2008-02-14
04:26
Tune log output tracking the creation workspace objects, make them less stilted. (check-in: 300f31260b ... user: aku tags: trunk)
2008-02-13
21:33
Corrected tagxref.srcid/rid confusion in the queries. Links now go where i want them to. (check-in: 0ff4e918f4 ... user: stephan tags: trunk)
18:18
TH1 script now used to render the header and footer of each page. (check-in: 3ad9a5e210 ... user: drh tags: trunk)
16:21
Create the interface between TH1 and the rest of fossil. Subscript is still being used, though. This is a preparatory step toward cutting over to TH1. (check-in: 13e16c824a ... user: drh tags: trunk)
15:04
Add the TH1 code to the source tree and makefile. But do not yet make any calls to TH1. (check-in: 4ee9e31a2d ... user: drh tags: trunk)
14:44
Merge with aku's branch. (check-in: be2f99e6a4 ... user: drh tags: trunk)
12:39
Update homepage with links to competing projects. (check-in: 852dbbb65d ... user: drh tags: trunk)
04:57
Tuned the handling of the vendor branch in case we have multiple different symbols representing it. The import pass now effectively merges these symbols into a single line of development. (check-in: 6d5de5f1c1 ... user: aku tags: trunk)
2008-02-12
06:23
Extended my notes. (check-in: de03c8b1ea ... user: aku tags: trunk)
04:24
Added code to skip of administrative .cvsignore files. Added code to detect and warn about dot files (.FOO). Allow the user to import dot files by converting their names to non-dot form (.FOO -> dot-FOO). (check-in: c1dc8701ef ... user: aku tags: trunk)
2008-02-09
09:21
Fix grammar (check-in: c1d9e0f4f8 ... user: bch tags: trunk)
00:11
Issue a warning after a commit if the commit causes a fork. (check-in: 49b59bc559 ... user: drh tags: trunk)
2008-02-08
22:36
Truncate the name of the toplevel directory added to ZIP archives to be the first 10 characters of the UUID. (check-in: 73a9b3d5d1 ... user: drh tags: trunk)
22:02
minor buffer length fix for the previous change (check-in: 091499ec1a ... user: stephan tags: trunk)
21:52
Merge in changes from Andreas's branch. (check-in: 6b78df3861 ... user: drh tags: trunk)
21:51
Merge in changes from Stephan's branch. (check-in: 8672e243f8 ... user: drh tags: trunk)
21:50
Fix the branch subcommand so that the branch name tags it creates begin with "sym-". (check-in: ce08928aaa ... user: drh tags: trunk)
21:33
zip.c: Refactored zip_of_baseline() to accept an (optional) "synthetic" directory name. All zipped files are added to that subdir. The default name is currently the UUID of the zipped baseline. (check-in: 974fd92330 ... user: stephan tags: trunk)
21:23
Improvements to annotated diffs - now takes into account contributions from other branches. (check-in: 840699ecd9 ... user: drh tags: trunk)
19:54
added a link (for admin users only) to the admin page (check-in: c4d6b89e97 ... user: stephan tags: trunk)
17:27
Merge two branches that were created within one second of one another. There is a race condition in the anti-forking logic that allowed this fork to occur. (check-in: 373e42de1d ... user: drh tags: trunk)
17:22
Avoid showing a short block of unchanged code at the end of a unified diff. (check-in: ba433cc4fc ... user: drh tags: trunk)
16:27
correction to the 'warning' text in admin_sql_page() (check-in: 138177c30e ... user: stephan tags: trunk)
16:24
minor efficiency hack in tagview_page_list_tags() (check-in: 6d67f3c7c7 ... user: stephan tags: trunk)
16:24
Fail with an error if a file is outside the checkout tree. (check-in: b3ec774ab7 ... user: drh tags: trunk)
04:49
Properly initialize the array containing the changesets split by type. (check-in: 21d9664fb5 ... user: aku tags: trunk)
2008-02-07
18:01
fixed a 2-string memleak in tagview_page_list_tags() (check-in: 2ae7890060 ... user: stephan tags: trunk)
15:08
Rename admin_sql_page.c to admin.c. Refactor the strxform functions into SQL functions. Refactor the db_generic_query_view() routine. Fix multiple security vulnerabilities. Bring the code closer into compliance with style guidelines. (check-in: 007d1ce44f ... user: drh tags: trunk)
2008-02-04
05:59
Fixed a typo. (check-in: 2f70125d48 ... user: aku tags: trunk)
2008-02-03
21:50
added db_generic_query_view() to simplify /tabview and /my implementations (check-in: 74ba41a510 ... user: stephan tags: trunk)
18:00
Fixed a memory leak in tagview_page_list_tags(). Minor other refactorings. (check-in: 2cb3290e67 ... user: stephan tags: trunk)
17:22
Corrected incorrect access rights check (did require Setup rights). Documentation corrections/additions. A few style conformance formatting changes. (check-in: b81e93f576 ... user: stephan tags: trunk)
16:32
Refactored to use a shared query-rendering routine. (check-in: 02a7c850b4 ... user: stephan tags: trunk)
02:41
Merge in some changes to the CGI reply generator that we made back in early December but got lost on an abandoned branch. Distributed version control is nice, but it also leaves open the real danger of losing changes this way. We need to work on interface features to minimize the risk of losing changes like this, and to identify lost changes quickly. (check-in: b312f5ff5b ... user: drh tags: trunk)
02:38
Documentation updates. (check-in: c403f9dc40 ... user: drh tags: trunk)
01:36
Merged importer to mainline. (check-in: 0523983440 ... user: aku tags: trunk)
01:33
Removed the now obsolete textrange information from the revision table and updated the file revision code to not store its textrange any longer. (check-in: 3e76f2a5f0 ... user: aku tags: trunk)
01:25
Added a few search features (name/id/name-like). Changed default view to only show the 10 [arbitrarily chosen #] most recent tags. Still need to sort out tags for different types of entries (wiki/ticket/baseline) (check-in: 2ab3a2f603 ... user: stephan tags: trunk)
2008-02-02
23:39
A completely new diff algorithm. It is not guaranteed to find the minimum difference between files, but it seems to do a good job and runs much faster on larger files. But command-line diff is still faster for really large files. More work needed. (check-in: 95c07a5033 ... user: drh tags: trunk)
22:59
Reworked the storage of the text range a bit, split immediately (settext) and store the pieces, instead of splitting everytime a piece is needed. (check-in: f94f7e17d1 ... user: aku tags: trunk)
21:10
added /tagview page - a simple browse-by-tag interface (check-in: 02d1ed6ad2 ... user: stephan tags: trunk)
18:51
corrected two 'var may be used uninitialized' warnings (check-in: 01d3c33874 ... user: stephan tags: trunk)
18:44
fixed a minor memleak in update.c:revert_cmd() (check-in: 22cc813f8e ... user: stephan tags: trunk)
07:33
Merged with mainline. (check-in: dbdc160161 ... user: aku tags: trunk)
07:03
Changeset handling, extended logging of how parent is determined. Fossil access, fixed importrev call to use correct workspace/repository. Fixed handling of output, stripping unwanted text, checking of output syntax. Extended logging. Added final 'rebuild'. NOTE: formation of the changesets/manifests is buggy, is not tracking unchanged files across changesets. Further not yet tracking when files have been removed. (check-in: 9214c11831 ... user: aku tags: trunk)
2008-02-01
19:58
Fix the makefile so that you can build twice in a row from the source directory and it still works. (check-in: 1b52d1306e ... user: drh tags: trunk)
05:25
Reworked the code determining the parent of the currently committed changeset. It should now handle the transition from vendor branch to trunk correctly. (check-in: e8efbc317a ... user: aku tags: trunk)
2008-01-31
21:31
Fix a bug in the db_get_int() routine that was causing the default value to be ignored - resulting in very slow clones for systems without a configuration database. (check-in: bf1a30c9c0 ... user: drh tags: trunk)
07:14
Added high-verbosity (level 11) logging to trace the application of rcs patches. (check-in: e5ae612c8d ... user: aku tags: trunk)
06:25
Tinkered with the revision information transfered from a changeset to push, to the fossil accessor code, modified the logging as well. (check-in: 7c43583de1 ... user: aku tags: trunk)
2007-12-06
03:48
Fixed handling of empty revisions. (check-in: bf0b70d5e0 ... user: aku tags: trunk)
2007-12-05
08:07
Merged mainline into my branch to get the newest application. (check-in: d0305b305a ... user: aku tags: trunk)
07:58
Bugfix. Translation implies encoding, not the reverse. This caused problems when parsing files with mixed-mode line-endings. The generated char offsets and lengths were off. Found during expansion. (check-in: 6f1c4424b4 ... user: aku tags: trunk)
2007-12-04
13:05
Generate CGI replies as separate header and body so that the header can be extended during the construction of the body. (check-in: 6af8fdc230 ... user: drh tags: trunk)
02:47
Add the timeline display preferences page with the ability to turn on and off block markup in timeline comments and to limit the length of timeline comments. (check-in: ebb2765954 ... user: drh tags: trunk)
01:55
Fix typos in the "concepts.html" document. (check-in: ec1fbd7f68 ... user: drh tags: trunk)
2007-11-17
17:48
Continuing work on the infrastructure for tickets. (check-in: 8c96ed62f5 ... user: drh tags: trunk)
04:39
Added an option "--batch" with which the user can disable the feedback display standard to interactive use. (check-in: 4e7dd05fc6 ... user: aku tags: trunk)
00:29
Merge aku's CVS import changes into the main line. Fix a small bug in diff.c. (check-in: 38b967dcf5 ... user: drh tags: trunk)
2007-11-16
20:42
Rework the merge algorithm. It now only works for text files. But, it no longer gets confused by line endings (\r\n versus \n) and it reports conflicts. (check-in: 36b96b8616 ... user: drh tags: trunk)
08:32
Added convenience command to the state package when the sql returns a single row. Added more statistics about revisions, tags, branches, symbols, changesets to various passes. (check-in: 96b7bfb834 ... user: aku tags: trunk)
06:55
Moved out-of-place state declarations to the proper phase (setup, not run). (check-in: ce7fb48e8c ... user: aku tags: trunk)
2007-10-13
23:57
Completed loading of pass I from persistent state when skipped. (check-in: 54ac684df7 ... user: aku tags: trunk)
23:42
For the record an alternative design for the main method of the pass manager where the four principal loops (skip, setup, run, and defer) are merged into two (skip/setup) and (run/defer). Not really less code, also more complex to understand and maintain. The fact that 'setup' and 'run' is performed for the same passes is more difficult to see. This code will not be used. (closed check-in: 4df56a9e7e ... user: aku tags: trunk)
23:29
Extended pass manager to handle the skipped and defered passes coming before and after the actually executed passes. Extended passes I and II to have the required methods. Implemented loading (for skipped passes) as skeletons, implemented discarding (for defered passes) completely. Extended state manager with ability to discard state. (check-in: ae19c0fcb4 ... user: aku tags: trunk)
21:15
Extended pass I to capture the 'file executable' info of rcs archives. Currently the only way to store this info in the destination will be the use of fossil tags. (check-in: 27470a9304 ... user: aku tags: trunk)
2007-09-26
05:02
New feature for importer. rcs parser extended so that it can store parse results for quick loading in future runs. This feature has no real use in regular use of the importer, i.e. one-shot conversion of a CVS repository to fossil. It is however useful for debugging when the source repository is scanned many times during test runs. Especially for large files, with lots of changes (like ChangeLogs), the direct loading of a Tcl dictionary is much faster than actually parsing the archive files. (check-in: 3852590ce6 ... user: aku tags: trunk)
04:17
Added safemerge option to commit, update and settings (check-in: 41561125cd ... user: jnc tags: trunk)
03:38
Merged in new revision support for diff and revert commands into mainstream (check-in: 8d55aa3597 ... user: jnc tags: trunk)
03:37
Added revision support to diff and revert (check-in: 574763bab9 ... user: jnc tags: trunk)
02:00
Better defaults for new databases and clones. Use *CURRENT* to identify the current checkout for TTY timelines. (check-in: 097479f99a ... user: drh tags: trunk)
2007-09-25
21:28
Merged the compiler warning fixes into mainstream (check-in: 92291035fe ... user: jnc tags: trunk)
21:21
Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. (check-in: e63a9fd9d0 ... user: jnc tags: trunk)
20:39
Merge the vinfo CSS patches. (check-in: 16551da2e3 ... user: drh tags: trunk)
20:35
Fix a C++-ism in style.c (check-in: 64569b3a7a ... user: drh tags: trunk)
20:23
Updates to the autosync logic. Add the "setting" command. (check-in: fff234b77c ... user: drh tags: trunk)
20:21
Styled the vinfo page (check-in: cfc7984ede ... user: jnc tags: trunk)
19:32
Merger w/fossil chat update (5e3f) (check-in: e6d1cd9679 ... user: jnc tags: trunk)
19:31
Updated the default style.css a bit to make more visually appealing, however, we should finish styling the existing html output, then find someone more artistically talented to come up with a final default css theme. (check-in: 99eabf9b0c ... user: jnc tags: trunk)
15:12
Updates to the fossil_chat.tcl script. (check-in: 5e3f5322e2 ... user: drh tags: trunk)
08:38
Correct tag propagationl. Now works even when rebuilding in a randomized order. (check-in: ce7900a0b6 ... user: drh tags: trunk)
07:19
Autosync is now working. Added autosync to tag add, tag branch and branch create. (check-in: e4517465f3 ... user: jnc tags: trunk)
00:17
When checking for win32 absolute paths, I added a check to make sure we don't overstep the bounds of a string (check-in: af3a751841 ... user: jnc tags: trunk)
2007-09-24
23:58
Merged mjanssen's timeline updates (check-in: 798a48ee46 ... user: jnc tags: trunk)
23:56
Merged dhr's todo and ideas update (check-in: b8cc22ebdf ... user: jnc tags: trunk)
23:19
Accidently changed time format in timeline_query_for_tty output in checkin [aad573b31c] reverted so that timeline shows local timestamps again. (check-in: d54731dac9 ... user: mjanssen tags: trunk)
22:23
Fix the menu of fossil_chat.tcl for mac. (check-in: aeb2ac781d ... user: drh tags: trunk)
22:13
Fossil chat client entry widget will not lose focus on Win32 when receiving a message. (check-in: 45f9af3240 ... user: mjanssen tags: trunk)
21:05
Use tcl_platform to determine username, this is platform independent (check-in: e0232ce1a0 ... user: mjanssen tags: trunk)
21:03
Fossil chat client (Initial commit) (check-in: e202319ebb ... user: mjanssen tags: trunk)
14:02
Added a gdiff command. diff command now runs config diff-command, gdiff command (graphical diff) now runs config gdiff-command. With both, if -i is supplied, internal diff is used. With both, if they are not configured, internal diff is used. Fixed bug with internal diff giving files in reverse order. Also put div id="sub-menu" inside of submenu if, as to not display the sub menu if no sub menu items exist (check-in: 01ce2cf3dc ... user: jnc tags: trunk)
12:55
Minor updates to the todo.txt and ideas.txt files. (check-in: 43b33702b4 ... user: drh tags: trunk)
06:53
Added support for a user defined diff command, which if set (fossil config diff-command), is run by default. The user can give a -i flag to run the internal diff command regardless of user defined diff command setting. Removed command tkdiff, no longer needed. Made the config remove message a bit more clear, when removing a config setting, it states it has been removed instead of telling you it's undefined. (check-in: c82fb61775 ... user: jnc tags: trunk)
04:37
Added style.css page that get's from the repo or uses a built in style.css. Removed static formatting in header/footer, replaced with divs, spans and ids which the style.css can totally control. The default style.css is simple, uses blue colors from timeline date area. Fixed minor bug on setup_ulist where it would display footer at top. (check-in: 5cd9597428 ... user: jnc tags: trunk)
2007-09-23
22:27
Fixed bug in open_cmd. As of ff4c, open now runs update --latest as well, which would err on a brand new, blank, database. open_cmd now only runs update --latest if the current pid != 0 (check-in: 4dc622f36c ... user: jnc tags: trunk)
20:18
Merge the RSS changes. (check-in: dad40ffac0 ... user: drh tags: trunk)
18:55
Fix a C++-ism. (check-in: 820a1a1a53 ... user: drh tags: trunk)
18:49
Fixes to the timeline webpage and the "open" and "update" commands. (check-in: ff4cc5fae2 ... user: drh tags: trunk)
18:24
Added RSS feed. You can set the RSS title, description in Setup. Added header to style to include title and pointer to the new RSS feed. The new RSS feed is BaseURL/timeline.rss (check-in: 07eaead5dc ... user: jnc tags: trunk)
15:02
Branching now working correctly, including adding of bgcolor tag and correct R line (check-in: 2ad378d065 ... user: jnc tags: trunk)
11:43
Relax the lexigraphical ordering requirement on manifests. Now the lines of a manifest (or cluster or control file) must occur in lexigraphical order after the arguments have been defossilized. (check-in: dea1ae50d3 ... user: drh tags: trunk)
03:21
Forgot a line of debug code, writting manifest.new... now removed (check-in: 17596784d0 ... user: jnc tags: trunk)
03:17
Merged win32 info update and branch addition (check-in: 96f0d64a70 ... user: jnc tags: trunk)
03:13
fossil branch command added. Base branch new works. Specifying a color causes a malformed manifest file error. branch list does not work, just skeleton code right now. (check-in: b8a8959ec5 ... user: jnc tags: trunk)
2007-09-22
23:41
Rework the tag system so that propagation to children is a property of each tag and does not depend on the tag name beginning with "br". Older tag artifacts might not work. The database will need to be rebuilt after upgrading to this version. (check-in: 09c4adeb6f ... user: drh tags: trunk)
21:40
More descriptive build process in win32.txt, also removed win32 port from the todo.txt (check-in: 34accdd0cd ... user: jnc tags: trunk)
19:43
Merge in the w32 changes. (check-in: 3c5482959c ... user: drh tags: trunk)
19:32
Fix a bug in the manifest parser so that it is able to parse the PGP headers even if the header contains \r characters. (check-in: 3ed9214338 ... user: drh tags: trunk)
18:38
Merged win32.txt which caused the branch initially (check-in: b57d456718 ... user: jnc tags: trunk)
18:34
Socket operations now functional in Win32 port. Added quotes around the filename portion of the command to edit thus working of windows in paths where the temp directory contains spaces. Added -all flag to clean command. If not specified each file is prompted for before removing. (check-in: 8372cc0b81 ... user: jnc tags: trunk)
06:49
Forgot to remove path problems from 'Outstading Issues' (check-in: 46f96301f1 ... user: jnc tags: trunk)
06:47
Win32 port now functional except network operations. This commit was done on windows :-). See win32.txt for status of all commands. No networking commands are functional yet. All path operations are now functioning. (check-in: c7278fd013 ... user: jnc tags: trunk)
01:40
Turn tags into properties. Allow properties to control background color on timelines. Still experimental. (check-in: 5e2392307d ... user: drh tags: trunk)
2007-09-21
22:07
Added win32 build notes (check-in: 5890c67d86 ... user: jnc tags: trunk)
21:53
Win32 port: compiles, all tests pass but many functions fail due to path separators. Incomplete. Path fixes to come next (check-in: 83c876b447 ... user: jnc tags: trunk)
19:18
Improvements to the control-file parser. Not recognizes the T-line for tags. (check-in: 3dc92fdb7f ... user: drh tags: trunk)
18:33
Add the --randomize parameter to the rebuild command. Used for testing. (check-in: ce1c1a2907 ... user: drh tags: trunk)
02:41
Work toward adding a tagging system. Code compiles but is incomplete and probably does not work. (check-in: 2bc0e2c565 ... user: drh tags: trunk)
2007-09-20
07:37
Entered the general structure planned for processing of branches. Incomplete. This code right now exits when it finds branch csets. Some debug output to see detailed internals from which to pull the pieces together. (check-in: 25bc721076 ... user: aku tags: trunk)
07:33
Trim the commit messages to remove irrelevant leading and trailing line-endings. (check-in: a9dcf09124 ... user: aku tags: trunk)
2007-09-17
01:41
Semantics of the progress display extended to allow an empty maximum to signal use of an infinite (open-ended) display. (check-in: ebb94f75cb ... user: aku tags: trunk)
01:00
Pulled the latest CLI, website, and sqlite changes into the importer branch. (check-in: f76192b245 ... user: aku tags: trunk)
00:58
Pulled in the navbar and timeline changes. (check-in: bbcb6326c9 ... user: aku tags: trunk)
00:56
Reworked the CVS handling code to have a simpler API, more like the reworked Fossil API. The API now has a form where adding the handling of branches should not require complex changes in the import controller any longer. Extended the system to allow the user to restrict the importing to a sub-directory of the chosen repository, via the new switch --project. This is required to pull a SF CVS repository apart into the various projects it may have. Example: Under Tcl we have 3 projects, namely Tcl itself, sampleextension, and Thread. (check-in: d8c18fc148 ... user: aku tags: trunk)
2007-09-14
21:24
Rename CLI commands: leaves->descendents and branches->leaves. (check-in: bc68e61bb2 ... user: drh tags: trunk)
2007-09-12
04:19
Added navbar to all pages, linking back to the index. Fixed typo in the index page. (check-in: 469002ccdf ... user: aku tags: trunk)
2007-09-11
02:25
Add the "undo" and "redo" commands. Untested at this point so don't try to use them yet. (check-in: a36177bcce ... user: drh tags: trunk)
2007-09-10
02:21
Slight editorial changes to sync documentation, fixing spelling errors. (check-in: 4038525bc5 ... user: aku tags: trunk)
00:48
Fix a C++-ism in the timeline module. (check-in: 9a76119307 ... user: drh tags: trunk)
00:43
Merge in the delta encoder changes. (check-in: 01e3e3f51e ... user: drh tags: trunk)
00:39
Add a first draft of the synchronization protocol document. Unproofed. (check-in: 26131cfcc5 ... user: drh tags: trunk)
2007-09-08
03:50
Updated documentation of the delta encoder to mention the new limits on searching the hash chain. (check-in: 3e899ae0e5 ... user: aku tags: trunk)
2007-09-05
18:46
Fix pathological N*2 behavior in the delta generator. (check-in: b816fadfc7 ... user: drh tags: trunk)
2007-09-04
05:36
First semi-complete app for import from CVS. Trunk only, wholesale only. (check-in: df91d389d5 ... user: aku tags: trunk)
2007-09-03
01:28
Add the unclustered table and the M lines to manifests. Process clusters in manifest_parse and manifest_crossref. The xfer process still does not yet use clusters though so it is still compatible. But that is about to change. (check-in: ba486fec5a ... user: drh tags: trunk)
2007-09-02
20:33
Added text notes on ideas for dealing with tickets and wiki. (check-in: 251545cd43 ... user: drh tags: trunk)
02:01
Add the "index.wiki" wiki page. Fix a bug in the wiki rendering engine. The page displays now, but not correctly - there are clearly additional bugs to be found and fixed. (check-in: 11976cfdc2 ... user: drh tags: trunk)
2007-08-31
20:14
A new decendent finding algorithm is (hopefully) faster. Changes to the timeline are in process and might not yet work. (check-in: e15fe43153 ... user: drh tags: trunk)
04:57
Added first code regarding import from cvs, processing a CVSROOT/history file. Looks good, except that the history I have is incomplete, truncated at the beginning. Extended my notes with results from this experiment, thinking about a possible different method. (check-in: f166b0a63c ... user: aku tags: trunk)
01:31
Removed two entries from the work list which are done. (check-in: 81ccb7e684 ... user: aku tags: trunk)
2007-08-30
18:05
Fix bugs that can cause a segfault if a blank check-in comment is entered. (check-in: 1871a93dd4 ... user: drh tags: trunk)
2007-08-29
11:51
Merge aku's makefile changes. (check-in: fad606934c ... user: drh tags: trunk)
11:48
New timeline formatting experiment. Foreground font color changes when mousing over the vinfo hyperline show all immediate parents in red and immediate children in green and hide all entries that are not part of the current line. (check-in: 4d051c1eda ... user: drh tags: trunk)
04:00
Re-added the 'test' target, this time in the correct file, then regenerated the main.mk file. (check-in: 5f83d2720e ... user: aku tags: trunk)
03:22
Patch up makemake.tcl to incorporate aku's edits, then regenerate the main.mk file. (check-in: b616c3d8c3 ... user: drh tags: trunk)
02:55
Merged drh's fixes new features (xfer, timeline handling, javascript based timeline highlighting) into my branch. (check-in: 15652ff081 ... user: aku tags: trunk)
02:49
Moved common large lists of header files into Make variables. (check-in: 4594b4e628 ... user: aku tags: trunk)
2007-08-28
03:04
Make sure the same manifest never gets inserted into the metadata tables twice - resulting in duplicate timeline entries. (check-in: 18b1f6788d ... user: drh tags: trunk)
2007-08-26
19:51
New text in "ideas.txt" (check-in: fd8b28ad87 ... user: drh tags: trunk)
06:12
Reference to obsolete field vfile.parent removed. Fixed table reference in definition of table vfile. (check-in: 32c639d086 ... user: aku tags: trunk)
03:03
Merge in aku's documentation updates. (check-in: 452a71f40b ... user: drh tags: trunk)
02:01
Fixed a number of simple typos. (check-in: a938517964 ... user: aku tags: trunk)
2007-08-25
23:58
Added my own todo file (check-in: 90f8319a32 ... user: aku tags: trunk)
21:01
Jot down some notes for how to move forward. (check-in: 634fd117b1 ... user: drh tags: trunk)
19:52
Regenerate the manifest.uuid file on a "commit". (check-in: 741aac4d4e ... user: drh tags: trunk)
19:45
Fix a makefile dependency to force a rebuild whenever the manifest.uuid changes. (check-in: b4571bb75e ... user: drh tags: trunk)
19:31
Generate the "manifest.uuid" file containing the SHA1 hash of the "manifest" file whenever the manifest is generated. Makefiles can used the "manifest.uuid" to insert the version number into the executable. (check-in: 95e17f4e3f ... user: drh tags: trunk)
19:00
Merging aku's changes into the head. (check-in: b0ad3f90bc ... user: drh tags: trunk)
18:58
Attempting the same merge that aku tried and got empty files with. (check-in: 424d47e453 ... user: drh tags: trunk)
18:51
Changes to the CLI version of the timeline command to show places where forks occur in the tree and where content is merged. Lots more work is needed to show the structure of a tree well. This is definitely a work in progress. (check-in: b846db063c ... user: drh tags: trunk)
12:31
Fix an off-by-one bug in the network protocol handler so that it can accept a zero-length file. (check-in: 507ee45f25 ... user: drh tags: trunk)
04:02
Merging formatting changes to timeline and concepts documentation (closed check-in: 9b30224db7 ... user: aku tags: trunk)
03:30
Improvements to timeline formatting. Added the "concepts.html" document. (check-in: e319e8e870 ... user: drh tags: trunk)
03:23
Fixed typos in comments (check-in: 609e4caf29 ... user: aku tags: trunk)
2007-08-24
21:32
Improved formatting of the user list webpage. (check-in: 39fa010b7f ... user: drh tags: trunk)
2007-08-23
23:10
Website updates. Change the message for unrecognized commands to refer the user to "help". (check-in: 0cd202a86e ... user: drh tags: trunk)
19:52
Add separate "clone" permissions. Previously, one needed "History" premission in order to clone. But sometimes we want to grant clone without granting history. (check-in: 22c1ac41d4 ... user: drh tags: trunk)
2007-08-19
11:06
Fix the "Leaves" computation on the vinfo web page. Improvements to the vinfo web page. (check-in: 4ac16995e8 ... user: drh tags: trunk)
2007-08-04
00:26
Prohibit partial check-ins of a merge. To allow such a thing would confuse the branch tracking logic. There are still problems in the partial check-in logic for cases were new files have been added to the repository. (check-in: aafd536a5c ... user: drh tags: trunk)
00:08
Merge in and correct the changes to the new repository initialization. Also fix other misc bugs seen while testing. (check-in: f5e8b1d736 ... user: drh tags: trunk)
2007-08-03
23:30
Show an error if unrecognized command-line options appear on the commit command. Also add the (undocumented) "omit-ci-sig" configuration option on the database. Setting omit-ci-sig omits the PGP signature on check-in. (check-in: 6aff11f03f ... user: drh tags: trunk)
23:04
Changes to the way new repositories are created. Also make the CGI output blob available to all modules through a function call. (check-in: a48936e834 ... user: drh tags: trunk)
15:31
Extend the commit command so that specific files can be committed. There are still some problems with doing this after a merge. (check-in: 22552fb803 ... user: dan tags: trunk)
2007-08-01
21:59
Add the ability to sign manifests using GPG during a check-in. Due to a bug in the manifest parser, older versions will not be able to check-out signed manifests. (check-in: e37451d9c2 ... user: drh tags: trunk)
21:03
Add primitive start-time and duration controols to the timeline. Additional checksums on check-in and check-out. (check-in: 3945057916 ... user: drh tags: trunk)
12:17
Fix a problem in the commit logic that caused it to ignore merge changes. Add another test to the commit to detect future problems of a similar nature. (check-in: 5c3e87171a ... user: drh tags: trunk)
10:31
Merging in the ipaddr update changes. (check-in: dd9633a03d ... user: drh tags: trunk)
10:29
Always do at least two cycles with no file transfers before quiting. (check-in: 35d7ba08ac ... user: drh tags: trunk)
09:04
Populate the ipaddr column of the rcvfrom table when a file is received from a remote source (push/pull/sync). (check-in: 36edf3fd5c ... user: dan tags: trunk)
00:40
Improvements to the vinfo webpage. Show descendents, ancestors, and files changed. (check-in: 30d7afe328 ... user: drh tags: trunk)
2007-07-31
23:33
Add the new "history" permission. Merge in changes that require permissions to view the timeline. (check-in: fd36718ad9 ... user: drh tags: trunk)
22:59
Separate "nobody" and "anonymous" logins. (check-in: 9c952d247e ... user: drh tags: trunk)
19:18
Add a ZIP archive generator. (check-in: 9b780d220b ... user: drh tags: trunk)
16:34
Require read permission (permission to read tickets and configuration histories) to view the global timeline. (check-in: 5ebcedc33e ... user: dan tags: trunk)
10:10
Remove one to-do item. Add another. (check-in: 7fe1e734e9 ... user: drh tags: trunk)
01:34
The push, pull, and sync commands remember the last server and reuse it if the URL argument is omitted. Sync via network only now. (check-in: 8dbee6731d ... user: drh tags: trunk)
2007-07-30
23:01
Added the todo.txt list. (check-in: 08c4cc6d16 ... user: drh tags: trunk)
21:23
Fix another bug in the pivot finder. Null-merge with the dan-branch so that we now only have a single leaf on the tree. (check-in: fa0ba20a51 ... user: drh tags: trunk)
18:57
Send the HOST header parameter with /xfer requests. (check-in: 211c476d23 ... user: drh tags: trunk)
16:35
Only request the password one time on a push or pull. (check-in: 3a25b68390 ... user: drh tags: trunk)
16:31
Merge in clone and sync changes. Fix a bug in undelta. (check-in: e3c529c2f0 ... user: dan tags: trunk)
14:28
Use POST instead of GET for the /xfer method. Other bug fixes in the URL parser. (check-in: e621b6dbe3 ... user: drh tags: trunk)
13:34
When errors occur during CGI, make sure the error is returned in a correct CGI reply. (check-in: 396cc2a4eb ... user: drh tags: trunk)
13:01
Bug fix in the local database finder. (check-in: 5eac33a6bd ... user: drh tags: trunk)
05:17
Delete records from the temporary table "pending" after sending them. (check-in: 23c8dad306 ... user: dan tags: trunk)
2007-07-28
07:09
When accessing a remote repository, if there is a username/password specified as part of the URI, use these to login. (check-in: 3dcaed8d86 ... user: dan tags: trunk)
2007-07-24
18:15
File format document change: UUIDs use lowercase not uppercase hex. (check-in: 01e7596a98 ... user: drh tags: trunk)
13:00
Fix a bug in the "rm" command. Delete an obsolete documentation file. (check-in: ac1dea8eac ... user: drh tags: trunk)