Timeline
Not logged in

202 events occurring around 2008-02-07 13:33:13.

2008-03-08
19:42:53 * [043d63d4aa] Additional speed improvements for clone and rebuild. (user: drh, tags: trunk)
18:59:00 * [8010bb41e1] Speed enhancement in the findSrcid() routine of content.c. Allow 5 digit numbers on counts while syncing. (user: drh, tags: trunk)
14:52:56 * [0afb5e8e39] 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. (user: drh, tags: trunk)
13:49:48 * [9aaad3e799] Add the "Compression Radio" line to the "stat" page. (user: drh, tags: trunk)
2008-03-06
22:58:48 * [61ddd63b72] 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. (user: drh, tags: trunk)
00:26:55 * [80dc46d635] Fix problems on the stat page that appear for larger repositories. (user: drh, tags: trunk)
2008-03-05
05:28:16 * [68cf3ecdb7] cvs2fossil, fixed off-by-one errors in the application of RCS patches. (user: aku, tags: trunk)
03:44:12 * [f4aa6d09d3] Merge Merge to f08599e87b. (user: aku, tags: cvs2fossil-complete, trunk)
03:42:50 * [31b15fcf30] Split the current import pass into three, for files, changesets, and finalization (fossil rebuild). (user: aku, tags: trunk)
03:42:02 * [983090a343] 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 retur... (user: aku, tags: trunk)
03:35:16 * [b7fc4d9d04] 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 pas... (user: aku, tags: trunk)
03:30:43 * [011fb38dda] 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. (user: aku, tags: trunk)
03:24:19 * [99004d57a3] 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. (user: aku, tags: trunk)
2008-03-03
16:50:12 * [f08599e87b] Fix a privilege problem in the default page header. (user: drh, tags: trunk)
2008-03-02
01:09:16 * [ae53becda4] Fork Changed the printing of the symbol tree to be based on table 'preferedparent', and introduced two procs to shorten the fomratting code. (user: aku, tags: trunk)
01:07:42 * [e3e3d301fc] Fixed typo in a comment, and extended the description of the pass to be more clear. (user: aku, tags: trunk)
01:06:32 * [479c96c0fc] Fixed typo in a comment. (user: aku, tags: trunk)
2008-02-28
19:38:59 * Changes to wiki page UserPermissions (user: anonymous)
2008-02-27
08:00:54 * [83ecb5b945] Fix comment typo, and add comment about possible simplification. (user: aku, tags: trunk)
04:15:47 * [2e84fb3e54] Merge Merged with 82fc5abb60. (user: aku, tags: trunk)
04:14:19 * [c5e9fa8d70] Added options --tempdir, -t to redirect the importer to a user-specified directory for temp files and directories. (user: aku, tags: trunk)
2008-02-26
17:57:11 * [82fc5abb60] Cut over to the new timeline code. Remove the older timeline. (user: drh, tags: trunk)
17:32:52 * [7915bd0665] Improvements to the text description on the "ntimeline" page. (user: drh, tags: trunk)
16:48:21 * [e6aa161204] Work on a new timeline implementation. Currently implemented as "ntimeline" since it is not yet ready to replace the existing timeline. (user: drh, tags: trunk)
15:07:19 * [1cde715739] Added trailing newline to file b/c gcc complains about it (user: stephan, tags: trunk)
04:55:14 * [91fd4205ea] Merge, Fork Merged with aa519dbd99. (user: aku, tags: trunk)
04:53:56 * [8dd5afbc80] Updated method 'drop' of changesets, the in-memory parts have migrated to 'destroy' as part of the work on pass InitCSets. (user: aku, tags: trunk)
2008-02-25
14:05:17 * [aa519dbd99] The Login/Logout text was reversed. Fix it. (user: drh, tags: trunk)
02:26:44 * [e71e4d3193] Fork Add the "stat" webpage showing repository statistics. (user: drh, tags: trunk)
00:18:30 * [16e765bac5] Fix a bug in the "info" webpage. (user: drh, tags: trunk)
2008-02-24
21:51:57 * [e38c89130f] 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. (user: drh, tags: trunk)
18:50:35 * [588bb7cd73] Merge Merged to ed26056bb5. (user: aku, tags: trunk)
18:01:40 * [f637d42206] Updated my notes regarding memory usage. Converted more locations to incremental query processing via 'state foreachrow', now throughout the importer. (user: aku, tags: trunk)
04:43:56 * [6559f3231e] 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. (user: aku, tags: trunk)
02:16:25 * [4b0f43fb2f] Plugged memory leak in changeset destructor. Updated commentary. Reformatting of a few integrity checks for readability. (user: aku, tags: trunk)
00:14:21 * [59b54efab5] 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. (user: aku, tags: trunk)
2008-02-23
20:18:35 * [530168ec30] Split internals of breakinternaldependencies into more manageable pieces in prep for upcoming work on the handling of pseudo-dependencies. (user: aku, tags: trunk)
20:17:28 * [0246783012e] Fix code handling --memory-track, missed import of its supporting command. (user: aku, tags: trunk)
07:12:09 * [7c6df76554] Tweaked integrity output lightly. (user: aku, tags: trunk)
07:10:56 * [cff0185200] Fix extraction of memory data from the log, pipe symbol is special. (user: aku, tags: trunk)
06:40:48 * [efec424a19] Merge Merged bugfix b3d61d7829 into the main branch for optimization of memory usage. (user: aku, tags: trunk)
06:37:54 * [383c10f004] Merge, Closed-Leaf 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. (user: aku, tags: trunk)
06:33:30 * [b3d61d7829] Fixed bug made in f46458d5bd which prevented the saving of the changesets generated by the breaking of the internal dependencies. (user: aku, tags: trunk)
2008-02-21
16:16:00 * [ed26056bb5] fixed a small copy/paste error in /setup_ticket (user: wanderi1, tags: trunk)
15:50:52 * Changes to wiki page Opera (user: anonymous)
14:27:34 * [33c31f73cd] Record whether or not files have their execute permission bit set. Set or clear the execute permission bit upon checkout. (user: drh, tags: trunk)
05:13:14 * [c2ad73ed92] 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). (user: aku, tags: trunk)
2008-02-20
17:13:52 * [89a2d5e899] made hyperlinks in the footer div less ugly. (user: stephan, tags: trunk)
06:03:48 * [faf57d7462] 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 high... (user: aku, tags: trunk)
2008-02-19
21:58:14 * [8c4b530084] Closed-Leaf tclfossil: added schema command (user: mjanssen, tags: tclfossil-1)
18:05:51 * [2b9c6df430] tclfossil: initial directory structure and package split up (user: mjanssen, tags: tclfossil-1)
2008-02-17
02:06:19 * [f46458d5bd] Fork 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. (user: aku, tags: trunk)
00:31:19 * [60b40f293a] tclfossil: initial version of clone that can get first igots (user: MJanssen, tags: tclfossil-1)
2008-02-16
18:49:39 * [88948d582a] Fixed memleaks of date-related header strings. (user: stephan, tags: trunk)
06:46:41 * [27ed4f7dc3] 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. (user: aku, tags: trunk)
06:45:03 * [7b71f64766] 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. (user: aku, tags: trunk)
06:43:54 * [8287044ecd] 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. (user: aku, tags: trunk)
2008-02-14
04:27:42 * [a25bafb76a] Bugfix. Allow for removal of a path from a workspace which was not added to the workspace yet. Issue a warning when encontering this. (user: aku, tags: trunk)
04:26:43 * [300f31260b] Tune log output tracking the creation workspace objects, make them less stilted. (user: aku, tags: trunk)
02:49:41 * [3122fc4c7e] Continuing work on tickets (still not working right.) Improvements to the web pages. (user: drh, tags: trunk)
2008-02-13
22:31:59 * [fde1d82372] Cut over all code to use TH1 instead of subscript. Completely remove the subscript interpreter from the source tree. (user: drh, tags: trunk)
21:33:48 * [0ff4e918f4] Corrected tagxref.srcid/rid confusion in the queries. Links now go where i want them to. (user: stephan, tags: trunk)
19:50:27 * [ffe92f1a2f] 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. (user: drh, tags: trunk)
18:18:50 * [3ad9a5e210] TH1 script now used to render the header and footer of each page. (user: drh, tags: trunk)
16:21:58 * [13e16c824a] Fork 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. (user: drh, tags: trunk)
15:04:49 * [4ee9e31a2d] Add the TH1 code to the source tree and makefile. But do not yet make any calls to TH1. (user: drh, tags: trunk)
14:44:50 * [be2f99e6a4] Merge Merge with aku's branch. (user: drh, tags: trunk)
12:39:19 * [852dbbb65d] Update homepage with links to competing projects. (user: drh, tags: trunk)
04:57:43 * [6d5de5f1c1] 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. (user: aku, tags: trunk)
2008-02-12
06:23:54 * [de03c8b1ea] Extended my notes. (user: aku, tags: trunk)
05:39:21 * [7817ff2212] Time information extended to include a total summed over all passes. Output extended to include formatted time data (hours, minutes, seconds). (user: aku, tags: trunk)
04:25:34 * [0d02fe6c7a] Report destination file for repository, and fix bug with the naming of the destination triggered when importing a repository in toto. (user: aku, tags: trunk)
04:24:42 * [c1dc8701ef] 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). (user: aku, tags: trunk)
00:31:48 * [1ce0ac53ef] fixed a string memleak in baseline_zip_page() (user: stephan, tags: trunk)
2008-02-10
17:17:18 * Changes to wiki page Auto-completion (user: anonymous)
16:50:37 * Changes to wiki page Auto-completion (user: anonymous)
15:18:58 * Changes to wiki page Auto-completion (user: anonymous)
15:15:50 * Changes to wiki page Auto-completion (user: anonymous)
15:14:40 * Changes to wiki page Auto-completion (user: anonymous)
2008-02-09
09:21:29 * [c1d9e0f4f8] Fix grammar (user: bch, tags: trunk)
00:11:04 * [49b59bc559] Fork Issue a warning after a commit if the commit causes a fork. (user: drh, tags: trunk)
2008-02-08
22:36:29 * [73a9b3d5d1] Truncate the name of the toplevel directory added to ZIP archives to be the first 10 characters of the UUID. (user: drh, tags: trunk)
22:31:33 * [4bbb00a8c8] Change zip archiver to make use of blob.c mechanisms for adding prefixes to file names. Remove C constructs that are not commonly supported. (user: drh, tags: trunk)
22:02:54 * [091499ec1a] minor buffer length fix for the previous change (user: stephan, tags: trunk)
21:52:21 * [6b78df3861] Merge Merge in changes from Andreas's branch. (user: drh, tags: trunk)
21:51:32 * [8672e243f8] Merge Merge in changes from Stephan's branch. (user: drh, tags: trunk)
21:50:31 * [ce08928aaa] Fix the branch subcommand so that the branch name tags it creates begin with "sym-". (user: drh, tags: trunk)
21:42:46 * [5cc845cfeb] Rename the 'clearsign' setting to 'pgp-command'. Remove the 'safemerge' setting - safemerge is on by default and cannot be disabled. (user: drh, tags: trunk)
21:33:27 * [974fd92330] 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. (user: stephan, tags: trunk)
21:23:56 * [840699ecd9] Improvements to annotated diffs - now takes into account contributions from other branches. (user: drh, tags: trunk)
19:57:14 * [da106eb09c] refactored to add a shared submenu. (user: stephan, tags: trunk)
19:54:50 * [c4d6b89e97] added a link (for admin users only) to the admin page (user: stephan, tags: trunk)
17:27:16 * [373e42de1d] Merge 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. (user: drh, tags: trunk)
17:22:57 * [ba433cc4fc] Avoid showing a short block of unchanged code at the end of a unified diff. (user: drh, tags: trunk)
16:27:25 * [138177c30e] correction to the 'warning' text in admin_sql_page() (user: stephan, tags: trunk)
16:24:25 * [6d67f3c7c7] minor efficiency hack in tagview_page_list_tags() (user: stephan, tags: trunk)
16:24:24 * [b3ec774ab7] Fail with an error if a file is outside the checkout tree. (user: drh, tags: trunk)
04:49:36 * [21d9664fb5] Properly initialize the array containing the changesets split by type. (user: aku, tags: trunk)
2008-02-07
18:01:50 * [2ae7890060] Fork fixed a 2-string memleak in tagview_page_list_tags() (user: stephan, tags: trunk)
15:08:02 * [007d1ce44f] 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. (user: drh, tags: trunk)

