Fossil

History of src/content.c of 61ddd63b72f1436c
Login

History of src/content.c of 61ddd63b72f1436c

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

History of file src/content.c at check-in 61ddd63b72f1436c

2024-10-30
14:08
An ssh signature should look like a control artifact. ... (file: [9d7a46777a] check-in: [e5240ec042] user: danield branch: ssh-signing, size: 39071)
2023-06-23
12:29
Use the new octet_length() SQL function in place of length() where it is appropriate to do so. ... (file: [502e450c17] check-in: [604e1a67d3] user: drh branch: trunk, size: 38997)
2023-02-17
14:37
A large collection of compiler warning fixes re. signed/unsigned comparison from Daniel D. ... (file: [8aa7c10aed] check-in: [c71f711ec9] user: stephan branch: compiler-warnings, size: 38991)
2023-02-09
19:45
The extra-delta-compression step now reports the number of new deltas added and the bytes of storage space saved using those deltas. ... (file: [0ca3114115] check-in: [59e21eb3e5] user: drh branch: trunk, size: 38981)
2023-01-09
13:06
Further consistency improvements in docs for various commands. ... (file: [5a2f8d427a] check-in: [2512d2d472] user: km branch: trunk, size: 38807)
2022-12-14
13:03
Fix help text for the 'artifact' command. ... (file: [9392a9d5bb] check-in: [98b80e429c] user: danield branch: trunk, size: 38819)
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [b799f5b2c0] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 38804)
2021-03-11
18:20
More help text consistency tweaks from forum discussion [forum:8c644048f0]: FILE vs REPO. ... (file: [cc0d926058] check-in: [decd537016] user: stephan branch: trunk, size: 38816)
15:40
More help text consistency tweaks from forum discussion [forum:8c644048f0]: --repository REPO. ... (file: [7073ab5268] check-in: [2f7c93f49c] user: stephan branch: trunk, size: 38816)
2021-02-25
10:12
Removed an if() condition in content_put_ex() which was possible back in 2007 but is no longer possible. Updated the surrounding content to reflect current reality. ... (file: [f523a8eeac] check-in: [dad521bb06] user: stephan branch: trunk, size: 38816)
2021-02-24
04:59
Checkin [188ffef2] inadvertently caused one particular graceful failure to degrade to a non-graceful failure (a failed assert()). This checkin resolves that. ... (file: [fd2314f05e] check-in: [7a985a3d2c] user: stephan branch: trunk, size: 38930)
2021-02-22
04:35
As a safety precaution against changes made in [ecb705359a] and [b8c1d429cb], content_deltify() now explicitly checks whether its main input RID refers to a phantom and skips further work if it is. ... (file: [0dacd70e88] check-in: [188ffef23d] user: stephan branch: trunk, size: 38576)
2020-08-08
23:51
Many updates to built-in help pages. No changes to code. ... (file: [e5728cc814] check-in: [c965636958] user: drh branch: trunk, size: 38417)
2020-05-28
19:52
Merged uuid-to-hash branch down, causing all public interfaces except for those exceptions now documented in www/hashes.md to use something other than "UUID" to mean "artifact hash" or one of its more specific derivative terms. (e.g. Commit ID) ... (file: [7f5bf45c1d] check-in: [8ad5e46908] user: wyoung branch: trunk, size: 38413)
2020-05-27
22:14
Updated all user-facing documentation and "fossil help" output (plus select internal comments and function names) to use "hash" rather than "UUID". No functional changes. (Yet?) See forum thread https://www.fossil-scm.org/forum/forumpost/ddc14c6866 for discussion. ... (file: [b5db64b880] check-in: [df5201950e] user: wyoung branch: uuid-to-hash, size: 38413)
2020-05-26
06:56
merged in trunk ... (file: [6613945e8a] check-in: [a2b0ed37af] user: stephan branch: forum-edit-deltify, size: 38379)
2020-05-13
11:59
Add the --db-only and --quick options to the test-integrity command. ... (file: [86369a9f6a] check-in: [6711b22251] user: drh branch: trunk, size: 38379)
2020-05-12
21:36
Merged in trunk. ... (file: [1f49f607d1] check-in: [a2ec603335] user: stephan branch: forum-edit-deltify, size: 37675)
2020-04-13
15:01
Correctly handle private igot cards received in the server reply. ... (file: [9cc33a3557] check-in: [50a7f89a77] user: drh branch: trunk, size: 37675)
2020-04-05
23:45
Match the COMMAND and WEBPAGE names with _cmd and _page functions; [https://fossil-scm.org/forum/forumpost/045bffda68|forumpost/045bffda68] ... (file: [247bb06aac] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 37459)
2020-01-03
14:28
Merged in trunk. ... (file: [597af4997d] check-in: [04e1c97854] user: stephan branch: mistake, size: 37443)
2019-12-20
00:12
Various memleak fixes. Drops the reachable-at-exit memory of (fossil rebuild) on this repo from 45MB to 680kb. Added fossil_atexit_free_this() to allow us to clean up function-local static allocations. ... (file: [2d2630468e] check-in: [00e6d7997c] user: stephan branch: memleak-fixes, size: 37443)
2019-12-05
06:48
Enable deltification of edits of forum posts, limited to those which do not require moderation. Seems to work but requires more testing. ... (file: [28b5110965] check-in: [a612aa7388] user: stephan branch: forum-edit-deltify, size: 37206)
2019-09-27
22:28
Added -- support to (annotate, artifact, cat, clone). ... (file: [d1532da4f3] check-in: [ef763bcf08] user: stephan branch: double-dash-flag, size: 37541)
2019-08-31
16:42
Merge in latest from trunk. ... (file: [f9470b87e3] check-in: [aa37639112] user: andybradford branch: db-begin-txn-updates, size: 37182)
2019-04-11
14:12
Fix private content push bug mentioned on Forum. It's possible that this content has already been recorded as private so ignore unique constraint error. ... (file: [d49bd600d0] check-in: [82aded4cff] user: andybradford branch: trunk, size: 37206)
2019-03-19
14:09
Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. ... (file: [7f31d14d95] check-in: [6cc5354821] user: andybradford branch: db-begin-txn-updates, size: 37172)
2019-01-04
07:56
Minor typo. ... (file: [4f31f359dd] check-in: [aedfd94d00] user: florian branch: misc-little-things, size: 37196)
2017-11-30
17:58
Refactor the symlink processing logic so that most of the file access routines take a new parameter indicating the conditions under which symlinks should and should not be followed. This should fix a few bugs related to symlink processing. Lots of testing required before merging to trunk. ... (file: [3e0cc7864e] check-in: [e7767de263] user: drh branch: symlink-refactor, size: 37195)
2017-11-28
15:42
The intent of this branch is to refactor /timeline comment rendering, giving the user multiple display options, and making the option sticky in the sense that the option selected most recently becomes the new default. This is an incremental check-in containing infrastructure cookie-handling logic. ... (file: [63ae95525d] check-in: [bc8947d1dc] user: drh branch: sticky-timeline-style, size: 37186)
2017-09-19
03:57
Fix problems in the new content_deltify() routine. ... (file: [db74a6118f] check-in: [cb29bc646b] user: drh branch: trunk, size: 37184)
01:48
When the "showid" query parameter is given on /timeline or /finfo, show the delta-source artifact ID in addition to the artifact ID. ... (file: [e65030e50d] check-in: [29935c6e3e] user: drh branch: trunk, size: 37175)
01:36
Change the content_deltify() routine so that looks an array of candidate source artifacts and picks the one that gives the best delta. ... (file: [fee753e842] check-in: [a4047a91e3] user: drh branch: trunk, size: 37133)
2017-03-05
00:38
Automatically convert from "auto" to "sha3" if a SHA3-named artifact is received. ... (file: [b5eac283f4] check-in: [c8870643b7] user: drh branch: fossil-2.1, size: 34938)
2017-03-01
15:35
Change references to "SHA1 hash" in comments and UI labels to be "artifact hash" or similar. ... (file: [719bbea189] check-in: [b9a1a3b9d8] user: drh branch: fossil-2.0, size: 34780)
14:55
Improvements to the way that hash name aliases are detected in the content_put_ex() routine. ... (file: [1b91433926] check-in: [53a2824ec0] user: drh branch: fossil-2.0, size: 34772)
14:10
Check for name aliases when committing. Use SHA3 hashes if the version number is 2.1 or higher. ... (file: [ccfa83a27e] check-in: [104c8d3409] user: drh branch: fossil-2.0, size: 34580)
2017-02-28
19:15
Add the hname_verify_hash() routine and use it to fix "fossil test-integrity" such that it verifies the display hash regardless of the algorithm used. ... (file: [54d00b5f0e] check-in: [08badee3a4] user: drh branch: fossil-2.0, size: 34410)
2017-02-27
22:20
Abandon the HNAME table idea. Instead, continue to use the BLOB.UUID as the primary artifact name and add the ALIAS table for aliased artifact names after a hash algorithm change. Add the optional alias argument to the M-card. ... (file: [cd6950e5ad] check-in: [2e42c9cb89] user: drh branch: fossil-2.0, size: 34522)
2017-01-07
19:29
Update the manifest parser so that it accepts remark artifacts. ... (file: [117d86da74] check-in: [e40143aaff] user: drh branch: remarks-on-checkins, size: 34579)
2016-09-13
19:59
Revise the COMMAND: and WEBSITE: parsing to add the ability to specify flag options after the command or website name. ... (file: [a6024f0400] check-in: [555ddfecfa] user: drh branch: trunk, size: 34517)
2016-08-23
14:12
Fix harmless comment and spacing typos. ... (file: [8d104749ac] check-in: [3a66ed0bee] user: drh branch: trunk, size: 34527)
13:01
Add the "fossil unversioned edit UVFILE" command. ... (file: [7446701b31] check-in: [1d6b67822a] user: drh branch: trunk, size: 34531)
2016-08-16
16:25
Merge recent trunk enhancements. ... (file: [4ab3e97d89] check-in: [f6d4a2bfe3] user: drh branch: unversioned-files, size: 34315)
2016-08-10
09:06
Remove unnecessary spacing ... (file: [e9d435c2ee] check-in: [c3b5f1d2f2] user: jan.nijtmans branch: trunk, size: 34188)
2016-08-05
08:30
Incremental check-in. (Saving my place in order to go work on other things.) Changes are untested. ... (file: [9fda15c73e] check-in: [a9463a7157] user: drh branch: unversioned-files, size: 34316)
2016-04-19
03:16
Check the return code form blob_delta_apply() to make sure there are no errors prior to using the result. ... (file: [80a10dc10c] check-in: [85fc2e0a48] user: drh branch: trunk, size: 34189)
2016-04-07
18:41
Make usage of 'Usage:' and 'or:' consistent in all help text. ... (file: [9aacfc9918] check-in: [8bfd9951ca] user: rberteig branch: trunk, size: 34124)
2016-04-01
20:21
Work in progress on spell-check and proof-reading sweep over the help text. ... (file: [a143141f9c] check-in: [2a4e31bd8d] user: rberteig branch: ross-spellcheck, size: 34123)
2016-01-18
23:46
Fix to the test-content-erase command so that it correctly undeltafies. ... (file: [e1348f2e7a] check-in: [d0cabcb617] user: drh branch: trunk, size: 34127)
23:25
Run PRAGMA integrity_check on the database at the end of the "test-integrity" command. ... (file: [8b818ec648] check-in: [00bfa66e6c] user: drh branch: trunk, size: 33866)
23:13
Add the test-erase-content command. ... (file: [85169c2ec8] check-in: [e709bf16e7] user: drh branch: trunk, size: 33744)
03:07
Fix the test-content-undelta command. ... (file: [536295ee47] check-in: [786017890d] user: drh branch: trunk, size: 32510)
2014-11-29
04:56
Fix bugs in the bundle generator logic. ... (file: [49fd70d313] check-in: [8d94eab98a] user: drh branch: DBP-workflow, size: 32510)
2014-10-20
15:01
Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. ... (file: [a7002a49ba] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 32518)
2014-06-06
07:19
A few additions of "const" keyword, reducing the number of compiler warnings when compiling with -Wwrite-strings ... (file: [ef8da0287c] check-in: [0a754750ef] user: jan.nijtmans branch: trunk, size: 32508)
2014-01-28
09:25
Rename sqlite3_cmd() to cmd_sqlite3() and sqlite3_exec_readonly() to db_exec_readonly(): sqlite3_* symbols are reserved for SQLite, in order to prevent possible future symbol conflicts. Eliminate use of deprecated "sqlite3_callback" typedef (which allows elimination of some type casts). Missing "static" in content.c ... (file: [5a1a614acc] check-in: [0ed6e68d55] user: jan.nijtmans branch: trunk, size: 32502)
2014-01-27
09:08
Put various other constant tables in constant memory. ... (file: [cf8bcb2ba9] check-in: [214899ac26] user: jan.nijtmans branch: trunk, size: 32522)
09:05
Remove unnecessary end-of-line spaces. (My editor does that automatically, but I don't want it to happen together with other functional changes in a single commit). No change in code. ... (file: [1103c6c363] check-in: [52b35c8b40] user: jan.nijtmans branch: trunk, size: 32510)
2013-10-15
01:21
Centralize and simplify the commit/ticket hook integration. ... (file: [f479d4ce74] check-in: [6cf28968db] user: mistachkin branch: tkt-change-hook, size: 32540)
2013-08-27
12:04
Fix the display of arrows with a private branch as starting point. If UUID's are missing from R-cards (except for the first argument) and Q-cards, this is not fatal: The merge source might be private in some other repository and not (yet) synced. "fossil test-missing" should not report errors for this situation. ... (file: [06a64069ff] check-in: [60389c1f41] user: jan.nijtmans branch: pending-review, size: 32208)
2013-08-24
16:11
Add the --parse option to test-integrity which causes artifacts to be run through the manifest parser. ... (file: [468d7f73a4] check-in: [2e83d0dea3] user: drh branch: trunk, size: 32522)
2013-08-11
13:52
Removed a duplicated assert(). ... (file: [ee6dc35f54] check-in: [30f44eb2e4] user: stephan branch: trunk, size: 30724)
2013-08-09
18:35
Removed an unused struct member contentCache::skipCnt. ... (file: [971b89eff5] check-in: [65f49c99d0] user: stephan branch: trunk, size: 30748)
2013-06-20
13:56
Change return type of db_last_insert_rowid() to size_t. ... (file: [00908d8dca] check-in: [e1cb483a9b] user: jan.nijtmans branch: size_t-rcvid, size: 30843)
2012-11-22
12:16
Improved help message for the unsupported test-content-put command. ... (file: [b0e1dc9ae8] check-in: [a191d8fb76] user: drh branch: trunk, size: 30819)
2012-11-14
20:28
Detect infinite loops in the DELTA table and abort out of content_get() when they are found. Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob. Backport of fixes from [2012-08-23 21:15:36] ... (file: [7428bd2337] check-in: [99053ab141] user: drh branch: branch-1.19, size: 24266)
2012-11-04
12:59
Fix typos. ... (file: [5a249dcb3b] check-in: [45065c5c28] user: dmitry branch: spelling, size: 30721)
2012-10-31
14:15
Add the "fossil test-missing" command. Make test-missing and test-orphans available to "fossil all". ... (file: [66bf8e99c3] check-in: [eb94999143] user: drh branch: trunk, size: 30718)
2012-10-15
14:31
Add a prototype "test-orphans" command. Does not yet work exactly right. ... (file: [1dd9171ad1] check-in: [1ec715ae34] user: drh branch: trunk, size: 26130)
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [5a7ed8db47] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 25112)
2012-08-23
20:56
Detect infinite loops in the DELTA table and abort out of content_get() when they are found. ... (file: [e11e805bd2] check-in: [791fd2fd68] user: drh branch: trunk, size: 25113)
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". ... (file: [48da8722c5] check-in: [0328d68181] user: drh branch: sqlite4, size: 25001)
2012-03-29
14:54
Add vim modline everywhere ... (file: [fa66a79015] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 25033)
2012-02-10
18:02
climb up the trunk. From up here, clarify wording of the "building and installing" wiki page: you don't need to log in to get the source code for released versions of fossil, the download page will have a shiny source package for you to fetch. ... (file: [ae09e1bcb1] check-in: [587dd57fe1] user: martin.weber branch: msw-docco, size: 24991)
13:50
A better fix for reporting invalid names in the artifact command. ... (file: [7400787788] check-in: [da94a3b1c5] user: drh branch: trunk, size: 24969)
13:13
Report an error if the "artifact" command does not find an artifact. ... (file: [00a2a8422c] check-in: [4e47bdc4a3] user: drh branch: trunk, size: 24989)
2011-11-30
16:33
Improvements to the test-integrity command so that it detects the kinds of repository problems injected when cloning a repo that contains private check-ins. ... (file: [36f6acb63d] check-in: [697d6bfd8e] user: drh branch: trunk, size: 24915)
2011-11-03
17:31
Break up the command-line commands into commonly-use and auxiliary commands and only show the commonly-used ones with "fossil help". Add a new command "fossil commands" to show auxiliary and test commands. ... (file: [b7ee1208ef] check-in: [841772c858] user: drh branch: trunk, size: 24142)
2011-10-14
16:11
Merging the annotate_noleak changes, about removing an important memory leak in the annotate operation. It also fixes some blob behaviour in blob.c and content.c. <b>Update:</b> Removed from trunk. Replaced by the must simpler fix at [9929bab702f99839ee] ... (file: [fe37a68cbb] check-in: [409f370a6d] user: viriketo branch: declined, size: 24170)
2011-09-15
00:54
Further progress towards jerusalem on yet another holy docco crusade! Checkin #3/n ... (file: [639dfe57ee] check-in: [17f21f2482] user: martin.weber branch: msw-docco, size: 24163)
2011-09-14
00:32
Begin streamline the online documentation to: * always include a short overview of the options supported by a given command, alphabetically sorted * reference similar/related commands with a final See also: section * Use ?x? for optional arguments * collapse supported options into ?OPTIONS? This is commit #1/n. ... (file: [4df2114749] check-in: [3fbf8caa87] user: martin.weber branch: msw-docco, size: 24141)
2011-09-04
21:02
Making annotate not segfault for the complex test case I have. There is still a little leak... but muuuch smaller than it was. ... (file: [67d8b25e07] check-in: [fa760a24cd] user: viriketo branch: annotate_noleak, size: 24173)
20:41
What I did to get the 'annotate' command not leak. Notice that I disabled again the check for blob_is_reset, as in trunk. ... (file: [8a88d2e583] check-in: [7ad4dfbe8b] user: viriketo branch: annotate_noleak, size: 24171)
2011-05-27
12:03
Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. ... (file: [391824951f] check-in: [32ad9a1584] user: drh branch: trunk, size: 24144)
06:48
Add makefile to ensure no DLLs are used for the MinGW build (zlib was installed as both a static and a dynamic library) Extensions and minor textual revisions to the online help for several commands ... (file: [6ddeb91783] check-in: [6469b814ab] user: Arjen Markus branch: arjen-doc-updates, size: 24369)
2011-05-13
14:20
Pull the latest changes in trunk over into the windows-i18n branch. ... (file: [3d3baeeb3c] check-in: [70743ebae5] user: drh branch: windows-i18n, size: 24137)
13:42
A better way to keep the size of the content cache under control. ... (file: [51b6d64456] check-in: [6a714fc036] user: drh branch: trunk, size: 24113)
09:57
Be more aggressive about keeping the size of the content cache under control. ... (file: [ace50ece94] check-in: [cf24da6941] user: drh branch: trunk, size: 24052)
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. ... (file: [cac59cea37] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 23992)
2011-03-01
17:45
Fix the content_deltify() routine to always return an integer value. This fixes an error in the previous check-in (the --compress checkin). Also fix a help comment on the test-3-way-merge command. ... (file: [c2d14b508d] check-in: [60c2feea08] user: drh branch: trunk, size: 23968)
13:20
New --compress option to "rebuild" causes more agressive delta compression which can result in a 30% or better size reduction in the database file, with corresponding speedup of cloning. ... (file: [01c8c02d6a] check-in: [301700a224] user: drh branch: trunk, size: 23964)
2011-02-24
23:26
Add the --sqlstats command-line option for use in optimization work. Use a persistent prepared statement for a single query to reduce the number of calls to sqlite3_prepare() for the "update" command. ... (file: [c71aee46dd] check-in: [b81112371c] user: drh branch: trunk, size: 23868)
17:11
Infrastructure changes: Simplify content_put() to a single parameter. Add content_put_ex() with lots of extra parameters. Add isPrivate parameters to content_put_ex() and content_new(). ... (file: [892f8799ed] check-in: [1b4516168d] user: drh branch: trunk, size: 23585)
2011-02-17
20:44
Make sure manifest_crosslink() resets its input blob and that callers know this and do not attempt to reuse that blob. ... (file: [37624e9e03] check-in: [d22519e500] user: drh branch: trunk, size: 22728)
2011-01-26
16:23
Avoid unnecessary deep recursion in after_dephantomize() when using delta-manifests. ... (file: [162ebee1b7] check-in: [2739272921] user: drh branch: experimental, size: 22379)
2010-12-24
00:27
When adding a new artifact from a delta, read the delta header in order to insert the correct size into the blob table. ... (file: [98efb9a020] check-in: [25e80d2e6e] user: drh branch: trunk, size: 22227)
2010-12-23
21:54
On the test-integrity command, make a blob size mismatch a warning, not a fatal error. ... (file: [83dc59533f] check-in: [88f2715f36] user: drh branch: trunk, size: 22114)
18:26
Add a progress indicator for test-integrity. ... (file: [3928c31b0b] check-in: [4ba6a2c96f] user: drh branch: trunk, size: 22110)
18:18
Add the test-integrity command for verifying repository integrity. Also add an "all" version of this command. ... (file: [37713a7ba9] check-in: [d56734549a] user: drh branch: trunk, size: 21991)
2010-12-09
15:52
New cloning algorithm appears to be much faster at the cost of slightly more network bandwidth. Fully backwards compatible. Need to look at the network bandwidth issue prior to merging with trunk. Perhaps a command-line option for the clone command to select between slow-and-small or fast-and-larger. ... (file: [996501e076] check-in: [8bb8be26ca] user: drh branch: experimental, size: 20718)
2010-11-26
18:37
Report an error if the repository schema version does not match what the fossil executable expects. ... (file: [0865ca2997] check-in: [c0c3d92340] user: drh branch: trunk, size: 20458)
2010-10-28
01:58
Do not attempt to process a delta-manifest if its baseline-manifest is a phantom. Defer processing until the phantom is resolved. ... (file: [e350b9a612] check-in: [b073039b8c] user: drh branch: experimental, size: 20441)
2010-10-27
16:06
New higher-performance and backwards-compatible clone logic. ... (file: [559183fb6b] check-in: [5ba4439b31] user: drh branch: experimental, size: 19251)
2010-10-26
21:37
Add better usage and help to the "artifact" command. ... (file: [ee25f7be4d] check-in: [57347e6ee8] user: drh branch: trunk, size: 18753)
18:29
Change the "artifact" command to accept the -R or --repository command-line options. Ticket [d3ab7965c636275e51]. ... (file: [da409445c6] check-in: [d6e21fddd3] user: drh branch: trunk, size: 18641)
2010-10-15
17:13
Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. ... (file: [d45aea17ed] check-in: [8f41b2fa75] user: drh branch: trunk, size: 18636)
2010-10-05
03:29
Merge the small-stack changes into the trunk. This completes the fix for ticket [2a1e8e3c4b0b39e08fdde] ... (file: [fa52c3234c] check-in: [b8f134bbbb] user: drh branch: trunk, size: 18818)
03:24
Fix issues with the prior commit on this branch. The small-stack non-recursive implementation appears to be working. Ticket [2a1e8e3c4b0b39e08fdde]. ... (file: [5323aa64bc] check-in: [f93a54d0ba] user: drh branch: small_stack, size: 18931)
02:46
An attempt to reduce the depth of recursion in order to run better on systems with limited stack spack. Ticket [2a1e8e3c4b0b39e08fdde0]. This check-in compiles and runs but has issues. ... (file: [917daf89d5] check-in: [9664989c0f] user: drh branch: small_stack, size: 20989)
2010-07-04
21:11
Small performance tweaks for clone and rebuild. ... (file: [5253d86871] check-in: [710a8ba993] user: drh branch: trunk, size: 18539)
2010-05-16
19:08
Change from GPL to the Simplified BSD License. ... (file: [1c4a5790d8] check-in: [c06edd231f] user: drh branch: clear-title, size: 18089)
2010-04-22
00:12
Remove dead code and fix a comment - issues found while looking for an unrelated problem. ... (file: [f85b1cd024] check-in: [d4125d551e] user: drh branch: trunk, size: 18365)
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". ... (file: [57def314ab] check-in: [8480dd38d2] user: drh branch: trunk, size: 19150)
2009-08-27
18:33
Various small performance enhancements. ... (file: [79f280c4e2] check-in: [4c37130fde] user: drh branch: trunk, size: 19011)
2009-08-26
18:25
Add the --private option to the "fossil commit" command. This option creates a private branch which is never pushed. ... (file: [ebd984372a] check-in: [02a584f7f5] user: drh branch: trunk, size: 18937)
2008-07-24
13:31
Fix a missing end-transaction in the content_new() procedure. ... (file: [6508de1118] check-in: [dc09f09432] user: drh branch: trunk, size: 17910)
2008-07-23
20:57
Make sure new artifacts are entered into the unclustered table. Ticket [4b72e10dca]. ... (file: [c2d4ab941a] check-in: [1f8d2501b0] user: drh branch: trunk, size: 17883)
2008-05-29
01:58
Improvements to the shunning algorithm. Add the shun page and an opportunity to shun or unshun artifacts in the artifact viewer. ... (file: [c6002c3945] check-in: [a48474bc75] user: drh branch: trunk, size: 17757)
2008-05-18
15:51
Improvements to cloning performance. ... (file: [c3fcdbc5dd] check-in: [243e02bfbd] user: drh branch: trunk, size: 17707)
2008-03-14
12:43
Fix an assertion fault: detect when content_get() is called with an invalid artifact id and return 0. ... (file: [837378bf40] check-in: [4e2bd38577] user: drh branch: trunk, size: 17643)
2008-03-10
16:46
Fix a bug introduced by recent optimization efforts. ... (file: [933b11dafd] check-in: [f763b84198] user: drh branch: trunk, size: 17618)
2008-03-08
19:42
Additional speed improvements for clone and rebuild. ... (file: [dbfb1885ae] check-in: [043d63d4aa] user: drh branch: trunk, size: 17612)
18:59
Speed enhancement in the findSrcid() routine of content.c. Allow 5 digit numbers on counts while syncing. ... (file: [7cc68e90ad] check-in: [8010bb41e1] user: drh branch: trunk, size: 17225)
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. ... (file: [6b8e09987a] check-in: [61ddd63b72] user: drh branch: trunk, size: 17055)
2007-12-03
14:42
Detect delta loops and make at least one member of the loop a phantom. ... (file: [1ea5bdca20] check-in: [fb90abe5bd] user: drh branch: trunk, size: 11610)
2007-09-26
03:37
Added revision support to diff and revert ... (file: [02e1a3dfd6] check-in: [574763bab9] user: jnc branch: trunk, size: 11216)
2007-09-09
17:51
Cluster-based synchronization appears to be working. ... (file: [310f7c7a1f] check-in: [48c4e69d2b] user: drh branch: trunk, size: 10560)
2007-09-08
16:01
Sync using clusters appears to work. More testing is needed before we go live. ... (file: [52f1a41cd5] check-in: [e1c1877c99] user: drh branch: trunk, size: 10479)
2007-08-28
05:00
Fixed typos, and extended the documentation of content_deltify. ... (file: [60a9520d47] check-in: [8857e1eabb] user: aku branch: trunk, size: 10304)
2007-08-10
00:08
Complete rework of the xfer mechanism. Compiles but not yet working. ... (file: [896054a3e4] check-in: [573a464cb7] user: drh branch: trunk, size: 9884)
2007-08-09
17:42
The delta compress on xfer is working better now, but still needs work. ... (file: [9b11b55b6f] check-in: [73bddaebb9] user: drh branch: trunk, size: 8933)
2007-08-01
02:03
Do not attempt to verify phantoms. Set the default max message size at 500K instead of 1MB. Updates to the todo list. ... (file: [f6a48a05e1] check-in: [71ed18cc4b] user: drh branch: trunk, size: 8779)
2007-07-30
16:35
Only request the password one time on a push or pull. ... (file: [f226d0adbd] check-in: [3a25b68390] user: drh branch: trunk, size: 8777)
16:31
Merge in clone and sync changes. Fix a bug in undelta. ... (file: [e02b11b8cf] check-in: [e3c529c2f0] user: dan branch: trunk, size: 8762)
2007-07-23
20:33
Work on network synchronization ... (file: [fa624bb975] check-in: [75c476ccd1] user: drh branch: trunk, size: 8803)
2007-07-21
14:10
Initial check-in of m1 sources. ... (file: [d3786bb3e7] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 8815)