Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
1733 check-ins using file src/comformat.c version 26c0414fd8
2010-05-16
| ||
19:14 | Move what used to be the called the trunk into a separate branch named "gpl". The trunk will be modified to contain only code to which we hold clear title and which is licensed using the 2-clause BSD License. ... (Closed-Leaf check-in: ccc7701cc6 user: drh tags: gpl) | |
11:18 | Pull the latest trunk changes into clear-title. ... (check-in: 96722b6d01 user: drh tags: clear-title) | |
2010-05-14
| ||
17:02 | On the timeline graph, strive to put the "trunk" to the far left. ... (Closed-Leaf check-in: 4c931047ef user: drh tags: trunk) | |
2010-05-12
| ||
14:08 | fix ticket [fc428d2107d6b810fff67892896137c66abd3484] ... (check-in: b24b2e1bba user: rwilson tags: trunk) | |
2010-05-09
| ||
16:51 | Fix a documentation typo. Ticket [64386b2221309d]. ... (check-in: 11b3f31de9 user: drh tags: trunk) | |
16:49 | Prevent adding special files _FOSSIL_-journal, .fos, and .fos-journal to the repository. Ticket [97d8f830b7e5e2] ... (check-in: c193d2c2e0 user: drh tags: trunk) | |
2010-05-02
| ||
19:21 | Add support for URLs of the form: artifact?ci=CHECKIN&filename=FILENAME. ... (check-in: 6f9901dd42 user: drh tags: trunk) | |
2010-04-27
| ||
23:55 | Ignore byte-order-marks at the beginning of wiki pages. Ticket [466e4bbdc7c90d5] ... (check-in: 9d6507d25d user: drh tags: trunk) | |
17:17 | Simplify timeline processing. No longer show branch and merge points since those are now obvious from the graph. ... (check-in: 5568603e57 user: drh tags: trunk) | |
17:02 | Allow the branch name to be changes in the check-in edit screen for a check-in that is the first check-in of a new branch. ... (check-in: af8a8979c6 user: drh tags: trunk) | |
2010-04-26
| ||
15:36 | allow "class" attributes in wiki html markup, so CSS is more useful ... (check-in: 99c26fccba user: ron 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) | |
01:02 | When the "name" parameter for the /artifact webpage (and similar pages) is ambiguous, bring up a page that allows the user to choose between the various options. Ticket [901936cf06df1b9b9a]. ... (check-in: d02115bbf0 user: drh tags: trunk) | |
00:12 | Remove dead code and fix a comment - issues found while looking for an unrelated problem. ... (check-in: d4125d551e user: drh tags: trunk) | |
00:00 | Fix incorrect redirects to "/home" when there is an ambiguous name on the artifact webpage. Ticket [901936cf06df1b9b]. Still need to add code that will list all possible answers and let the user choose. ... (check-in: f44a3f70be user: drh tags: trunk) | |
2010-04-15
| ||
23:53 | Update to the latest stable check-in of SQLite, as a beta-test for SQLite. ... (check-in: 7c37b46b12 user: drh tags: trunk) | |
23:50 | Fill the boxes on the graph with the same background color as the text in the timeline description. ... (check-in: 0e7b85bb92 user: drh tags: trunk) | |
2010-04-07
| ||
20:35 | SQLite bug fix. Change a LIKE to a GLOB so that it can use an index. ... (check-in: 5721bce885 user: drh tags: trunk) | |
20:02 | Update SQLite to a version that includes automatic index support. When compiled with FOSSIL_DEBUG, issue warnings if any automatic index is ever used. ... (check-in: b84917dbf8 user: drh tags: trunk) | |
11:53 | Accept single-quotes in addition to double-quotes for HTML attribute quoting. ... (check-in: 852e631f08 user: drh tags: trunk) | |
2010-04-04
| ||
23:20 | Pull in recent graph layout changes. ... (check-in: 0551ff8178 user: drh tags: clear-title) | |
22:40 | Further refinements to the graph layout for file histories. ... (check-in: 1f607de1db user: drh tags: trunk) | |
21:47 | For file history graphs, use merge arrows to show when the same file appears in multiple check-ins. ... (check-in: 6ea10c5e99 user: drh tags: trunk) | |
18:38 | Tweaks to the graph layout algorithm to try to get better graphs for individual file histories. ... (check-in: 1d2608b7f4 user: drh tags: trunk) | |
2010-04-02
| ||
20:09 | Merge all recent trunk changes into the clear-title branch (since we hold clear title on all recent changes.) ... (check-in: 64541535d9 user: drh tags: clear-title) | |
19:28 | Add additional markups to show inefficient queries when running in TH3_DEBUG mode. ... (check-in: 251fd001a8 user: drh tags: trunk) | |
19:27 | In file changes histories, show when the file is deleted. ... (check-in: 4bbb437f06 user: drh tags: trunk) | |
2010-03-31
| ||
18:42 | Get chroot jails working correctly when a particular fossil repository is specified on the "http" command. This fixes a problem introduced by the multi-repository feature added by check-in [9cd2c42e79] on [2010-01-31]. ... (check-in: 42ba7b97aa user: drh tags: trunk) | |
17:14 | Patch SQLite to provide a better error message to sqlite3_log() when it is unable to open a file. ... (check-in: a158c4e75d user: drh tags: trunk) | |
15:27 | Update the mechanism for reporting SQL that does not use indices. The warnings can be suppressed by comments in the SQL text. ... (check-in: 9f1d490dd6 user: drh tags: trunk) | |
15:17 | Improvements to the SQLite error logging output format. ... (check-in: b30e35fcd2 user: drh tags: trunk) | |
14:52 | Cause all SQLite errors to be logged as warnings. ... (check-in: 99fea6cde4 user: drh tags: trunk) | |
14:35 | When compiled with FOSSIL_DEBUG, print warnings if any SQLite queries fail to use indices. ... (check-in: e95e87c1ed user: drh tags: trunk) | |
2010-03-30
| ||
14:29 | Use artifact IDs, not record IDs, on the "diff" link of check-in change listings. ... (check-in: 61c52dd6aa user: drh tags: trunk) | |
01:22 | The sync, clone, push, and pull commands process 302 redirects. ... (check-in: 84439e9dc7 user: drh tags: trunk) | |
2010-03-29
| ||
00:07 | Add the capability (disabled by default) to accept REMOTE_USER as an authenticated user. Ticket [49929a3557a] ... (check-in: a5a1ff1b4b user: drh tags: trunk) | |
2010-03-28
| ||
23:20 | In the graph algorithm, try to put branches on rails as close as possible to their parent. ... (check-in: 42bbfe9d64 user: drh tags: trunk) | |
2010-03-27
| ||
12:56 | Update the built-in SQLite to 3.6.23.1 release candidate 1. ... (check-in: 340d3398e6 user: drh tags: trunk) | |
2010-03-25
| ||
13:52 | Added the 'New Ticket' link to the ticket report view ... (check-in: f3df06b09f user: jeremy tags: trunk) | |
2010-03-24
| ||
07:10 | update custom ticket wiki page ... (check-in: 0c305be6c1 user: ron tags: trunk) | |
2010-03-22
| ||
14:17 | If the graph height is greater than 32767, omit the <canvas> object. Also, do not appendChild() the graphics <div> objects until after they have been set to "abolute" positioning, to work around a FF performance issue. Ticket [13536c292b60] ... (check-in: 504dc92ceb user: drh tags: trunk) | |
13:41 | Do not use <canvas> when the height of the graph is greater than 32767. Ticket [13536c292b60]. ... (check-in: 81751fa51b user: drh tags: trunk) | |
12:52 | Truncate the graph at 32767 pixels. This allows the top part of the graph to be seen when the graph is large, at least. Ticket [13536c292b]. ... (check-in: 076ecdcc56 user: drh tags: trunk) | |
2010-03-21
| ||
22:42 | Comparison typo. ... (Closed-Leaf check-in: 624bc1c662 user: linuxfood tags: ssl_platform_fixes) | |
22:38 | Fix case when trying to free a non-malloced pointer. ... (check-in: ee59ca74b8 user: linuxfood tags: ssl_platform_fixes) | |
22:14 | Merge in trunk and local fixes. ... (check-in: 3b06c951cf user: linuxfood tags: ssl_platform_fixes) | |
22:10 | Create new branch named "ssl_platform_fixes" ... (check-in: 6a21088a78 user: linuxfood tags: ssl_platform_fixes) | |
21:51 | Avoid the use of rowids in URLs, since they can change on a rebuild. Use SHA1-derived artifact IDs instead. ... (check-in: a4b10f43e2 user: drh tags: trunk) | |
17:03 | Fix for ticket [45f89e504b4] ... (check-in: 3640618d71 user: drh tags: trunk) | |
2010-03-18
| ||
16:27 | Make sure that "Setup" and "Admin" privileges imply 'Append-Tkt' privilege. ... (check-in: a1b7f8e1a9 user: drh tags: trunk) | |
14:40 | Merge in all of the latest clear-title changes from the trunk. ... (check-in: 7c2577bd63 user: drh tags: clear-title) | |
14:28 | Update the script that builds the download page. ... (check-in: d5f6a272e9 user: drh tags: trunk) | |
14:20 | Fix some compiler warnings on windows. ... (check-in: 73c24ae363 user: drh tags: trunk, release) | |
14:11 | Fix some permissions problems on wiki pages. Always show "Empty Page" text for wiki pages that contain no text. ... (check-in: f442eb2ae2 user: drh tags: trunk) | |
13:47 | Some minor performance improvements on timeline. ... (check-in: edea06eec7 user: drh tags: trunk) | |
13:26 | Merge recent experimental changes (the attachment enhancement and the ability to delete wiki) into the trunk. ... (check-in: f4a25366a7 user: drh tags: trunk) | |
12:55 | Change the timeline comment when a wiki page is deleted. Remove some "#if 0" sections from the code. ... (Closed-Leaf check-in: 49e6670386 user: drh tags: experimental) | |
10:39 | Show only non-empty wiki pages in the list of all wiki pages. A rebuild is required after updating in order for this feature to work. ... (check-in: 012d5e4f23 user: drh tags: experimental) | |
02:11 | Add the ability to delete attachments and fix issues with timelines. ... (check-in: 01c0180b3f user: drh tags: experimental) | |
01:09 | Show attachment in timelines. ... (check-in: 2978e43005 user: drh tags: experimental) | |
2010-03-17
| ||
23:49 | Show artifact changes in ticket history. ... (check-in: 931f8895c6 user: drh tags: experimental) | |
23:15 | Basic functionality of attachments is now in place. ... (check-in: dd2d3177b1 user: drh tags: experimental) | |
19:57 | Added screens for adding and listing attachments. ... (check-in: 1fcfa000b4 user: drh tags: experimental) | |
01:03 | Fix a bug in timeline introduced by the previous check-in. Improvements to the file timeline. ... (check-in: 6953184210 user: drh tags: trunk) | |
00:40 | Get the derivation graph working for individual file histories. ... (check-in: c19467d68e user: drh tags: trunk) | |
2010-03-16
| ||
21:33 | Work toward adding support for attachments. Keep this on an experimental branch until it is actually working. ... (check-in: c3d7df650b user: drh tags: experimental) | |
16:52 | Change the format of the A-card for attachments again. Add the ATTACHMENT table to the repository. Insert attachment information into the ATTACHMENT table when processing attachment artifacts. ... (check-in: 615a52f0ba user: drh tags: trunk) | |
15:38 | Improved file format documentation. Added information on the attachment artifact. Redefine the A-card (which has not previously been used). Update the Manifest object to store attachment artifacts. ... (check-in: d5a4e41c81 user: drh tags: trunk) | |
14:27 | Provide more space on the ignore-glob entry in the UI. ... (check-in: ef80cbf52f user: jeremy_c tags: trunk) | |
14:25 | Added the new ignore-glob setting to the Behavior area of the Admin UI ... (check-in: 557e8389db user: jeremy_c tags: trunk) | |
2010-03-15
| ||
20:54 | Add a new form of ticket timeline that shows only the check-ins associated with the ticket. ... (check-in: dec1364848 user: drh tags: trunk) | |
18:09 | Add the --binary option to the "merge" command and a new "binary-glob" setting. These identify files that should be treated as binary files and which should not be subjected to a 3-way merge. ... (check-in: d327f12522 user: drh tags: trunk) | |
17:41 | Add a --ignore option to the "extra" command, and an "ignore-glob" setting which causes files with given patterns to be ignored. Tickets [705181a992c] and [5125de2e624]. See also ticket [4e8410bfd69]. ... (check-in: 3555c0fc6f user: drh tags: trunk) | |
16:16 | Show check-ins that mention a ticket in the ticket timeline. ... (check-in: 611b3b206b user: drh tags: trunk) | |
14:46 | Add the BACKLINK table and code to populate it. NB: Run "rebuild" when updating to this or later versions. ... (check-in: f2181f5e45 user: drh tags: trunk) | |
2010-03-14
| ||
20:56 | Add an exception to the GPLv2 license to allow Fossil to be linked against the OpenSSL library. Ticket [930a168303]. ... (check-in: 01c2f049b4 user: drh tags: trunk) | |
2010-03-12
| ||
14:29 | Fix the formatting on the non-propagating tag timeline. Ticket [274b530475ce]. ... (check-in: 19d6b1cfe8 user: drh tags: trunk) | |
2010-03-11
| ||
03:29 | Add a "zip" command for generating a ZIP archive of a check-in from the command-line. ... (check-in: 2582ecf2ed user: drh tags: trunk) | |
2010-03-10
| ||
17:18 | Make sure the return value of db_text() is always something obtained from malloc() or else NULL. Strdup() the default value if the default value is used. ... (check-in: 0cbc5d295c user: drh tags: trunk) | |
2010-03-08
| ||
14:18 | Make the File menu option default to showing only the files in tip. ... (check-in: 599e6abfb1 user: drh tags: trunk, release) | |
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) | |
17:34 | Link the SSL and CRYPTO libraries in a different order for FreeBSD. Ticket [c68457bff8b1]. ... (check-in: 42a964c585 user: drh tags: trunk) | |
12:44 | Disable the timeline graph when using search mode. Ticket [6166fbed08]. ... (check-in: 4276853ef8 user: drh tags: trunk) | |
2010-03-06
| ||
19:35 | Refinements to the formatting of the download page. ... (check-in: 9405e691ad user: drh tags: trunk) | |
19:21 | Updates to the website download page generator script. ... (check-in: 10989b5c42 user: drh tags: trunk) | |
16:41 | Allow specifying tags using TAG:DATE. The result is the newest check-in with TAG that occurs or before DATE. ... (check-in: 337a1aca06 user: drh tags: trunk) | |
15:49 | Add the --backout option to the "merge" command. ... (check-in: 3f0393f555 user: drh tags: trunk) | |
15:21 | Fix a compiler warning in the SSL module. ... (check-in: 5825707088 user: drh tags: trunk) | |
14:56 | Remove a BOM from the beginning of the branching.wiki document. ... (check-in: 672d5c6fd0 user: drh tags: trunk) | |
14:44 | Windows clients now preserve the execute permission bits when doing a commit. ... (check-in: 356fc21d40 user: drh tags: trunk) | |
13:39 | Minor documentation updates. ... (check-in: 46d98dd555 user: drh tags: trunk) | |
02:27 | Make sure the server does not send an 'igot' card for a phantom since this can cause a push to end prematurely. ... (check-in: d6e09ac934 user: drh tags: trunk) | |
2010-03-05
| ||
23:14 | Pull in all clear-title changes from trunk. ... (check-in: dfb5fd64cd user: drh tags: clear-title) | |
23:12 | On the "update" command, do not report a conflict if a new file has been added that does not exist in the version we are updating to. Also some cleanup to the "update" command implementation. ... (check-in: c9e9fd7572 user: drh tags: trunk) | |
21:20 | Another attempt to get the quoting right for RSS feeds. ... (check-in: 18449fa6e6 user: drh tags: trunk) | |
21:05 | Use wiki-formatting on fields of the RSS feed so that hyperlinks come out right but other markup characters (ex: <stdio.h>) get escaped properly. ... (check-in: ee7dbb86fb user: drh tags: trunk) | |
20:27 | Set the TIMELINE_DISJOINT option for the graph drawing logic when only checkins for a particular user are shown. Fix for ticket [a2de4526a0] ... (check-in: 97336c56ab user: drh tags: trunk) | |
13:56 | Update to a version of SQLite that builds on Mac with SQLITE_ENABLE_LOCKING_STYLE disabled. ... (check-in: e1f21628f2 user: drh tags: trunk) | |
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) | |
00:10 | Pull over from the trunk all recent changes for which we have clear title. ... (check-in: b9d3b4288f user: drh tags: clear-title) | |
00:08 | Disable prompts for a password if fossil is not running on an interactive terminal. ... (check-in: 554d4caa5a user: drh tags: trunk) | |
2010-03-04
| ||
23:51 | Add the FOSSIL_ALLOW_OUT_OF_ORDER_DATES compile-time option to disable the check that forces new check-ins to be younger than their parents. ... (check-in: 62b4df4ea4 user: drh tags: trunk) | |
23:41 | Here is an altenative fix to [8b3c5d30f7e] that explicitly disables the LOCKING_STYLE option of SQLite. ... (check-in: 879a030e1c user: drh tags: trunk) | |
22:39 | Update SQLite to pre-3.6.23 that leaves SQLITE_ENABLE_LOCKING_STYLE turned off by default. This should help it to build correctly on Tiger. Ticket [8b3c5d30f7e6] ... (check-in: 73223b8bd6 user: drh tags: trunk) | |
2010-03-03
| ||
13:52 | Allow the type= attribute on the verbatim wiki tag. This attribute does not pass right through. If found, it is treated as the 'Language Type' and alters the output of the verbatim tag slightly. verbatim type='cpp' would render as pre name='code' class='cpp'. This allows JavaScript tools such as SyntaxHighlighter to function properly for any language. ... (check-in: 63d31b0448 user: jeremy_c tags: trunk) | |
04:08 | Improvements to the graph layout algorithm to render a more compact graph when there is lots of branching and merging. ... (check-in: 71edacd95f user: drh tags: trunk) | |
03:34 | Add a hyperlink on branch tags of the info display that carries the user to a timeline of the branch. ... (check-in: 732e3db329 user: drh tags: trunk) | |
2010-03-02
| ||
18:20 | On windows, use COLLATE NOCASE instead of LIKE to do case insensitive comparisons - to avoid issues with wildcards. Ticket [80d3ba8b0ff]. ... (check-in: d97a4cdf8d user: drh tags: trunk) | |
2010-03-01
| ||
00:54 | Update the how-to-build documentation in the BUILD.txt file at the root of the source tree. ... (check-in: 355d37ca8c user: drh tags: trunk) | |
2010-02-28
| ||
08:18 | fix small issue in postbuild ... (Closed-Leaf check-in: 7f2ccea7ff user: ron tags: ron-make) | |
07:01 | added make wrapper script ... (check-in: 0ddd305acb user: ron tags: ron-make) | |
2010-02-27
| ||
12:26 | A wiki-style hyperlink to a well-formed ISO8601 date-time will link to the timeline at that date and time. ... (check-in: 7ca773bc31 user: drh tags: trunk) | |
2010-02-26
| ||
13:09 | Update SQLite to pre-3.6.23. ... (check-in: 1efd09ed4f user: drh tags: trunk) | |
03:02 | Merge in latest changes from trunk. ... (Closed-Leaf check-in: df90572760 user: linuxfood tags: creole) | |
2010-02-25
| ||
14:06 | Pull over the latest clear-title changes from trunk. ... (check-in: 16e703be11 user: drh tags: clear-title) | |
12:58 | If a file has been deleted from the filesystem, but not deleted by fossil, then make the "update" command restore that file. Ticket [7c3ca0eae8287] ... (check-in: 63d5a4fe25 user: drh tags: trunk) | |
2010-02-24
| ||
22:39 | Back out the changes of [0e2281fc8a757] since they were causing a segfault while trying to enter a new ticket. The ticket [6b498a792c0] should still be fixed. ... (check-in: 5a6634c453 user: drh tags: trunk) | |
04:11 | Updates to the file format documentation. ... (check-in: f01ec9db8b user: drh tags: trunk) | |
2010-02-23
| ||
21:30 | Improved graph layout algorithm attempts to keep merge arrows in between their source and destination. ... (check-in: 0f27a59808 user: drh tags: trunk) | |
16:14 | Fix the Makefile so that all parameters are commented and so that it works with non-GNU makes. ... (check-in: 8fe33aa575 user: drh tags: trunk) | |
15:33 | Make the "clearsign" PGP signing default to off. ... (check-in: 28987096ac user: drh tags: trunk) | |
15:28 | Fix the width of the graph canvas so that it does not overlap and disable hyperlinks in the check-in comment text. Ticket [ddd45723b9a2]. ... (check-in: 847ae1fe0f user: drh tags: trunk) | |
2010-02-21
| ||
10:45 | make it possible to do both Linux and Win builds without doing clean first ... (check-in: aff93fb6b8 user: ron tags: trunk) | |
2010-02-19
| ||
17:57 | timeline.rss now supports n=### param, like the /timeline page does. This feature is arguable (could lead to DoS), but i want it for harvesting an activity timeline which includes older commits. ... (check-in: 65a46db339 user: stephan tags: trunk) | |
2010-02-18
| ||
15:48 | Remove the byte-order mark from the beginning of index.wiki. ... (check-in: e964b55dd6 user: drh tags: trunk) | |
13:47 | Fixed layout of the custom_tickets.wiki page. ... (check-in: 5edfe089ca user: ron tags: trunk) | |
12:46 | customize tickets (visible from main) ... (check-in: c98e4a47bd user: ron tags: trunk) | |
12:44 | customize tickets ... (check-in: c2aab086d8 user: ron tags: trunk) | |
11:23 | Finalize (for now) the server docs ... (check-in: 0893a67a9c user: ron tags: trunk) | |
11:22 | Add a link from the homepage to the new server documentation. ... (check-in: ae2adb543b user: ron tags: trunk) | |
11:20 | server docs ... (check-in: 0c83e192c7 user: ron tags: trunk) | |
2010-02-17
| ||
20:27 | more detail for server.wiki ... (check-in: c516e0d2a0 user: ron tags: trunk) | |
20:17 | add server.wiki document ... (check-in: f546625903 user: ron tags: trunk) | |
16:34 | fix typo in isspace() ... (check-in: ef43b99573 user: rwilson tags: trunk) | |
2010-02-16
| ||
20:02 | fixed [6b498a792c] ... (check-in: 0e2281fc8a user: ron tags: trunk) | |
17:49 | Remove surplus ":" from the user-home: line in windows builds. Ticket [eff2cbe5ae11c] ... (check-in: 0ee44737e8 user: drh tags: trunk) | |
2010-02-15
| ||
21:06 | Improve punctuation. Related to [6b8dcc1d67171f3e3]. ... (check-in: d5dd493b00 user: bch tags: trunk) | |
21:01 | Remove superfluous word, as per [6b8dcc1d67171f3e30]. ... (check-in: 05b44d58a0 user: bch tags: trunk) | |
2010-02-13
| ||
12:30 | Fixed bug [2245a1e3d0]. rm command now properly checks return value. ... (check-in: 02f638a16f user: jeremy_c tags: trunk, release) | |
2010-02-10
| ||
13:13 | Bug fix in the graph layout algorithm. ... (check-in: 95ae79d504 user: drh tags: trunk) | |
2010-02-09
| ||
22:13 | Not all tickets are "problems". Adjust label for "one-line summary" entry when creating new ticket. ... (check-in: 2b79f36e5a user: bch tags: trunk) | |
17:54 | JavaScript graph drawing enhancements using an HTML5 canvas (if available) suggested by Joshua Paine. ... (check-in: 6fd9141368 user: drh tags: trunk) | |
13:36 | Enable the graph for tag timelines, but omit descenders. ... (check-in: 22b6887e40 user: drh tags: trunk) | |
12:31 | Disable the built-in robots.txt file. Ticket [03c9f4deef] ... (check-in: f2626a53c3 user: drh tags: trunk) | |
12:28 | Get the --latest option on the "co" command working when the current checkout is on a dead branch. Ticket [e42448edec1]. ... (check-in: c98948242e user: drh tags: trunk) | |
11:57 | Modify the check-in command to detect clock skew and abort if found. ... (check-in: 8fdac87b68 user: drh tags: trunk) | |
11:37 | Prevent a segfault in the graph computation due to time skew. The graph is still not drawn right, but at least it displays something now. ... (check-in: ff9efe3026 user: drh tags: trunk) | |
11:13 | Add the "ng" query parameter to the "timeline" to disable the graph. ... (check-in: 2f22c476c1 user: drh tags: trunk) | |
2010-02-08
| ||
22:12 | Additional refinements to the Makefile stemming from the cut-over of SSL. ... (check-in: 5c30ad4ce1 user: drh tags: trunk) | |
22:00 | Remove GNU-isms from the Makefile. Ticket [1927cbd979]. ... (check-in: fcd7ecb7f1 user: drh tags: trunk) | |
21:42 | Fix another graph layout bug. ... (check-in: f312587a65 user: drh tags: trunk) | |
21:18 | Merge the SSL branch into the trunk. ... (check-in: b05cb4a0e1 user: drh tags: trunk) | |
19:59 | Add a DOCTYPE to the beginning of every page. IE8 appears to work better with the DOCTYPE in place. ... (check-in: 0faa676fab user: drh tags: trunk) | |
19:17 | Change the way the graph elements are removed when the graph is being redrawn. ... (check-in: 63d46e6d33 user: drh tags: trunk) | |
18:48 | Use the innerHTML method rather than setAttribute to add DIV elements for graphics, in an effort to get graphs to work with IE. ... (check-in: 4e8c30c354 user: drh tags: trunk) | |
18:47 | fossil rm can now remove entire directories. ... (check-in: 6dbd362de9 user: jeremy_c tags: trunk) | |
18:16 | Merge recent changes into the dual-license branch. ... (check-in: 14c19fbc1c user: drh tags: clear-title) | |
18:12 | Merge all the latest trunk changes into the SSL branch. ... (Closed-Leaf check-in: 8c23a947eb user: drh tags: ssl) | |
18:08 | Check the graph for resize events every second and rerender the graph if a resize has occurred. This fixes display problems on Safari and also keeps the graph consistent with resized browser windows. ... (check-in: f51bd59613 user: drh tags: trunk) | |
16:58 | Fix a bug in timeline graph generation. ... (check-in: 399d1ca000 user: drh tags: trunk) | |
16:40 | Fix a bug in the graph display that causes an assertion fault if the timeline contains a node that has no parents. ... (check-in: c5f3e87bb0 user: drh tags: trunk) | |
16:12 | Implement a graph of changes in the timeline to replace the older flashing asterisk mechanism. Does not work on IE6. Probably still contains bugs. ... (check-in: d89fea6a1c user: drh tags: trunk) | |
16:10 | Alternative implementation to the improved "remove directory" error message. ... (check-in: 8c9f949a3f user: drh tags: trunk) | |
16:08 | Alternative fix for ticket [9ff56ae8a6]. ... (check-in: 3cc4cd55d8 user: drh tags: trunk) | |
14:20 | Added better error message when trying to remove a directory. ... (Closed-Leaf check-in: 1761fee055 user: jeremy_c tags: dead-end) | |
2010-02-06
| ||
20:20 | fixed [9ff56ae8a6] - "fossil sha" crash ... (check-in: 4027ad4b7e user: ron tags: dead-end) | |
17:25 | Windows only: remove duplicate code from sqlite3.c in db.c ... (check-in: 2f58d48cab user: ron tags: trunk) | |
12:14 | Fix double-free of zCopy in date_to_uuid(). Ticket [dc2b2503031] ... (check-in: 01a769a9fa user: drh tags: trunk) | |
2010-02-05
| ||
21:09 | Accept date/time strings as a valid tag. They resolve to the most recent check-in prior to the given date/time. ... (check-in: 93827b8450 user: drh tags: trunk) | |
16:57 | Force the method to be /xfer if the content type is application/x-fossil. ... (check-in: 94bb313444 user: drh tags: trunk) | |
16:22 | The RSS feed is restricted to the permissions granted to user 'nobody'. Ticket [09ba8cea6f] ... (check-in: 78a6270fdc user: drh tags: trunk) | |
2010-02-03
| ||
14:36 | Add the --notfound option to the "http" and "server" command. For CGI, add configuration lines "directory:" and "notfound:". ... (check-in: 49cffc0187 user: drh tags: trunk) | |
2010-02-01
| ||
15:07 | Make the new multi-repository fossil server feature work with the "clone" command. ... (check-in: a918bdf56b user: drh tags: trunk) | |
06:45 | fix typo ... (check-in: a61fe7b878 user: ron tags: trunk) | |
2010-01-31
| ||
20:29 | If the REPOSITORY argument to the "server" or "http" commands is a directory, then use the first element of PATH_INFO as the basename of a repository in that directory. ... (check-in: 9cd2c42e79 user: drh tags: trunk) | |
17:44 | Run autosync before resolving the version name in the "update" command. In that way, if a branch is specified which has been extended by the sync, the latest version of that branch is extracted rather than the version that was latest prior to the sync. ... (check-in: da48c10d66 user: drh tags: trunk) | |
2010-01-30
| ||
15:32 | In addition to ticket [9195b1e5f3] and commit [b8d812efb9], this adds the -A|--admin-user options to the clone command. ... (check-in: d3e38231f2 user: jeremy_c 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) | |
10:03 | add search to wiki ... (check-in: 07bd8796dc user: ron tags: trunk) | |
2010-01-24
| ||
22:35 | Pull in the latest changes from trunk. ... (check-in: 97311bd9d5 user: drh tags: ssl) | |
22:34 | Pull in the latest changes from trunk. ... (check-in: 1942d581bb user: drh tags: clear-title) | |
17:55 | Fixes to the login processing for "clone". ... (check-in: c4c231069e user: drh tags: trunk, release) | |
07:53 | fix [7df27f5236] ... (check-in: 6bbb22d4fa user: ron tags: trunk) | |
07:07 | fix [a395f43b33e8e48d4c72d158530bdd88c2eebb5d] ... (check-in: afe70a4646 user: ron tags: trunk) | |
01:41 | Fix a bug in "fossil rm". Ticket [15f8f4a4252] ... (check-in: fbcefb6e4e user: drh tags: trunk) | |
2010-01-23
| ||
21:48 | Cause browsers to cache the logo and style sheet. ... (check-in: 08c0a9ff0c user: drh tags: trunk) | |
2010-01-22
| ||
16:36 | HTML-escape text content in the RSS feed. Ticket [83e9e0016b6]. ... (check-in: 825a2c7c64 user: drh tags: trunk) | |
03:09 | Make sure Admin users have ZIP permission. Ticket [2741e01c0b]. ... (check-in: 9eb7f4fb1e user: drh tags: trunk) | |
2010-01-21
| ||
22:06 | Updated to include all the latest changes (for which we hold clear title) from the trunk. ... (check-in: 390b414605 user: drh tags: clear-title) | |
22:03 | Update the SSL branch to include all the latest changes. ... (check-in: 652f20ef9c user: drh tags: ssl) | |
20:53 | Merge experimental remote-url password handling changes into the trunk. ... (check-in: a3c97c9063 user: drh tags: trunk, release) | |
20:52 | Use the saved sync-url password for autosync. ... (Closed-Leaf check-in: f703a2fca2 user: drh tags: experimental) | |
20:28 | Cleanup the last-sync-url password handling. Automatically prompt for a new password if a sync login card fails. ... (check-in: 05380c5f60 user: drh tags: experimental) | |
20:18 | fix compile error ... (check-in: 5fc80efdf9 user: ron tags: ssl) | |
20:14 | If a sync login fails, prompt for a new password and repeat the attempt. ... (check-in: 0110b93e0c user: drh tags: experimental) | |
19:51 | Better reporting of failed logins by the server back to the client. ... (check-in: b030521c42 user: drh tags: experimental) | |
18:13 | Factor the sync password out of the last-sync-url configuration setting. Store the password separately. Prompt the user for the password if it is missing. ... (check-in: 59002d5e35 user: drh tags: experimental) | |
2010-01-20
| ||
21:51 | Fix a bug in file change detection introduced by check-in [d7a583e697]. Don't use that check-in, nor [30f23e3f5c]. ... (check-in: 1abc8a940e user: drh tags: trunk) | |
21:40 | Require only ZIP permission (not ZIP permission plus check-out and history permission as formerely) in order to download a ZIP archive. Ticket [164e519962]. ... (check-in: 30f23e3f5c user: drh tags: trunk) | |
20:35 | Make the mtime-changes setting the default. Avoid redundant calls to stat(). ... (check-in: d7a583e697 user: drh tags: trunk) | |
18:35 | On windows, do not allow the "add" command to add files that differ from existing files only in case. Only works for ASCII. Ticket [36cb6b45fd9d]. ... (check-in: 4b9455bf03 user: drh tags: trunk) | |
16:25 | Add the --cherrypick option to the trunk. I had intended to put the previous check-in on the truck but mistakenly left the local repository on the ssl branch. Fortunately, I was able to use to new --cherrypick option to pull the changes over into trunk without pulling all ssl changes. ... (check-in: d2204a00fb user: drh tags: trunk) | |
16:23 | Add the --cherrypick option to the "merge" command. ... (check-in: 3005080796 user: drh tags: ssl) | |
15:56 | Pull in the latest fixes from the trunk. ... (check-in: ac8902beec user: drh tags: ssl) | |
15:55 | Pull in the latest fixes from the trunk. ... (check-in: a3161f5f1f user: drh tags: clear-title) | |
15:48 | Fix the object ID decoding on the /info page. Ticket [a5403e6eee]. ... (check-in: 5eea3db6c1 user: drh tags: trunk) | |
15:43 | Fix a memory leak in the check-out logic that prevents opening of massive repositories. Ticket [708eab9d48] ... (check-in: 726a13d296 user: drh tags: trunk) | |
2010-01-19
| ||
18:28 | Add the "pullonly" option to the "autosync" setting. ... (check-in: ea27129c88 user: drh tags: trunk) | |
18:16 | Pull in all the latest changes from the trunk as of 2010-01-19. ... (check-in: b8df912e2d user: drh tags: ssl) | |
18:11 | Start a new branch that strives to contain only code for which we hold clear title. ... (check-in: ab0a0d7640 user: drh tags: clear-title) | |
17:34 | Cleanup of the code used to resolve tag names in contexts where an artifact ID can be entered. ... (check-in: bf56b2ddf4 user: drh tags: trunk) | |
14:15 | Show the edited user id in annotations. ... (check-in: e7efca9ee9 user: drh tags: trunk) | |
2010-01-18
| ||
22:23 | Add the --stopper option to the "ui" and "server" commands on windows. The argument is the name of a file, which if it exists, causes the server to abort upon receiving the next inbound TCP connection. Use this to shut down fossil servers running as a windows service. ... (check-in: 23c0d16718 user: drh tags: trunk) | |
21:46 | Remove some weird control character that somehow snuck into the [/doc/tip/www/theory1.wiki] document. ... (check-in: d8aa59fc17 user: drh tags: trunk) | |
2010-01-14
| ||
16:17 | Enchance the "revert" command so that it reverts all changes when no arguments are given. It also prints a message saying that "undo" is available to undo the revert. ... (check-in: eaef1a77cc user: drh tags: trunk) | |
15:37 | Fix a typo in the [/doc/tip/www/theory1.wiki] documentation page. Ticket [e77e876caf316cc5]. ... (check-in: 81b0597fcd user: drh tags: trunk) | |
15:34 | If a "merge" or "update" or "revert" fails, then automatically rollback any partial changes to the filesystem. Ticket [a9722a15d2]. ... (check-in: 7c3cb28d0f user: drh tags: trunk) | |
2010-01-13
| ||
10:10 | Fixed bug where /doc could only be read if the user had checkout security - <i>drh adds</i>: This is not a bug. Checkout permission prevents /doc from being used to "checkout" any version of any file. ... (Closed-Leaf check-in: acba194c0d user: jeremy_c tags: dead-end) | |
09:58 | Fixed bug where the ticket report view page was checking the wrong security attribute (too secure) which was causing people who should be able to view ticket reports to not be able to view ticket reports. ... (check-in: 5fc36e2faa user: jeremy_c tags: trunk) | |
09:35 | New option of 'wiki-use-html' which causes the wiki system to use HTML as it's markup language. i.e. do not interfeer with what was entered. ... (check-in: cf3809cc71 user: jeremy_c tags: trunk) | |
2010-01-12
| ||
14:33 | Fix typo on the [/doc/tip/www/password.wiki] page. Add a link to that page from the home page. ... (check-in: c16017374e user: drh tags: trunk) | |
14:10 | Transfer SHA1-encoded passwords on a "configure push|pull user" when the client has Admin privilege. ... (check-in: 9c5322463b user: drh tags: trunk) | |
13:55 | Merge the experimental password changes into the trunk. ... (check-in: 596f3c10fe user: drh tags: trunk) | |
13:47 | Reverted previous commit [1bf6cf832d] as it contains a major flaw of wiki links not being rendered. I tested on simple cases only, will reimplement in a way that allows wiki links to be rendered properly. ... (check-in: b9897bb934 user: jeremy_c tags: trunk) | |
13:38 | Added an option to enable ALL HTML, CSS and JavaScript tags/attributes for wiki pages. This comes with a strong warning against doing so on any public project. ... (check-in: db344436c2 user: jeremy_c tags: trunk) | |
2010-01-11
| ||
17:11 | Added a 'New Ticket' link to the 'View Ticket' sub menu ... (check-in: 1bf6cf832d user: jeremy_c tags: trunk) | |
16:21 | Additional clarification in the Password Management document. ... (Closed-Leaf check-in: 261e55346d user: drh tags: experimental) | |
16:09 | Updates to the Password Management document. ... (check-in: 1cba86eabb user: drh tags: experimental) | |
15:07 | Add the [/doc/tip/www/password.wiki] document. ... (check-in: cac5675e6c user: drh tags: experimental) | |
2010-01-10
| ||
20:56 | Change the hash algorithm for passwords so that USER.PW field stores a SHA1 hash of the project-code, user login, and user password, rather than just a hash of the user password. That way, the if two users select the same password, or if the one user selects the same password for multiple projects, the password hashes are still different. ... (check-in: 4b58a7b838 user: drh tags: experimental) | |
18:41 | Fix ticket [135d8acbae] - parent/child indicators on timeline fail if there are suppressed lines because they still generate an entry in the JavaScript for the id that was skipped. ... (check-in: 2975179442 user: eric tags: trunk) | |
14:27 | Merged ticket report list fixes from [cd93f5965b] into trunk ... (check-in: 023c9fed38 user: jeremy_c tags: trunk) | |
00:07 | Fixes to the configurable "report list". Load the correct default TH script when no report list script is specified. Send and receive the report list TH script together with other ticket configuration scripts. ... (check-in: cd93f5965b user: drh tags: experimental) | |
2010-01-09
| ||
22:34 | Remove some debug/test printfs that were mistakenly left in the previous commit. ... (check-in: e8b76a69ae user: drh tags: experimental) | |
22:03 | Store passwords in USER.PW as either cleartext (as is done in legacy) or as the SHA1 hash of the password. When changing a password or adding a new user, always use the SHA1 hash password. ... (check-in: cfe33dcf92 user: drh tags: experimental) | |
18:43 | Call ticket_init() from the report view so users can have access to all the common ticket code ... (check-in: 6d0b76d01f user: jeremy_c tags: trunk) | |
18:32 | Added a user configurable TH1 template for the ticket report list. ... (check-in: 14253e9b33 user: jeremy_c tags: trunk) | |
13:11 | If a ticket query begins with an underscore then: # Do not include a link to execute the query directly # Do not show to those users that do not have ticket report access This allows you to create ticket report queries that are for form submissions only, not direct access. ... (check-in: 6069602aba user: jeremy_c tags: trunk) | |
12:35 | Added the cgi() SQL function implemented by Brain Theado. ... (check-in: 19f552795b user: jeremy_c tags: trunk) | |
12:16 | Harmonized Admin/Log with other "Pagination" wording. Earlier has become Older, Later has become Newer. ... (check-in: 2239226012 user: jeremy_c tags: trunk) | |
2010-01-08
| ||
18:49 | Fix minor typo in www/theory1.wiki . ... (check-in: 8748d75b5f user: eric tags: trunk) | |
2010-01-06
| ||
14:23 | Fix typos in the copyright release template. Ticket [ffec860709] ... (check-in: cd26978357 user: drh tags: trunk) | |
14:19 | Fix typos in the "Thoughs On The Design Of Fossil" document. Ticket [e77e876caf3] ... (check-in: ce6b68ca64 user: drh tags: trunk) | |
13:48 | Only show propagating tags (not single-checkin tags) in the check-in comment entry template. ... (check-in: 4943c0e504 user: drh tags: trunk) | |
2010-01-05
| ||
21:28 | Added the "Thoughts On The Design Of Fossil" document in answer to recent criticisms and critiques. ... (check-in: a6303982b0 user: drh tags: trunk) | |
15:01 | Fix a potential segfault in the URL shortener of the WWW timeline logic. ... (check-in: d66718f2e8 user: drh tags: trunk) | |
2010-01-04
| ||
13:53 | Add a copyright release form template. ... (check-in: d2bec5a1d4 user: drh tags: trunk) | |
13:16 | Update the built-in SQLite to version 3.6.22 RC 1. ... (check-in: 57225017b0 user: drh tags: trunk) | |
2010-01-01
| ||
21:33 | [5483de2ea6] Fixed. Also fixed Black and White theme (timeline not using li tags). ... (check-in: 5efb82a71a user: jeremy_c tags: trunk) | |
19:49 | [5483de2ea6] Added two single quotes around baseurl fixing the bug ... (check-in: af25881866 user: jeremy_c tags: trunk) | |
01:30 | Fixed bug that did not display the "X similar events" message for the last item on the timeline. ... (check-in: def89b9393 user: jeremy_c tags: trunk) | |
2009-12-31
| ||
22:30 | Added SQL function user() implemented by Brian ... (check-in: a2c2e3b115 user: jeremy_c tags: trunk) | |
19:10 | Alternative implementation of timeline security changes - this implementation always shows the timeline link if it is applicable, even if the history capability is disabled. ... (check-in: 9b70675778 user: drh tags: trunk) | |
14:59 | * Changed security for timeline. To view the timeline, you must now have History access. The timeline will then display only items which you have access to. "o" (Check-out) is required for source history, "j" (Read-Wiki) is required for Wiki history and "r" (Read-Tkt) is required for Ticket history. ... (Closed-Leaf check-in: 71ad9b62a7 user: jeremy_c tags: jeremy_c-timeline) | |
14:49 | Fixed minor spelling error ... (check-in: efdad08182 user: jeremy_c tags: jeremy_c-timeline) | |
14:49 | * Fixed security bug in ticket reports, you previously had to have Check-out security to view a ticket report, you now have to have "r" (Read-tkt) to view ticket reports. ... (check-in: 6ee7316567 user: jeremy_c tags: jeremy_c-timeline) | |
04:42 | [886c302b3f] Added documentation for <nowiki>[#anchor]</nowiki> style links ... (check-in: dddc514053 user: jeremy_c tags: trunk) | |
2009-12-30
| ||
01:57 | Added a 's' parameter to the web timeline view. This will search the comment and brief fields for the given text via LIKE '%value%'. ... (check-in: 1e2ec3ff87 user: jeremy_c tags: trunk) | |
2009-12-29
| ||
22:10 | clean up a few compiler warnings ... (check-in: 97789f0a92 user: rwilson tags: trunk) | |
20:52 | Fix a bug in the IP address truncator. Ticket [a09798ba9e]. ... (check-in: 5d16ca43f1 user: drh tags: trunk) | |
00:11 | Only record the first 16 bits of the 32-bit IP address as part of the anonymous login cookie. ... (check-in: 86cbb69af2 user: drh tags: trunk) | |
2009-12-27
| ||
18:19 | Fix an invalid free() call that could occur when the "info" command was used with an invalid artifact ID. Ticket [aa8ba0fffa]. ... (check-in: 9d3fe01ae3 user: drh tags: trunk) | |
2009-12-26
| ||
15:30 | removed an extraneous pair of row/cell closing tags. Fixed TH tags which were closed with TD instead of TH. ... (check-in: 06b964a0cf user: stephan tags: trunk) | |
13:43 | timeline descendants view now properly behaves when there are no descendents, and it also sigularizes the word 'descendents' when there is only one. ... (check-in: a388e9da2e user: stephan tags: trunk) | |
2009-12-20
| ||
21:34 | Fix a comment formatting error in the recent skins.c changes. ... (check-in: 4f24addea9 user: drh tags: trunk) | |
17:53 | Add a black & white skin with the main menu down the left margin. ... (check-in: 5a5d7e1f90 user: drh tags: trunk) | |
02:58 | Fix an assertion fault that occurs when attempting to revert a file that is not in the repository. Ticket [3713cea2fc]. ... (check-in: 2255e4e3ba user: drh tags: trunk) | |
02:53 | Add a khaki color skin. ... (check-in: 91b9081425 user: drh tags: trunk) | |
2009-12-19
| ||
21:04 | Add a new "Skins" configuration page that allows the look and feel of the web interface to be changed to one of several prototypes at the click of a button. Currently, there are only two built-in prototypes. ... (check-in: 007d0a9b3f user: drh tags: trunk) | |
03:16 | Fix a segfault that occurs on an attempt to merge binary files. Ticket [3f2cb270b2f6]. ... (check-in: 8e147fdbac user: drh tags: trunk) | |
2009-12-18
| ||
23:54 | For the "version information" web pages, change the default behavior to only show the list of files that changed, not the diffs. But there is a link to get diffs of all files or of individual files. The default behavior can be changed using a Setup/Timeline configuration option to show diffs by default. ... (check-in: 0f4f6c0325 user: drh tags: trunk) | |
23:09 | Remove dead code from timeline.c. Make sure all shortened UUIDs have at least one hexadecimal digit greater than '9' to avoid confusing them with decimal numbers. ... (check-in: 74534cc91e user: drh tags: trunk) | |
22:16 | Minor cleanup to the implementation of command-line "timeline". ... (check-in: 02920e92b5 user: drh tags: trunk) | |
22:08 | The previous "anon-captcha" check-in missed one spot. This check-in attempts to correct the problem. ... (check-in: bb8193cfd0 user: drh tags: trunk) | |
22:01 | Change the name of the "anon-login-enable-captcha-filler" setting to "auto-captcha". Move the GUI setting of this setting over to the "Setup/Behavior" page. ... (check-in: fe019f946b user: drh tags: trunk) | |
21:38 | Change the name of the strnlen_() function in printf.c to StrNLen32(). ... (check-in: 9a8fdf7294 user: drh tags: trunk) | |
20:15 | Add an "annotate" command to the command-line to suppliment the "annotate" web page. ... (check-in: 73b7faa58b user: drh tags: trunk) | |
00:29 | Detect when the check-out contains missing files and filesystem objects that ought to be files but are not. Issue reasonable warnings. ... (check-in: 76f169fca6 user: drh tags: trunk) | |
2009-12-17
| ||
22:55 | Enhancements to the "update" command. Missing files are reverted. One or more files can be specified on the "update" command line after the VERSION and only the files named will be updated. ... (check-in: 2d996b080e user: drh tags: trunk) | |
21:22 | Remove the --yes option from the "revert" command. In its place, make the "revert" opration undoable. ... (check-in: 7b82a73bd3 user: drh tags: trunk) | |
18:47 | If a file in the check-out is changed to something other than a file (like a directory) then raise an error when checking file signatures. Also fix a problem with the new multi-file "revert" command and add some comments to "update". ... (check-in: d861fe77fb user: drh tags: trunk) | |
16:17 | Add --nochanges and --verbose options to the "update" command. Tickets [4d6b7d4e1] and [7a27e10f1fe]. ... (check-in: 1d9ebd9e4a user: drh tags: trunk) | |
15:23 | Remove from the "New Report Format" text obsolete instructions that had been copied out of CVSTrac. Ticket [66de5264986]. ... (check-in: 4b0d2fbefb user: drh tags: trunk) | |
14:51 | Update the "checkin" command so that the template check-in message contains a comment that shows the branch tags that will be associated with the new check-in. ... (check-in: 6df39e37f2 user: drh tags: trunk) | |
14:27 | Change the "ls" command so that it only shows the filenames by default. To see the extra information about the status of each file, add the -l option. Ex: "fossil ls -l" ... (check-in: 9c06ea3120 user: drh tags: trunk) | |
14:21 | Change the "revert" command so that it will take multiple file arguments and revert each one. ... (check-in: 353297a149 user: drh tags: trunk) | |
2009-12-16
| ||
02:02 | Improvements to some comments in vfile.c. ... (check-in: 2f15cd805e user: drh tags: trunk) | |
2009-12-14
| ||
23:26 | Found two more places that fQuiet should have been checked. ... (check-in: 137d653a06 user: jeremy_c tags: trunk) | |
23:18 | Added a global command line argument named -quiet. This will suppress some output (currently during sync) for those interfacing fossil with various development tools. It does not make eliminate all output, only the output that is meant for fancy display to the user on a console. You can now use this new flag anywhere by referencing if (!g.fQuiet) {...} ... (check-in: dccd27c6da user: jeremy_c tags: trunk) | |
2009-12-11
| ||
16:29 | Minor clean up to the "ci" command. ... (check-in: 70656d00f6 user: drh tags: trunk) | |
16:27 | accommodated brackets/parens conventions change introduced in #6ae51190cc ... (check-in: 18a66ab32b user: stephan tags: trunk) | |
16:14 | corrected some mis-placed code from commit #9517cc7486 ... (check-in: 93efce820b user: stephan tags: trunk) | |
15:49 | added -M/--message-file FILENAME argument for commit. ... (check-in: 9517cc7486 user: stephan tags: trunk) | |
2009-12-10
| ||
02:25 | reserve the use of brackets in stdout for artifacts ... (check-in: 5bccc5a526 user: rwilson tags: trunk) | |
02:19 | reserve the use of brackets in stdout for artifacts ... (check-in: 6ae51190cc user: rwilson tags: trunk) | |
2009-12-09
| ||
23:35 | When a commit aborts, the check-in comment is saved and used to reinitialize the check-in comment template on the next commit attempt. ... (check-in: 68bfc1d5cc user: drh tags: trunk) | |
22:05 | Make it easier to do out of source builds by optionally including config.mak or config.w32. ... (check-in: fb1fa7f1a6 user: jeremy_c tags: trunk) | |
15:34 | Added a DELETED abc.xyz message when using fossil rm. This is the same as fossil add's ADDED abc.xyz message. Also, the word DELETED was choosen over REMOVED because fossil status reports the file as DELETED. ... (check-in: 49ed1961b1 user: jeremy_c tags: trunk) | |
14:39 | * Added enumeration list support via the # character (identical to *). * Updated the wiki rules web page to reflect new enumeration list rules and terminated begining <li> tags with </li>. ... (check-in: 2bb1d6469f user: jeremy_c tags: trunk) | |
2009-12-08
| ||
18:43 | Clean up the RSS code slightly. ... (check-in: 484c8f9f86 user: drh tags: trunk) | |
10:10 | rolled back my last commit for stripping P tags around UL/OL, which had broken logic. ... (check-in: 083cad82ff user: stephan tags: trunk) | |
2009-12-07
| ||
22:42 | Added new config option with the rather unwieldy name 'anon-login-enable-captcha-filler' ... (check-in: 00b778bd58 user: stephan tags: trunk) | |
22:29 | added second half of fix in #6f0df6c741 ... (check-in: 239139a907 user: stephan tags: trunk) | |
21:53 | fixed a couple missing closing quotes (they screw up emacs' highlighting) ... (check-in: 50a372c1e5 user: stephan tags: trunk) | |
20:23 | Update SQLite to version 3.6.21 final. ... (check-in: 9f654b9984 user: drh tags: trunk) | |
20:20 | Fixed the insertion of invalid P tags inside of UL and OL elements when autoparagraph is on. Bug was reported on the fossil mailing list by Stephan Beal. ... (check-in: 6f0df6c741 user: jeremy_c tags: trunk) | |
18:34 | changed a two-part/closed BR tag to avoid a warning from HTML syntax verifiers. ... (check-in: 6009ff325f user: stephan tags: trunk) | |
2009-12-04
| ||
15:23 | Update SQLite to the first release candidate for 3.6.21. ... (check-in: 017d281f45 user: drh tags: trunk) | |
2009-11-25
| ||
22:14 | Update to the latest version of SQLite with improved sqlite3_trace() support. This makes the output of --sqltrace much more helpful. ... (check-in: 732d7c406e user: drh tags: trunk) | |
2009-11-23
| ||
13:21 | Update the SQLite used internally to the first 3.6.21 release candidate. ... (check-in: f3d4a2db53 user: drh tags: trunk) | |
2009-11-14
| ||
14:38 | In the file_isdir() routine, make sure the filename is simplified (has no "/../" or "/./" components and does not end with "/") in order to work around bugs in mingw. ... (check-in: a7822bcc00 user: drh tags: trunk) | |
2009-11-11
| ||
16:21 | Deal with windows filename aliasing in the "all" command. Ticket [974618fe5a8]. Also display the home directory for windows users with the "info" command since the home directory is non-obvious in windows. ... (check-in: d5695157d0 user: drh tags: trunk) | |
14:59 | Better error messages when "sync" fails due to server problems. Ticket [bfb8427cdd5] ... (check-in: 0690aa18a4 user: drh tags: trunk) | |
2009-11-09
| ||
21:32 | Fix an issue with the command-line timeline. Fix typos in documentation. ... (check-in: e2431b17df user: drh tags: trunk) | |
21:22 | Reformat some code in http_ssl.c ... (check-in: d92945e5da user: dmitry tags: ssl) | |
15:32 | Add SSL support. ... (check-in: 16f6fd904a user: dmitry tags: ssl) | |
15:24 | Create new branch named "ssl" ... (check-in: bd2fa6aa2b user: dmitry tags: ssl) | |
00:58 | On the "timeline" command, if a YYYY-MM-DD date string is entered without the "before" keyword, then show all changes on the date given. ... (check-in: 0239325f58 user: drh tags: trunk) | |
2009-11-08
| ||
21:41 | Add the "search" command to the command-line interface. This command is still experimental. Currently it only search the timeline. ... (check-in: 20600107f1 user: drh tags: trunk) | |
2009-11-06
| ||
14:15 | Add the --once command-line option to push, pull, and sync. Ticket [2aaa8042caec] ... (check-in: 5153d61893 user: drh tags: trunk) | |
14:00 | Add the ability to diff to arbitrary versions of a single file. ... (check-in: fe8bb01d38 user: drh tags: trunk) | |
04:05 | Because the "vfile" signatures are now used by "diff", be sure to recompute them before running the diff. ... (check-in: 149945beea user: drh tags: trunk) | |
03:10 | After any kind of database error, include in the error message a warning to the user that it might be wise to run "fossil all rebuild". ... (check-in: 397fa9bf78 user: drh tags: trunk) | |
02:47 | Continuing work on the "diff" command. ... (check-in: db608ee72f user: drh tags: trunk) | |
01:59 | Work toward improving the "diff" command. Get the "-r" or "--from" option working. ... (check-in: a51808c0a5 user: drh tags: trunk) | |
2009-11-05
| ||
00:07 | Check-in the fix for the i16/i64 mixup with the ynVar type in SQLite. ... (check-in: e200c8d65f user: drh tags: trunk) | |
2009-11-04
| ||
13:32 | Update to the latest SQLite ... (check-in: 355e34ba9d user: drh tags: trunk) | |
2009-11-03
| ||
19:43 | Alway run autosync prior to an "update" even when specifying a specific check-in to update to. ... (check-in: f57990b65a user: drh tags: trunk) | |
2009-11-02
| ||
13:19 | Disable the external link marking as it does not work on windows. ... (check-in: 980b160bd0 user: drh tags: trunk) | |
2009-11-01
| ||
19:49 | Add the ⟾ mark after external hyperlinks in wiki. ... (check-in: 0039b7813e user: drh tags: trunk) | |
19:25 | Update to the latest version of SQLite (3.6.20rc1) and fix some compiler warnings. ... (check-in: dffe11c29c user: drh tags: trunk) | |
2009-10-31
| ||
17:01 | Add the "artifact" command for extracting the content of individual artifacts. The new "artifact" command is really just a renaming of "test-content-get". ... (check-in: 8480dd38d2 user: drh tags: trunk) | |
15:07 | Add an "finfo" command to give file history. ... (check-in: 8c8f8616a6 user: drh tags: trunk) | |
14:03 | Fix the "remote-url" command so that it preserves the userid and password. Ticket [68c7f7bee951302]. ... (check-in: 11ecd5c0b5 user: drh tags: trunk) | |
13:50 | Fix the "Behavior" setup page so that it has the correct default values for unspecified attributes. Ticket [0101a97fefd5ca91d] ... (check-in: 671e7c34e9 user: drh tags: trunk) | |
13:23 | Remove the extra space character before filenames in web directory listings. Ticket [28d861eb5799a60] ... (check-in: 4165033b40 user: drh tags: trunk) | |
13:11 | Make use of the is_a_version() function to check for valid version IDs in the checkout command. Ticket [2de4ae605844fe3f]. ... (check-in: 999b1779e7 user: drh tags: trunk) | |
2009-10-27
| ||
20:15 | Make "revert" complain about excess arguments. Ticket [36d5fbf9a4]. ... (check-in: 107f38dd01 user: eric tags: trunk) | |
2009-10-21
| ||
15:43 | update makefile for win32 ... (check-in: 3275d9c63c user: rwilson tags: trunk) | |
2009-10-18
| ||
18:30 | Fix the ZIP archive generator so that it works correctly with the OS X Archive Tool. Ticket [923a912309]. ... (check-in: d78835d2ff user: drh tags: trunk) | |
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-17
| ||
11:17 | Styles don't work in wiki, so mark it with italics ... (Closed-Leaf check-in: c01667b00d user: dmitry tags: trunk) | |
11:16 | Update note style in index.wiki ... (check-in: dda6a5346a user: dmitry tags: trunk) | |
11:14 | Add note to index.wiki ... (check-in: e4c8ef43ea user: dmitry tags: trunk) | |
2009-10-15
| ||
17:20 | Add "Generate RSS feed for timeline" option to Timeline preferences. Don't output RSS when it's turned off. ... (check-in: 9812c6c5ab user: dmitry tags: trunk) | |
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:30 | Update documentation for "clean" command. Ticket [c3d668ad52]. ... (check-in: 25ede6e369 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-10-05
| ||
20:05 | add wiki-contents macro to creole parser, plus minor bug fix ... (check-in: b99aa66d1f user: robert tags: creole) | |
14:29 | Sync client uses only HTTP/1.0 in order to avoid having to support chunked encoding. ... (check-in: 6842999f82 user: drh tags: trunk) | |
10:08 | merge trunk into creole ... (check-in: 651c75c5b7 user: robert tags: creole) | |
2009-10-04
| ||
18:29 | Remember the userid and password used to clone so that subsequent syncs work correctly. ... (check-in: 4dbc8a6dcb user: drh tags: trunk) | |
2009-10-01
| ||
17:22 | Fix the "gdiff" command so that it accepts commands with arguments. This will require users to put double-quotes around program pathnames that contain spaces. ... (check-in: b2fdf4fe14 user: drh tags: trunk) | |
14:54 | Add a missing $baseurl to the default header. ... (check-in: 631c52bc96 user: drh tags: trunk) | |
14:47 | Disable the check of the "server-code" on a sync. This means that two repositories with the same "server-code" can sync with each other, which allows a repository to be copied using an ordinary file copy, and without having to run clone. ... (check-in: 469efd6a7c user: drh tags: trunk) | |
2009-09-30
| ||
23:24 | Promote the "sha1sum" command to a first-class fully documented command. ... (check-in: c83c1110f6 user: drh tags: trunk) | |
2009-09-26
| ||
14:33 | Minor fixes to creole ... (check-in: cacb8db398 user: robert tags: creole) | |
08:17 | Clean up and merge updates from trunk ... (check-in: 7a39dde24b user: robert tags: creole) | |
2009-09-23
| ||
16:54 | place the cursor in the username text box on the login screen. ... (check-in: ca08c1d1b3 user: rwilson tags: trunk) | |
13:08 | Change default ticket viewer format to display ticket title as wiki. Show event summaries as wiki on the timeline. Allow <nowiki> markup in "NOBLOCK" wiki renderings. Ticket [218153bb7c3]. ... (check-in: d6bfe8d9a8 user: drh tags: trunk) | |
2009-09-22
| ||
11:15 | Add the optional mimetype= query parameter to the /doc URI. ... (check-in: f969b6cdde user: drh tags: trunk) | |
07:49 | merge trunk into creole branch ... (check-in: 7a2c37063a user: bob tags: creole) | |
2009-09-21
| ||
20:40 | Add a <br clear="both"> before the footer on every page. ... (check-in: 249f1beaec user: drh tags: trunk) | |
19:19 | Fix a URL on the logo setup page. ... (check-in: 37f295c310 user: drh tags: trunk) | |
19:10 | Add a "logo" image to the local server state. Return this image on all requests to the "/logo" URL. All the administrator to setup that image. Include the image in the default header. ... (check-in: 43481115ed user: drh tags: trunk) | |
16:14 | Improved handling of spaces in usernames and passwords. ... (check-in: 7100babda6 user: drh tags: trunk) | |
15:08 | Update documentation to include links to the mailing list and mailing list archives and to Paul Ruizendaal's TH1 documentation. ... (check-in: 109114baf4 user: drh tags: trunk) | |
2009-09-19
| ||
17:58 | Make sure foreign key constraints are disabled when a new database connection is created. ... (check-in: fe57da72ab user: drh tags: trunk) | |
15:32 | Add the --dotfiles option to the "extra" and "clean" commands. Ticket [4de876322f066]. ... (check-in: a2749215b7 user: drh tags: trunk) | |
15:20 | Fix a (harmless) compiler warning in wikiformat.c. ... (check-in: e0131b1a66 user: drh tags: trunk) | |
15:14 | Accept wiki hyperlinks of the form: <nowiki><b>[#label]</b></nowiki> Ticket [ab82a0bd213b] ... (check-in: 3a4c7f60a2 user: drh tags: trunk) | |
14:42 | Fix the name of the "fossil branch" command in the [/doc/tip/www/quickstart.wiki | Quick Start] document. Ticket [6445480b9bd2] ... (check-in: 849972ea0b user: drh tags: trunk) | |
14:33 | Treat NULL ticket fields as empty strings when appending new text. Ticket [f6747f854ba62b3] ... (check-in: 0b76ce7b6b user: drh tags: trunk) | |
2009-09-18
| ||
20:58 | On the "checkout" command, make sure the argument specifies a check-in and not some other object. Ticket [867f23ff79]. ... (check-in: c774e298c3 user: drh tags: trunk) | |
2009-09-16
| ||
21:29 | Change more system() calls into portable_system() in an effort to fix path quoting problems on windows. ... (check-in: 0eb08b860c user: drh tags: trunk) | |
14:50 | Make sure that bringing up the "/xfer" URL in a web-browser does something sensible (it redirects to the homepage.) Ticket [1d7bbe30aad51]. ... (check-in: 39a144eb5c user: drh tags: trunk) | |
2009-09-15
| ||
18:44 | Make it harder to misconfigure the user accounts in a way that might give people greater access than intended. ... (check-in: bbb8ae7ebf user: drh tags: trunk) | |
12:04 | Add a screen to prompt the user for the name of a new wiki page. ... (check-in: aa57354736 user: drh tags: trunk) | |
00:58 | Fix over-quoting of wiki names. Ticket [e4a31ae35cd521b] ... (check-in: dec4685720 user: drh tags: trunk) | |
2009-09-14
| ||
19:16 | Add the "scrub" command to remove passwords and other sensitive information from a repository. Ticket [e5232878345]. ... (check-in: 6c6a978a53 user: drh tags: trunk) | |
16:56 | Fix a C++-ism in timeline.c. ... (check-in: eb1db585a5 user: drh tags: trunk) | |
16:09 | Formatting changes to the similar event suppression in the timeline. ... (check-in: 8cf8ed785e user: drh tags: trunk) | |
15:33 | Fix an ambiguous column reference in a join - problem introduced by the recent additions to the event table. ... (check-in: d31e054f0d user: drh tags: trunk) | |
15:14 | Changes to the event mechanism to abbreviate a sequence of edits to the same ticket. Updates through this check-in require a "rebuild". ... (check-in: df3e34c2e8 user: drh tags: trunk) | |
14:10 | Make sure the manifest_crosslink_begin/end pair can be called multiple times. ... (check-in: 2a069086e9 user: drh tags: trunk) | |
14:08 | Construct event records for tickets correctly even when the ticket change artifacts arrive out of order. ... (check-in: 95f5520a09 user: drh tags: trunk) | |
2009-09-13
| ||
16:19 | On windows, if the first character of a pathname is '\' then assume that is a full pathname, not a relative pathname. Ticket [cdd360438de]. ... (check-in: 42bf80978d user: drh tags: trunk) | |
2009-09-12
| ||
21:53 | Update the proxy handler so that it supports basic authorization. ... (check-in: 9e274a2e7b user: drh tags: trunk) | |
21:03 | Update the base-64 encoder/decoder to conform to RFC 1421. Add test commands to verify both the endoder and the decoder. ... (check-in: c198613ae1 user: drh tags: trunk) | |
20:42 | More documentation clarifications. ... (check-in: 7879c250fb user: drh tags: trunk) | |
17:45 | More documentation updates. ... (check-in: 3c1234c0f2 user: drh tags: trunk) | |
17:21 | Documentation updates. Add a nice header to the "Download" page. ... (check-in: db70c415ab user: drh tags: trunk) | |
03:45 | fixed documentation for the 'fossil branch list' command ... (check-in: da4363308c user: rwilson tags: trunk) | |
2009-09-11
| ||
23:04 | Make sure that "nobody" and "anonymous" privileges by users who attempt to sync with higher privileges. ... (check-in: 6021279637 user: drh tags: trunk) | |
21:05 | Fix the "ui"/"server" command for win32 so that it works even if run from cygwin in a directory that contains a space in its name. ... (check-in: 7343126617 user: drh tags: trunk) | |
18:27 | Always print the "project-name" using the command-line "info" command. Avoid an extra "/" character when constructing files for check-in. ... (check-in: bbd758ecc3 user: drh tags: trunk) | |
15:06 | Update to the latest SQLite. Fix a bug in the "diff" and "gdiff" commands. Fix a bug that prevented "fossil config pull" from working. ... (check-in: 129edda98e user: drh tags: trunk) | |
2009-09-10
| ||
23:00 | Add extra quoted to system() calls on windows. Ticket [8d073be8808b]. Also update to the latest SQLite. ... (check-in: aeaee1f385 user: drh tags: trunk) | |
14:07 | Support usernames containing spaces for the xfer protocol. Ticket [71c9b46198c04]. ... (check-in: ee47021f51 user: drh tags: trunk) | |
2009-09-09
| ||
16:14 | Update to the latest version of SQLite. Make use of the new sqlite3_strnicmp() interface. ... (check-in: fac950a173 user: drh tags: trunk) | |
2009-09-04
| ||
20:19 | Update "help" comments for clone, push, pull, sync, and remote-url commands. ... (check-in: 6a40733531 user: drh tags: trunk) | |
19:28 | Add the dont-push setting to help facilitate private branches. ... (check-in: d1b948b0c7 user: drh tags: trunk) | |
18:39 | Updates to the "sync protocol" document. ... (check-in: 4b565c4644 user: drh tags: trunk) | |
16:20 | typos in documentation ... (check-in: 1216eb434a user: bharder tags: trunk) | |
12:20 | Fix typos in documentation. ... (check-in: 5150b9de83 user: drh tags: trunk) | |
2009-09-02
| ||
03:14 | Make headings look prettier when using text-based www clients like "elinks". ... (check-in: 449094a8ff user: bch tags: trunk) | |
2009-08-31
| ||
00:48 | When the "http" command is run as root, automatically set up a chroot jail and drop root privileges prior to reading any input. ... (check-in: 7ba10f1a6a user: drh tags: trunk) | |
00:09 | When listing the history of a file, show the check-in associated with each new version of that file. ... (check-in: 96c1043c61 user: drh tags: trunk) | |
2009-08-30
| ||
01:22 | Disable additional hyperlinks when "history" privilege is disabled (by default when the user has not signed in as "anonymous" or other known user.) Help prevent spiders for soaking up bandwidth. ... (check-in: 5fe3aee839 user: drh tags: trunk) | |
2009-08-29
| ||
22:54 | Put the divider marks around the base check-in on ancestor and descendent timelines. ... (check-in: d42adc11c8 user: drh tags: trunk) | |
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-08-28
| ||
22:59 | Deleted some obsolete "todo" files. Updated the FAQ. Modified the the "vinfo" page to show check-in differences and made "vinfo" the default display for check-ins instead of "vdiff". ... (check-in: 713b8be852 user: drh tags: trunk) | |
21:36 | Update the FAQ to describe how to make a clone of the self-hosting fossil repository. ... (check-in: 68b73eb9b9 user: drh tags: trunk) | |
17:58 | Show the date and time on checkouts in the "info" command. ... (check-in: 76630dd9f3 user: drh tags: trunk) | |
17:27 | Tweaks to the homepage. ... (check-in: 9aa91e549e user: drh tags: trunk) | |
17:19 | Add three new variations on the logo GIF. ... (check-in: 1cbae4e7f2 user: drh tags: trunk) | |
16:05 | Documentation updates, including a big rework of the homepage. ... (check-in: 522824b26a user: drh tags: trunk) | |
2009-08-27
| ||
20:14 | Add the ability to view diffs of wiki changes. ... (check-in: 8e3b7fab9f user: drh tags: trunk) | |
18:56 | Still more speed improvements to the "rebuild" command. ... (check-in: a9a27f8aaa user: drh tags: trunk) | |
18:33 | Various small performance enhancements. ... (check-in: 4c37130fde user: drh tags: trunk) | |
15:00 | Performance improvements on the compute_leavs() routine. There is opportunity for further improvement in this area. ... (check-in: 6953ca813c user: drh tags: trunk) | |
14:04 | Performance improvements to the "bag" object. ... (check-in: 1409fbe38c user: drh tags: trunk) | |
2009-08-26
| ||
20:24 | Layout changes to the "shun" control page. ... (check-in: 50ab5c33e7 user: drh tags: trunk) | |
19:50 | More FAQ updates. Add the document on "shunning". ... (check-in: d6b8b5ba73 user: drh tags: trunk) | |
18:40 | Update the FAQ to describe the new --private option on the commit command. ... (check-in: 85c6542a16 user: drh tags: trunk) | |
18:25 | Add the --private option to the "fossil commit" command. This option creates a private branch which is never pushed. ... (check-in: 02a584f7f5 user: drh tags: trunk) | |
2009-08-24
| ||
18:02 | Typos in the new selfhost.wiki document. ... (check-in: 93d0646830 user: drh tags: trunk) | |
17:54 | Add <title> markup to several of the embedded documentation pages. ... (check-in: 5523218023 user: drh tags: trunk) | |
17:45 | Trying to improve the look of the homepage. It is not at all clear that this check-in is any improvement, but it is at least an attempt.... ... (check-in: b79994adcb user: drh tags: trunk) | |
16:00 | Added the "selfhost.wiki" page that talks about the three self-hosting fossil repositories and how they are automatically synchronized. ... (check-in: 67b5f41963 user: drh tags: trunk) | |
2009-08-23
| ||
21:23 | typo ... (check-in: 5556630a9c user: bch tags: trunk) | |
2009-08-22
| ||
20:48 | Fix typo in the new stats.wiki document. ... (check-in: 45dbaa0c94 user: drh tags: trunk) | |
19:27 | Fix the "rebuild" command so that it works in an open check-out without having to specify the repository and so that it accepts the -R option. ... (check-in: d0fc1ad062 user: drh tags: trunk) | |
19:15 | Get the -R option working on the remote-url command. ... (check-in: 614519b46c user: drh tags: trunk) | |
17:40 | Added the "Performance Statistics" page to the embedded documentation. ... (check-in: 2cc95180a0 user: drh tags: trunk) | |
2009-08-21
| ||
16:25 | Add the ability to edit check-in dates using control artifacts. Useful if a user does a check-in when their system clock is set incorrectly thus causing an incorrect timestamp to appear on the check-in artifact. <b>You must run "<i>fossil all rebuild</i>"</b> after upgrading to this or any later version of fossil from a prior version. ... (check-in: ac03d43348 user: drh tags: trunk) | |
2009-08-16
| ||
22:04 | Add a small colored rendering of the logo image. ... (check-in: 93992def02 user: drh tags: trunk) | |
21:34 | Remove unsupported and incomplete webpage functionality: The admin_sql page and the "my" page. ... (check-in: 07f6780c98 user: drh tags: trunk) | |
21:22 | Cleanup of the "admin_sql" web page (formerly "admin/sql"). ... (check-in: ef432c2014 user: drh tags: trunk) | |
2009-08-15
| ||
21:38 | Be sure to call mbcsToUtf8() when opening the global configuration database. Ticket [c7c36ef52edab] ... (check-in: a25092b14c user: drh tags: trunk) | |
17:45 | Remove obsolete "todo" files. Remove the obsolete src/VERSION file and references to that file in the makefiles. ... (check-in: 137bff8294 user: drh tags: trunk) | |
16:50 | Fix faulty SQL in the "db_unset()" routine. Ticket [31bd22c31fcc] ... (check-in: 74f7f6e6ad user: drh tags: trunk) | |
16:47 | Add the "circa" capability to the timeline. Check-in hyperlinks go to the "diff" page by default, rather than the "detail" page. ... (check-in: 5a539f82dc user: drh tags: trunk) | |
13:21 | Fix a memory allocation bug in the ZIP archive generator. Ticket [8d6efe4f927] ... (check-in: 5b91887495 user: drh tags: trunk) | |
12:18 | If the special "ckout" of the "/doc" webpage is used and the server is not within a local check-out, then automatically convert "ckout" to "tip". ... (check-in: 292e585661 user: drh tags: trunk) | |
08:17 | Update documentation of 'proxy' configuration ... (check-in: f0e98310c1 user: altufaltu tags: trunk) | |
02:17 | Add an "extended timestamp" field to generated ZIP archives. The extended timestamp is in UTC so it does not mangle the time when the server and client are in different timezones. Ticket [28044ab5a42b75] ... (check-in: 90048e0b30 user: drh tags: trunk) | |
2009-08-14
| ||
16:19 | Add the --dotfiles option to the "add" command to cause fossil to include files whose name begins with "." which recursively adding files. Ticket [2e924cf9b74e]. ... (check-in: 5bc5e88c86 user: drh tags: trunk) | |
14:03 | Fix the header comment (and hence the "help" message) for the "fossil all" command. ... (check-in: 0b49e4afba user: drh tags: trunk) | |
14:00 | Improvements to the way the update target is computed when saying "fossil update" without specifying what to update to. Avoid the "bad object id: 0" error. ... (check-in: 7847b418bb user: drh tags: trunk) | |
2009-08-13
| ||
14:36 | In the "remote-url" command, omit the userid and password from the URL unless the "--show-pw" command-line option is used. ... (check-in: 9cbef7a104 user: drh tags: trunk) | |
14:27 | Disconnect the global configuration database in ~/.fossil from the respository database in most cases. This allows multiple "sync" or "commit" operations to be running on different repositories at the same time. ... (check-in: 00ac7945a9 user: drh tags: trunk) | |
2009-08-12
| ||
17:35 | Rephrasing the text of the Login page. ... (check-in: c15ec20d5a user: drh tags: trunk) | |
14:41 | Keep track of total network traffic for a sync and report the totals at the end of the sync. ... (check-in: 79be9028eb user: drh tags: trunk) | |
14:27 | Fix an issue with "clone" on the client side: the client was requesting multiple copies of artifacts for which it held a delta with a phantom source. ... (check-in: 7646ee13e3 user: drh tags: trunk) | |
2009-08-11
| ||
15:14 | Change the date markers in file info pages to use the same CSS tags as the timeline. ... (check-in: 53f04b180c user: drh tags: trunk) | |
2009-08-10
| ||
11:12 | Update to the latest version of SQLite. Turn off FTS3 in the SQLite build since it is not currently being used. ... (check-in: 1b0c251575 user: drh tags: trunk) | |
02:52 | Add a new more legible ascii-art font to the anonymous login captcha. ... (check-in: b189acfd7b user: drh tags: trunk) | |
02:29 | Add an ascii-art captcha for anonymous login. ... (check-in: b4a29fac93 user: drh tags: trunk) | |
2009-08-09
| ||
22:13 | correct error message for "fossil all " (as per addition of "ls" subcommand alias) ... (check-in: f438092f88 user: bch tags: trunk) | |
21:39 | make "ls" an alias for "list" in "fossil all [x]" command. i.e.: fossil all ls == fossil all list. ... (check-in: e85b538fa8 user: bch tags: trunk) | |
21:32 | adjust "extra" command to "extras" (i.e. "Show me the extras"). Still works with "extra" as before, due to unambiguous command-completion. ... (check-in: 554d896209 user: bch tags: trunk) | |
17:29 | The FOSSIL_VFS environment variable, if it exists, determines which SQLite VFS is used. Use "export FOSSIL_VFS=unix-none" or "export FOSSIL_VFS=unix-dotfile" to work-around non-posix filesystems such as AFS on unix systems. ... (check-in: 6b0196aeb8 user: drh tags: trunk) | |
2009-08-08
| ||
22:40 | Provide --user-override option on the ci command and the --date-override option on the new command. Make a correction to the file format document. ... (check-in: 8b630bb57a user: drh tags: trunk) | |
2009-08-01
| ||
14:34 | Improvement to the error message issued when the HOME environment variable is missing. Ticket [e3c34af10dd28] ... (check-in: e00a5de0f1 user: drh tags: trunk) | |
14:23 | Add the new remote-url command for managing the default server URL. Ticket [c24e486b05]. ... (check-in: a2cbedcb1f user: drh tags: trunk) | |
13:42 | When the sync protocol receives an HTML error message, print the entire text of the message verbatim. Fix for ticket [8a7a49c47d7f200126402c10803e40dbad595c52]. ... (check-in: 80457ec79b user: drh tags: trunk) | |
12:59 | Always store g.urlCanonical as the last-sync-url value. Fix for ticket [045f23be750d93c0bd91f179f39c5c829ed01bc6]. ... (check-in: 47d8fc4944 user: drh tags: trunk) | |
2009-07-29
| ||
13:09 | On unix with the "fossil ui" command, try to open the webbrowser with "xdg-open" and "gnome-open" prior to resorting to "firefox". Ticket [8bc2549cedcd599556bbaf131f03b96588701f20] ... (check-in: 3a7e3e427d user: drh tags: trunk) | |
2009-07-24
| ||
03:57 | correct typo in error msg ... (check-in: ce5eb40702 user: bch tags: trunk) | |
2009-07-07
| ||
14:53 | Fix the "update" command so that is does not report conflicts on files that have been added to the current check-out but not yet committed. The added files are simply carried forward into the updated version. ... (check-in: e124881a70 user: drh tags: trunk) | |
2009-07-06
| ||
23:53 | Update to the latest SQLite. On the "Ticket" page, if "nobody" is not allowed to create new tickets but "anonymous" is, then offer a hyperlink to log in as anonymous. Change the default settings to be more secure. ... (check-in: 623a9129c8 user: drh tags: trunk) | |
2009-06-25
| ||
13:00 | Update the SQLite implementation to the latest from CVS. ... (check-in: 0e82ba024c user: drh tags: trunk) | |
12:58 | Add the new logo images showing the lizzard skeleton with the "FOSSIL" text at the bottom. Both EPS and GIF formats added. ... (check-in: 3c62437034 user: drh tags: trunk) | |
12:26 | Potential fix for [40df1ced7e]. ... (check-in: 2554ba460d user: drh tags: trunk) | |
2009-06-20
| ||
23:05 | Change the disk number start from 1 to 0 in generated ZIP archives. Ticket [04cba6a00145ab597dabc48ad5ee688496a57650] ... (check-in: deb6f2af4f user: drh tags: trunk) | |
13:06 | Fix a bug that prevented the IP address of website users from being recorded in the administator logs. ... (check-in: 266b6127f6 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-Leaf 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) | |
17:05 | Update the SQLite implementation to the latest as of the time of this comment (SQLite CVS version 6726). This fixes an alignment problem. Ticket [95ab8f02c3]. ... (check-in: e1917f2cee user: drh tags: trunk) | |
2009-06-01
| ||
16:13 | minor help text correction for 'wiki' command ... (check-in: 5e8fb35db1 user: stephan tags: trunk) | |
2009-05-28
| ||
02:44 | Add the --keep option to the "open" and "checkout" commands. Added the --latest option to "checkout". These changes allow one to shift the baseline version and repository of a checkout without changing any files in the checkout. ... (check-in: 915bfd99fe user: drh tags: trunk) | |
2009-05-27
| ||
02:45 | changed title of admin/behavior page to be consistent with the other pages ... (check-in: 7b32e45bd7 user: erik tags: trunk) | |
02:38 | added the behavior section to the admin page. It allows the user to enter fossil settings via the web ui ... (check-in: 92e85dc68e user: erik tags: trunk) | |
2009-05-25
| ||
14:25 | Update the built-in SQLite version to 3.6.14.2. ... (check-in: d21b90e365 user: drh tags: trunk) | |
2009-05-18
| ||
18:54 | Upgrade SQLite to version 3.6.14.1. ... (check-in: 3b76c0474e user: drh tags: trunk) | |
2009-05-09
| ||
06:19 | mods to creole parser and add some default style for creole tables. ... (check-in: 26af399a5c user: robert tags: creole) | |
2009-05-08
| ||
10:04 | Whoops - forgot to add the parser! ... (check-in: b877d2cfcd user: robert tags: creole) | |
09:52 | Initial commit of Creole Wiki Parser extension. ... (check-in: ecd1f09632 user: robert tags: creole) | |
2009-05-07
| ||
00:47 | Update the built-in SQLite to version 3.6.14. ... (check-in: b4ec5750c6 user: drh tags: trunk) | |
2009-04-29
| ||
03:59 | checkpoints for the is_ticket() function ... (Closed-Leaf check-in: 5d49162a31 user: bch tags: fix artifact checkout) | |
03:51 | test recycling "is_ticket()" from wikiformat.c as a way to avoid trying to checkout a ticket ... (check-in: 695b1c7563 user: bch tags: fix artifact checkout) | |
2009-04-27
| ||
08:43 | Experimental - Pass < !-- --> comments through the wiki unchanged unless inside a < verbatim > block in which case it is htmlized. Also pass < span > tags, treating them as font markup. These changes make it easier to convert existing html pages and specifically allow the inclusion of license text in pages derived from copyright material. ... (Closed-Leaf check-in: 47cc9dfec8 user: robert tags: pass-comments, robert-exp) | |
2009-04-24
| ||
18:40 | There is some bug in the new HTTP transport layer. The easiest solution is to close the TCP connection after each round trip, which is what this check-in does. ... (check-in: 767ae79c3d user: drh tags: trunk) | |
2009-04-19
| ||
06:14 | fix for ticket [8832434e32], wrong args for checkoutable() ... (check-in: ab6a293182 user: bch tags: fix artifact checkout) | |
05:48 | branch, start committing hacking that will hopefully yield fix to this problem: one is allowed to checkout "artifacts" that should not be checkout-able (ie: changes to tickets); trying to check this out is permitted, but results in a segfault ... (check-in: 4fff366109 user: bch tags: fix artifact checkout) | |
2009-04-13
| ||
09:50 | Update to version SQLite 3.6.13 ... (check-in: 879e8c5f32 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) | |
12:42 | Update the built-in SQLite sources to version 3.6.12. ... (check-in: 0baf4be679 user: drh tags: trunk) | |
2009-03-30
| ||
01:12 | Add new "transport_flip()" and "transport_rewind()" methods. These are no-ops for HTTP, but might be useful for FILE and maybe even HTTPS. ... (check-in: 63ef585508 user: drh tags: trunk) | |
00:58 | Continuing work on the new HTTP transport mechanism. Make it more obvious where in the code extensions to support file: and https: belong. ... (check-in: 327823e39b user: drh tags: trunk) | |
00:31 | Refactor the HTTP client logic to make it much easier to add support for "file:" and "https:" URLs on push, pull, sync, and clone. ... (check-in: 737e76a69f user: drh tags: trunk) | |
2009-03-29
| ||
22:24 | Use "no-store" in place of "private" as the cache-control mode. Ticket [b465b3bc2ceef4446b2ae770242ed0968e4dbc68]. ... (check-in: 5ffc720194 user: drh tags: trunk) | |
11:41 | If no userid is specified in the URL then the client omits the login card from its request. ... (Closed-Leaf check-in: 09d6a6eb16 user: drh tags: experimental) | |
2009-03-27
| ||
14:32 | Infrastructure in place on the client side to encrypt sync traffic. This is mostly untested so far because we do not yet have a server that understands encrypted traffic. ... (check-in: 9a23c348b1 user: drh tags: experimental) | |
2009-03-26
| ||
23:26 | Completed implementation of utility functions to encrypt and decrypt blobs. ... (check-in: bf16ab9b7b user: drh tags: experimental) | |
15:32 | Incremental changes toward encrypting sync traffic. The changes are incomplete, but all legacy functionality appears to still works. ... (check-in: 5468ec7c5e user: drh tags: experimental) | |
2009-03-24
| ||
22:03 | Improvements to the delta generator algorthm so that it runs much faster on large files with very few similarities. There is no change to the delta format generated, so this is fully backwards and forwards compatible. ... (check-in: 522104c2cd user: drh tags: trunk) | |
2009-03-22
| ||
13:44 | Fix a C89 violation in main.c. ... (check-in: d63f87c003 user: drh tags: trunk) | |
13:18 | Add many new test cases for 3-way merge. No new problems found. ... (check-in: 92638367d8 user: drh tags: trunk) | |
12:25 | Fix a bug in error recovery logic in the 3-way merge. Added new comments to the 3-way merge code to hopefully make it easier to understand. ... (check-in: 3e89b0c526 user: drh tags: trunk) | |
2009-03-21
| ||
19:44 | Additional 3-way-merge test cases. ... (check-in: 26ab4f7012 user: drh tags: trunk) | |
19:18 | More improvements to the 3-way merge. Additional test cases added. ... (check-in: 81122988ba user: drh tags: trunk) | |
16:21 | Fix a typo in a hard-coded web page. Ticket [fe5b460867a187cd32a12e04db62392871c4c38b] ... (check-in: 5ab6f985b9 user: drh tags: trunk) | |
14:12 | More improvements to the 3-way merge algorithm. ... (check-in: 83566f2424 user: drh tags: trunk) | |
2009-03-20
| ||
01:26 | Turn off the debugging prints that were left on by mistake in the previous check-in. ... (check-in: 434830cc00 user: drh tags: trunk) | |
01:23 | Improve merge conflict markings. ... (check-in: e45d478f0c user: drh tags: trunk) | |
2009-02-26
| ||
01:21 | Fix a memory leak that was preventing massive check-ins. ... (check-in: f6790b7c3c user: drh tags: trunk) | |
2009-02-21
| ||
18:59 | Undo inadvertant hacking changes in previous ci (should have been documentation only) ... (check-in: c5f4ec0ed5 user: bharder tags: trunk) | |
18:52 | typo fix ... (check-in: 5b29f6f65f user: bharder tags: trunk) | |
13:09 | Documentation tweaks. No changes to code. ... (check-in: 6ba52ae761 user: drh tags: trunk) | |
2009-02-13
| ||
20:30 | Doc update for branch and co. ... (check-in: bc857ecd92 user: kejoki tags: trunk) | |
2009-02-11
| ||
05:00 | Make command-alias for 'checkout': co. This command could -not- have been used previously as a shortcut, as it would be ambiguous becuase of 'commit' and 'configuration'. A natural mate for 'ci'. ... (check-in: a89b436bc9 user: bharder tags: trunk) | |
2009-02-09
| ||
18:09 | fix option/argument parsing for the case where an option is missing a required argument. ... (check-in: f80303ac73 user: bharder tags: trunk) | |
04:41 | 'fossil' encode tagnames for manifest (for ticket 15f49be6b2b1e) (allows for tags with spaces in name) ... (check-in: 8be6204607 user: bharder tags: trunk) | |
2009-02-01
| ||
12:23 | Always report the content-type charset as utf-8. Ticket [cc6557cfc5763fa80bb04eecea7f713b0751efc4] ... (check-in: daacc139a5 user: drh tags: trunk) | |
2009-01-30
| ||
21:18 | Changed update docs, ** ADDED A _SPECIAL_ (but MUTYPE_BLOCK) wikitag <annotation> to put html comments in wikimarkup ... (Closed-Leaf check-in: 51868cb12f user: kkennell tags: kkinnell-exp) | |
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) | |
03:28 | Mention that fossil is GPL on the homepage. ... (check-in: 0c72d85fbe user: drh tags: trunk) | |
03:04 | Add the "hyperlinks are disabled" warning to the taglist page. Disable hyperlinks on the leaves page when hyperlinks are suppose to be disabled. ... (check-in: 472f9411ee user: drh tags: trunk) | |
02:57 | Add missing 'rebuild' subcommand suggestion for command 'fossil all' subcommands. ... (check-in: 4f0f992245 user: bharder tags: trunk) | |
02:48 | On the taglist and tagtimeline pages, only show non-propagating tags. Omit the branch tags. ... (check-in: 8636eef6e2 user: drh tags: trunk) | |
02:42 | The "artifact" webpage renders wiki as wiki and html as html but gives submenu items to convert the rendering back to plain text (and hexdump). ... (check-in: c7fe01fe8e user: drh tags: trunk) | |
2009-01-28
| ||
22:56 | Add a "View" submenu item on the artifact viewer for files with wiki mimetype. ... (check-in: 0a2a1b4dde user: drh tags: trunk) | |
22:23 | A a "View" submenu option for the content viewer when the file is HTML. ... (check-in: d4fedbb4ad user: drh tags: trunk) | |
21:41 | Add the ci=LABEL parameter to the "dir" webpage in order to look at just files within a single check-in. Add a Download link on the artifact and hexdump viewers. ... (check-in: 923d644b89 user: drh tags: trunk) | |
2009-01-26
| ||
19:41 | Fix incorrect check-in numbers (referring to Figure 5) in the branching tutorial ... (check-in: 5e4b1632bc user: eric tags: trunk) | |
2009-01-25
| ||
23:30 | Add documentation (advocacy-type documentation) on the fossil web interface. Created links from the homepage. ... (check-in: 5c65487c5f user: drh tags: trunk) | |
21:16 | Documentation updates: Added FAQ and testimonials. ... (check-in: 627de3bf16 user: drh tags: trunk) | |
20:13 | Rename the "vinfo" page to "ci" and the "vedit" page to "ci_edit". ... (check-in: 9be1b00392 user: drh tags: trunk) | |
20:10 | Revised formatting of the "Tags and Properties" division of the check-in information screen. ... (check-in: eb8223e164 user: drh tags: trunk) | |
19:47 | Add explanatory text to the top of the rcvfromlist webpage. The info page for the root check-in now knows how to redirect to vinfo. ... (check-in: 9c89b0e0f1 user: drh tags: trunk) | |
19:18 | Documentation tweaks. Change the "Setup" menu title to "Admin". Added pages under Admin to view the RCVFROM table of the database. ... (check-in: 766bec08ce user: drh tags: trunk) | |
16:00 | Update the file format documentation. ... (check-in: c664695186 user: drh tags: trunk) | |
2009-01-24
| ||
23:40 | correct 'branch' subcommand usage string ... (check-in: 8b6cf431fb user: bch tags: trunk) | |
15:47 | Prevent check-ins against a closed leaf. Add the --branch and --bgcolor options to the "ci" and "commit" commands. ... (check-in: 4ac75b9107 user: drh tags: trunk) | |
10:44 | Fix some compiler warnings. ... (check-in: cd965de682 user: drh tags: trunk) | |
00:11 | Add a "nomenclature" sidebox for the Branches page, explaining the difference between an open and a closed branch. ... (check-in: 83ac468aae user: drh tags: trunk) | |
2009-01-23
| ||
23:57 | Make the distinction between open and closed branches. An open branch is a branch with one or more open leaves. Show open and closed branches separately on the "Branches" webpage. ... (check-in: 9659ed66f8 user: drh tags: trunk) | |
22:20 | Update the timeline so that it's use of "Leaf" conforms to the definition given in the documentation. ... (check-in: cb31e90868 user: drh tags: trunk) | |
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) | |
00:16 | Change "baseline" to "check-in" in the on-line documentation. ... (check-in: 904ee40b93 user: drh tags: trunk) | |
2009-01-22
| ||
14:04 | Changes some "Baseline" labels to "Check-in". ... (check-in: e8d3e327f1 user: drh tags: trunk) | |
13:52 | Add the ability to cancel existing tags from the web interface, on the "vedit" page. Disable the display of "Leaf" on the timeline for closed leaves. ... (check-in: 73c23a4279 user: drh tags: trunk) | |
13:08 | Reenable the "Tags" menu item, but make it go to the new "taglist" page. Also add separate "tagtimeline" page and separate "brlist" into "brlist" and "brtimeline". ... (check-in: a12cb216b7 user: drh tags: trunk) | |
12:03 | Change the way branches are tagged: The value of the "branch" property is used to identify the branch name. Repository rebuild required. Also, branches must be retagged. ... (check-in: 42c2a18e73 user: drh tags: trunk) | |
01:53 | Define a "leaf" as a check-in with no children in the same branch. The is_a_leaf() function does some complicated SQL to figure this out. ... (check-in: faf09dc7ae user: drh tags: trunk) | |
01:10 | Improved messages in the "tags and properties" section of the vinfo page. Distinguish between a merge between forks and a merge between branches. A merge from forks, closes the fork, but not a merge from a branch. ... (check-in: 042a08b564 user: drh tags: trunk) | |
2009-01-21
| ||
23:40 | Track the origin of tags and display that origin in the tag and properities information field of the "vinfo" page. Must "fossil rebuild" after this change. ... (check-in: 08db9e11cb user: drh tags: trunk) | |
18:59 | Add timeline links on the leaves page. Also on the leaves page, do not show Merge labels on check-ins. The second part is the fix for ticket [d6bb26f436d8299f95d63f45fa51c92acdc91c5a]. ... (check-in: 2fa4df1e47 user: drh tags: trunk) | |
18:42 | Improvements to the timeline when displaying check-ins with a given tag. ... (check-in: e631d8af6d user: drh tags: trunk) | |
18:12 | Make sure the initial empty check-in shows up in the timeline and branch lists of newly created repositories. ... (check-in: 54e7410c2a user: drh tags: trunk) | |
17:52 | New color choices on the background color editor. ... (check-in: 9c256a46b7 user: drh tags: trunk) | |
13:50 | Fix a bug in the "leaves" page when the repository is empty. Begin adding support for the ability to erase tags. ... (check-in: 432d4391b9 user: drh tags: trunk) | |
03:34 | After each item of the branch list, give a hyperlink to the timeline that shows all check-ins with the branch tag. ... (check-in: bdcac62937 user: drh tags: trunk) | |
03:21 | Throw an error when the "fossil tag add" command specifies a CHECK-IN that does not exist. ... (check-in: 8b2dd05734 user: drh tags: trunk) | |
03:12 | Do not print a warning about "a fork has occurred" when checking in to a leaf that is also the basis of a branch. ... (check-in: 8d5ab7913e user: drh tags: trunk) | |
03:04 | In the timeline, continue to show the of a branch as a "Leaf" even after the branch has been merged into some other line. ... (check-in: ba6687f242 user: drh tags: trunk) | |
02:54 | The "fossil info" command now shows tags associated with the current check-out. ... (check-in: 2521a0a9a7 user: drh tags: trunk) | |
02:47 | Add the sym-trunk and newbranch tags to the root check-in when rebuilding. Also add the newbranch tag to the root check-in when creating a new repository. ... (check-in: 7c7edde116 user: drh tags: trunk) | |
02:22 | When creating new repositories ("fossil new") label the initial empty check-in with a propagating symbolic tag "trunk". ... (check-in: 0139767b9a user: drh tags: trunk) | |
01:23 | Suppress the display of the artificate ID on the timeline which showing changes to wiki or tickets. ... (check-in: 580d6ad8c7 user: drh tags: trunk) | |
01:06 | The timeline correctly shows as a leaf a check-in whose only children are separate branches. ... (check-in: d820722fe5 user: drh tags: trunk) | |
00:05 | Fix an SQL syntax error in the commit logic introduced by check-in [b6e22e62cf26115617822c7940cec5d0dc687184]. ... (check-in: f6d507179e user: drh tags: trunk) | |
2009-01-20
| ||
23:47 | Change the page header from Baseline to Check-in on the "vinfo" page. Fix a bug introduced into tagview (ticket [309c57b3d27219fa6ad601c0021dc067a7cb992d]). ... (check-in: bf7ca1a4d8 user: drh tags: trunk) | |
23:39 | On the "vinfo" page, add a link to a timeline of all other check-ins with the same tag. ... (check-in: fecb3e5cc9 user: drh tags: trunk) | |
22:53 | Add a gray color option on the color changer. Help the "info" webpage to figure out that an artifact is a check-ins when the check-in changes no files relative to its parent (when the check-in only creates a new branch.) ... (check-in: 3b3116e490 user: drh tags: trunk) | |
22:38 | Require that the "branch new" command specify a basis. Do not let it use the current check-out. Otherwise it gets confusing to users. ... (check-in: 4d39bbac10 user: drh tags: trunk) | |
22:21 | Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. ... (check-in: b7f32a71ab user: drh tags: trunk) | |
16:51 | Attempting to rationalize the tagging and branching logic. The "branch" command has been resurrected and appears to work now. The "tag branch" command has been removed. Special tags "newbranch" and "closed" used to manage branches. New changes are not well-tested - use with caution. You must "rebuild" when upgrading through this version. ... (check-in: b6e22e62cf user: drh tags: trunk) | |
00:27 | Display a list of symbolic tags associated with each check-in on the timeline. ... (check-in: fbbd0318bd user: drh tags: trunk) | |
2009-01-15
| ||
16:03 | Update SQLite to version 3.6.10. ... (check-in: c002a008e6 user: drh tags: trunk) | |
2009-01-14
| ||
01:09 | Update SQLite to fix the OR-clause query optimizer bug. That bug is probably harmless to SQLite, but it doesn't hurt to check in the fix. ... (check-in: 037cae8ff6 user: drh tags: trunk) | |
2009-01-13
| ||
18:43 | Add code to understand the "https://" prefix on server URLs. Any attempt to use https gives an error at this point, however. This is a work in progress. ... (check-in: 797d680ef5 user: drh tags: trunk) | |
18:06 | Do not do the login-bypass if the HTTPS env var is ON. This might indicate that a remote HTTPS connection is being converted to HTTP locally using stunnel (or the equivalent). ... (check-in: 3da8a12f48 user: drh tags: trunk) | |
2009-01-10
| ||
13:16 | Update SQLite to the latest code (just prior to 3.6.8). ... (check-in: ed28f6e76d user: drh tags: trunk) | |
2009-01-08
| ||
14:05 | Disable SQL restrictions as soon as the user-supplied report-generator SQL has been parsed, so that other queries that run during report rendering and run unimpeded. Ticket [c666e737cb028bcec2d55659d79ce8521355d2bf] ... (check-in: 58f15e92ae user: drh tags: trunk) | |
2009-01-07
| ||
22:45 | adjust reference.wiki &c. ... (check-in: c8b86eae78 user: kejoki tags: trunk) | |
2008-12-26
| ||
17:41 | Omit the hyperlinks to the wiki edit for the Sandbox if editing is not allowed. ... (check-in: b12a031557 user: drh tags: trunk) | |
17:36 | Require wiki edit privilege in order to edit the Sandbox wiki page, just like any other wiki page. ... (check-in: 2a3e85f2d5 user: drh tags: trunk) | |
2008-12-21
| ||
16:36 | cli docs ... (check-in: aef81bf344 user: kejoki tags: trunk) | |
2008-12-20
| ||
11:36 | Prevent tag cancellations from showing in "fossil tag list" and "fossil tag find", and also on the tagview web page, but make them visible with "--raw" or on the RawTags webpage (admin only). Fixes ticket [f273b440c38eb8478822812e0730f0fc2c8b4c36]. ... (check-in: 7c281b629a user: eric tags: trunk) | |
02:23 | Fix an SQL syntax error. Ticket [62c84f3e604a06f9b8f3f4ca39f774d6909115aa]. ... (check-in: 491b2c69ec user: drh tags: trunk) | |
2008-12-19
| ||
23:09 | update ref page ... (check-in: 10db583adc user: kejoki tags: trunk) | |
2008-12-16
| ||
18:39 | Add randomness in the form of a comment to each sync protocol request. This will break older servers which do not understand comments. But comments have been understood by servers for months now, so hopefully everybody has upgraded. ... (check-in: ba837fd294 user: drh tags: trunk) | |
18:37 | Upgrade SQLite to version 3.6.7. ... (check-in: 458331b99e user: drh tags: trunk) | |
05:16 | docs ... (check-in: a9dcbf3ede user: kejoki tags: trunk) | |
2008-12-15
| ||
08:44 | added quite a few docs to replace the mistakenly added silly templates. ... (check-in: fb185f0a65 user: kejoki tags: trunk) | |
2008-12-14
| ||
23:07 | minor bug fix. ... (check-in: 24db9cd12b user: kejoki tags: trunk) | |
22:54 | Moved new tcksetup.c into checkout dir before commit, added rstats command to get stat page info from command line. ... (check-in: cdbc3ab248 user: kejoki tags: newcmd_rstatus, trunk) | |
2008-12-13
| ||
13:40 | added specification, subsystems to ticket choices, zorro-ed a spelling error ... (check-in: 9d704470c3 user: kejoki tags: trunk) | |
2008-12-12
| ||
23:17 | timeline command now supports a ?-t|--type TYPE? option to filter on specific event types. Fixed a memleak in the timeline command. ... (check-in: bab8363876 user: stephan tags: trunk) | |
22:19 | /timeline.rss now accepts the same filter parameters as /timeline (e.g. y=ci for commits and y=w for wiki) ... (check-in: 90adbd8443 user: stephan tags: trunk) | |
21:55 | Adjust some wikilinks, clean up main ref page, add "new" command. ... (check-in: 1eb067d456 user: kejoki tags: trunk) | |
2008-12-09
| ||
20:25 | Change the add command CLI doc to reflect recursive add of directories. ... (check-in: 83447b7bf1 user: kejoki tags: trunk) | |
2008-12-07
| ||
18:48 | The server now issues error messages in the synchronization protocol when a database error occurs during sync. Ticket [39f3294e213111a51e93d02fef6faa0062979619] ... (check-in: 2be82dcc2a user: drh tags: trunk) | |
18:11 | Enhance the "fossil add" command so that when a directory is named, all contents of that directory are added recursively. Ticket [e02ffabcdaaaf606099ac09227833ba282fdaace] ... (check-in: 8c4e72e223 user: drh tags: trunk) | |
2008-12-06
| ||
18:02 | Add the ability to detect file changes using only the mtime. This is turned on using the "fossil setting mtime-changes ON" command. It is off by default, but it does make many operations go much faster, especially on large repositories, so we might want to start turning it on by default. ... (check-in: 2dffce041d user: drh tags: trunk) | |
2008-12-03
| ||
14:22 | Add a 5 second busy timeout on the database connection. ... (check-in: 892c460b8e user: drh tags: trunk) | |
14:10 | Fix a bug in windows that causes the menu on the wiki display pages to be omitted. Ticket [d6d9ee682eac7708b0a7aa31febc8ad47e4923b1]. ... (check-in: 426a3ba49e user: drh tags: trunk) | |
2008-11-27
| ||
22:58 | Fix the Setup->Shunned->Rebuild button so that it works when the "fossil ui" command is run from within a check-out and without specifying the repository filename. ... (check-in: 8040619968 user: drh tags: trunk) | |
13:50 | On windows, a recv() call fails if the return value is less than or equal to zero. Ticket [66cbcd56a229f33af6b9a6329a7] ... (check-in: c12e5b102e user: drh tags: trunk) | |
13:33 | Change &#149; into &bull; per ticket [2ed0655983b51af6]. ... (check-in: 72e9eb6a0d user: drh tags: trunk) | |
13:25 | Fix two problems in the ZIP downloader, as reported by ticket [e28adcd72503a]. ... (check-in: 39bbc6010e user: drh tags: trunk) | |
02:30 | Update the version of SQLite used to 3.6.6.2. ... (check-in: f84bfc31bf user: drh tags: trunk) | |
2008-11-26
| ||
22:24 | Provide a "Revert to Default" button for editing CSS. Grammar fix on login page. ... (check-in: adefb6c8db user: eric tags: trunk) | |
21:59 | Tidy up the raw tags web page, and provide a way to get there, for admins only ... (check-in: 8d529a7ae9 user: eric tags: trunk) | |
03:26 | Mention that check-in comments follow wiki formatting rules. If the check-in comment is blank, prompt the user to abort the check-in. ... (check-in: 6f0a9f730b user: drh tags: trunk) | |
02:36 | Add a "Preview" button to the default Edit Ticket screen configuration. ... (check-in: 6bcff72d23 user: drh tags: trunk) | |
02:03 | Provide a default ticket report format: "All Tickets". Ticket [86eb5f92f5] ... (check-in: 024859fff2 user: drh tags: trunk) | |
2008-11-25
| ||
21:56 | Reinstate "Tags" on the default main menu. Allow the new tagview page to hand over to the old (but no user interface for this yet). ... (check-in: 10df4ff603 user: eric tags: trunk) | |
2008-11-24
| ||
16:20 | "forward out" the "log in to see links" message in index.wiki ... (check-in: f0720ef5f1 user: kejoki tags: trunk) | |
2008-11-22
| ||
19:32 | Make explicit links in wiki visible regardless of whether or not the "h" permission is turned on. ... (check-in: a8c3a7ea92 user: drh tags: trunk) | |
19:09 | Fix the user edit screen to work correctly even if one or more of the "anonymous", "login", or "developer" users is omitted from the user list. ... (check-in: 21cecd209f user: drh tags: trunk) | |
18:16 | Use colored bullets to indicate the privileges of "nobody", "anonymous", and "developer" on the user edit page. ... (check-in: 77bdac3b19 user: drh tags: trunk) | |
17:09 | Update the "Notes" to the right of the user setup screen. ... (check-in: 3eac8bc0f9 user: drh tags: trunk) | |
15:40 | Update the version of SQLite used internally to 3.6.6.1. ... (check-in: dec2c22d9d user: drh tags: trunk) | |
15:09 | Modified index.wiki a little less. ... (check-in: 5ebaac3dd4 user: kejoki tags: trunk) | |
10:12 | Added some text to index.wiki pointing new users at anonymous login to see links. ... (check-in: 927da3300f user: kejoki tags: trunk) | |
2008-11-21
| ||
22:16 | Fix to the pathname simplifer logic. ... (check-in: d31c0f9c29 user: drh tags: trunk) | |
2008-11-20
| ||
23:19 | Another attempt to get the /home to /login redirection correct. ... (check-in: 0a523be389 user: drh tags: trunk) | |
23:17 | Try again to get the redirection correct when redirecting from /home to /login. ... (check-in: 3420e47b24 user: drh tags: trunk) | |
23:15 | Require wiki read permission in order to visit the /home URL. ... (check-in: 19f5d0b15f user: drh tags: trunk) | |
17:24 | added documentation plan, just so I can ask myself "What was I thinking?" later. ... (check-in: f8835f7365 user: kejoki tags: trunk) | |
03:14 | Change the markup in the index.wiki page from HTML to wiki. Extend the wikitheory.wiki page. Other documentation tweaks. ... (check-in: 7083eb1a1c user: drh tags: trunk) | |
01:07 | When creating a new repository or cloning a repository, print the initial administrator password on standard output. This is intended to help new users figure out how to log in. Ticket [ca08d51f19] ... (check-in: 0c6ea0d93f user: drh tags: trunk) | |
00:35 | Here is a better fix for ticket [c62fac40af] suggested by Kees Nuyt. ... (check-in: 22cb1e1be2 user: drh tags: trunk) | |
2008-11-19
| ||
23:33 | Make sure the socket of the "ui" and "server" commands is bound to the specified port when the -P or --port option is used. Ticket [7ef970e4a2] ... (check-in: 53db94cd41 user: drh tags: trunk) | |
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) | |
12:19 | Show the "Files" menu option on the "home" page when the "h" privilege is enabled. ... (check-in: bdde7ddcc8 user: drh tags: trunk) | |
02:21 | Omit the Content-Length header line from the CGI response under windows because subsequent \n to \r\n translations by Apache will change the content length. But keep the Content-Length header line for the built-in servers and under unix. Ticket [c62fac40af0]. ... (check-in: f6a071cef1 user: drh tags: trunk) | |
2008-11-17
| ||
19:21 | Setting the "pgp-clearsign" command to "off" disables clearsigning. ... (check-in: 86cee3d082 user: drh tags: trunk) | |
19:17 | Improvements to object description on an artifact display. ... (check-in: 5452b32a9f user: drh tags: trunk) | |
19:11 | Modify the artifact viewer to base the mimetype off of artifact content, not the artifact name. ... (check-in: 7303bfeb12 user: drh tags: trunk) | |
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) | |
14:18 | Miscellaneous cosmetic changes ... (check-in: 9de6abab2a user: eric tags: trunk) | |
04:08 | Updated the main page, added add... ... (check-in: 9436bb75c3 user: kejoki tags: trunk) | |
2008-11-12
| ||
04:09 | Changed URLs for embedded docs, changed comment in add.c:mv_cmd to read "does not rename" instead of "does rename" ... (check-in: 67f44bb301 user: kejoki tags: trunk) | |
03:46 | Change the reference docs to embedded (still need to remove wiki versions); add the mv|rename command. ... (check-in: f15298fd4e user: kejoki tags: trunk) | |
2008-11-11
| ||
03:50 | doc changes -- spelling corrections and embedded ref pages. ... (check-in: 9eb6ea75c1 user: kejoki tags: trunk) | |
2008-11-10
| ||
19:54 | Add missing comma in CREATE TABLE vfile ... ... (check-in: c66ffba6da user: eric tags: trunk) | |
01:13 | The "ui" and "server" commands no longer quit if they cannot open TCP port 8080. They keep trying with consecutive ports until they find one that works - up to 100 ports. ... (check-in: d8ceb4ad47 user: drh tags: trunk) | |
00:40 | Update to the latest SQLite. Add a Rebuild button on the Shun webpage. Add the test-detach CLI method. ... (check-in: 3f6edbc779 user: drh tags: trunk) | |
2008-11-09
| ||
22:59 | Tweaks to the formatting of the "stat" webpage. ... (check-in: caa9544f93 user: drh tags: trunk) | |
22:50 | On the index page, links to the "two separate servers" go to the index pages on those servers, not to the timeline. ... (check-in: ec53d7a738 user: drh tags: trunk) | |
22:43 | Bug fix in the "mv" command. Add filename change tracking to the check-in information screens. <b>You must run <i>rebuild</i> on existing respositories when upgrading to this version of fossil.</b> ... (check-in: 9fd8009007 user: drh tags: trunk) | |
19:30 | Optional extra arguments to the "user" command allow one to specify the new password or contact information on the command-line without waiting for a prompt. This makes the "user" command usable from shell-scripts. ... (check-in: f6c0201af7 user: drh tags: trunk) | |
19:22 | Add the "mv" and "rename" commands (aliases for the same thing). ... (check-in: e146d800ac user: drh tags: trunk) | |
16:23 | Add the http-port setting used to specify the default TCP/IP port for the built-in webserver. Ticket [7168128e09]. ... (check-in: 02f09cdd6c user: drh tags: trunk) | |
16:15 | Fix the "help" text for the "all" command. ... (check-in: bcb9c072c5 user: drh tags: trunk) | |
13:41 | Allow the U card of a ticket change artifact to have no argument. When that happens, the user is assumed to be "anonymous". Ticket [1b4f9f30c1] ... (check-in: 6eddf50cfe user: drh tags: trunk) | |
13:22 | Make sure the tkt_uuid and tkt_datetime TH1 variables are initialized on a ticket display, even if no matching ticket is found. ... (check-in: 2664476fbc user: drh tags: trunk) | |
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. <b>Use this branch.</b> ... (check-in: db31a1a51a user: drh tags: trunk) | |
09:55 | Update for making mycfg.exe. <b>WARNING:</b> This is an <u>incompatible change</u>. 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) | |
20:48 | Update SQLite to the latest in CVS (version 3.6.4+). Add a configuration option to show all times in UTC instead of localtime. ... (check-in: d23b8ba62b user: drh tags: trunk) | |
2008-10-31
| ||
14:01 | Make the "ls" command report MISSING instead of EDITED for files that do not exist in the tree. Ticket [ce458c35ca]. ... (check-in: 89d100b845 user: drh tags: trunk) | |
13:36 | Change a couple of instances of "file" to the more correct "artifact". Make it clear that the build time is expressed in UTC. ... (check-in: d5cd3251fa user: drh tags: trunk) | |
13:33 | Take care that the root directory name does not have extra "/" characters. Ticket [9c378ed139]. ... (check-in: 1d280a85aa user: drh tags: trunk) | |
2008-10-27
| ||
15:34 | Fix the web-browser user setting so that it actually works. ... (check-in: 3f5ef308fe user: drh tags: trunk) | |
2008-10-26
| ||
21:30 | Remove the unused inherit-anon configuration attribute. Fix the automatic redirect that follows a login operation. Fix "config push user" on the server side. ... (check-in: 0600b278c0 user: drh tags: trunk) | |
15:59 | Correctly detect when an artifact prefix does not match any artifact. Provide better error messages for non-matching and ambiguous artifact prefixes. Fix for ticket [d0a7fc67e9]. ... (check-in: 9acf0bcdbe user: drh tags: trunk) | |
02:35 | Fix the "number of tickets" counter on the "stats" webpage. ... (check-in: 1e82c4aa85 user: drh tags: trunk) | |
02:29 | Prevent buffer overrun when adding \r characters to the check-in descriptions for win32. Ticket [41bb23e650]. ... (check-in: e44d7a4b5a user: drh tags: trunk) | |
02:16 | Change the default subsystem list for tickets to an empty set. Update documentation to begin making a clearer distinction between local state and global state. ... (check-in: efb759a07d user: drh tags: trunk) | |
2008-10-25
| ||
20:43 | Get "configuration push" working. Fix bugs in concealed-field processing of tickets. ... (check-in: 31e94c0a04 user: drh tags: trunk) | |
17:51 | Add logic to do a configuration push. Add logic to synchronize the CONCEALED table containing hidden email addresses (assuming appropriate permissions). Additional testng is needed; this check-in is to transfer the work to another machine. ... (check-in: 6b0b57a924 user: drh tags: trunk) | |
17:19 | Update conditions when to look for proxy URL in environment. ... (check-in: d65d619d94 user: altufaltu tags: trunk) | |
14:29 | Fix an issue that sets proxy = getenv(http_proxy) even when global proxy option is disabled ... (check-in: d8bf311336 user: altufaltu tags: trunk) | |
2008-10-24
| ||
18:23 | Begin adding a TH1 script trace mechanism actived by the --th_trace option on the "server" and "ui" commands. The implementation is incomplete, but the plane is landing.... ... (check-in: f55c6a1b62 user: drh tags: trunk) | |
16:36 | Modify the TH1 script interperter to use native characters rather than unsigned characters. Fix a bug in the combobox extension command of TH1. ... (check-in: 0c99a1554a user: drh tags: trunk) | |
14:05 | Make the "settings" command work with the -R option. Fix for ticket [5162d999af]. ... (check-in: 2c3b20efff user: drh tags: trunk) | |
14:03 | Remove control characters from rse-notes.txt. ... (check-in: 9a482dd701 user: drh tags: trunk) | |
13:45 | Create named fork test-tag-1 ... (Closed-Leaf check-in: 32b480faa3 user: drh tags: trunk, test-tag-1) | |
13:27 | Change all mentions of "UUID" in the documentation and help screens into either "artifact ID" or "baseline ID" or "ticket ID" as appropriate. "UUID" has a widely recognized meaning that is different from its meaning in fossil. "UUID" is still used in code comments and in variable names. ... (check-in: e8c4f69c50 user: drh tags: trunk) | |
11:14 | Allow the "_FOSSIL_" file at the root of each check-out to be renamed ".fos". At some point we might make .fos the default, but for now _FOSSIL_ is the default. The file can be freely changed between these two names. ... (check-in: 8bdea95c58 user: drh tags: trunk) | |
10:56 | Improvements to the output of the "diff" command so that it is closer to standards. ... (check-in: 85670cfcc8 user: drh tags: trunk) | |
2008-10-23
| ||
03:21 | Fix a spelling in help text of 'tag branch'. ... (check-in: 56177cfe12 user: cle tags: trunk) | |
2008-10-22
| ||
19:35 | Add a --nofork option to "tag branch" so that --raw is not being used for two different purposes. Modify and tidy up the corresponding help text. ... (check-in: c887b2b66e user: eric tags: trunk) | |
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) | |
06:41 | More improvements to the timeline display of ticket changes. ... (check-in: f0c8693845 user: drh tags: trunk) | |
2008-10-18
| ||
20:29 | Add the "version" command to print out the source-code version number for the fossil executable. ... (check-in: a1f727be9d user: drh tags: trunk) | |
19:42 | Add notes from Ralf Engelshall as a text file: rse-notes.txt. ... (check-in: f7a410eca9 user: drh tags: trunk) | |
13:03 | Use sqlite3_snprintf() instead of snprintf() since the latter is not available on all platforms. ... (check-in: 9e80dc66cf user: drh tags: trunk) | |
12:55 | Add defenses against [http://en.wikipedia.org/wiki/Cross-site_request_forgery | cross-site request forgery] attacks. ... (check-in: 0be54823ba user: drh tags: trunk) | |
02:27 | Improvements to how ticket changes are displayed in the UI. The hyperlink is show with strick-through if the ticket is closed. The title is shown after the ticket hyperlink. SQL to determine the closed condition and the title can be set in the ticket setup screens. ... (check-in: ac3f1f2ba7 user: drh tags: trunk) | |
2008-10-17
| ||
13:30 | Update the "info" command so that it can take the name of a repository as its argument and then report information about that repository. ... (check-in: 974f025c6e user: drh tags: trunk) | |
12:31 | Add the "all rebuild" subcommand. Be more aggressive about adding repositories to the repository list. ... (check-in: 2bd0690fe8 user: drh tags: trunk) | |
00:21 | Fix a minor problem in the previous check-in. ... (check-in: 02eabf94e5 user: drh tags: trunk) | |
00:20 | Added the "all" command for things like "fossil all sync". I am not sure "all" is quite the right name for this command, so I may yet change it. ... (check-in: 9346f2290c user: drh tags: trunk) | |
2008-10-11
| ||
15:11 | Fix a few typos in documentation. ... (check-in: 4ef19b554a user: drh tags: trunk) | |
2008-10-09
| ||
18:09 | Fixed a number of small typos. ... (check-in: d0e8e88d54 user: aku tags: trunk) | |
2008-10-06
| ||
11:33 | Fix a few C99-isms in the code so that the code will build on older C compilers. ... (check-in: 3d62a9fb39 user: drh tags: trunk) | |
11:28 | Minor edits to the Questions and Criticisms document. ... (check-in: 5cbfe0cde2 user: drh tags: trunk) | |
00:31 | Documentation update: Add the "Questions and Criticisms" document in response to recent comments on reddit.com. ... (check-in: cbc8983685 user: drh tags: trunk) | |
2008-10-05
| ||
13:13 | The UNIQUE constraint on the default TICKET table was wrong. The tkt_uuid column should be unique unto itself, not in combination with tkt_time. Existing servers will need to fix their TICKET implementations using the setup menu. This check-in changes the default. ... (check-in: fb8dc7d07f user: drh tags: trunk) | |
12:34 | Get cloning working for local files without the use of network I/O. Ticket [b3482d580e]. ... (check-in: 9236f0c086 user: drh tags: trunk) | |
01:03 | Documentation updates. ... (check-in: c8893c69ac user: drh tags: trunk) | |
2008-10-04
| ||
20:40 | The "configuration" command will now sync ticket report formats, shunned UUIDs, and user information (but not user passwords). Added the "config merge" method. Fix an initialization bug that was given Admin privilege to anonymous by default. ... (check-in: bf75ea9852 user: drh tags: trunk) | |
2008-10-03
| ||
19:45 | Fix a typo: "tested" becomes "nested". Ticket [74814a6682]. ... (check-in: 20a0fbdf64 user: drh tags: trunk) | |
2008-09-27
| ||
18:52 | corrected 'Duration of Project' to round up, so a 2-day-old project doesn't show up as 1 day old ... (check-in: dab84c22ee user: stephan tags: trunk) | |
2008-09-23
| ||
20:53 | Fix a bug in the mime-type decoder for the /doc method. ... (check-in: fa1c7d598f user: drh tags: trunk) | |
2008-09-21
| ||
19:00 | fixed deps problem created by my last checkin. Now builds properly in non-parallel mode ... (check-in: d2ae873e9e user: stephan tags: trunk) | |
2008-09-19
| ||
15:36 | fixed Makefile dependency orderings so parallel compilation (e.g. make -j2) can work (cuts my build times in half) ... (check-in: c699c491df user: stephan tags: trunk) | |
11:11 | fixed an 'integer overflow' warning from the Sun compiler. Thank to Kevin for the tip. ... (check-in: 7ae01ee47b user: stephan tags: trunk) | |
2008-09-18
| ||
11:21 | added comments about necessary link flags for Solaris 10 + OpenSolaris ... (check-in: 7dddab2fbe user: stephan tags: trunk) | |
2008-09-11
| ||
17:12 | Fix a memory double-free'd problem. In function <tt>cgi_set_cookie</tt> the <tt>zDate</tt> was allocated via usage of <tt>cgi_rfc822_datestamp</tt>. But as it was appended to the blob <tt>extraHeader</tt> via the format specifier <tt>%z</tt> the memory was free'd by <tt>blob_appendf</tt>. As <tt>cgi_rfc822_datestamp</tt> might return both a dynamic allocated empty string as well as a dynamic allocated string containing the time stamp, <tt>blob_appendf</tt> should not try to free the <tt>zDate</tt>. So now the format specifier is changed to <tt>%s</tt> to let us decide, if we want to free the memory or not. ... (check-in: aeeba751c4 user: cle 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-09-03
| ||
18:52 | Clarify some comments in name.c ... (check-in: 5113ab5981 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 <tt>rid</tt> to <tt>uuid</tt> for the <tt>/zip</tt> 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) | |
18:28 | Fix an HTML nesting error. ... (check-in: 35b2d16450 user: eric tags: trunk) | |
10:19 | Beautify the permission explanation table on the /setup page. ... (check-in: 091fa4d4b2 user: hintze tags: trunk) | |
2008-08-14
| ||
16:15 | Fix bug [c858c4178b] - at three places, the original checkin comment was taken from the repository. Only if there was no original checkin comment, the edited comment (<tt>ecomment</tt>) was fetched. That logic seem wrong. As at all other cases, first the <tt>ecommend</tt> was fetched and only when that failed, the original comment was taken, I corrected the three places in code accordingly. ... (check-in: 589687d783 user: cle tags: trunk) | |
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 <tt>fossil</tt>. ... (check-in: bdac9f7238 user: hintze tags: trunk) | |
2008-08-13
| ||
19:22 | Use new alternative <tt>/zip</tt> URL syntax for the <tt>Zip archive</tt> link at the <tt>/vinfo</tt> page. Where the old filename of the ZIP archive was <verbatim> 417dd898ab0640f2472ebd248ac80e80f0ec6972.zip </verbatim> the new name would be: <verbatim> fossil-417dd898ab.zip </verbatim> The archive's content is placed into a directory named after the Zip archive file's basename. ... (check-in: 3c9e5699ce user: cle tags: trunk) | |
11:57 | Allow an alternative URL syntax for downloading artifacts via the <tt>/zip</tt> page. The original way is: <verbatim> http://localhost:8080/zip/fa6e9930177e84ce089b30ad768c454a012364f7.zip </verbatim> which will store the artifact in the file <tt>a6e9930177e84ce089b30ad768c454a012364f7.zip</tt>. Alternatively it is now possible to download the artifact in e.g. the file <tt>fossil.zip</tt> via the URL: <verbatim> http://localhost:8080/zip/fossil.zip?rid=fa6e9930177e84ce089b30ad768c454a012364f7 </verbatim> ... (check-in: 417dd898ab user: hintze tags: trunk) | |
2008-08-12
| ||
03:27 | New <b>Zip</b> permission. This permission allow someone to download a zipped artifact via the wiki's <tt>/zip</tt> URL. It can given the user <tt>nobody</tt> to allow automatic package builder to download the sources they know from <tt>fossil-scm.org</tt> or other servers without any intervening login necessary. As the <tt>/zip</tt> 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 <tt>tag delete</tt> to <tt>tag cancel</tt>. * New branching behavior. Now if subcommand <tt>tag branch</tt> is used, a new copy of manifest <tt>UUID</tt> with the same parent will be created, thereby creating a fork. A propagating symbolic tag with <tt>TAGNAME</tt> 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.<br><br>However, if the option <tt>--raw</tt> was given, the old <tt>tag branch</tt> behavior is used. That means, no creation of a fork by copying the manifest <tt>UUID</tt>, no cancelling of inherited propagating symbolic tags. The tag will be applied to the given UUID directly.<br><br>For instance <verbatim> fossil tag branch fix-12345 cfcfcfee fossil tag branch --raw bgcolor fix-12345 yellow </verbatim> will create a fork by copiying manifest <tt>cfcfcfee</tt>, apply a tag <tt>fix-12345</tt> that will propagate to its children and set the propagating property <tt>bgcolor</tt> to <tt>yellow</tt>. ... (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-03
| ||
16:47 | Users unconditionally inherit capabilities of "anonymous". New capability "v" means to inherit capabilities of user "developer". Login is prohibited if the password is empty. ... (check-in: 1f1d96529c user: drh tags: 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-07-27
| ||
21:02 | Reverse the check on inline formatting for indented paragraphs in wikiformat.c ... (check-in: 3bc6d0b0c9 user: eric tags: trunk) | |
18:35 | Change behavior of Fossil's tag handling. 1. All subcommands of command <tt>tag</tt> prepends a prefix <tt>sym-</tt> infront of every tag name passed to them. Tags beginning with <tt>sym-</tt> are special in Fossil as they might serve as replacement of a UUID they are attached to.<br><br> Further, <tt>tag list</tt> will only list all tags beginning with <tt>sym-</tt> but with that prefix removed during display as default.<br><br> All subcommands can get passed an option <tt>--raw</tt>, that prevent the prepending of the prefix <tt>sym-</tt> in front of the tag name. <tt>tag list</tt> will report all tags without removing any prefix if called with option <tt>--raw</tt>. 2. If a command takes a tag name that may be confused with a UUID, the command did interpret that parameter as a UUID instead as a tag name. Such tags might now be prefixed with a <tt>tag:</tt> to enforce the command to take them as tag name instead of a UUID. For example: <verbatim> fossil tag add abcde $uuid : fossil update tag:abcde </verbatim> without the prefix <tt>tag:</tt> fossil would try to update to a UUID beginning with <tt>abcde</tt>. If no such UUID was found, fossil will complain and exit. ... (check-in: d1c9938025 user: cle tags: trunk) | |
2008-07-26
| ||
17:08 | Make all users inherit the capabilities of "nobody" as well as (optionally) of "anonymous". ... (check-in: eb24a021d6 user: eric tags: trunk) | |
16:51 | Add a "User-Agent" header to the HTTP traffic generated by fossil. The user-agent string is "Fossil/$UUID". ... (check-in: 31824fbf91 user: dan tags: trunk) | |
14:02 | Code to randomize messages from client to the server. ... (check-in: 3cb547be2c user: drh tags: trunk) | |
2008-07-25
| ||
12:30 | Disable the "branch" command pending further discussion and clarification of its purpose and intent. ... (check-in: f6d3d89e76 user: drh tags: trunk) | |
2008-07-24
| ||
15:08 | Remove redundant "Description & Comments:" label from the ticket viewer. ... (check-in: 4b56350ecb user: drh tags: trunk) | |
15:02 | Fix a bug in the check-in comment editor. Ticket [4b40f57449]. ... (check-in: 89de100a2d user: drh tags: trunk) | |
14:48 | Clean up handling of concealed email addresses. This might be related to ticket [4b40f574494]. ... (check-in: 3c851ca760 user: drh tags: trunk) | |
13:31 | Fix a missing end-transaction in the content_new() procedure. ... (check-in: dc09f09432 user: drh tags: trunk) | |
12:29 | Clarify the formatting rules for <verbatim>. Ticket [aee2a1a927f] ... (check-in: 2c3ccaa048 user: drh tags: trunk) | |
02:04 | Store private ticket fields (ex: the originators email address) as their SHA1 hash so that malefactors cannot read them. Add the new "concealed" table to the repository database and store mappings from SHA1 hashes back to email addresses in that table. Ticket [a24ec6005f]. Note: run "rebuild" on repositories after updating to this version of fossil in order to create the "concealed" table. Need to add the ability to manage the concealed table from the web interface and the ability to sync concealed content between trusted repositories. ... (check-in: f46fe42d6d user: drh tags: trunk) | |
2008-07-23
| ||
20:57 | Make sure new artifacts are entered into the unclustered table. Ticket [4b72e10dca]. ... (check-in: 1f8d2501b0 user: drh tags: trunk) | |
17:36 | Do not allow the current repository to be added to the set of files for a repository. Ticket [8e9136e8]. ... (check-in: 141c31792b user: drh tags: trunk) | |
13:01 | The "extra" and "clean" commands ignore the repository file if the repository happens to be within the check-out. Ticket [c7b35be88]. ... (check-in: 2ecc407d9b user: drh tags: trunk) | |
2008-07-21
| ||
01:37 | Fix a typo in the "concepts.wiki" documentation. ... (check-in: bad9999d7d user: drh tags: trunk) | |
2008-07-20
| ||
17:37 | Updated documentation to indicate that bug-tracking is now available. Preliminary documentation on bug-tracking. (Much more documentation is needed - also need documentation on how the wiki works.) ... (check-in: 6ecc392f1c user: drh tags: trunk) | |
15:30 | Fix a bug that prevents the /tktnew page from working with no login. ... (check-in: 449559394a user: drh tags: trunk) | |
2008-07-19
| ||
18:18 | Add the ability to edit check-in comments and users from the web interface. ... (check-in: f0474b87b0 user: drh tags: trunk) | |
16:03 | Allow Admin user to changes user information. Add a "User" link on the main menu for Admin users. ... (check-in: f8831f447a user: drh tags: trunk) | |
15:40 | Improved explanation of privileges on the User Edit screen. ... (check-in: 92f6d3d786 user: drh tags: trunk) | |
15:12 | Fix enforcement of access restrictions on reports. Do not allow reports to show the content of fields whose names begin with "private_" unless the "e" permission is enabled. ... (check-in: 21326fb6f7 user: drh tags: trunk) | |
14:15 | Fix the "Key Template" setup box under ticket configuration. ... (check-in: b7588eb2f7 user: drh tags: trunk) | |
2008-07-18
| ||
21:44 | CSS fixes - make <div class="content"> ... </div> actually enclose the content. Also add a couple of missing footers. ... (check-in: 23ed5e2cd6 user: eric tags: trunk) | |
12:14 | Fix typos in the quick-start document. ... (check-in: 924554d78b user: drh tags: trunk) | |
2008-07-17
| ||
20:34 | Give /wiki a link to the Wiki page with the same name as the Project Name. ... (check-in: 82136b0a5f user: eric tags: trunk) | |
15:49 | Enhance the wiki rendering to support <div> markup. The closing </div> tag with and id= attribute can close off <verbatim> and <nowiki>. The wiki append page uses this to prevent unclosed tags from messing up the rendering of subsequent comments. ... (check-in: e01aa8cb4b user: drh tags: trunk) | |
01:49 | Avoid the use of chdir() since this seems to cause problems on windows. ... (check-in: 849b94c631 user: drh tags: trunk) | |
2008-07-15
| ||
19:03 | Implement history display for tickets. ... (check-in: b3ee50c946 user: drh tags: trunk) | |
16:42 | Work toward getting bug-tracking working well. ... (check-in: d3e711fd2f user: drh tags: trunk) | |
15:34 | Update the SQLite implementation to the 3.6.0 prerelease. ... (check-in: d19a05f2a2 user: drh tags: trunk) | |
14:33 | Additional documentation updates. ... (check-in: adc0b3bfb0 user: drh tags: trunk) | |
13:46 | Documentation updates. ... (check-in: 8d8a41d195 user: drh tags: trunk) | |
02:01 | Use the %/ substitution instead of %s when constructing windows pathnames. ... (check-in: 9d23230322 user: drh tags: trunk) | |
2008-07-13
| ||
12:08 | Fix the timeline command so that it work with --repository and -R. ... (check-in: c1e85e4da5 user: drh tags: trunk) | |
2008-06-08
| ||
19:31 | Use cr/nl instead of just nl at the end of every line on the check-in comment template for windows. Strip out the cr characters before completing the commit. ... (check-in: e976aa6fcb user: drh tags: trunk) | |
16:19 | Bug fix in wiki rendering. Avoid terminating the output when an an unrecognized markup attribute appears inside <verbatim>. ... (check-in: 71104b898d user: drh tags: trunk) | |
15:45 | Better error messages when trying to run "fossil ui" with an invalid or unaccessible repository. ... (check-in: dcc48662f8 user: drh tags: trunk) | |
15:10 | Fix a C++-ism in report.c. ... (check-in: 9e2d2676a4 user: drh tags: trunk) | |
2008-06-06
| ||
20:11 | Change the "omitsign" setting into "clearsign" and invert its sense. ... (check-in: 3f706b92a5 user: drh tags: trunk) | |
20:05 | Fix to the omitsign setting. ... (check-in: 417e7662e5 user: drh tags: trunk) | |
2008-06-02
| ||
15:18 | Documentation tweaks. ... (check-in: 42ed55e82f user: drh tags: trunk) | |
15:01 | Clicking the "Shun" submenu does not shun immediately, but only takes you to the page where you can click the "shun" button. ... (check-in: 94a93469c8 user: drh tags: trunk) | |
09:54 | Fix an assert in the rebuild command. ... (check-in: cfb1341ae3 user: drh tags: trunk) | |
2008-05-29
| ||
14:38 | Add a missing semicolon to the previous checkin. ... (check-in: 5b61ad3a4c user: drh tags: trunk) | |
14:37 | When redirecting to /xfer, make sure the PATH_INFO actually exists. Update the cgi_replace_parameter() routine to make sure the parameter being replaced already exists. ... (check-in: e5b7292620 user: drh tags: trunk) | |
14:00 | Always redirect incoming HTTP requests to the /xfer method when the content-type is application/x-fossil. ... (check-in: 16ec6e558b user: drh tags: trunk) | |
13:05 | Updates to the "concepts" document. ... (check-in: 26a2b61dbd user: drh tags: trunk) | |
12:10 | On-line documentation tweaks. ... (check-in: 1db8656f68 user: drh tags: trunk) | |
01:58 | Improvements to the shunning algorithm. Add the shun page and an opportunity to shun or unshun artifacts in the artifact viewer. ... (check-in: a48474bc75 user: drh tags: trunk) | |
2008-05-28
| ||
19:24 | More ticket processing refinements. ... (check-in: 27d2e6e458 user: drh tags: trunk) | |
18:48 | Continuing work on the ticketing system. ... (check-in: 49380d500a user: drh tags: trunk) | |
15:29 | Split of the ticket configuratio into separately editable pieces. ... (check-in: 86db6fa150 user: drh tags: trunk) | |
2008-05-25
| ||
19:36 | Incremental work on tickets and especially ticket configuration. ... (check-in: ce277cadda user: drh tags: trunk) | |
11:50 | Allow command-line options of the form "--name=value". ... (check-in: be758137b0 user: drh tags: trunk) | |
2008-05-24
| ||
23:54 | Tweaks to the embedded documentation. ... (check-in: e65e669148 user: drh tags: trunk) | |
22:40 | added autosync check to wiki commit ... (check-in: d58ed02bed user: stephan tags: trunk) | |
16:02 | Clarification of wiki formatting rules. ... (check-in: 3beb385964 user: drh tags: trunk) | |
13:30 | When reporting database errors in CGI mode, make sure the CGI header comes out first. ... (check-in: 3dce979214 user: drh tags: trunk) | |
02:34 | Fix the "card count" on sync to include the configuration cards sent and received. ... (check-in: d53af79c81 user: drh tags: trunk) | |
2008-05-23
| ||
21:41 | corrected wiki command short help ... (check-in: 92df4748bd user: stephan tags: trunk) | |
19:21 | Finish implementing the configuration command by adding method implementations for "import", "reset", and "pull". ... (check-in: 28e56282c9 user: drh tags: trunk) | |
12:24 | removed USER stuff. Reorganized. i would have SWORN that i checked this in yesterday. ... (check-in: ab5ab46206 user: stephan tags: trunk) | |
2008-05-22
| ||
15:31 | Better error message when a CGI configuration specifies a non-existant or unreadable repository. ... (check-in: 69650f2963 user: drh tags: trunk) | |
13:58 | Begin adding the new "configure" command. ... (check-in: e06ae9f6d2 user: drh tags: trunk) | |
12:49 | Make sure fossil_panic() text is given a proper header in CGI mode. ... (check-in: dbfe682b92 user: drh tags: trunk) | |
12:38 | Fix a segfault on the "fossil cgi" command. ... (check-in: b4f9d90ca3 user: drh tags: trunk) | |
2008-05-20
| ||
20:57 | fixed a typo in tktconfig.c ... (check-in: 9d4f1b6514 user: stephan tags: trunk) | |
15:45 | new HOWTO: setting up a repo ... (check-in: a5f1c79f28 user: stephan tags: trunk) | |
14:45 | added tip about being able to pass login info to clone URL ... (check-in: d1477108b0 user: stephan tags: trunk) | |
2008-05-19
| ||
15:10 | Add a page describing how to do embedded documentation. ... (check-in: 4b826eed14 user: drh tags: trunk) | |
15:08 | Clarifications of the "quickstart.wiki" documentation. ... (check-in: 70dcb9fc8b user: drh tags: trunk) | |
13:08 | explained the clone command in a bit more detail (what it does and where to go from there) ... (check-in: 44a4c365a7 user: stephan tags: trunk) | |
2008-05-18
| ||
17:33 | Remove the "Dangling" column from the sync status display. ... (check-in: 64c58fd64f user: drh tags: trunk) | |
17:29 | Sync server responds to reqconfig cards. Allow cloning of repositories that contain tickets. ... (check-in: ba8af8731f user: drh tags: trunk) | |
17:18 | Improvements to clone performance. Skip cross-linking during the clone the automatically rebuild after the clone. Fixes to rebuild to make sure all artifacts are crosslinked. ... (check-in: 791a513c28 user: drh tags: trunk) | |
15:51 | Improvements to cloning performance. ... (check-in: 243e02bfbd user: drh tags: trunk) | |
2008-05-17
| ||
22:18 | Begin adding code to the sync logic to transfer configuration options upon request. ... (check-in: a241c8111c user: drh tags: trunk) | |
21:15 | Add the "Bugs" menu element on the default header. Progress on implementing bug tracking. ... (check-in: 86ed68ba34 user: drh tags: trunk) | |
20:32 | Documentation tweaks. ... (check-in: 06689854ae user: drh tags: trunk) | |
19:24 | Fix a bug in the new win32 server implementation. ... (check-in: b9eec2d277 user: drh tags: trunk) | |
18:19 | Add the "ui" command to automatically launch a web browser after starting the HTTP server. The web browser choice can be configured using the "setting" command. ... (check-in: dfb68976be user: drh tags: trunk) | |
17:52 | Make sure temporary files are well-named and are deleted after use in the win32 fossil server command. ... (check-in: 24f336c9ae user: drh tags: trunk) | |
17:43 | Get the "server" command running under windows. ... (check-in: e2e016c31f user: drh tags: trunk) | |
14:49 | The bug report generator compiles but still does not work right. ... (check-in: 55342eb9fb user: drh tags: trunk) | |
13:40 | Make Th1 variable $current_page available to the header and footer. ... (check-in: a0f1864499 user: drh tags: trunk) | |
08:53 | Allow the check-in of files show names begin with ".". Add the "private" table to repository schema but do not yet do anything with it. ... (check-in: 525cc35bf3 user: drh tags: trunk) | |
2008-05-16
| ||
18:57 | Get rudimentary ticket editing working. ... (check-in: 46e6a03232 user: drh tags: trunk) | |
18:11 | Progress toward getting ticket handling to work. ... (check-in: 68c24b1857 user: drh tags: trunk) | |
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 | Tweaks to the home-page text. ... (check-in: 22005927ad user: drh 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) | |
03:18 | added optional FILE arg to wiki export ... (check-in: 7adbf773c2 user: stephan tags: trunk) | |
01:43 | Added new "wiki create" command. Cleaned up the "wiki commit" code and added an option filename argument to both "wiki commit" and "wiki create". ... (check-in: e03d1be55b user: drh tags: trunk) | |
01:09 | Back out the "Home Page" configuration option added by [29374daa0d] ... (check-in: c51dd3058c 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) | |
22:05 | /home link content can now be pulled from a Wiki entry or an arbitrary link relative to the fossil root url. See the WWW Configuration dialog for details. ... (check-in: 29374daa0d user: stephan tags: trunk) | |
22:03 | corrected link to index.wiki ... (check-in: 24df39d736 user: stephan tags: trunk) | |
21:01 | corrected a broken link ... (check-in: bfab49ede1 user: stephan tags: trunk) | |
20:28 | removed as part of the /doc port ... (check-in: fda26ca344 user: stephan tags: trunk) | |
20:26 | minor refactorings to the wiki commands ... (check-in: bfb4d414dd 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) | |
13:37 | Update SQLite to version 3.5.9. ... (check-in: a85cc7ce8d user: drh tags: trunk) | |
13:35 | Fix compiler warnings in wiki.c. ... (check-in: a51699a7ad user: drh tags: trunk) | |
2008-05-14
| ||
23:25 | reorg'd/expanded the TODOs ... (check-in: d13b3ff094 user: stephan tags: trunk) | |
23:13 | fixed to C++isms which Annotate accuses me of adding on 2008.2.2 ;) ... (check-in: cedf518c96 user: stephan tags: trunk) | |
23:08 | corrected package description ... (check-in: 3c6067dd07 user: stephan tags: trunk) | |
23:02 | corrected my *buntu release name ... (check-in: 7c4eee9c9c user: stephan tags: trunk) | |
23:01 | added some help docs + TODO ... (check-in: cf5bbd92a2 user: stephan tags: trunk) | |
20:59 | Cleanup and simplify the code for the recently added "wiki" command. ... (check-in: decac09b7d user: drh tags: trunk) | |
20:26 | cleaned up error handling a bit, minor code style changes, s/import/commit/ ... (check-in: feee32d3af user: stephan tags: trunk) | |
20:02 | removed 2 remaining debug lines. Cleaned up help text. ... (check-in: 87a1a31d1d user: stephan tags: trunk) | |
19:51 | added command: wiki [export WikiName|list] ... (check-in: 5fb1152dab user: stephan tags: trunk) | |
12:21 | Return a proper error message if the first line of an HTTP requested handed to the "http" command is blank. ... (check-in: 0a14f18111 user: drh tags: trunk) | |
02:03 | Change the spelling of "descendant" to use the -ant suffix everywhere, including in the filename "descendant.c". The adjective form can be spelled either -ant or -ent, but the noun form requires -ant, or so says American Heritage. ... (check-in: 6458f020fc user: drh tags: trunk) | |
2008-05-13
| ||
13:20 | Make attempts to add _FOSSIL_, manifest, and manifest.uuid warnings, not fatal errors. This allows users to say things like "fossil add *" when initially populating a new project repository. ... (check-in: 844718abbf user: drh tags: trunk) | |
00:19 | Use the SCRIPT_NAME environment variable rather than REQUEST_URI to find the base name of the CGI script. ... (check-in: c23469468b user: drh tags: trunk) | |
2008-05-10
| ||
18:19 | Add the -nosync option to the "open" command. We might consider making -nosync the default for "open". ... (check-in: ec82a32b80 user: drh tags: trunk) | |
18:09 | Comment changes to the pre-commit verification logic. No changes to code. ... (check-in: 2d581c03e5 user: drh tags: trunk) | |
18:01 | Help message cleanup. Automatically delete cloned database files if the clone fails. ... (check-in: 6b85fd173e user: drh tags: trunk) | |
17:22 | Add the "unset" command for clearing settings. ... (check-in: 418207989a user: drh tags: trunk) | |
17:09 | Add the --nosync option to temporarily disable autosync. Useful when off network. ... (check-in: 9ba6e4287b user: drh tags: trunk) | |
2008-05-07
| ||
23:56 | Fix a typo on the "stat" page. ... (check-in: cf84ce2d8c user: drh tags: trunk) | |
17:38 | Fix a couple of C++-isms in my_page.c and tagview.c. Remove the return value from autosync(). ... (check-in: 908009fdc4 user: drh tags: trunk) | |
12:15 | Add the --proxy option to the commit and update commands. ... (check-in: b714ab1ea7 user: drh tags: trunk) | |
2008-05-06
| ||
12:24 | Add the --proxy command-line option that can be used to enable or disable an http proxy on a case by case basis. ... (check-in: f652599003 user: drh tags: trunk) | |
2008-05-05
| ||
23:15 | The "h" capability is now used to enable hyperlinks to non-wiki pages. When "h" is missing, many pages give a hyperlink to the login page and automatically fill in "anonymous" as the user name. The login page jumps back to the target page after a successful login. ... (check-in: d57de28756 user: drh tags: trunk) | |
20:18 | Work toward making the "h" permission mean "hyperlink". Without "h", many pages will display, but there are few hyperlinks. A message invites users to login as anonymous. ... (check-in: 2b0d4519dc user: drh tags: trunk) | |
19:33 | Updates to quickstart document to talk about setting up a proxy. ... (check-in: c507cfa76b user: drh tags: trunk) | |
19:08 | Fix the HOST: header to use the original URL, not the proxy URL. ... (check-in: 1dbf332352 user: drh tags: trunk) | |
18:39 | Fix the fossil repository URL in the quickstart.html document. ... (check-in: c7438f6dc9 user: drh tags: trunk) | |
17:30 | Honor the http_proxy environment variable as another source for the URL of the HTTP proxy if the "proxy" setting is undefined or is "off". ... (check-in: 387cbeda3f user: drh tags: trunk) | |
17:24 | Add the ability to modify global settings (such as the proxy setting) even when there are no repositories defined. ... (check-in: 4e683ef07b user: drh tags: trunk) | |
2008-05-01
| ||
22:49 | Enable proxy support using the "fossil setting proxy" command. This check-in is made using a proxy. ... (check-in: 676fdd088a user: drh tags: trunk) | |
18:42 | On windows builds, understand both "C:/" and "C:\" as the beginning of an absolute pathname. ... (check-in: becc24e4e9 user: drh tags: trunk) | |
2008-04-25
| ||
22:31 | initial checkin: quick hack to generate a .deb package of fossil. ... (check-in: adaa8411d9 user: stephan tags: trunk) | |
21:49 | LIB is now += LDFLAGS so that i can link on OpenSolaris (need -lsocket) ... (check-in: 1bceafc4d0 user: stephan tags: trunk) | |
21:45 | s/strnlen/strnlen_/g for the local strnlen impementation because the name fataly collides with a func from standard headers in some gcc versions (e.g. GnuSolaris/Nexenta w/ gcc 4.0.x). ... (check-in: 0c78ba2eb4 user: stephan tags: trunk) | |
2008-04-10
| ||
12:24 | Fix the "tag add" command to report an error if given an invalid UUID argument. ... (check-in: 0d9abccbb6 user: drh tags: trunk) | |
2008-03-17
| ||
23:48 | Fix a typo in the mkdownload.tcl script used to generate the download.html page. ... (check-in: 8dae3bc320 user: drh tags: trunk) | |
21:21 | Update the website to include links to the download page. ... (check-in: bbbee5fc37 user: drh tags: trunk) | |
21:14 | Added the mkdownload.tcl script for generating the download.html page. ... (check-in: 50e953a810 user: drh tags: trunk) | |
2008-03-14
| ||
12:43 | Fix an assertion fault: detect when content_get() is called with an invalid artifact id and return 0. ... (check-in: 4e2bd38577 user: drh tags: trunk) | |
2008-03-12
| ||
00:30 | Initial NSIS script for creating installer on Win32 ... (check-in: 76bd88c262 user: mjanssen tags: trunk) | |
2008-03-11
| ||
20:00 | make test should find test script relative to the SRCDIR so it will work when run from a separate build directory. This also allows 'make test' to run with Makefile.w32 ... (check-in: 7c0bd3ee08 user: mjanssen tags: trunk) | |
19:21 | Fixed Win32 build breakage ... (check-in: dbb2cee113 user: mjanssen tags: trunk) | |
2008-03-10
| ||
16:46 | Fix a bug introduced by recent optimization efforts. ... (check-in: f763b84198 user: drh tags: trunk) | |
2008-03-08
| ||
19:42 | Additional speed improvements for clone and rebuild. ... (check-in: 043d63d4aa user: drh tags: trunk) | |
18:59 | Speed enhancement in the findSrcid() routine of content.c. Allow 5 digit numbers on counts while syncing. ... (check-in: 8010bb41e1 user: drh tags: trunk) | |
14:52 | This version is able to clone the entire TCL repository in 12.5 minutes and to rebuild the cloned TCL repository in 2.5 minutes. There is still a lot of performance work to be done, but this is good enough for the time being. ... (check-in: 0afb5e8e39 user: drh tags: trunk) | |
13:49 | Add the "Compression Radio" line to the "stat" page. ... (check-in: 9aaad3e799 user: drh tags: trunk) | |
2008-03-06
| ||
22:58 | Work toward making fossil work better on large repositories. This version implements a cache in the content manager. It is not clear yet if this is necessarily a good idea - this check-in might end up on an abandoned branch at some point. ... (check-in: 61ddd63b72 user: drh tags: trunk) | |
00:26 | Fix problems on the stat page that appear for larger repositories. ... (check-in: 80dc46d635 user: drh 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:42 | Extended main import method (pushto) to handle all types of changesets, not only revisions. Tag changesets lead to tagging of imported revisions, branch changesets reflect the proper location where branches start, and make it possible to handle tagging of branches without revisions as well. Modified code returning changesets for a projects to return all, not only revision, in sync with the previous. Changed the code determining tag/branch lod's to use table 'preferedparent'. ... (check-in: 983090a343 user: aku tags: trunk) | |
03:35 | Extended test-import-manifest to return not only the record-id, but the hash uuid as well. Extended the fossil accessor class with methods for regular and branch tagging. Split the initialization from construction (needed for when we split the import pass into three), and a method to set/retrieve the accessor's configuration (persistence across passes). ... (check-in: b7fc4d9d04 user: aku tags: trunk) | |
03:30 | Remember #commits to a workspace (= lod), and also their parental relationship. This will be used to control branch tagging (add/cancel), and provides us with the proper names for the tags as well. ... (check-in: 011fb38dda 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) | |
01:06 | Fixed typo in a comment. ... (check-in: 479c96c0fc 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) | |
17:32 | Improvements to the text description on the "ntimeline" page. ... (check-in: 7915bd0665 user: drh tags: trunk) | |
16:48 | Work on a new timeline implementation. Currently implemented as "ntimeline" since it is not yet ready to replace the existing timeline. ... (check-in: e6aa161204 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) | |
04:43 | New command 'state foreachrow' for incremental result processing, using less memory. Converted a number of places in pass InitCSet to this command, and marked a number of othre places for possible future use. ... (check-in: 6559f3231e user: aku tags: trunk) | |
02:16 | Plugged memory leak in changeset destructor. Updated commentary. Reformatting of a few integrity checks for readability. ... (check-in: 4b0f43fb2f user: aku tags: trunk) | |
00:14 | Changed the encoding of the values stored in DEPC. Keep only start/end of the range, not the list of all positions in it. That caused the memory-blowup. ... (check-in: 59b54efab5 user: aku tags: trunk) | |
2008-02-23
| ||
20:18 | Split internals of breakinternaldependencies into more manageable pieces in prep for upcoming work on the handling of pseudo-dependencies. ... (check-in: 530168ec30 user: aku tags: trunk) | |
20:17 | Fix code handling --memory-track, missed import of its supporting command. ... (check-in: 0246783012 user: aku tags: trunk) | |
07:12 | Tweaked integrity output lightly. ... (check-in: 7c6df76554 user: aku tags: trunk) | |
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-Leaf 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) | |
14:27 | Record whether or not files have their execute permission bit set. Set or clear the execute permission bit upon checkout. ... (check-in: 33c31f73cd user: drh 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-19
| ||
21:58 | tclfossil: added schema command ... (Closed-Leaf check-in: 8c4b530084 user: mjanssen tags: tclfossil-1) | |
18:05 | tclfossil: initial directory structure and package split up ... (check-in: 2b9c6df430 user: mjanssen tags: tclfossil-1) | |
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) | |
00:31 | tclfossil: initial version of clone that can get first igots ... (check-in: 60b40f293a user: mjanssen tags: tclfossil-1) | |
2008-02-16
| ||
18:49 | Fixed memleaks of date-related header strings. ... (check-in: 88948d582a user: stephan tags: trunk) | |
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) | |
06:45 | Integrated memory tracking into the option processor for activation and configuration, and into the log system for use. The latter means that each actual output to the log is an introspection point. ... (check-in: 7b71f64766 user: aku tags: trunk) | |
06:43 | Created a memory tracking subsystem to investigate memory consumption of the system in general, and pass InitCsets in particular. getmemory series is a postprocessor pulling the data out of the log and into a tables gnuplot is able to handle. ... (check-in: 8287044ecd user: aku tags: trunk) | |
2008-02-14
| ||
04:27 | Bugfix. Allow for removal of a path from a workspace which was not added to the workspace yet. Issue a warning when encontering this. ... (check-in: a25bafb76a user: aku tags: trunk) | |
04:26 | Tune log output tracking the creation workspace objects, make them less stilted. ... (check-in: 300f31260b user: aku tags: trunk) | |
02:49 | Continuing work on tickets (still not working right.) Improvements to the web pages. ... (check-in: 3122fc4c7e user: drh tags: trunk) | |
2008-02-13
| ||
22:31 | Cut over all code to use TH1 instead of subscript. Completely remove the subscript interpreter from the source tree. ... (check-in: fde1d82372 user: drh tags: trunk) | |
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) | |
19:50 | The entire header, including the menu bar, is now generated by TH script. This allows the menu bar to be customized by editing the header script. ... (check-in: ffe92f1a2f user: drh 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) | |
05:39 | Time information extended to include a total summed over all passes. Output extended to include formatted time data (hours, minutes, seconds). ... (check-in: 7817ff2212 user: aku tags: trunk) | |
04:25 | Report destination file for repository, and fix bug with the naming of the destination triggered when importing a repository in toto. ... (check-in: 0d02fe6c7a 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) | |
00:31 | fixed a string memleak in baseline_zip_page() ... (check-in: 1ce0ac53ef user: stephan 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:31 | Change zip archiver to make use of blob.c mechanisms for adding prefixes to file names. Remove C constructs that are not commonly supported. ... (check-in: 4bbb00a8c8 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:42 | Rename the 'clearsign' setting to 'pgp-command'. Remove the 'safemerge' setting - safemerge is on by default and cannot be disabled. ... (check-in: 5cc845cfeb 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:57 | refactored to add a shared submenu. ... (check-in: da106eb09c user: stephan 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) | |
13:33 | Remove tokenize_path.c. Is not used for anything and does not follow the coding style of the rest of fossil. The 16-line hyperlinked_path() function in browse.c seems to accomplish the same thing. ... (check-in: 76e637a945 user: drh tags: trunk) | |
10:33 | typo fix ... (check-in: 66b13f1015 user: bch tags: trunk) | |
05:31 | added missing #include ... (check-in: 58ee4e6e16 user: stephan tags: trunk) | |
2008-02-06
| ||
19:37 | refactored db_generic_query_view() to use sqlite3 API directly so that it can treat SQL errors as non-fatal. ... (check-in: 0dc3e7a0d5 user: stephan tags: trunk) | |
19:02 | added tokenize_path.c, containing a convenient path-like-string tokenizer and render_linked_path() to HTML-ize a path. ... (check-in: 7f9226a858 user: stephan tags: trunk) | |
05:06 | Remembered a problem I have to deal with, added to my notes. ... (check-in: d2b1d3be25 user: aku tags: trunk) | |
05:04 | Updated the copyright information of all files touched in the new year. ... (check-in: 66235f2430 user: aku tags: trunk) | |
04:58 | Updated my notes tracking the known problems. ... (check-in: 9f297fed37 user: aku tags: trunk) | |
04:57 | Fixed bug computing a symbol's parent. preferedparent is the voting table, not the home of the definite information. The bug caused the use of the wrong parent lod during the import of changesets. Luckily the chosen parent was not known yet, causing an abort. ... (check-in: a5840849d0 user: aku tags: trunk) | |
04:55 | Get the line of development for changesets directly from the items and their lod references. The in-memory data from the meta table is out-of-date since the adjustment of parents in pass 'FilterSymbols'. Print the LOD information when sorting the changesets. ... (check-in: 0d13da3018 user: aku tags: trunk) | |
04:51 | Print the tree of symbols (i.e. definite parents) at high verbosity levels. ... (check-in: 70acbf63ec user: aku tags: trunk) | |
03:05 | Remove string_xform.c from the makefile. Require a "sym-" prefix on tags used to name baselines or branches. The prefix is omitted when the tag is used for this purpose; it is only there to avoid ambiguity with other built-in tag names. ... (check-in: 41cf3e7c1d user: drh tags: trunk) | |
2008-02-05
| ||
20:49 | Removed annoying yellow/red placeholders. Added links to your wiki changes and your *file* commits. ... (check-in: 4280e0d1f6 user: stephan tags: trunk) | |
20:48 | Moved string_xform.c code into encode.c, since that code serves a similar purpose. ... (check-in: 91f151d57a user: stephan tags: trunk) | |
20:47 | Moved string_xform.c code into encode.c, since that code serves a similar purpose. ... (check-in: 97db3c0433 user: stephan tags: trunk) | |
15:52 | Added tracking of file removal in changesets. ... (check-in: c9270189c2 user: aku tags: trunk) | |
15:51 | Moved log output for changeset log message to higher verbosity level. ... (check-in: 8ec5d8c87c user: aku tags: trunk) | |
06:09 | Accept a last trunk-changeset on a vendor branch with the :trunk: already defined, and warn. Force changeset to be vendor-only, out of trunk. ... (check-in: a1bbf19d51 user: aku tags: trunk) | |
06:08 | Removed bogus (early) unset. ... (check-in: 7caaf7afd5 user: aku tags: trunk) | |
00:01 | Added /admin/sql page. Added a 'const' to db_generic_query_view() ... (check-in: 6f05b4292a user: stephan tags: trunk) | |
2008-02-04
| ||
23:14 | Added style info to db_generic_query_view(), so it can be styled via css ... (check-in: 0095e24ba9 user: stephan tags: trunk) | |
19:08 | Hyperlinks to directory browser pages on the pathname in the title of the file history viewer, finfo. ... (check-in: a20dcb5c26 user: drh tags: trunk) | |
19:07 | On the printf extension converters (ex: %T, %w) the "alternate form flag" (ex: %#T, %#w) means first read an integer from the argument list and then only process that number of characters from the string or blob that is read next from the argument list. ... (check-in: 8c3ec00311 user: drh tags: trunk) | |
18:28 | Add support for annotation in the web interface. ... (check-in: eae7ddfa4e user: drh tags: trunk) | |
17:34 | Allow manifests with zero files. This fixes a problem in which some files do not appear in the filename table. ... (check-in: c8da83ca36 user: drh tags: trunk) | |
17:27 | Added link to /timeline?u=... Added several TODO markers. ... (check-in: d27a905b1f user: stephan tags: trunk) | |
17:26 | Added 'achtung' class. See the code comments. ... (check-in: b5b04dcf85 user: stephan tags: trunk) | |
16:39 | Begin inserting code to implement an "annotate" command. ... (check-in: 9b68bc33bd user: drh tags: trunk) | |
14:24 | Additional cleanup in the differencing engine. The new "dir" webpage now uses name= instead of the d= for the query parameter. ... (check-in: e81cc91aa4 user: drh tags: trunk) | |
14:05 | Improvements to comments on the diff algorithm code. Completely remove the older Wagner/Myers algorithm which had been commented out. ... (check-in: eeea77f340 user: drh tags: trunk) | |
13:53 | Tweaks to the diff algorithm give a 4x performance increase. Now comparable to command-line diff. ... (check-in: e8cf0061cc user: drh tags: trunk) | |
13:14 | Better error message when attempting to create a new repository in a directory that does not exist. ... (check-in: 97ff24dec7 user: drh tags: trunk) | |
06:26 | Added some musings to one of the situations to deal with. ... (check-in: 812c91bb8d user: aku tags: trunk) | |
06:05 | Reworked the revision import to use the new state tracking system instead of the simple array. Moved some log outputs. Added a file listing the known problems to prevent me from forgetting stuff as it piles up :/ ... (check-in: e1dbf3186d user: aku tags: trunk) | |
06:02 | Moved the really large log output during revision import (log message, and command) to very high log levels. ... (check-in: e7138d7f9c user: aku tags: trunk) | |
06:01 | Added classes to track the state of a workspace, and of the whole revision import. ... (check-in: d011e0b008 user: aku tags: trunk) | |
06:00 | Added note of an idea taken over by Mark Janssen. ... (check-in: 4e02d677c2 user: aku tags: trunk) | |
05:59 | Fixed a typo. ... (check-in: 2f70125d48 user: aku tags: trunk) | |
02:45 | Add file and directory browsing capabilities to the web interface. ... (check-in: e487b77b1a user: drh tags: trunk) | |
00:25 | Honor the -f flag on commit. (It was using -r in place of -f due to a typo, apparently.) ... (check-in: e0580dfeee user: drh tags: trunk) | |
2008-02-03
| ||
22:12 | login_page() now honors the 'g' (goto) parameter after a successful password update ... (check-in: 44811a65f8 user: stephan tags: trunk) | |
22:07 | Added rudimentary /my page. ... (check-in: 334f8e6e2f user: stephan tags: trunk) | |
21:56 | refactored some /tagview code into more generic bits. Added string_xform.c. ... (check-in: 9c01af2d22 user: stephan tags: trunk) | |
21:50 | added db_generic_query_view() to simplify /tabview and /my implementations ... (check-in: 74ba41a510 user: stephan tags: trunk) | |
18:18 | tclfossil: added revlist command ... (check-in: 1c92462c04 user: mjanssen tags: tclfossil-1) | |
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:35 | got rid of '... might be used initialized' warnings ... (check-in: 649dd8a6af user: stephan tags: trunk) | |
16:32 | Refactored to use a shared query-rendering routine. ... (check-in: 02a7c850b4 user: stephan tags: trunk) | |
16:23 | tclfossil, starting with db_ commands ... (check-in: 7f9c5ee722 user: mjanssen tags: tclfossil-1) | |
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) | |
00:45 | Modified filtering pass to drop the blobs of excluded revisions, for them we can be sure that we will not need them later, as whole branches are dropped. Modified the file import to use the new blob information to setup the expansion graph. This fixes the trouble we had with archive files in bwidget. They are now properly expanded. ... (check-in: 83d75a6c23 user: aku tags: trunk) | |
00:04 | Extended the collection of revisions for a file with a separate blob store to manage the text ranges of revisions and their dependencies separate from the revisions. This will be used later (upcoming) to properly expand a file even if revisions were removed as irrelevant during the collection and filter passes. ... (check-in: aa04ac9d10 user: aku tags: trunk) | |
2008-02-02
| ||
23:48 | Stylistic changes to the C code that implements the tagview page. ... (check-in: 10437374a7 user: drh tags: trunk) | |
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) | |
06:49 | Dropped primary key of temp table __im, record ids are not unique. Scenario: Several empty files. All have the same id, different paths. ... (check-in: dfb6ee3bac user: aku tags: trunk) | |
05:07 | Fix use (scoping) of revision items when looking for vendor branch data. ... (check-in: b405f4fc04 user: aku tags: trunk) | |
05:05 | Fix bad setup of comment for manifest. ... (check-in: bd9703dee6 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) | |
15:35 | Update sqlite to version 3.5.5 plus patches. ... (check-in: 6cdf470948 user: drh tags: trunk) | |
12:39 | Fix a typo on the user setup page. Reported via email by Brad Harder. ... (check-in: 5d3783bd61 user: drh tags: trunk) | |
05:33 | Activated invokation of the fossil command importing a revision. ... (check-in: 41c9b79928 user: aku tags: trunk) | |
05:32 | Fixed description of file checkin.c. Implemented new command test-import-manifest. Updated fossil accessor code in the importer to the changed command line API of test-import-manifest. ... (check-in: b7a93530ef user: aku tags: trunk) | |
05:29 | Made remove_from_argv public for use by the upcoming test-import-manifest command. Fixed description of verify_all_options. Initialized variable to silence gcc warning. ... (check-in: da4f0c2638 user: aku 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
| ||
22:04 | Add a configuration option to the Setup/Access page that allows the user to set the xfer download limit. Increase the default xfer download limit to 5 million bytes. Increase the minimum phantom request limit from 100 to 200. ... (check-in: bb3a25e2f0 user: drh tags: trunk) | |
21:54 | The client-side of a sync uses an adaptive approach to limit the number of "gimme" requests on each HTTP round-trip. This reduces traffic on a large clone. The number of "gimmes" on each round-trip is the larger of 100 or twice the number of files received on the previous cycle. ... (check-in: 95fab8c60b user: drh tags: trunk) | |
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) | |
05:39 | Moved the most complex parts of pushto into their own commands. ... (check-in: 3cd599cacd user: aku tags: trunk) | |
2008-01-30
| ||
21:58 | Created fossil in Tcl branch ... (check-in: 2f165897f6 user: mjanssen tags: tclfossil-1) | |
21:53 | Branch created tclfossil ... (check-in: abbdb0e8c9 user: mjanssen tags: tclfossil-1) | |
08:28 | Added basic import of changesets. Note that this code is incomplete with regard to handling the various possible interactions between a vendor-branh and trunk. ... (check-in: 348e45b0d6 user: aku tags: trunk) | |
08:25 | Added placeholder code to the fossil accessor class for the import of a revision. currently only logging the call. ... (check-in: f9e0d23d97 user: aku tags: trunk) | |
08:23 | Broke package dependency cycle introduced when moving the cset load code from the InitCsets pass to the cset class. ... (check-in: 9e1b461b2f user: aku tags: trunk) | |
08:20 | Extended log writing to handle multi-line log messages. ... (check-in: 81a297a66a user: aku tags: trunk) | |
03:23 | Moved the code loading changesets from state to its proper class. ... (check-in: 49dd66f64f user: aku tags: trunk) | |
03:10 | Fixed the names for the case-sensitive file operations. ... (check-in: ed13b28b13 user: aku tags: trunk) | |
2008-01-29
| ||
04:05 | Moved the new case-sensitive file checking code into the misc package with descriptive command names, to recapture clarity of code at the calling places. ... (check-in: edc46651c7 user: aku tags: trunk) | |
01:11 | Error message on "commit" or "user default" if the user does not exist. ... (check-in: e2a42f7a68 user: drh tags: trunk) | |
00:38 | Fix a bug in the "user default" command. ... (check-in: 0921b68f66 user: drh tags: trunk) | |
00:12 | cvs2fossil: add -nocomplain flag to glob to prevent an error if no files/dirs match ... (check-in: 6625739eda user: mjanssen tags: trunk) | |
2008-01-28
| ||
23:57 | Changes to cvs2fossil to import tcllib CVS into fossil on Win32 * using [::file] instead of [file] in snit methods to get the core file command * taking care of files that only differ in case in the Attic and the repo on case insensitive FS * passing platform specific ... (check-in: 7208c7ac4d user: mjanssen tags: trunk) | |
18:29 | REPLACE into the event table rather than INSERT. ... (check-in: 7aa9a2e206 user: drh tags: trunk) | |
2008-01-27
| ||
20:43 | Added log output to make the log during file import more complete. ... (check-in: e60ba15821 user: aku tags: trunk) | |
20:43 | Added debug helper methods. Fixed description of symbol reference in instances. ... (check-in: 970be48fce user: aku tags: trunk) | |
20:42 | Allow for detached branches when checking lod consistency. Fixed formatting nit. Added debug helper method. ... (check-in: d3aa33884b user: aku tags: trunk) | |
20:40 | Fixed bug in the code detaching a vendor branch. Left link to removed parent dangling, and killed connection to first on branch. No more. ... (check-in: 0adaabf112 user: aku tags: trunk) | |
20:38 | Added comments to the sql commands in the integrity checks. ... (check-in: 727f370c29 user: aku tags: trunk) | |
2008-01-19
| ||
06:07 | More comments on sql statements. ... (check-in: 6809145eb1 user: aku tags: trunk) | |
2007-12-08
| ||
03:39 | More comments on sql statements, slight reordering of some tables and conditions. ... (check-in: f7fe15cd0c user: aku tags: trunk) | |
02:59 | Added comments explaining the select statement checking revision/file/project/metadata integrity ... (check-in: 808fbc4745 user: aku tags: trunk) | |
2007-12-07
| ||
08:55 | Removed two unused classes. ... (check-in: 97e0e9dda9 user: aku tags: trunk) | |
2007-12-06
| ||
04:05 | Reworked time keeping in the pass manager, the microseconds kept by by the 'time' command flow over after roughly 72 minutes (2^32 microseconds). We now use 'clock seconds' to explicitly keep time. This should flow over only after abuut 136 years. The loss of resolution is ok, the converter does not need it. Seconds are good enough. ... (check-in: 9a763fe596 user: aku tags: trunk) | |
03:58 | Extended traversal core to allow custom labeling of the log output immediately before the traversal starts. ... (check-in: b81901adcb user: aku tags: trunk) | |
03:56 | Removed the automatic destruction of the traversed graph from the traversal core and put it into the caller (import only, currently). ... (check-in: b59cdc7f8a user: aku tags: trunk) | |
03:54 | Added progress feedback to the file import, and moved the log output to level 8. ... (check-in: 08f8085700 user: aku tags: trunk) | |
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) | |
07:57 | Created new pass for the import of files and changesets. Uses the new file method and fossil accessor class to handle the file import. Changeset -> manifest conversion is _not_ covered yet. ... (check-in: d9fc75e587 user: aku tags: trunk) | |
07:55 | Extended file handling with main logic to import an archive into fossil. Main parts are determining the various orders for expansion and import, and expanding all revisions in an archive into full texts, iteratively applying the stored deltas. ... (check-in: e100314ec2 user: aku tags: trunk) | |
07:53 | Integrated the new fossil management class with the option processor. New option --fossil to specify the fossil executable if it was not found in the PATH, or to overide the PATH. ... (check-in: 1a20a81f33 user: aku tags: trunk) | |
07:52 | Added helper class managing access to fossil repositories. Already has a basic method to import and delta-compress a series of files. Used 'test' commands of fossil to get the necessary low-level access. ... (check-in: b6bf21e2a8 user: aku tags: trunk) | |
07:50 | Put the graph traversal core of the cycle breaker core into a separate class, for use in other parts of the system. TODO: Rewrite the cycle breaker core in terms of this class. ... (check-in: e701313733 user: aku tags: trunk) | |
07:47 | Extended project class with method return full path of the project, i.e. inclusive its repository base path. ... (check-in: 82e35d3304 user: aku tags: trunk) | |
02:29 | Went to explicit var-substitution for the dynamic sql queries, makes formatting easier. ... (check-in: 0ee9711e2e user: aku tags: trunk) | |
02:25 | Fixed typo, although it did not break anything. ... (check-in: 5b2d15f183 user: aku tags: trunk) | |
02:24 | Fixed log progress use in last breaker pass. Disabled the check regarding revision order. It still triggers and I can't see anything wrong. Pressing forward for now, i.e. get the remaining passes done, then revisit this issue. ... (check-in: 229050721f user: aku tags: trunk) | |
02:22 | The handling of detached lines of development (floating branches) still had some bugs regarding the linkage to their revisions, especially the first revision on such branches. Fixed the relevant places, added early integrity checks and updated the main checks to handle the situation. ... (check-in: c4003e7b93 user: aku tags: trunk) | |
02:21 | Removed lots of now dead code. Added a note to the last remaining user of the changeset method 'nextmap'. ... (check-in: 3c0ef2c379 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) | |
04:54 | Reworked ComputeLimits in the last breaker pass. Moved the heavy computation of the max predecessor / min successor data down to the sql in the changeset class. ... (check-in: 711e000206 user: aku 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) | |
01:26 | Fix the revert command so that it works from subdirectories. Other minor comment and help-text changes. ... (check-in: 371dd6574c user: drh tags: trunk) | |
2007-12-03
| ||
19:17 | Send native deltas when cloning. The reduces bandwidth and reduces server load. ... (check-in: 18fbb9c52d user: drh tags: trunk) | |
19:08 | Fix the delta computation on download so that it never tries to delta a file that has the same file as both its parent and its child. ... (check-in: 16fbb59b96 user: drh tags: trunk) | |
14:42 | Detect delta loops and make at least one member of the loop a phantom. ... (check-in: fb90abe5bd user: drh tags: trunk) | |
00:27 | Patch problems with timeline. Need to rethink the whole implementation. ... (check-in: 20553a420c user: drh tags: trunk) | |
2007-12-02
| ||
23:47 | Fluff: Renamed state methods use/reading/writing to usedb/use/extend for clarity. Updated all callers. Extended state module with code to dump the SQL statements it receives to a file for analysis. Extended the 'use' declarations of several passes. ... (check-in: e288af3995 user: aku tags: trunk) | |
23:45 | Actually put the code for the new pass into the repository. ... (check-in: 060513f2a9 user: aku tags: trunk) | |
22:30 | Addition to the default style sheet to cover the name/value pairs at the top of the vinfo page. Also a bugfix in the report.c code. ... (check-in: dff17229ff user: drh tags: trunk) | |
20:06 | Importer Status... Speed. This is now mostly acceptable. The one exception is pass 'BreakAllCsetCycles'. The reason is that the limit computation it does for backward branches still uses the inefficient file-level dependency computation. This will be tackled in short order. For the other passes the file spent is 'CsetsDeps' is recouped by the much faster graph setup. Memory. This seems to be mostly acceptable as well, with the exceptions of 'BreakAllCsetCycles' (again, for reasons see above), and 'InitCsets'. It seems to happen while the pass breaks internal dependencies, but there is no hard data. I have to measure using a memory-debug enabled tclsh. I suspect either the actual internal dependencies, or the pseudo-dependencies. Maybe combined with a bad choice of data structures. Well, measuring first. ... (check-in: e8c374f670 user: aku tags: trunk) | |
20:04 | The performance was still not satisfying, even with faster recomputing of successors. Doing it multiple times (Building the graph in each breaker and sort passes) eats time. Caching in memory blows the memory. Chosen solution: Cache this information in the database. Created a new pass 'CsetDeps' which is run between 'InitCsets' and 'BreakRevCsetCycles' (i.e. changeset creation and first breaker pass). It computes the changeset dependencies from the file-level dependencies once and saves the result in the state, in the new table 'cssuccessor'. Now the breaker and sort passes can get the information quickly, with virtually no effort. The dependencies are recomputed incrementally when a changeset is split by one of the breaker passes, for its fragments and its predecessors. The loop check is now trivial, and integrated into the successor computation, with the heavy lifting for the detailed analysis and reporting moved down into the type-dependent SQL queries. The relevant new method is 'loops'. Now that the loop check is incremental the pass based checks have been removed from the integrity module, and the option '--loopcheck' has been eliminated. For paranoia the graph setup and modification code got its loop check reinstated as an assert, redusing the changeset report code. Renumbered the breaker and sort passes. A number of p... (check-in: 00bf8c198e user: aku tags: trunk) | |
06:58 | Added progress output to the breaking of backward branches. ... (check-in: a437da486d user: aku tags: trunk) | |
06:57 | Finally committing another disabled integrity constraint for changesets, explanations in the comments. ... (check-in: fd93aa26a6 user: aku tags: trunk) | |
06:49 | Bugfix. Typo. ... (check-in: c784751485 user: aku tags: trunk) | |
06:18 | Modified loop check in cycle breaker to abort immediately on first looped changeset. ... (check-in: 487bb1c619 user: aku tags: trunk) | |
06:17 | Fix table linkage in query, and duplicated conditions :( ... (check-in: f7cca3f082 user: aku tags: trunk) | |
05:49 | Performance bugfix. nextmap/premap can still be performance killers and memory hogs. Moved the computation of sucessor changesets down to the type-dependent code (new methods) and the SQL database, i.e. the C level. In the current setup it was possible that the DB would deliver us millions of file-level dependency pairs which the Tcl level would then reduce to tens of actual changeset dependencies. Tcl did not cope well with that amount of data. Now the reduction happens in the query itself. A concrete example was a branch in the Tcl CVS generating nearly 9 million pairs, which reduced to roughly 200 changeset dependencies. This blew the memory out of the water and the converter ground to a halt, busily swapping. Ok, causes behind us, also added another index on 'csitem(iid)' to speed the search for changesets from the revisions, tags, and branches. ... (check-in: 9c57055025 user: aku tags: trunk) | |
04:55 | Bugfix. Have the symbol dependency retrieval commands actually return something. ... (check-in: 712010580a user: aku tags: trunk) | |
03:49 | Deactivated caching of the nextmap/premap data, with the indices the retrieval seems to be fast enough to allow us to reduce mem consumption. Tweaked log output, and sql formatting. ... (check-in: ac02614803 user: aku tags: trunk) | |
03:46 | Bugfix in ValidateFragments, tweaked comment a bit, bugfix in SQL, reordered tables in the successor/predecessor queries a bit to show the actual progression of their use. ... (check-in: fbfb531868 user: aku tags: trunk) | |
03:42 | Fixed typo. Grr. ... (check-in: 0a97ad385a user: aku tags: trunk) | |
03:41 | Added progress output to the code loading up the graph to traverse, nodes, and arcs. ... (check-in: 41d41c7b57 user: aku tags: trunk) | |
03:40 | Added ability to declare indices on tables in the persistent state. Used this to declare indices on critical columns. Slows down the transactions saving changesets, this however is made up when it comes to successor/predecessor retrieval of changesets. ... (check-in: 74854a30b8 user: aku tags: trunk) | |
2007-12-01
| ||
18:36 | Bugfix. Handle free-floating branches (their root revision was removed as unnecessary). ... (check-in: 79c227a9c0 user: aku tags: trunk) | |
18:35 | Helper updated to changes in state definition. ... (check-in: 5bbc7d4c57 user: aku tags: trunk) | |
2007-11-30
| ||
15:21 | Updated helper app to changed state definition (csrevision -> csitem). ... (check-in: fc635d5977 user: aku tags: trunk) | |
15:20 | Fixed typo of keyword. ... (check-in: 3db03be62f user: aku tags: trunk) | |
06:57 | Easier name for self-referential changesets, loopcheck. Made conditional on option --loopcheck, default off, and avoided if the general checks on changesets report trouble. Reinstated the loop check in the cycle breaker core in simpler form, reusing the new command in the changeset class. ... (check-in: 0af7a3c8ac user: aku tags: trunk) | |
06:50 | Moved the integrity checks for split fragments into separate command. Reworked breaking of internal dependencies to contrain the length of the pending list. That part of the system is still a memory hog, especially for large changesets. Added notes about this and the successor retrieval being a bottleneck. ... (check-in: c14e8f84cd user: aku tags: trunk) | |
04:27 | Fixed bug in new changeset code, tagged and untagged item lists went out of sync. ... (check-in: facb4a8721 user: aku tags: trunk) | |
03:57 | Replaced the checks for self-referential changesets in the cycle breaker with a scheme in the changeset class doing checks when splitting a changeset, which is also called by the general changeset integrity code, after each pass. Extended log output at high verbosity levels. Thorough checking of the fragments a changeset is to be split into. ... (check-in: b42cff97e3 user: aku tags: trunk) | |
2007-11-29
| ||
09:16 | Renamed state table 'csrevision' to 'csitem' to reflect the new internals of changesets. Updated all places where it is used. ... (check-in: 80b1e8936f user: aku tags: trunk) | |
09:15 | Fix bad variable name. ... (check-in: 4859304926 user: aku tags: trunk) | |
09:14 | Updated commentary regarding cycles at this point, items instead of comments, etc. ... (check-in: af5904e6b7 user: aku tags: trunk) | |
09:13 | Extended checks for looped changesets. ... (check-in: 960645443b user: aku tags: trunk) | |
07:58 | Renamed changeset method to describe modified results, and updated the one invoker ... (check-in: 61829b076b user: aku tags: trunk) | |
07:55 | Renamed changeset method to describe modified results, and updated the one invoker. Modified the sorting of time ranges. Now by max, min as tiebreaker, and object name as last tiebreaker. ... (check-in: 04d76a9e79 user: aku tags: trunk) | |
07:50 | Added missing state declarations. ... (check-in: 2c9c26815f user: aku tags: trunk) | |
07:49 | Added mising state declarations. ... (check-in: 31d0fe7dd7 user: aku tags: trunk) | |
07:47 | More realignment of variable names with their content, in pass 5. ... (check-in: 27f093d23c user: aku tags: trunk) | |
07:41 | Simplified some code dealing with the item -> changeset map, using the changed semantics (1:n -> 1:1). ... (check-in: 39e19c0cf3 user: aku tags: trunk) | |
07:36 | Brought the variable names into alignment with the semantics, now again naming what is stored in them. ... (check-in: deab4d035b user: aku tags: trunk) | |
07:24 | Reworked the in-memory databases of changesets. Objects now hold items, not only revisions. Tags, and branches are new possibilities. Lists of ids go to the type-dependent retrieval command. List of tagged items (type/id pairs) come back, and are in the API. The 1:n map revisions to changesets is now an 1:1-map tagged items to changeset. ... (check-in: 0fcfbf7828 user: aku tags: trunk) | |
07:02 | Implemented time ranges and dependency retrieval for the tag and branch based changesets. ... (check-in: b1666f8ff4 user: aku tags: trunk) | |
06:58 | Moved the existing successor/predecessor code from main class to the proper singleton. Fixed config of main class, isn't simple dispatch any longer. Simplified calculation of the readable representation of changesets and removed code which has become superfluous. ... (check-in: 70d2283564 user: aku tags: trunk) | |
06:47 | Added equivalent checks for the tag and branch based changesets. ... (check-in: 4b15fa348d user: aku tags: trunk) | |
06:40 | Shuffled and updated the existing checks of revision changesets. ... (check-in: de10b2301e user: aku tags: trunk) | |
06:31 | Started to adapt the integrity module. Renamed Check to CheckRev, and added analoguous commands for Tags and Branches. Added placeholders for the new integrity commands, updated main changeset integrity command. ... (check-in: 7c28fe1312 user: aku tags: trunk) | |
06:23 | Updated the code printing the changeset statistics to know about change to the changeset types. ... (check-in: 8e3012423b user: aku tags: trunk) | |
06:21 | Brought knowledge of the new types to the state definition, changed the creation of the initial changesets to use tags and branches. ... (check-in: 215d2f1ad9 user: aku tags: trunk) | |
06:10 | Integrate the new singletons with the main class, route the relevant places to them. ... (check-in: c74fe3de3f user: aku tags: trunk) | |
05:58 | This commit starts a series of incremental changes not quite completely overhauling the handling of changesets, i.e. of project-level revisions. Actually this series of changes already started with [8ce7ffff21] as the bug it fixes was found when the first parts of the overhaul tripped the new integrity conditions for the modified changesets. Background: In the last few days I repeatedly ran against the wall of an assertion in pass 9, last of the cycle breakers, with the revision changesets coming in out of order when the symbols were added to the dependency graph. While walking to the office, and later re-reading the relevant parts of cvs2svn again I had several insights. Trigger was the realization that giving the tag changesets successor dependencies was wrong. Tags describe a state, they have no successors. This caused the re-read, and I recognized that my handling of the symbol changesets was completely wrong, that with using revisions as their data. It should have been the tags and branches. From there their actual dependencies (versus my reuse of revision dependencies) fell out naturally. I have decided to commit my rewrite of the internals incrementally to make it easier to follow them, despite leaving the sourcebase in an unusable state during the series. One big commit would be much more difficult to understand. The... (check-in: 27b15b7095 user: aku tags: trunk) | |
00:37 | Fix the merge conflict detection. ... (check-in: ba9af9aced user: drh tags: trunk) | |
2007-11-28
| ||
14:31 | Remove a stray character that snuck unto the rebuild.c source file. ... (check-in: f088412c49 user: drh tags: trunk) | |
08:35 | Bugfix in FilterSym pass. Grafting branches operated on the tags table :( ... (check-in: 8ce7ffff21 user: aku tags: trunk) | |
05:39 | Added convenience method for assertions and used it in place of the existing if/trouble internal constructions. Changed API of 'log write' so that we can defer substituation of the message to when the write actually happen, and converted all places which would be hit by double-substitution. The remaining 'log write' calls will be converted incrementally. ... (check-in: 47d52d1efd user: aku tags: trunk) | |
2007-11-27
| ||
09:07 | Modified to break all backward symbols, not only branches, removed the other custom circle breaking code, should not be needed any longer (See comments for proof). ... (check-in: 6b520e7d97 user: aku tags: trunk) | |
09:05 | Bugfix: Sort pending nodes fully deterministic, and moved to separate helper command. Tweaked log output. ... (check-in: 3e18606b5c user: aku tags: trunk) | |
09:04 | Updated to extended changeset string, and added tabular formatting. Further tweaked output, putting timestamp adjust messages on the same line as the changeset itself. ... (check-in: 1c39e57637 user: aku tags: trunk) | |
09:03 | Changesets, extended human readable representation, and tweaking of log output. ... (check-in: 911d56a8c8 user: aku tags: trunk) | |
08:59 | Bugfix in the generation of the initial symbol changesets. Keep entries apart per line-of-development. ... (check-in: 2e07cd7164 user: aku tags: trunk) | |
05:08 | Bugfixes when generating revision changesets. (1) The dependencies for a revision are a list, not single. (2) Use pseudo-dependencies to separate revisions of the same file from each other if they have no direct dependencies in the state. ... (check-in: 678765068d user: aku tags: trunk) | |
04:26 | Continued work on the integrity checks for changesets. Moved callers out of transactions. Two checks are already tripping on bad changesets made by InitCSets (pass 5). ... (check-in: 8c6488ded2 user: aku tags: trunk) | |
03:30 | Fix a bug in the unified diff generator. ... (check-in: 7e9e5fea77 user: drh tags: trunk) | |
02:37 | Outline for more integrity checks, focusing on the changesets. ... (check-in: bf83201c7f user: aku tags: trunk) | |
2007-11-26
| ||
01:33 | Begin porting the CVSTrac ticket reporting code over to fossil. The new code is not yet connected into the system. The port is incomplete. ... (check-in: 62f37c9722 user: drh tags: trunk) | |
2007-11-25
| ||
21:11 | Add ticket configuration editing capability. ... (check-in: 5f3ddcc1b8 user: drh tags: trunk) | |
17:13 | Changes to the diff algorithm to put bounds on run-time for very large files with many differences. (This came up on the previous check-in when you try to diff the two versions of sqlite3.c.) ... (check-in: 4c22ae52fd user: drh tags: trunk) | |
16:13 | Update SQLite to the latest build from CVS. Add in the FTS3 extension, though it is not yet being used. Additional work toward tickets. ... (check-in: f394d84560 user: drh tags: trunk) | |
07:54 | Code cleanup. Removed trailing whitespace across the board. ... (check-in: b679ca3356 user: aku tags: trunk) | |
07:44 | Another helper, textual, write changeset data to stdout. ... (check-in: 1ea319fb67 user: aku tags: trunk) | |
07:41 | Tweaked log output of the topological sorter (revisions) to be tabular (aligned columns), added information (time ranges). ... (check-in: bcc630d3f5 user: aku tags: trunk) | |
07:39 | Changesets: Added accessor for to retrieve number of changesets known, and dropped the "trunk root -> NTDB root" dependency, is problematic. ... (check-in: 96167b2a48 user: aku tags: trunk) | |
07:37 | Fixed log output for pass 10, and added missing command. ... (check-in: 63052cb60a user: aku tags: trunk) | |
07:35 | Extended cycle breaker with debug facility allowing the user to watch the neighbourhood of specific changesets during the traversal. Extended label information, highlighting of the nodes of interest. Tweaked log output a bit. ... (check-in: 97b4405ecf user: aku tags: trunk) | |
07:32 | State log output, moved to slightly higher verbosity level to allow them to be suppressed. ... (check-in: 00e041dd22 user: aku tags: trunk) | |
07:31 | Dot export extended, allow graph to define label color for highlighting. ... (check-in: eb43120ac1 user: aku tags: trunk) | |
07:30 | Filerevtree helper. Added missing requirements, and dialed the verbosity down. ... (check-in: 124fef5b1c user: aku tags: trunk) | |
03:05 | Moved more parts taken over by the top. sort passes out the breaker passes, and renumbered them. ... (check-in: d743f04bd2 user: aku tags: trunk) | |
03:00 | Moved the parts taken over by the top. sort passes out the breaker passes, and renumbered them (comments). ... (check-in: b6b7ff79cc user: aku tags: trunk) | |
02:59 | Investigation of changeset order differences between running passes 1 to 6 and pass 6 alone show why the topological sort passes are separate in cvs2svn. The breaking of cycles can change the order of things due to different timeranges and dependencies of the broken changesets. Created two new passes for the sorting. The break passes 7 and 8 are now passes 8 and 9, and the new sort passes are 7 and 10. ... (check-in: 66c85b4db4 user: aku tags: trunk) | |
02:54 | Tweaked log output of filtering pass a bit. ... (check-in: b41127b9d8 user: aku tags: trunk) | |
02:53 | Tweaked human readable representation of changesets to include their type. ... (check-in: 0868adf92a user: aku tags: trunk) | |
02:52 | Bugfix in pass manager, handling of open-ended pass specifications. ... (check-in: 9668b16455 user: aku tags: trunk) | |
02:51 | Tweaks of the log output, and reworked internals to expose not only breaking of cycles, but of paths as well. ... (check-in: 54e9b0a143 user: aku tags: trunk) | |
2007-11-24
| ||
23:59 | More work on ticketing. This is a non-working incremental check-in. ... (check-in: a5e4e1ba96 user: drh tags: trunk) | |
21:28 | Progress toward ticket editing. This is an incremental check-in. ... (check-in: d913179b82 user: drh tags: trunk) | |
19:33 | Progress toward getting ticketing working. We can enter a new ticket and display it. Cannot yet edit a ticket. ... (check-in: fb358ca492 user: drh tags: trunk) | |
14:06 | Documentation updates. ... (check-in: 6680679c2e user: drh tags: trunk) | |
05:31 | Created convenience methods to create the human readable repesentation of a changeset and lists of such, and made liberal use of them. ... (check-in: 87cf609021 user: aku tags: trunk) | |
04:40 | Bugfix in changeset class. Documented and fixed the SQL statements pulling the successor and predecessor information out of the state. It mishandled the Trunk <-> NTDB transitions. ... (check-in: 184c56327e user: aku tags: trunk) | |
04:34 | Bugfix in changeset class. Forgot to update the map from revisions to containing changesets when breaking the internal dependencies of the initial changesets. This affected only the first fragment as all the revisions put into separate fragments where still pointing to the original changeset. This lead to bogus links at the level of changesets, the changeset was seemingly still referencing itself. ... (check-in: 17ec2d682c user: aku tags: trunk) | |
04:29 | Bugfix in the changeset class. The index from revisions to containing changesets is not 1:1, but 1:n. While only one revision changeset is possible there can also be zero or more symbol changesets. ... (check-in: 8c9030e3e8 user: aku tags: trunk) | |
04:19 | Tweaked log output a bit. Bugfixes: Forgot to propagate the border information into SplitRevisions, and a varname typo. ... (check-in: 6d63634309 user: aku tags: trunk) | |
04:15 | Added a number of assertions and must-not-happens with associated log output. Plus some small tweaks, and notes. ... (check-in: eabaea870a user: aku tags: trunk) | |
03:59 | Added missing node attributes in the Replace command. ... (check-in: a99d5798f6 user: aku tags: trunk) | |
03:56 | Updated passes 6 and 8 for to the changtes in the cycle breaker API (changed signature of save callback). ... (check-in: 7ed2f29d7a user: aku tags: trunk) | |
02:45 | The autosync setting understands values like "on", "off", "true", and "false" in addition to 0 and 1. Updates to the documentation. ... (check-in: f9f7cf5684 user: drh tags: trunk) | |
2007-11-23
| ||
23:06 | Fix a bug in the default header. ... (check-in: 13732d495d user: drh tags: trunk) | |
22:09 | New default header and footer and CSS. Add the ability to edit the footer. ... (check-in: 34af72801d user: drh tags: trunk) | |
12:55 | Fix a redundancy in the text output of the usage comment on the tag command. ... (check-in: b346a7cf7d user: drh tags: trunk) | |
12:49 | Remove obsolete file containing sample ticket configuration script. ... (check-in: 6311ce2ec1 user: drh tags: trunk) | |
05:43 | Modified cycle breaker API. Hook for processed nodes now takes the graph as new first argument. Extended API, exposed method for dumping the current state of the graph, including ability to dump a sub graph. ... (check-in: 5f5620fbd2 user: aku tags: trunk) | |
05:41 | Extended the dot graph exporter to allow the export of a subgraph specified through a set of nodes. Default is the export of the whole graph, as before. ... (check-in: 86f3319041 user: aku tags: trunk) | |
05:38 | Added two more debugging helper applications. One to extract and show a file revision tree, the other to display a dot file generated by the importer during cycle breaking passes. ... (check-in: 64d0019e0f user: aku tags: trunk) | |
2007-11-22
| ||
22:55 | Add the %w and %W formatting options for internal printf usage. Use these formatting characters to render wiki. Fix additional problems of unterminated wiki on webpage rendering by using %w. (There are probably more problems yet to be discovered and fixed.) ... (check-in: 2859293737 user: drh tags: trunk) | |
22:14 | Make sure HTML tags in wiki are terminated in the diff screen too. ... (check-in: d6ad7aa034 user: drh tags: trunk) | |
22:02 | Fix the rendering of comments with unclosed block HTML markup in the vinfo page. ... (check-in: 3afcc4388c user: drh tags: trunk) | |
07:24 | Added two helper applications which peek into a conversion state and generate graphs from it. Both helpers look at the tree of symbols and show it in toto (symbol tree), or restrict themselves to the branches, aka lines of development (lodtree). ... (check-in: b8c3542172 user: aku tags: trunk) | |
07:22 | Reworked the dot export internals a bit to be more general regarding labeling and attribute writing. Updated the cycle breaker to define proper labels. ... (check-in: f284847134 user: aku tags: trunk) | |
07:21 | Tweaked the log output for the statistics a bit. ... (check-in: 2630e50610 user: aku tags: trunk) | |
06:03 | Fixed the calculation of possible parents for a detached NTDB. Has to be trunk. The symbols were skipped before, causing them to have no parents at all later on, forcing an abort after CollateSymbols. Added some high verbosity log commands for debugging of this area. ... (check-in: 930ec162ce user: aku tags: trunk) | |
04:56 | Fixed bug in the initialization of mybranchcode for changesets. ... (check-in: 47e271a448 user: aku tags: trunk) | |
04:21 | Continued work on pass 8. Completed the handling of backward branches, file level analysis and splitting them. Extended changesets with the necessary methods to the predecessor data and proper per-revision maps. ... (check-in: e50f9ed55e user: aku tags: trunk) | |
03:47 | Continued work on pass 8. Renamed 'retrograde' to 'Backward Branch', should be easier to understand, and completed the predicate testing if a branch changeset is backward or not. ... (check-in: 4f1b60dd16 user: aku tags: trunk) | |
03:33 | Continued work on pass 8, added outline for handling of retrograde branches, extended changesets with predicate allowing us to find the branch changesets. ... (check-in: 4866889e88 user: aku tags: trunk) | |
03:21 | Extended changeset class with in-memory database mapping from changeset ids to the proper object, and extended the objects with position information and associated accessors. Extended pass 8 to load the commit order computed in pass 6, this is stored in the new position slot of changesets, and an inverted index mapping from position to changeset at that position. ... (check-in: de4cff4142 user: aku tags: trunk) | |
03:11 | Modified the API for the construction of changesets a bit, now allowing their construction with the correct id, instead of correcting it later. Updated pass 5 to use this, and fixed bug where the id counter for changesets was left uninitialized, allowing the improper generation of duplicate ids. ... (check-in: 65be27aa69 user: aku tags: trunk) | |
03:03 | Reworked the cycle breaker internals, moving the code handling the replacement of a changset (= node) with its fragments into a separate command. Extended the API, exposing the replacement operation, for use by passes. Added debugging code showing the set of consumable nodes for each iteration. ... (check-in: ad7d5c2d10 user: aku tags: trunk) | |
02:58 | Moved the functionality for splitting a changeset based on the sets of revisions for the fragments to be into a separate command, and into the changeset class, for use outside of changeset links. ... (check-in: 59207428e2 user: aku tags: trunk) | |
01:53 | Fix some compiler warnings. Comment changes on non-functioning code in tkt.c. ... (check-in: 2a707334c9 user: drh tags: trunk) | |
2007-11-21
| ||
16:03 | Fix a bug in the unified diff generator. ... (check-in: 4db464a748 user: drh tags: trunk) | |
13:52 | Append the pathname to the login cookie name so that separate cookies are used for each server. ... (check-in: d2b4469934 user: drh tags: trunk) | |
12:21 | Attach login cookies to the root path of the server, so that multiple servers can coexist on the same site. ... (check-in: 68a202e101 user: drh tags: trunk) | |
04:44 | Fixed typo in cycle breaker logging. Extended pass 8, wrote the outline with all the relevant custom callbacks. ... (check-in: 1f60018119 user: aku tags: trunk) | |
04:36 | Cycle breaker, API change. The changesets are now communicated via a retrieval callback instead of directly. Updated passes 6 and 7. This allowed us to move the start/done graph exports into the cyclebreaker as well. Changeset selection in pass 8 now in separate command too for this. ... (check-in: 2a0ec504c5 user: aku tags: trunk) | |
04:11 | Cycle breaker, API extension. Added a hook to process the graph between setup and regular consummation. This will be used by pass 8. ... (check-in: 1e177a4c91 user: aku tags: trunk) | |
04:05 | Cycle breaker, API change. Routing the core cycle breaking through a callback so that users can choose their own algorithms. Updated passes 6 and 7. Moven changesets selection in pass 7 to separate command. ... (check-in: 2cf0462b82 user: aku tags: trunk) | |
03:46 | API change cycle breaker. The save callback command is now specified through a separate configuration command. Moved callback invokation to helper command. Updated pass 6. Moved changeset selection to helper command. ... (check-in: d58423cdc4 user: aku tags: trunk) | |
03:19 | Try again to get the Login/Logout menu name correct. ... (check-in: f0a9e3b523 user: drh tags: trunk) | |
03:17 | Get the name of the Login/Logout menu option right. ... (check-in: bd667b1940 user: drh tags: trunk) | |
03:01 | Render the header of every page using subscript. Add a setup page that for editing that subscript. ... (check-in: 555911dff5 user: drh tags: trunk) | |
2007-11-20
| ||
23:54 | Add the SbS_Render() interface for rendering HTML with embedded subscript. ... (check-in: e29abeff80 user: drh tags: trunk) | |
06:59 | Added the ability to export the changeset graphs processed by the passes 6 to 8 using GraphViz's dot-format. This is activated by using the switch '--dots'. Bugfixes in the cycle breaker. First corrected variable names, I forgot to use the standard 'myXXX' format for the typevariables. Second, fixed a bug uncovered by looking at the exported graphs, which caused the system to loose arcs, possibly breaking cycles without actually breaking them, leaving them in the dependencies. ... (check-in: 7f15be9078 user: aku tags: trunk) | |
2007-11-18
| ||
20:48 | Add a more advanced commit-hook mechanism that allows us to specify multiple procedures in a particular order prior to commit. Continuing work toward getting tickets going. ... (check-in: d5e7891b07 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) | |
06:53 | Added skeleton of pass 8, the final pass for the breaking of dependency cycles. This pass will handle the remaining cycles crossing revision and symbol changesets. ... (check-in: e7c805f137 user: aku tags: trunk) | |
06:51 | Bugfix. Destroy graph object after use. ... (check-in: 7b3928681e user: aku tags: trunk) | |
04:17 | Completed pass 7, breaking dependency cycles over symbol changesets. Moved the bulk of the cycle breaker code into its own class as it was common to the passes 6 and 7, and updated the two passes accordingly. Added code to load the changeset counter from the state to start properly. ... (check-in: 770a9b576a user: aku tags: trunk) | |
03:59 | Bugfix. When setting up or extended the changeset graph a changeset's successor may lay outside of the set of changesets under consideration, i.e. without a node in the graph. Ignore these. This did not (or only rarely) happen before the bugfix to the successor computation of changesets in project::rev (list instead of single). ... (check-in: de64c94f54 user: aku tags: trunk) | |
03:54 | Bugfix. When I introduced the 'revisionbranchchildren' table to pass 2 I forgot to update pass 4 as well. Added code to drop the excluded revisons from this table as well, as either parent of branches, or branch child of some other revision. ... (check-in: 2516f4a56d user: aku tags: trunk) | |
03:52 | Bugfix. In pass 5, loading the changesets used the type codes instead of the type names. Modified the SQL selecting the data to return the proper names. ... (check-in: 341d96be21 user: aku tags: trunk) | |
03:17 | Bug fixes in the Myers diff algorithm. ... (check-in: f1b55da0ac user: drh tags: trunk) | |
2007-11-15
| ||
21:49 | Enhanced text diff subroutine uses Myers enhancements to Wagners minimum edit distance algorithm. White space at the end of lines is ignored. ... (check-in: 57b2735ebd user: drh tags: trunk) | |
07:17 | Added skeleton files for pass 7, the breaking of dependency cycles over symbol-based changesets. ... (check-in: 258366a37a user: aku tags: trunk) | |
2007-11-14
| ||
05:26 | Added note regarding 'RevisionTopologicalSortPass', which is not a separate pass for us, but part of pass 6, breaking cycles over revision changesets. ... (check-in: f631d438b4 user: aku tags: trunk) | |
05:11 | Completed pass 6, wrote the code performing the breaking of cycles. Done by analysing each triple of changesets in the cycle at the file dependency level to see which revisions can be sorted apart. Added some additional utility routines. Extended the changeset class with the accessors required by the cycle breaker. ... (check-in: 94c39d6375 user: aku tags: trunk) | |
05:08 | Fixed handling of project objects when persisting them. Fill the project map. This is needed if the pass is not skipped. For the skip case we already initialize the project map when 'load'ing from the state. ... (check-in: 67600f777b user: aku tags: trunk) | |
2007-11-13
| ||
07:22 | Continued work on pass 6. Completed creation of changeset graph (nodes, dependencies), started on topological iteration and breaking cycles. Basic iteration is complete, fiding a cycle ditto. Not yet done is to actually break a found cycle. Extended the changeset class with the necessary accessor methods (getting cset type, successors, time range). Note: Looking at my code it may be that my decision to save the cset order caused this pass to subsume the RevisionTopologicalSortPass of cvs2svn. Check again when I am done. Note 2: The test case (tcl repository, tcl project) had no cycles. ... (check-in: 85bd219d0b user: aku tags: trunk) | |
05:09 | Reworked the in-memory storage of changesets in pass 5 and supporting classes, and added loading of changesets from the persistent state for when the pass is skipped. ... (check-in: 24c0b662de user: aku tags: trunk) | |
2007-11-11
| ||
00:08 | Started on pass 6, breaking cycles between revision based changesets. Added skeleton files. ... (check-in: 2a01d50430 user: aku tags: trunk) | |
2007-11-10
| ||
23:44 | Rewrote the algorithm for breaking internal dependencies to my liking. The complex part handling multiple splits has moved from the pass code to the changeset class itself, reusing the state computed for the first split. The state is a bit more complex to allow for its incremental update after a break has been done. Factored major pieces into separate procedures to keep the highlevel code readable. Added lots of official log output to help debugging in case of trouble. ... (check-in: 08ebab80cd user: aku tags: trunk) | |
20:40 | Oops. pass 5 is not complete. Missed the breaking of internal dependencies, this is done in this pass already. Extended pass _2_ and file revisions with code to save the branchchildren (possible dependencies), and pass 5 and changesets with the proper algorithm. From cvs2svn, works, do not truly like it, as it throws away and recomputes a lot of state after each split of a cset. Could update and reuse the state to perform all splits in one go. Will try that next, for now we have a working form in the code base. ... (check-in: 95af789e1f user: aku tags: trunk) | |
07:46 | Completed pass 5, computing the initial set of changesets. Defined persistent structure and filled out the long-existing placeholder class (project::rev). ... (check-in: 5f7acef887 user: aku tags: trunk) | |
05:34 | Started on pass 5, computing the initial approximate set of project level revisions, aka 'ChangeSets'. Skeleton of the pass added. ... (check-in: 54d1e3537e user: aku tags: trunk) | |
2007-11-09
| ||
06:42 | Added note about why we omit cvs2svn's sorting passes. ... (check-in: 959192d4b7 user: aku tags: trunk) | |
06:28 | Moved the paranoid integrity checks of pass 2 into a separate package for use by other passes, and changed pass 4 to also run these checks, albeit in a (slightly) relaxed form. See the comments at the point of call for the reason. This completes pass 4. ... (check-in: 131f051880 user: aku tags: trunk) | |
2007-11-08
| ||
16:14 | Add the --detail flag to the merge command. ... (check-in: 50ff86afd0 user: drh tags: trunk) | |
2007-11-07
| ||
22:22 | Improvements to the merge algorithm so that it works better for common changes. Still more work needed. ... (check-in: ac6bb3ce06 user: drh tags: trunk) | |
07:46 | Opcode synchronization reworked, optype table is master from which the in-memory array is loaded. ... (check-in: e45f47ec4a user: aku tags: trunk) | |
06:22 | Pass 4 nearly completed. Rewrite symbol mutation, completed adjustment of symbol parents, added symbol refinement (noop or not flags). Now only missing piece is replication of the pass 2 paranoia checks. Note: Checks in the adjustment of parents are a bottleneck. May need indices, or something we can do in memory. ... (check-in: 37734390ca user: aku tags: trunk) | |
06:19 | Extended pass 2, save branch positions, needed for pass 4, and added optype table to have the revision opcodes available in the state as well. ... (check-in: 7ab490df24 user: aku tags: trunk) | |
2007-11-06
| ||
08:05 | Continued work on pass 4. Now propagating the project level information about prefered parents down to the file level tags. Same for the file level branches is not yet done. ... (check-in: 3a530ef947 user: aku tags: trunk) | |
07:14 | Continued work on pass 4. Added code bringing the file level symbol data into compliance with the project level symbol types, converting tags to branches and vice versa. ... (check-in: ffafc0bd65 user: aku tags: trunk) | |
06:47 | Continued work on pass 4. Implemented the deletion of excluded symbols and all parts referencing them. The complex part is the regrafting of NTDB revisions should a NTDB branch be excluded. This is like 'GraftNTDB2Trunk' in 'file' when excluding everything but the trunk. ... (check-in: 69bf6ab99b user: aku tags: trunk) | |
04:57 | Started on pass 4, 'FilterSymbols'. Skeleton. ... (check-in: 11e5d7ce42 user: aku tags: trunk) | |
04:55 | Extended comment. ... (check-in: d314894b9a user: aku tags: trunk) | |
04:53 | Fix in pass 3, do not compute prefered parents for the excluded symbols. Exclude them from the final check as well due to this. ... (check-in: 4c8a5a44af user: aku tags: trunk) | |
04:39 | Completed pass 3, CollateSymbols. Added code determining for each symbol the prefered parent from all possible parents. This is the symbol with the lowest id among the set with the maximum number of occurences as a parent. ... (check-in: efc78b7a42 user: aku tags: trunk) | |
2007-11-05
| ||
09:04 | Extended options processing to handle --exclude, --force-tag, and --force-branch options. Extended project::sym class with in-memkory databases to hold the option information and replaced the 'UserConfig' placeholder with the actual code using the new databases to determine symbol types based on user-requests. Extended the pass itself with code performing various checks on the results of type determination, partially paranoia, partially to find genuine bad requests (excluding symbols with unexcluded blockers, making a symbol with commits on it a tag, ...). NYI: Computation of the prefered parent for all symbols. ... (check-in: 7eaa420a23 user: aku tags: trunk) | |
02:42 | Added the "e" capability for viewing ticket submitter email addresses. Additional tinkering toward the design of tickets. This check-in is only thinly tested. ... (check-in: 929d28e358 user: drh tags: trunk) | |
2007-11-03
| ||
04:39 | Add support for built-in variables in subscript. ... (check-in: a67fbd784d user: drh tags: trunk) | |
04:23 | Add basic math operators to subscript. ... (check-in: 92f6081d11 user: drh tags: trunk) | |
04:01 | Subscript interpreter is now running. ... (check-in: 8ef26c5e72 user: drh tags: trunk) | |
2007-11-02
| ||
06:06 | Continued work on pass 3, added code to determine the type of symbols based on the tag-, branch-, and commit-counts. Hook for handling data coming from the option processoris present (UserConfig), but only as a placeholder. ... (check-in: f888f06fe3 user: aku tags: trunk) | |
04:29 | Skeleton for pass 3 added, collating the symbols. ... (check-in: 6d4eb24738 user: aku tags: trunk) | |
04:26 | Added code for the loading of pass II data (currently only the smybols) from the state when pass II is skipped. ... (check-in: c3d5104084 user: aku tags: trunk) | |
04:24 | Fixed typos. ... (check-in: 77904c1f51 user: aku tags: trunk) | |
2007-10-31
| ||
03:45 | Milestone I reached (To save the fundamental repository structure into a sqlite database). ... (check-in: cb4d44d60e user: aku tags: trunk) | |
03:44 | Added code creating aggregate symbol statistics. This completes pass 2 (CollRev). ... (check-in: 6f8667b03e user: aku tags: trunk) | |
2007-10-28
| ||
23:27 | Added a "wiki" link to the main menu. Added built-in description of wiki formatting rules. Added a wiki "homepage" that displays when the "wiki" URI is used without a pagename. Added support for a wiki sandbox that does not save to the repository. ... (check-in: f08adf3d58 user: drh tags: trunk) | |
21:26 | The "wiki" URI without a page name argument now gives you a list of existing wiki pages. This works fine as long as there are a reasonable number (no more than a few hundred) wiki pages. We need to think of something better for large wikis. We also need to think of ways to give users better guidance for creating new wiki pages. ... (check-in: f40230a7e8 user: drh tags: trunk) | |
21:09 | Fixes to the rendering of <verbatim> and <nowiki> ... (check-in: e75f9a2ab4 user: drh tags: trunk) | |
20:52 | Add the ability to edit the CSS for all pages in the Setup menu. Other miscellaneous changes toward getting ticketing to work. ... (check-in: 8ffd32c2b7 user: drh tags: trunk) | |
2007-10-27
| ||
13:52 | Fix the hyperlink to wiki so that it uses a query parameter for the wiki page name. ... (check-in: 421a1e1fa4 user: drh tags: trunk) | |
04:59 | Replaced the ASCII art showing entity links with dia'grams and gif images derived from them. Especially useful when trying to understand the paranoia checks. ... (check-in: 831e8f360d user: aku tags: trunk) | |
2007-10-26
| ||
18:18 | Prevent duplicate logins on the "user add" command. Also, allow the login to be specified on the command line. ... (check-in: 783df88ba8 user: drh tags: trunk) | |
06:53 | Added another consistency check, and revised the comments to use the more exact terms for the various relationships. ... (check-in: 70d4a81162 user: aku tags: trunk) | |
06:11 | Fixed one of the cross-reference checks. ... (check-in: 2e7cbb2829 user: aku tags: trunk) | |
05:29 | Added lots of checks looking for inconsistent references between the various objects, mainly revisions. ... (check-in: 2434ad3bfe user: aku tags: trunk) | |
05:28 | Added saving of the fundamental symbol information (project level). ... (check-in: 1deb3786aa user: aku tags: trunk) | |
2007-10-25
| ||
05:16 | Fixed saving of authors, log messages, meta data. This was wrong since revision [99e165d5c4], when the id databases were introduced. Simplified meta saving due to changed trunk coding (no NULL). ... (check-in: 89e9b357ed user: aku tags: trunk) | |
05:14 | Formatting change, code alignment. ... (check-in: 7375ebb988 user: aku tags: trunk) | |
05:13 | Changed the coding of trunk symbols. Using NULL makes for difficult comparisons later when doing integrity checks. Each trunk now has a regular unique id as a symbol. Added documentation to the table definitions, about references, constraints, etc. ... (check-in: 2c08006d9d user: aku tags: trunk) | |
2007-10-24
| ||
14:44 | Extended pass manager to keep timing data for the executed passes and show them after completion of all passes. ... (check-in: 05f9c95573 user: aku tags: trunk) | |
08:01 | Extended handling of id's for files so that we have them for backreferences from symbols and revisions. Completed persistence of revisions and symbols at file-level and fixed small problem with left-over links to branches. ... (check-in: adf168e23e user: aku tags: trunk) | |
07:54 | Disabled check for control characters in the log message. Allowing this for the moment, lets see if we run into trouble later on. Further reworked the check of symbol names, disallow forward slashs only at end. Found legal tags containing forward slashs in the middle. ... (check-in: fa643aa91d user: aku tags: trunk) | |
2007-10-23
| ||
19:43 | No changes from the previous check-in. This just confirms that the previous check-in has now been tested and appears to work correctly. ... (check-in: f4c30de75a user: drh tags: trunk) | |
18:04 | Untested, experimental patch for correct redirect to the /index page when only the CGI script name is specified. ... (check-in: f66089ec43 user: drh tags: trunk) | |
16:35 | Get rid of the (silly?) int_least16_t type in sha1.c and just use good old "int" instead. Makes things easier to compile on older systems. ... (check-in: 8fb641e071 user: drh tags: trunk) | |
16:30 | Add a #include of <sys/types.h> to sha1.c. I am told this help it to compile on BSD systems. ... (check-in: 17486c353f user: drh tags: trunk) | |
04:36 | Restructured the code handling NTBD in ExcludeBranch a bit to prevent the asserts in GraftNTDB2Trunk to bail out. ... (check-in: e94b52b6f2 user: aku tags: trunk) | |
04:34 | Added a bit of path normalization, stripping of a trailing slash from the path to the cvs repository. Before such a slash could break a later coming fileutil::stripPath. ... (check-in: 9f3fd3ec4b user: aku tags: trunk) | |
04:32 | Added more checks to the RCS parser to detect bogus symbol names and problematic log messages. Added ability to rewind back to the beginning of the last recognized token for a nicer positioned error message. ... (check-in: 1527954d87 user: aku tags: trunk) | |
03:29 | Reworked object deletion to happen centrally after the file has been processed (drop). Simplified the code restructuring the revision tree as it now doesn't have to think about when and where to remove objects. ... (check-in: a766b08198 user: aku tags: trunk) | |
02:29 | Due to quickly building memory pressure for large cvs repositories (thousands of revisions and symbol object) we have to save the pertinent information of a file immediately after it has been processed and then clear the memory. Inserted the basic skeleton for this into pass and file objects. ... (check-in: 3a00ac5aa2 user: aku tags: trunk) | |
2007-10-21
| ||
11:11 | Fix a bug in wiki rendering that caused an extra paragraph end tag following a hyperlink. ... (check-in: 8f423ad438 user: drh tags: trunk) | |
07:08 | Simplified the code for excluding non-trunk revisions a bit, using higher-level methods for some changes. Added missing revision destruction. ... (check-in: 436f17a5f0 user: aku tags: trunk) | |
06:10 | Added code able to exclude all non-trunk revisions upon user request. ... (check-in: 886b6f257b user: aku tags: trunk) | |
04:42 | Created a separate common class for the id databases used by the repository, and updated the repository code to use it. ... (check-in: 99e165d5c4 user: aku tags: trunk) | |
2007-10-19
| ||
07:23 | Continued the work on pass II, wrangling a file into shape. Completed handling of unnecessary initial deletions on branches. ... (check-in: 510cd02303 user: aku tags: trunk) | |
07:22 | Extended the RCS parser to handle extended (aka new) phrases coming after the regular data of a revision, in the revision tree. ... (check-in: 294156a36f user: aku tags: trunk) | |
2007-10-17
| ||
04:37 | Added detection of irrelevant trunk revisions for files added to a branch but not the trunk. Repository extended to keep inverted indices for the meta data and commit messages for retrieval of commit messages per meta data, required for the previous. fixed problem with file objects, we kept only the rcs path, and need the user visible path too. ... (check-in: cfe4b269ac user: aku tags: trunk) | |
04:33 | Extended file-level symbols and project-level trunk with methods to allow users to distinguish them (trunk vs. not trunk, for use as lines of development). ... (check-in: 09af24fc7c user: aku tags: trunk) | |
03:24 | Switched procs to methods, got rid of unwieldy and error-prone explicit import of instance variables. ... (check-in: b5b2d61527 user: aku tags: trunk) | |
03:15 | Fix setting of myimported, wrong condition. Fix item assignment when sorting branches. Fix parent/child linkage when setting up branch dependencies. Completed processes on non-trunk default branch revisions. Added skeleton code for the deletion of superfluous revisions. ... (check-in: 177a0cc55c user: aku tags: trunk) | |
03:10 | More handling for option --trunk-only. ... (check-in: a3cd0c3099 user: aku tags: trunk) | |
03:09 | Added new option --trunk-only, state and processing. ... (check-in: 3bde1a2e2f user: aku tags: trunk) | |
03:08 | New helper command to delete item from list by name instead of position. ... (check-in: 4e49cbf03b user: aku tags: trunk) | |
2007-10-15
| ||
20:45 | Fix the "add" command is that it does not allow users to accidently add files that contain shell wildcard characters. ... (check-in: da9d38e2c3 user: drh tags: trunk) | |
00:03 | Continued work on pass II, starting to post-process tags, branches, and revisions, cleaning up cvs quirks, determining higher-level aggregates ... ... (check-in: e5441b908d user: aku tags: trunk) | |
2007-10-14
| ||
01:58 | Reworked the whole handling of meta data (author, commit message, plus project/branch information), so that revisions now store only the meta id, everything else is stored centrally. All the relevant pieces (author, cmessage, symbols, projects) now also get numeric ids assigned early instead of when being saved to the state. Project ids are loaded from the state now too. ... (check-in: 67c24820c7 user: aku tags: trunk) | |
00:30 | Add a sample ticket configuration script. This is just working notes. It will eventually be removed. ... (check-in: d29dd11f2e user: drh tags: trunk) | |
00:29 | Work toward a new mechanism for configuring the ticket subsystem and rendering ticket entry, editing, and viewing screens. Nothing works, but it is all commented out so the code code compile. ... (check-in: 39aa870f8f user: drh 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-Leaf 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) | |
05:39 | The basic work of setting up and linking revisions, tags, and branches is complete. ... (check-in: cb70cf4ad6 user: aku tags: trunk) | |
01:18 | Much improved wiki rendering. Automatic paragraph tags now match correctly. All tags should balance. ... (check-in: c963a7763d user: drh tags: trunk) | |
2007-10-12
| ||
23:18 | Fix some (certainly not all) problems with wiki editing. ... (check-in: df646a7f4c user: drh tags: trunk) | |
22:56 | The g.zExtra parameter is now always available as P("name"). This means the /wiki/xyz and /wiki?name=xyz are equivalent URLs. ... (check-in: 677aa71bca user: drh tags: trunk) | |
07:20 | Extended rcs parser with another callback run after the processing of the revision tree completed, before starting on description and delta texts. Updated file class to intercept the callback. ... (check-in: 40eaf58ec7 user: aku tags: trunk) | |
07:18 | Continued to flesh out revision and symbol processing. Started on the project level classses. ... (check-in: da9295c6f6 user: aku tags: trunk) | |
05:57 | Extended rcs parser to tag errors which are syntax errors in the RCS archive. Extended pass handling to capture trouble and distinguish between internal problems and syntax errors. ... (check-in: be891232a2 user: aku tags: trunk) | |
05:56 | Started to flesh out the handling symbols and revisions coming in from the rcs parser. First fragments of revision object. Type methods for classification of revision numb ers. ... (check-in: bd131addb9 user: aku tags: trunk) | |
2007-10-11
| ||
02:11 | Add the g.zExtra output to the test_env page. Fix a bug in the computation of g.zTop. ... (check-in: 1ce716b2ec user: drh tags: trunk) | |
01:56 | Add the g.zBaseURL and g.zTop printouts to the test_env test page. ... (check-in: 218577e3af user: drh tags: trunk) | |
01:20 | Fix a C++-ism. ... (check-in: a84089319c user: drh tags: trunk) | |
01:17 | Remove unused hard-coded tags from the schema. Output a row count as a status indicator when doing a rebuild. ... (check-in: e38fc922a5 user: drh tags: trunk) | |
2007-10-10
| ||
23:10 | Get rid of the "locking" capability on wiki pages. Assume that anybody who can write or append to a wiki page can do so to any wiki page. Add the /wikiappend page for appending comments to the end of wiki. ... (check-in: 61ce5e3685 user: drh tags: trunk) | |
21:15 | Many changes and bug fixes in the wiki processing. Moving toward a workable wiki system. The "Home" menu option now takes you to the wiki page whose name is the same as the Project Name. There is a "wcontent" page, but no link to it yet. Many other changes. ... (check-in: 50a58adb76 user: drh tags: trunk) | |
15:21 | Fix the wiki editor so that it can handle wiki page names that include spaces. ... (check-in: 9f89a8e68e user: drh tags: trunk) | |
05:36 | Added more checks to pass I looking for possible file/directory conflicts in the repository, and modified traverser to report on and ignore sub directories of Attic's. ... (check-in: a10f654ac7 user: aku tags: trunk) | |
04:23 | API tweak rcs parser, definition of symbols, call through the callback once per symbol instead of once for the whole set. ... (check-in: 338854a61a user: aku tags: trunk) | |
03:39 | Added diff-command and gdiff-command to the valid settings ... (check-in: 29bc8da1d9 user: jnc tags: trunk) | |
03:28 | Added a lot of skeleton files for the revision and symbol data structures, for both project and file level. ... (check-in: 84de38d73f user: aku tags: trunk) | |
02:49 | Removed unnecessary items from WWW Configuration, also made RSS Title and Description into generic Project Name and Project Description settings, which will be used elsewhere in the web site. ... (check-in: f3807dbd88 user: jnc tags: trunk) | |
2007-10-09
| ||
02:35 | Refinements to the timeline for giving better information about wiki pages. ... (check-in: dfea940da8 user: drh tags: trunk) | |
2007-10-07
| ||
14:38 | Fixed omitsign discrepancies. Windows version now looks for USERNAME instead of USER when creating new database. ... (check-in: a21806dcf3 user: jnc tags: trunk) | |
2007-10-06
| ||
22:13 | Found easier way to access the typevariables of singletons when writing the rcs parser. Now moved the other singletons to the same construction. ... (check-in: 70b0aa899a user: aku tags: trunk) | |
22:06 | Broke static dependency cycle repository <- project <- file <- repository, now using dynamic/runtime object references instead. This allows us to keep the nice and readable format for our files, code is readable too. ... (check-in: 8487172254 user: aku tags: trunk) | |
21:59 | Started capture of revision information in file objects. Capturing authors and commit messages and repository level. Completed persistence for these latter too. Rearranged the requirements, imports, and exports a bit to handle the new dependency cycle repository <- project <- file <- repository ... (check-in: 3d88cfd05d user: aku tags: trunk) | |
21:19 | Continued work on pass II, skeleton of it completed by adding outline of code for persistence. ... (check-in: 6d1811d61e user: aku tags: trunk) | |
21:01 | Added skeleton and dump methods to make file objects proper sinks for the rcs parser. ... (check-in: 2e3815c3b4 user: aku tags: trunk) | |
21:00 | rcs parser rewritten to snit type, singleton, using callbacks to convey information. Got a grip on regexp -start -indices (^ -> \A, indices are absolute). This means that I now don't have to shift the unprocessed string down in memory, it is all index processing now. This makes for a much faster parser, especially for large files with many revisions (example: ChangeLogs). ... (check-in: e7bb3d073d user: aku tags: trunk) | |
20:58 | Nicer parser integration into pass II, and sort files for easier filesystem traversal during parsing. ... (check-in: ec053168a8 user: aku tags: trunk) | |
18:43 | Fleshed out pass II, added skeleton of rcs archive class, started integration of rcs parser. ... (check-in: 8a93ffa9c1 user: aku tags: trunk) | |
18:28 | Bringing back in the old parser for rcs archives. ... (check-in: 860f533e98 user: aku tags: trunk) | |
17:10 | Enforce well-formedness constraints on wiki pagenames. ... (check-in: 488afb9746 user: drh tags: trunk) | |
16:40 | Do not attempt to access the global_config table if the ~/.fossil database has not been opened. ... (check-in: 3cdb768fca user: drh tags: trunk) | |
16:37 | Timeline comments are now rendered as wiki. Wiki changes appear on the timeline. ... (check-in: 6d58613757 user: drh tags: trunk) | |
13:13 | Now able to enter and edit and display wiki pages. Still many problems to be resolved. ... (check-in: bf428e6854 user: drh tags: trunk) | |
03:56 | Added pass II (collection of revision and symbols), basic skeleton and state definitions, and integrated into the pass manager. ... (check-in: fdbc01df95 user: aku tags: trunk) | |
03:55 | Added documentation to state definition, and debugging output to the state system itself. ... (check-in: 10f9d51bb2 user: aku tags: trunk) | |
03:53 | Better formatting for --help-passes, align codes. ... (check-in: 43d72c6246 user: aku tags: trunk) | |
2007-10-05
| ||
13:47 | Add the shun table. Do not process artifacts named in the shun table. ... (check-in: 70d5cc86b7 user: drh tags: trunk) | |
13:03 | The control file parser now reads ticket changes and wiki pages. ... (check-in: 2ab2db0bd3 user: drh tags: trunk) | |
07:27 | Completed integration of state with pass I, now saving projects and files into it. ... (check-in: 042d54bae5 user: aku tags: trunk) | |
07:08 | Collapse multiple uses of a project path into one project. ... (check-in: d174affb48 user: aku tags: trunk) | |
07:07 | Added documentation for the persistent state of pass I. ... (check-in: 78da61db0e user: aku tags: trunk) | |
06:50 | Extended state handling with methods to declare usage and structure of state, started integration of state with pass I, collection of projects and files. ... (check-in: fb1e36d290 user: aku tags: trunk) | |
05:33 | Added the basic parts of the state manager and integrated it with option processor and pass manager. ... (check-in: eb656de7d9 user: aku tags: trunk) | |
2007-10-04
| ||
17:37 | Changes to cgi.c in check-in [e63a9fd9d0] broke the windows build because of undefined socklen_t. Added the appropriate include file ... (check-in: e7cf189265 user: mjanssen tags: trunk) | |
04:34 | Continued work on pass I. Filled in the repository management, and basic implementation of project objects. Missing are persistence and the foundation for that (cache database). ... (check-in: 52f2254007 user: aku tags: trunk) | |
04:32 | Extended option processing, added handling of verbosity/quietness. ... (check-in: 2929a438ef user: aku tags: trunk) | |
2007-10-03
| ||
12:28 | Add the tkt.c source file as an empty template. ... (check-in: a3e4a5d27d user: drh tags: trunk) | |
12:20 | Test commands for importing and exporting ticket configurations. ... (check-in: 1e9c0e287e user: drh tags: trunk) | |
04:18 | Added stub for repository management, added most of pass I, collecting archives in the repository. ... (check-in: 47740cc1f6 user: aku tags: trunk) | |
02:33 | Begin adding setup screens for ticket configuration. ... (check-in: 0edee97370 user: drh tags: trunk) | |
2007-10-02
| ||
18:58 | Begin adding the ticket configuration processing logic. ... (check-in: 2e9d52f27f user: drh tags: trunk) | |
15:22 | Notes on how to proceed with ticket integration added to ideas.txt. ... (check-in: d8f27c5afd user: drh tags: trunk) | |
10:34 | Added rudimentary proxy support to fossil chat client ... (check-in: 307233d828 user: mjanssen tags: trunk) | |
06:48 | Added the pass management, integrated with application and option processor. ... (check-in: 5911515322 user: aku tags: trunk) | |
05:33 | Re-added the user feedback and error reporting utilities, with modifications, and completed the handling of the informational options. ... (check-in: d57b7b4a05 user: aku tags: trunk) | |
03:05 | Third attempt at getting a cvs importer which can handle branches. Using cvs2svn code and design notes as a guide. ... (check-in: 2a98ac44bd user: aku tags: trunk) | |
2007-09-28
| ||
20:08 | Combine the "config" and "setting" commands into a single "settings" command. ... (check-in: 134e2aeccc user: drh tags: trunk) | |
15:44 | Add enumeration lists and indented paragraphs in the wiki. ... (check-in: ab637af752 user: drh tags: trunk) | |
2007-09-27
| ||
04:44 | CVS import. First, fixed sig::next regarding two things. One, we have to take the root version of a file into account as a possible predecessor. Two, a missing changed file may be misclassified and actually be added instead. Second, modified the search for a root changeset of a branch. We now try the existing regular intersection first for exactness, and in case of failure we fall back to a voting scheme to locate the most acceptable aka non-conflicting changeset. ... (check-in: 7a64b9e738 user: aku tags: trunk) | |
03:24 | Updates to the ideas.txt file with notes on ideas for doing tickets. ... (check-in: bd35e98274 user: drh tags: trunk) | |
2007-09-26
| ||
19:46 | If you "sync" against a server for which you do not have push permission, you get an error message but it still does the pull. ... (check-in: 2b51dbe02b user: drh tags: trunk) | |
16:20 | Cleanup of the safemerge flag on update. Override available using the --force option. ... (check-in: 7eecb079ed user: drh tags: trunk) | |
13:49 | Fix a bug in autosync commit - cleanup the onremote temp table after use. ... (check-in: a15122ff2d user: drh tags: trunk) | |
12:24 | Minor changes to the quickstart.html document. ... (check-in: d8d6dc85e1 user: drh tags: trunk) | |
12:21 | Fix a bug in clone - have it open the global settings database file so that it can access the default-user setting. ... (check-in: cbe0ace8f3 user: drh tags: trunk) | |
07:06 | Bugfix for 3852590ce6. Make the use of cache files in the rcs parser actually dependent on the user option. ... (check-in: f6f5c902e6 user: aku tags: trunk) | |
05:06 | Continued work on the import of branches. Main principle now is to handle the branches vertically. First the trunk, then the branch starting with the first unprocessed changeset, and so forth. Looks more promising than the previous approach. Currently handles just a bit over half of the test projects (11 of 21 in 6 repositories). ... (check-in: 72dac950c3 user: aku tags: trunk) | |
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) | |
07:15 | Ran an old fossil, did not auto-push... Updated ideas.txt to reflect that work has begun on this task and what has already been done. Hopefully this one will auto-push... ... (check-in: 6847e9b22a user: jnc tags: trunk) | |
07:11 | Once a successful commit is made, if autosync is on, a push is now done. This commit will be the first test of that new functionality :-) ... (check-in: 0431f14edf user: jnc tags: trunk) | |
06:56 | Autosync config parameter added (autosync). Setting this to 1, y or Y (or yes, Yes, yes, YES, etc...) will cause autosync's to happen during certian operations. Right now, the only operation paying attention to this is update. If autosync and you do fossil update, a pull takes place first, then an update. Others will follow (commit for one). ... (check-in: b773dda29b user: jnc tags: trunk) | |
03:14 | Fix some problems with tag propagation. More problems remain. ... (check-in: 913608a5a6 user: drh tags: trunk) | |
01:25 | After looking at it a bit, mjanssen and I decided <...> looks better than *...* for marking the current checkout ... (check-in: 6f9c0e4a1e user: jnc tags: trunk) | |
01:02 | Timeline and Leaves on TTY now marks with *...* (vs [...]) you current working revision ... (check-in: 2db88ec639 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) | |
20:50 | Timeline calculated localtime incorrectly so it didn't display latest changes if user is in TZ UTC+X ... (check-in: aad573b31c user: mjanssen tags: trunk) | |
20:21 | Corrected "fossil user password" error message. It had an extra user ... (check-in: df3d6cbff5 user: mjanssen tags: trunk) | |
19:42 | Fixed error with absolute pathnames when opening a repo on Win32 ... (check-in: c841af0d50 user: mjanssen tags: trunk) | |
19:32 | Build from build directory ... (check-in: 5a30fa45df user: anonymous tags: trunk) | |
17:11 | Added revert command, currently only offering revert to current version. Organized todo.txt a bit, added new bug report ... (check-in: 255bacf907 user: jnc 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) | |
01:38 | Some elements moved to correct order in wiki AllowedMarkup array. Removed hardcoded link in resolveHyperlink and also made it handle outside links, such as http, ftp, mailto, etc... When looking for valid HTML codes, I changed isalpha to isalnum so that H1, H2, etc... would be recognized. Better code for setting inital checkout db entry. ... (check-in: 55dc2abc60 user: jnc tags: trunk) | |
2007-09-23
| ||
23:05 | One more minor change to the fix of ff4c, set the current checkout to 1 if this is a brand new file. ... (check-in: 746a0b8588 user: jnc tags: trunk) | |
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) | |
19:03 | Bug fix in the update command. ... (check-in: b5d82ebd7e 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) | |
18:13 | Incremental web interface enhancments. ... (check-in: 72b3b1ad47 user: drh tags: trunk) | |
17:38 | Improved display of version information on the help command. Display fossil version number and date on the bottom of every webpage. ... (check-in: c2d1e3c70a user: drh tags: trunk) | |
15:50 | The "tag" command allows tag artifacts to be inserted for creating and cancelling tags and properties. Timeline responds to bgcolor, br-bgcolor, comment, and user properties. ... (check-in: 3b5514ed82 user: drh tags: trunk) | |
12:38 | Timeline now responses to comment and user properties. ... (check-in: 9395aba4f4 user: drh 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) | |
02:22 | More work on tags and properties. Getting late. Need to check-in changes before stopping for the day... ... (check-in: f73c0e792b user: drh 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) | |
07:14 | Got rid of the explicit revision tree and rephrased the trunk processing to use a loop which is more self-explanatory. Started to add in code needed when we process the branches as well, currently they will have now effect. ... (check-in: cbbf9a7575 user: aku tags: trunk) | |
07:08 | Moved the counting of imported changesets to the beginning for a more accurate percent calculation and proper ending at 100%. ... (check-in: 330f2da791 user: aku tags: trunk) | |
03:51 | Modified sorting of timeline entries for the same second to properly split files and file versions from each other, and to have newer revisions later. Further added a storage for error messages to be repeated when the importer exist. First user is the code reporting corrupted archive files detected during a checkout. ... (check-in: a5476aed27 user: aku tags: trunk) | |
2007-09-17
| ||
07:05 | Further work on the CVS frontend. The main parts for doing the extraction and management of changesets are now in a separate package. ... (check-in: ae54e928c2 user: aku tags: trunk) | |
04:14 | Fixed bug in the new code setting up the timeline, forgot to clean up loop state, causing data from previous iterations to bleed into the current one, causing the use of bogus data and ultimatively a bogus timeline. Note! Incidentially a bug in the old code was fixed by the new one, the use of mismatching revisions and commit messages. That caused the generation of extra changesets in the old code. ... (check-in: 10e3b3ed76 user: aku tags: trunk) | |
03:13 | Cleaned up the creation of the workspace directory. ... (check-in: 2740b48b63 user: aku tags: trunk) | |
03:03 | More structuring of the CVS backend, encapsulated the management of the global timeline of events in the project in a separate package. ... (check-in: 1593006ef3 user: aku tags: trunk) | |
01:43 | Added structure to the CVS frontend code, putting the repository traversal into its own package. ... (check-in: 6f121db1e2 user: aku tags: trunk) | |
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-15
| ||
03:18 | Fixed problems with the untested statistics module. Moved cset <-> uuid map out of cvs to control layer, separate package. Currently not really useful, will be needed when handling cvs branches. Moved some user feedback around, and the import control too. ... (check-in: b504674c5f user: aku tags: trunk) | |
2007-09-14
| ||
23:23 | Moved the handling of the import statistics into its own package. Untested. ... (check-in: 18251642f3 user: aku tags: trunk) | |
21:24 | Rename CLI commands: leaves->descendents and branches->leaves. ... (check-in: bc68e61bb2 user: drh tags: trunk) | |
21:10 | Fix the "leaves" webpage. ... (check-in: d773eee943 user: drh tags: trunk) | |
14:59 | Update the SQLite amalgamation file to version 3.5.0. ... (check-in: c287665ba8 user: drh tags: trunk) | |
2007-09-13
| ||
08:02 | Unhacked the fossil backend. IOW reworked the API and made it nicer, more structured, better command and option names. Gave the internals more structure, and simplified the handling of -breakat (old -stopat breakpoint). Updated users, and updated the user visible switches as well. Added a -h switch for help. ... (check-in: 7b2619b7ef user: aku tags: trunk) | |
06:59 | Encapsulated access to the fossil and cvs applications in their own packages. ... (check-in: cdf5e6d8b7 user: aku tags: trunk) | |
06:24 | Continuing namespace changes, rcs parser. Basic structure is now ok IMHO. ... (check-in: d4aa7da67d user: aku tags: trunk) | |
06:22 | Continuing namespace changes, cvs frontend. ... (check-in: 00228d1547 user: aku tags: trunk) | |
06:03 | Continuing namespace changes, fossil backend. ... (check-in: 45cd12f05a user: aku tags: trunk) | |
05:43 | Continued restructuring of the code (namespace hierarchy, import control). ... (check-in: 9671b65174 user: aku tags: trunk) | |
03:52 | Improvements to the CLI timeline display. When an update fails due to multiple descendents, show all of the descendents in timeline format. ... (check-in: fcabd4774c 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) | |
02:25 | The nonce of a login card in the sync protocol is now the SHA1 hash of the remainder of the sync message. The signature is the SHA1 hash of the concatenation of the nonce and the users password. ... (check-in: 776753118f user: drh tags: trunk) | |
01:46 | Fix bugs in undo/redo. Appears to work now but not heavily tested. ... (check-in: 6f5654c7ab user: drh 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-09
| ||
17:51 | Cluster-based synchronization appears to be working. ... (check-in: 48c4e69d2b user: drh tags: trunk) | |
00:58 | Started to restructure the namespace hierarchy, beginning at the bottom, with the log module. ... (check-in: 86a7f249c1 user: aku tags: trunk) | |
2007-09-08
| ||
16:01 | Sync using clusters appears to work. More testing is needed before we go live. ... (check-in: e1c1877c99 user: drh tags: trunk) | |
06:33 | Moved the import control code into its own package. The application has been reduced to command line processing and handing over to the new package. ... (check-in: c172959c32 user: aku tags: trunk) | |
05:35 | Redid the logging system aka user feedback completely. Verbosity levels, influenced by the new -v switch. Indentations in the output removed, parsing by tools easier, still human readable. Adapted all users of the previous feedback code to use the new system. ... (check-in: be32ebcb41 user: aku tags: trunk) | |
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) | |
03:48 | Extended import app with switch to stop execution just before a specific changeset, to aid in debugging problems. ... (check-in: 8469631cc9 user: aku tags: trunk) | |
2007-09-06
| ||
00:47 | Raise the hash chain limit in the delta module from 50 to 250. ... (check-in: f6b4c6458b user: drh tags: trunk) | |
2007-09-05
| ||
18:46 | Fix pathological N*2 behavior in the delta generator. ... (check-in: b816fadfc7 user: drh tags: trunk) | |
02:03 | Fix calculating percentage of committed changesets. ... (check-in: 734febe649 user: aku tags: trunk) | |
2007-09-04
| ||
22:00 | Importer extended to allow capture of exact fossil commit command ... (check-in: 492531e3a8 user: aku tags: trunk) | |
05:38 | (no comment) ... (check-in: 7003caa982 user: aku tags: trunk) | |
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) | |
01:23 | The /index webpage pulls up the wiki page specified in Setup/Configuration.s ... (check-in: 4f641e7e4e user: drh tags: trunk) | |
2007-09-01
| ||
21:11 | Add the /wiki and /bwiki web pages. Currently renders content from the check-out as readonly. ... (check-in: b2e55c0d4d user: drh tags: trunk) | |
01:55 | Updates to the timeline routines. Added the pqueue module. ... (check-in: abce5105e2 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
| ||
21:37 | Put a colored asterisk beside entries of interest in the timeline, rather than doing lots of annoying text color and background changes. ... (check-in: 4d03017923 user: drh tags: trunk) | |
20:27 | Fix some annoyances with "merge". This involves a schema change to the _FOSSIL_ file. Older versions will continue to work, but it would make since to "close" and "open" local source tree after updating to this version of fossil, in order to update the schema. ... (check-in: 4c82c7773f user: drh tags: trunk) | |
19:46 | Fix multiple bugs in the comment parser of the commit command. Allow blank lines in comments. ... (check-in: f030c0aea7 user: drh tags: trunk) | |
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) | |
02:46 | Added implementations for the methods "deconstruct", and "construct". ... (check-in: fc95255785 user: aku tags: trunk) | |
02:42 | Moved the core logic of both "rebuild_database" and "create_repository_cmd" into their own functions, for sharing with "reconstruct_cmd". ... (check-in: e00384d26d user: aku tags: trunk) | |
2007-08-28
| ||
07:12 | Fixed bug in blob_write_to_file, added missing argument to fossil_panic. ... (check-in: 033ad72c71 user: aku tags: trunk) | |
05:01 | Reworked my notes regarding 'reconstruct' based on my reading of content.c, checkin.c, and manifest.c ... (check-in: 10062df2fa user: aku tags: trunk) | |
05:00 | Fixed typos, and extended the documentation of content_deltify. ... (check-in: 8857e1eabb user: aku tags: trunk) | |
03:34 | Updated my work list, added first notes about 'cvs import' functionality. ... (check-in: 103c397e4b user: aku tags: trunk) | |
03:18 | Fixed typos. ... (check-in: 63564202fd user: aku tags: trunk) | |
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-27
| ||
13:21 | Tweaked the highlighting ... (check-in: e12f2f1839 user: aku tags: trunk) | |
05:02 | Fix a bug in the javascript. Only versions that are independent of the mouse-over version are grayed out now. ... (check-in: 5341655085 user: drh tags: trunk) | |
04:35 | Completed the description of the delta encoder ... (check-in: 59ad045fef user: aku tags: trunk) | |
04:09 | Fix a bug in the javascript generator of the previous check-in. ... (check-in: a028affcf2 user: drh tags: trunk) | |
04:03 | Add some javascript to the timeline to gray out versions that are not part of the line that is moused over. Also include leaf, fork, and merge markers on the timeline. Experimental. ... (check-in: bbdd4f9915 user: drh tags: trunk) | |
00:04 | Give an error if an attempt is made to merge, update, or checkout against an incomplete baseline - one that contains phantoms. Update the xfer protocol to converge on a stable synchronization faster and (hopeful) not quit until the sync is complete. ... (check-in: 8c828207a2 user: drh tags: trunk) | |
2007-08-26
| ||
22:22 | Added section numbers to delta format, labels for linking, navigation bar. Added delta encoder description (incomplete, right now only all the trivial parts). Using TeX for formulas, and mimetex for conversion. ... (check-in: 6f1af23ebe user: aku tags: trunk) | |
19:51 | New text in "ideas.txt" ... (check-in: fd8b28ad87 user: drh tags: trunk) | |
19:49 | Extended my list of things to do. ... (check-in: 4bf5cf121e user: aku tags: trunk) | |
06:45 | Added a make target to invoke the testsuite, and a make variable for tclsh. Danger. Testsuite modifies the repository the checkout belongs to, and not a copy. Use with caution, clone your development repository and workspace before use. Updated my work list. ... (check-in: 464a46dad2 user: aku 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) | |
01:32 | Added documentation of the delta format ... (check-in: 5fcb36c81b 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:39 | Add the "baseline" command that shows the UUID of the fossil baseline from which the fossil executable was built. ... (check-in: def4449a87 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-Leaf 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-18
| ||
11:42 | Added options to the "timeline" CLI command. Additional help comments. ... (check-in: 6607844a01 user: drh tags: trunk) | |
02:45 | Add the "help" command and the "clean" command. More work is needed on the text for various help messages. ... (check-in: c9fdb846fb user: drh tags: trunk) | |
2007-08-17
| ||
19:53 | Omit the -static option from the default Makefile. ... (check-in: e5b74951d9 user: drh tags: trunk) | |
2007-08-11
| ||
01:16 | Add the "close" command. ... (check-in: 4452576730 user: drh tags: trunk) | |
2007-08-10
| ||
03:52 | Fix a C++-ism in the previous check-in. ... (check-in: f5588c800b user: drh tags: trunk) | |
03:50 | More sync fixes: The previous version was not pulling new branches off of the server. This should fix that. ... (check-in: 50150adeec user: drh tags: trunk) | |
02:59 | The xfer mechanism has been completely reworked to better support delta compression and to require fewer round-trips. The wire protocol is roughly the same but is different enough that you will need to recompile before sync will work. ... (check-in: edbb332d54 user: drh tags: trunk) | |
00:08 | Complete rework of the xfer mechanism. Compiles but not yet working. ... (check-in: 573a464cb7 user: drh tags: trunk) | |
2007-08-09
| ||
19:07 | Additional work on the xfer mechanism, trying to increase the use of delta compression. ... (check-in: bd3c1d0023 user: drh tags: trunk) | |
17:42 | The delta compress on xfer is working better now, but still needs work. ... (check-in: 73bddaebb9 user: drh tags: trunk) | |
11:55 | Fix an off-by-one error that can cause a segfault during sync. ... (check-in: 6eca3132fe user: drh tags: trunk) | |
10:48 | Add the -m/--comment and the --nosign options to the commit command. ... (check-in: 9a9cd81738 user: drh tags: trunk) | |
10:43 | Require history permission in order to clone. ... (check-in: 13b7ac16e4 user: drh tags: trunk) | |
03:47 | Add a quick hack that disables delta compression on xfer. This gives people a chance to synchronize the previous fix. We will eventually remove the hack. ... (check-in: 4c072728b4 user: drh tags: trunk) | |
03:44 | Fix a bug in the xfer server that prevents it from receiving deltas. ... (check-in: 869534e182 user: drh tags: trunk) | |
03:19 | Progress toward delta compression on the xfer protocol. The compression works well. But the client is not telling the server what files it has so the server does not have anything to delta against. ... (check-in: eea381f416 user: drh tags: trunk) | |
01:08 | Website updates. ... (check-in: b110d77c36 user: drh tags: trunk) | |
2007-08-08
| ||
15:30 | Do not remove files that have been edited when doing an "update". Instead, mark the files as CONFLICT. ... (check-in: fe6ee8a431 user: drh tags: trunk) | |
15:22 | Make sure a user does not attempt to "fossil add" the manifest or the _FOSSIL_ files. ... (check-in: 20bcbcf2f2 user: drh tags: trunk) | |
15:18 | Write the new manifest file to the root of the check-out tree when doing an update. ... (check-in: a040ae6e17 user: drh tags: trunk) | |
14:45 | Omit the files "manifest" and "_FOSSIL_" from the "extra" list. ... (check-in: 77327ae14e user: drh tags: trunk) | |
2007-08-04
| ||
00:38 | Changes to the checksum verification steps to allow a partial commit of changes after new files are added to the tree. ... (check-in: 5c74c300b1 user: drh tags: trunk) | |
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) | |
20:05 | Documentation updates. Added Makefile. ... (check-in: 0e265b0184 user: drh tags: trunk) | |
16:42 | Update the todo list. ... (check-in: 36df57aa39 user: drh tags: trunk) | |
16:13 | File differences and file viewer added to the www interface. ... (check-in: 1a9c6dbfb7 user: drh tags: trunk) | |
15:13 | Fix the test-verify command so that it ignores phantoms. ... (check-in: 1245b42ba3 user: drh tags: trunk) | |
13:50 | Client must ignore SIGPIPE when writting to the HTTP socket. ... (check-in: 0238e54ff3 user: drh tags: trunk) | |
13:32 | From the vinfo webpage, provide a hyperlink to download a ZIP archive the version. ... (check-in: 6dab6149b1 user: drh tags: trunk) | |
13:08 | Avoid an unnecessary HTTP round-trip on syncs. ... (check-in: ae40356c57 user: drh tags: trunk) | |
12:49 | Add the "leaves" webpage and the "branches" CLI command. We need to work on the nomenclature. ... (check-in: afcdc7ec97 user: drh tags: trunk) | |
12:20 | The merge at [dd9633a03d] did not work because of the bug just fixed. This change moves the changes that should have been in that merge into the main line of the tree. ... (check-in: 04f7535ee3 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) | |
10:27 | Fixes to the sync algorithm. ... (check-in: 0c102d06c3 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) | |
02:27 | Add a bug observation to the todo list. ... (check-in: 8df950d14a user: drh tags: trunk) | |
02:07 | Updates to the todo list. ... (check-in: 933875bbd1 user: drh tags: trunk) | |
02:03 | Do not attempt to verify phantoms. Set the default max message size at 500K instead of 1MB. Updates to the todo list. ... (check-in: 71ed18cc4b user: drh tags: trunk) | |
01:24 | Added the vdiff webpage with links from vinfo. ... (check-in: 9df32e2808 user: drh tags: trunk) | |
00:55 | Add the finfo web page. ... (check-in: 86c8768475 user: drh 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) | |
20:53 | Bug fix in the mlink table builder. Use the "rebuild" method to correct the problem in preexisting repositories. ... (check-in: 5b58559c0c user: drh tags: trunk) | |
20:36 | When syncing without a URL, print the name of the server, taking care to omit any userid and password. ... (check-in: ce825ac954 user: drh tags: trunk) | |
20:20 | Update the ZIP archiver to include date information. Provide a function that constructs a ZIP archive from manifest. ... (check-in: dead090c0b 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) | |
00:06 | More additions to the todo.txt list. ... (check-in: 9c28ba4956 user: drh tags: trunk) | |
2007-07-30
| ||
23:18 | To more items added to the todo.txt list. ... (check-in: f767ae0568 user: drh tags: trunk) | |
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) | |
18:38 | Fix a bug in the /xfer login logic. ... (check-in: bfe6e64f94 user: drh tags: trunk) | |
17:43 | Fix a bug in login. ... (check-in: 947842fb0b user: drh tags: trunk) | |
17:24 | Show the user who make the change on the timeline, both on the www interface and in the cli. ... (check-in: 1a4dd313a8 user: drh tags: trunk) | |
17:05 | Fix a bug in the logic for finding a pivot during a merge. ... (check-in: 5602bbbaff 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
| ||
08:15 | Fix to the db_open_local() function in the case where the root directory is writable by the current user. ... (check-in: d0d4c5f575 user: dan tags: trunk) | |
08:04 | Remove a c++ism from deltacmd.c. ... (check-in: 0c227fa406 user: dan tags: trunk) | |
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) | |
12:54 | Merge in the latest SQLite updates. ... (check-in: d8590e093f user: drh tags: trunk) | |
12:52 | Documentation updates ... (check-in: b807acf62e user: drh tags: trunk) | |
2007-07-23
| ||
20:42 | Always do another sync round if any file is received. ... (check-in: 0feed85090 user: drh tags: trunk) | |
20:40 | More improvements to network sync. ... (check-in: 4ee118a6b4 user: drh tags: trunk) | |
20:33 | Work on network synchronization ... (check-in: 75c476ccd1 user: drh tags: trunk) | |
19:52 | Improvements to the WWW interface. ... (check-in: 66f4caa379 user: drh tags: trunk) | |
2007-07-22
| ||
12:00 | Setup webpag updates. ... (check-in: c4ec179bbc user: drh tags: trunk) | |
2007-07-21
| ||
19:32 | Improvements to web-based user management. ... (check-in: 916b6e4b3b user: drh tags: trunk) | |
14:10 | Initial check-in of m1 sources. ... (check-in: dbda8d6ce9 user: drh tags: trunk) | |