13:33:13 * [76e637a945] 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. (user: drh, tags: trunk)

10:33:45 * [66b13f1015] typo fix (user: bch, tags: trunk)
05:31:57 * [58ee4e6e16] added missing #include (user: stephan, tags: trunk)
2008-02-06
19:37:08 * [0dc3e7a0d5] refactored db_generic_query_view() to use sqlite3 API directly so that it can treat SQL errors as non-fatal. (user: stephan, tags: trunk)
19:02:35 * [7f9226a858] added tokenize_path.c, containing a convenient path-like-string tokenizer and render_linked_path() to HTML-ize a path. (user: stephan, tags: trunk)
05:06:14 * [d2b1d3be25] Remembered a problem I have to deal with, added to my notes. (user: aku, tags: trunk)
05:04:12 * [66235f2430] Updated the copyright information of all files touched in the new year. (user: aku, tags: trunk)
04:58:20 * [9f297fed37] Updated my notes tracking the known problems. (user: aku, tags: trunk)
04:57:30 * [a5840849d0] 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. (user: aku, tags: trunk)
04:55:34 * [0d13da3018] 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. (user: aku, tags: trunk)
04:51:51 * [70acbf63ec] Print the tree of symbols (i.e. definite parents) at high verbosity levels. (user: aku, tags: trunk)
03:05:42 * [41cf3e7c1d] 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. (user: drh, tags: trunk)
2008-02-05
20:49:53 * [4280e0d1f6] Removed annoying yellow/red placeholders. Added links to your wiki changes and your *file* commits. (user: stephan, tags: trunk)
20:48:16 * [91f151d57a] Moved string_xform.c code into encode.c, since that code serves a similar purpose. (user: stephan, tags: trunk)
20:47:53 * [97db3c0433] Moved string_xform.c code into encode.c, since that code serves a similar purpose. (user: stephan, tags: trunk)
20:13:53 * Changes to wiki page To Do List (user: anonymous)
20:12:35 * Changes to wiki page To Do List (user: anonymous)
15:52:35 * [c9270189c2] Added tracking of file removal in changesets. (user: aku, tags: trunk)
15:51:46 * [8ec5d8c87c] Moved log output for changeset log message to higher verbosity level. (user: aku, tags: trunk)
06:09:27 * [a1bbf19d51] 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. (user: aku, tags: trunk)
06:08:11 * [7caaf7afd5] Removed bogus (early) unset. (user: aku, tags: trunk)
00:01:44 * [6f05b4292a] Added /admin/sql page. Added a 'const' to db_generic_query_view() (user: stephan, tags: trunk)
2008-02-04
23:14:15 * [0095e24ba9] Added style info to db_generic_query_view(), so it can be styled via css (user: stephan, tags: trunk)
19:11:25 * Changes to wiki page To Do List (user: drh)
19:08:55 * [a20dcb5c26] Hyperlinks to directory browser pages on the pathname in the title of the file history viewer, finfo. (user: drh, tags: trunk)
19:07:58 * [8c3ec00311] 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. (user: drh, tags: trunk)
18:28:55 * [eae7ddfa4e] Add support for annotation in the web interface. (user: drh, tags: trunk)
17:34:14 * [c8da83ca36] Allow manifests with zero files. This fixes a problem in which some files do not appear in the filename table. (user: drh, tags: trunk)
17:27:17 * [d27a905b1f] Added link to /timeline?u=... Added several TODO markers. (user: stephan, tags: trunk)
17:26:00 * [b5b04dcf85] Added 'achtung' class. See the code comments. (user: stephan, tags: trunk)
16:39:09 * [9b68bc33bd] Begin inserting code to implement an "annotate" command. (user: drh, tags: trunk)
14:24:28 * [e81cc91aa4] Additional cleanup in the differencing engine. The new "dir" webpage now uses name= instead of the d= for the query parameter. (user: drh, tags: trunk)
14:05:03 * [eeea77f340] Improvements to comments on the diff algorithm code. Completely remove the older Wagner/Myers algorithm which had been commented out. (user: drh, tags: trunk)
13:53:55 * [e8cf0061cc] Tweaks to the diff algorithm give a 4x performance increase. Now comparable to command-line diff. (user: drh, tags: trunk)
13:14:45 * [97ff24dec7] Better error message when attempting to create a new repository in a directory that does not exist. (user: drh, tags: trunk)
06:26:46 * [812c91bb8d] Added some musings to one of the situations to deal with. (user: aku, tags: trunk)
06:05:11 * [e1dbf3186d] 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 :/ (user: aku, tags: trunk)
06:02:57 * [e7138d7f9c] Moved the really large log output during revision import (log message, and command) to very high log levels. (user: aku, tags: trunk)
06:01:45 * [d011e0b008] Added classes to track the state of a workspace, and of the whole revision import. (user: aku, tags: trunk)
06:00:40 * [4e02d677c2] Added note of an idea taken over by Mark Janssen. (user: aku, tags: trunk)
05:59:54 * [2f70125d48] Fixed a typo. (user: aku, tags: trunk)
02:45:55 * [e487b77b1a] Add file and directory browsing capabilities to the web interface. (user: drh, tags: trunk)
00:25:00 * [e0580dfeee] Honor the -f flag on commit. (It was using -r in place of -f due to a typo, apparently.) (user: drh, tags: trunk)
2008-02-03
22:12:34 * [44811a65f8] login_page() now honors the 'g' (goto) parameter after a successful password update (user: stephan, tags: trunk)
22:07:24 * [334f8e6e2f] Added rudimentary /my page. (user: stephan, tags: trunk)
21:56:52 * [9c01af2d22] refactored some /tagview code into more generic bits. Added string_xform.c. (user: stephan, tags: trunk)
21:50:20 * [74ba41a510] added db_generic_query_view() to simplify /tabview and /my implementations (user: stephan, tags: trunk)
18:18:43 * [1c92462c04] tclfossil: added revlist command (user: mjanssen, tags: tclfossil-1)
18:00:27 * [2cb3290e67] Fork Fixed a memory leak in tagview_page_list_tags(). Minor other refactorings. (user: stephan, tags: trunk)
17:22:58 * [b81e93f576] Corrected incorrect access rights check (did require Setup rights). Documentation corrections/additions. A few style conformance formatting changes. (user: stephan, tags: trunk)
16:35:12 * [649dd8a6af] got rid of '... might be used initialized' warnings (user: stephan, tags: trunk)
16:32:28 * [02a7c850b4] Refactored to use a shared query-rendering routine. (user: stephan, tags: trunk)
16:23:38 * [7f9c5ee722] tclfossil, starting with db_ commands (user: mjanssen, tags: tclfossil-1)
02:41:50 * [b312f5ff5b] Merge 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 quic... (user: drh, tags: trunk)
02:38:32 * [c403f9dc40] Documentation updates. (user: drh, tags: trunk)
02:27:10 * Changes to wiki page Fossil (user: drh)
02:25:44 * Changes to wiki page MailingList (user: drh)
02:25:25 * Changes to wiki page MailingList (user: drh)
01:36:14 * [0523983440b] Merge Merged importer to mainline. (user: aku, tags: trunk)
01:33:45 * [3e76f2a5f0] Removed the now obsolete textrange information from the revision table and updated the file revision code to not store its textrange any longer. (user: aku, tags: trunk)
01:25:07 * [2ab3a2f603] 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) (user: stephan, tags: trunk)
00:45:57 * [83d75a6c23] 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. (user: aku, tags: trunk)
00:15:18 * Changes to wiki page Fossil (user: drh)
00:04:37 * [aa04ac9d10] 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. (user: aku, tags: trunk)
2008-02-02
23:48:27 * [10437374a7] Stylistic changes to the C code that implements the tagview page. (user: drh, tags: trunk)
23:39:22 * [95c07a5033] 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. (user: drh, tags: trunk)
22:59:53 * [f94f7e17d1] Reworked the storage of the text range a bit, split immediately (settext) and store the pieces, instead of splitting everytime a piece is needed. (user: aku, tags: trunk)
22:42:28 * Changes to wiki page Fossil (user: stephan)
21:10:17 * [02d1ed6ad2] Fork added /tagview page - a simple browse-by-tag interface (user: stephan, tags: trunk)
18:51:19 * [01d3c33874] corrected two 'var may be used uninitialized' warnings (user: stephan, tags: trunk)
18:44:49 * [22cc813f8e] fixed a minor memleak in update.c:revert_cmd() (user: stephan, tags: trunk)
07:33:03 * [dbdc160161] Merge Merged with mainline. (user: aku, tags: trunk)
07:03:39 * [9214c11831] 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... (user: aku, tags: trunk)
06:49:40 * [dfb6ee3bac] Dropped primary key of temp table __im, record ids are not unique. Scenario: Several empty files. All have the same id, different paths. (user: aku, tags: trunk)
05:07:20 * [b405f4fc04] Fix use (scoping) of revision items when looking for vendor branch data. (user: aku, tags: trunk)
05:05:01 * [bd9703dee6] Fix bad setup of comment for manifest. (user: aku, tags: trunk)
2008-02-01
19:58:07 * [1b52d1306e] Fix the makefile so that you can build twice in a row from the source directory and it still works. (user: drh, tags: trunk)
15:35:20 * [6cdf470948] Update sqlite to version 3.5.5 plus patches. (user: drh, tags: trunk)
12:39:40 * [5d3783bd61] Fix a typo on the user setup page. Reported via email by Brad Harder. (user: drh, tags: trunk)
05:33:21 * [41c9b79928] Activated invokation of the fossil command importing a revision. (user: aku, tags: trunk)
05:32:04 * [b7a93530ef] 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. (user: aku, tags: trunk)
05:29:52 * [da4f0c2638] 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. (user: aku, tags: trunk)
05:25:03 * [e8efbc317a] Reworked the code determining the parent of the currently committed changeset. It should now handle the transition from vendor branch to trunk correctly. (user: aku, tags: trunk)
2008-01-31
22:04:42 * [bb3a25e2f0] 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. (user: drh, tags: trunk)
21:54:48 * [95fab8c60b] 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. (user: drh, tags: trunk)
21:31:17 * [bf1a30c9c0] 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. (user: drh, tags: trunk)
07:14:20 * [e5ae612c8d] Fork Added high-verbosity (level 11) logging to trace the application of rcs patches. (user: aku, tags: trunk)
06:25:34 * [7c43583de1] Tinkered with the revision information transfered from a changeset to push, to the fossil accessor code, modified the logging as well. (user: aku, tags: trunk)
05:39:51 * [3cd599cacd] Moved the most complex parts of pushto into their own commands. (user: aku, tags: trunk)
2008-01-30
21:58:06 * [2f165897f6] Created fossil in Tcl branch (user: mjanssen, tags: tclfossil-1)
21:53:59 * [abbdb0e8c9] Branch created tclfossil (user: mjanssen, tags: tclfossil-1)
19:18:42 * Changes to wiki page Import CVS Repositories (user: anonymous)
08:28:34 * [348e45b0d6] Branch-Point 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. (user: aku, tags: trunk)
08:25:00 * [f9e0d23d97] Added placeholder code to the fossil accessor class for the import of a revision. currently only logging the call. (user: aku, tags: trunk)
08:23:36 * [9e1b461b2f] Broke package dependency cycle introduced when moving the cset load code from the InitCsets pass to the cset class. (user: aku, tags: trunk)
08:20:37 * [81a297a66a] Extended log writing to handle multi-line log messages. (user: aku, tags: trunk)
03:23:02 * [49dd66f64f] Moved the code loading changesets from state to its proper class. (user: aku, tags: trunk)
03:10:57 * [ed13b28b13] Fixed the names for the case-sensitive file operations. (user: aku, tags: trunk)
2008-01-29
04:05:10 * [edc46651c7] 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. (user: aku, tags: trunk)
01:11:27 * [e2a42f7a68] Error message on "commit" or "user default" if the user does not exist. (user: drh, tags: trunk)