Fossil

All files named ”src/rebuild.c”
Login

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

Ancestors of file src/rebuild.c from check-in 79b5136608

2019-01-28
10:18
Add the new option --keep-rid1 for the 'deconstruct' and 'reconstruct' commands. ... (file: [988424d86d] check-in: [79b5136608] user: florian branch: reconstruct-sha3, size: 39607)
10:12
Enhance the 'reconstruct' command to set the correct hash policy (SHA1 or SHA3-256) for artifacts read from disk, inferred from the length of the path name. Also enhance the 'deconstruct' and 'reconstruct' commands with an option to ensure the artifact with RID=1 is a valid manifest. See the wiki page linked to this branch for more information and tests. ... (file: [5319faf7fd] check-in: [62a00bc728] user: florian branch: reconstruct-sha3, size: 39199)
2018-08-30
21:20
Merge the email.c-to-alerts.c refactor. ... (file: [7895698217] check-in: [fc5c7d2625] user: drh branch: trunk, size: 35556)
2018-06-23
00:53
Merge in support for email notifications. Munch more work is needed, but it seems ready to begin functional testing. ... (file: [390a4407b4] check-in: [b77f1aaed0] user: drh branch: trunk, size: 35556)
2017-12-03
11:16
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. ... (file: [e094c603fc] check-in: [1772357fc2] user: drh branch: trunk, size: 35405)
2017-11-29
14:05
The /timeline supports 4 sticky viewing modes: Modern, Verbose, Compact, and Columnar. The new cookie.c module supports sticky user viewing preferences. ... (file: [69f593e8ad] check-in: [c94f608548] user: drh branch: trunk, size: 35360)
2017-09-19
04:05
Fix a problem with file delta detection in extra_compression(). ... (file: [d3e6684769] check-in: [4fd147f815] user: drh branch: trunk, size: 35111)
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: [231aec5431] check-in: [a4047a91e3] user: drh branch: trunk, size: 35081)
2017-06-13
05:12
When dropping surplus tables during "fossil rebuild", make sure to use IF EXISTS so that shadow tables from previously dropped virtual tables do not cause an SQL error. ... (file: [6c399de738] check-in: [3200a7c72e] user: drh branch: trunk, size: 34593)
2017-03-01
18:21
Remove unused local variables. ... (file: [cfa98254ed] check-in: [cb92c69c2a] user: drh branch: trunk, size: 34583)
16:00
Add the ability to read and understand SHA3 name hashes. ... (file: [8a3171e384] check-in: [fd9b7bd982] user: drh branch: trunk, size: 34599)
2016-08-18
12:33
Fix the "fossil rebuild" command so that it no longer trashes the unversioned content. Add the -u option to "fossil clone" to retrieve unversioned content during the clone. ... (file: [517bb76c33] check-in: [a5d8548f61] user: drh branch: trunk, size: 34398)
2016-08-10
09:06
Remove unnecessary spacing ... (file: [a7e68fcaae] check-in: [c3b5f1d2f2] user: jan.nijtmans branch: trunk, size: 34384)
2016-04-07
18:41
Make usage of 'Usage:' and 'or:' consistent in all help text. ... (file: [382e418f68] check-in: [8bfd9951ca] user: rberteig branch: trunk, size: 34386)
2016-04-02
00:56
Add new fossil test-all-help command. Spell checked and proof read all help text. Fixed typos. Reworded for clarity in a few places. Cleaned up a few inconsistencies of formatting. No code changes other than the new command. Passes all tests. ... (file: [11374c6b4c] check-in: [26eef7f84a] user: rberteig branch: trunk, size: 34341)
2016-03-02
02:10
Permit the TH1 hooks subsystem to check for the configuration without raising a 'fatal' error. ... (file: [f27ca9a7ef] check-in: [b06cd631f1] user: mistachkin branch: trunk, size: 34343)
2015-12-03
22:53
On Windows, deal with the reserved 12 characters (8.3) always needed for long directory names. ... (file: [f0c44f8f0a] check-in: [9571b68a7a] user: drh branch: trunk, size: 34340)
2015-11-02
18:51
Document the --quiet option to "fossil rebuild" ... (file: [6680615f36] check-in: [a25702b019] user: drh branch: trunk, size: 34353)
2015-05-12
04:23
Fix compiler warnings. ... (file: [5aaf2a7ce6] check-in: [57897a4189] user: mistachkin branch: trunk, size: 34293)
2015-05-11
01:31
Add the --compress-only option to the "fossil rebuild" command. ... (file: [448b1c0b0b] check-in: [10e3d65707] user: drh branch: trunk, size: 34289)
2015-03-18
14:17
Add the --create option to "fossil server", which causes a new repository to be created for the server if one does not already exist. The intended use case is Docker. ... (file: [c888476654] check-in: [a6e2ceb454] user: drh branch: trunk, size: 33969)
2015-02-28
14:15
Automatically run extra delta-compression and vacuum a repository after a clone. And change the page size to 8192 if there are more than 1000 pages. ... (file: [de9fef381f] check-in: [35c25558cb] user: drh branch: trunk, size: 33972)
2015-02-08
21:47
Add the --ifneeded option to the "fossil rebuild" command. Changed the --no-index option to --noindex for consistency. Updated the help screen for "fossil rebuild" so that options are in sorted order. ... (file: [f4ced6c868] check-in: [7a91ee99fc] user: drh branch: trunk, size: 33979)
2015-02-05
09:01
Unfinished comment in search.c, and some more end-of-line spacing removals. No change in functionality. ... (file: [2c88fb974a] check-in: [5260fbf632] user: jan.nijtmans branch: trunk, size: 33655)
2015-02-03
16:54
Get "fossil rebuild" to work on an indexed database, and automatically recompute the index. ... (file: [ef5125d2d3] check-in: [18c0ab6bf1] user: drh branch: trunk, size: 33663)
2014-12-06
15:47
Merge the new DBP-workflow commands into trunk: bundle, purge, publish, and unpublished. ... (file: [ea2736883d] check-in: [a81a47f66c] user: drh branch: trunk, size: 33316)
2014-12-01
17:22
Add the administrative log capability. ... (file: [9f4bbf1257] check-in: [f3455a56ee] user: drh branch: trunk, size: 33081)
2014-11-28
15:36
Rig the aux-schema checking so that it accepts a range of schema values. Add the BASEID field to the PLINK table, but continue to allow older versions of the PLINK table so that "rebuild" is not require. The schema will automatically update on the next "rebuild". ... (file: [5200536562] check-in: [5dd8b2dabe] user: drh branch: trunk, size: 33068)
2014-10-21
02:52
Add the codecheck1 program to the build tools. This program validates the format strings on printf-style internal interfaces, verifying that the correct number of arguments follow and that SQL is protected from injection attacks. ... (file: [6575a99a72] check-in: [49b0ff1592] user: drh branch: trunk, size: 33064)
2014-07-30
16:43
For most commands, print an error if unknown command-line options are included on the command-line. ... (file: [f7c408b545] check-in: [74ac0c925a] user: drh branch: trunk, size: 32933)
2014-04-29
18:02
Rebuild now sets user.mtime if it is NULL, per ML thread. ... (file: [8b7e368fb0] check-in: [6fdf91d793] user: stephan branch: trunk, size: 32724)
2014-02-24
10:56
Speedup "fossil extras" and other commands which traverse the local filesystem. See: [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14697.html]. Thanks to Samuel Debionne for the suggestion. ... (file: [6b5a8f01f8] check-in: [3fbdaa243d] user: jan.nijtmans branch: trunk, size: 32632)
2014-02-20
09:42
Unnecessary blob_zero() calls: the following prompt_user() call already does a blob_zero() call internally. ... (file: [df93d4f7d4] check-in: [14768c24e5] user: jan.nijtmans branch: trunk, size: 32453)
2014-02-04
20:14
Potential fix for ticket [d752140c7a]. The reconstruct op appears to have been importing raw directory entries into the blob table. ... (file: [578e44dbbf] check-in: [8e110293ed] user: stephan branch: trunk, size: 32474)
2014-01-27
09:08
Put various other constant tables in constant memory. ... (file: [8ce20426b1] check-in: [214899ac26] user: jan.nijtmans branch: trunk, size: 32439)
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: [d6aed54fb4] check-in: [52b35c8b40] user: jan.nijtmans branch: trunk, size: 32433)
2014-01-14
00:10
Delay activation of ticket hook until after the ticket tables have been rebuilt. ... (file: [feab6d2ef8] check-in: [42316a14e2] user: mistachkin branch: trunk, size: 32457)
2013-12-20
12:35
Add a new TH1 "http" command, a new "th1-uri-regexp" setting and two new hook scripts "xfer-commit-script" and "xfer-ticket-script". They can be used together to implement more advanced commit and ticket change notifications. ... (file: [2625fadfec] check-in: [1311841a3c] user: jan.nijtmans branch: trunk, size: 32450)
2013-11-11
22:41
Keep track of when the repository was last rebuilt and display it on the stats page. ... (file: [cac3436f66] check-in: [c0242ad4d8] user: mistachkin branch: trunk, size: 32441)
21:53
For the --deanalyze option to rebuild, the stat4 table should be dropped as well. ... (file: [e2cbf7a5ab] check-in: [4c8a5c9860] user: mistachkin branch: trunk, size: 32352)
2013-10-27
09:44
Added fx_* to the glob of tables which are _not_ dropped by a rebuild, per ML discussion. The intention is to give 3rd-party extensions a safe place to put their data. ... (file: [a9fbfcd2d9] check-in: [dbec64585a] user: stephan branch: trunk, size: 32295)
2013-10-07
07:41
Better error message in case of "manifest file (12892) is malformed". It will now give an additional line: "line ???: wrong size UUID on P-card" (or whatever other parsing error happens), and using the "-n" option it will print out the complete manifest as well. This would have made it much easier to investigate Ron Aaron's commit problem (many thanks for reporting this!), without adding special debugging code to fossil. ... (file: [a6c82eae24] check-in: [ec81aee915] user: jan.nijtmans branch: trunk, size: 32260)
2013-08-30
03:06
Change most uses of fossil_panic() to fossil_fatal(). Modify fossil_panic() to avoid allocating heap memory and to close the database connection before doing anything else. ... (file: [1d302b38a7] check-in: [320f14363e] user: drh branch: trunk, size: 32257)
2013-02-25
17:42
Get the "fossil scrub --private" command working again. ... (file: [01cd0cd7b2] check-in: [60acc2de34] user: drh branch: trunk, size: 32257)
2013-02-21
11:29
Rename fossil_utf8_to_unicode to fossil_utf8_to_filename on UNIX, everywhere where filenames are involved. This enables fossil_utf8_to_unicode/fossil_unicode_to_utf8 to be re-implemented on UNIX to do what the name suggests. ... (file: [0752bdbf7b] check-in: [7eb5e2319f] user: jan.nijtmans branch: trunk, size: 32201)
2013-01-23
13:09
Only run ANALYZE if the --analyze flag is provided to "fossil rebuild" or "fossil all rebuild". ... (file: [a652f08637] check-in: [3104348ec5] user: drh branch: trunk, size: 32199)
2013-01-18
21:34
Run "analyze" after a rebuild. For small repositories, the time doesn't matter and for large repositories, the effect on the query plans are huge. Push/pull for example will otherwise do a sequential scan of the blob table and joining that with the unclustered table afterwards, when the other way around is several order of magnitudes more efficient. ... (file: [264f4ec871] check-in: [80bf94e0f7] user: joerg branch: trunk, size: 32030)
2012-12-03
20:48
missing parameter type ... (file: [f89df6aa8f] check-in: [ee1ff73a9e] user: jan.nijtmans branch: trunk, size: 31914)
2012-11-29
13:15
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] ... (file: [08f17cdf7b] check-in: [ca728447a6] user: drh branch: trunk, size: 31910)
2012-11-04
17:41
Merge the "spelling" branch into trunk, fixing a huge number of typos, mostly in comments, but occasionally in error messages or help screens. ... (file: [84b6831349] check-in: [db0c512767] user: drh branch: trunk, size: 31902)
2012-11-02
02:36
Merge the "moderation" branch into trunk. This adds the ability to have an approval process for edits to Wiki and Tickets, including creating new Wiki and Tickets and adding attachments. Probably there are still some problems, but things are working well enough for trunk. ... (file: [3dbc17ad90] check-in: [ba418ee1ce] user: drh branch: trunk, size: 31901)
2012-10-28
21:38
- finally, do the ++j update in looks_like_text() right - More consistancy in prompt handling: accept Capitals everywhere, use '(' not '[', and abbreviate yes/no to y/N everywhere ... (file: [43e7058a28] check-in: [7c527165a6] user: jan.nijtmans branch: trunk, size: 31892)
2012-10-26
21:34
Add the --deanalyze option to "fossil rebuild" for removing ANALYZE results. We really don't want ANALYZE run on a repository because all the queries are tuned to work without it. Add the ability to pass rebuild arguments to "fossil all rebuild". ... (file: [7be23a5713] check-in: [85233c40c9] user: drh branch: trunk, size: 31839)
2012-10-13
17:31
Omit the "private" tag from private check-ins. This opens up the possibility of publishing check-ins that were originally private. Fix the "deconstruct" command so that it omits private artifacts unless the --private option is used. ... (file: [c324d9726f] check-in: [6545e6cf74] user: drh branch: trunk, size: 31564)
2012-09-24
07:00
previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. ... (file: [341f7c9680] check-in: [1ef58e5246] user: jan.nijtmans branch: trunk, size: 31380)
2012-09-18
21:21
Merge support for the --template option of the 'new' command to trunk. ... (file: [3fff16bc83] check-in: [75bcb48089] user: mistachkin branch: trunk, size: 31415)
2012-09-01
04:45
Remove leftover instances of non-ASCII characters from several files. ... (file: [d266a02972] check-in: [f15ce59b00] user: mistachkin branch: trunk, size: 31412)
2012-08-30
14:30
typos ... (file: [be4f27e4ee] check-in: [7c0f4ecadf] user: jan.nijtmans branch: trunk, size: 31411)
2012-08-29
22:43
remaining part of [01a2f3a346] factor out the opendir() family of routines and provide portable alternatives, fossil_opendir() ... (file: [012186ef96] check-in: [4f9f0570db] user: jan.nijtmans branch: trunk, size: 31412)
2012-08-21
11:05
Fix error messages associated with the "scrub" command. ... (file: [2bfd7bccdc] check-in: [e25f55dd4d] user: drh branch: trunk, size: 31380)
2012-02-21
02:01
Make sure the "fossil rebuild" command always ends up showing "100.0% complete", not "99.9%" or "100.1%". ... (file: [f1d6ecabf3] check-in: [3a44f95f40] user: drh branch: trunk, size: 31618)
01:53
Enhance the "fossil rebuild" command so that it looks at "private" --raw tags and rebuilds the PRIVATE table to contain (at least) the content that is tagged "private". ... (file: [806340fbc9] check-in: [2f98f66031] user: drh branch: trunk, size: 31590)
2012-02-10
23:03
Merge in documentation updates. ... (file: [ed62714e2c] check-in: [75ea5ac672] user: drh branch: trunk, size: 31438)
2012-02-04
00:30
Make sure the "branch new --private" command does not create a public BLOB that is a delta of a private BLOB. Also, when doing a file clone or when doing "scrub --private", double-check that no public BLOBs are deltas of private BLOBs before deleting the private BLOBs. ... (file: [7249975ebc] check-in: [034e887c35] user: drh branch: trunk, size: 31440)
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: [71116d658f] check-in: [841772c858] user: drh branch: trunk, size: 31560)
2011-10-31
11:46
Improve the performance of rebuild by using max(rid) instead of count(*) as a good approximation for the amount of work to be done. ... (file: [4a4cc85179] check-in: [78e10da0e6] user: drh branch: trunk, size: 31558)
2011-10-10
13:19
Update the "scrub" command to drop the accesslog table when the --verily option is used. ... (file: [d31ea942eb] check-in: [16a6dfefd1] user: drh branch: trunk, size: 31394)
2011-09-27
16:34
Add the --stats option to the rebuild command. ... (file: [4ecbb5c536] check-in: [f25e5e53c4] user: drh branch: trunk, size: 31352)
2011-09-14
11:14
Merge documentation updates from the msw-docco branch into trunk. ... (file: [eab5f7e81e] check-in: [2210be19cc] user: drh branch: trunk, size: 30517)
2011-09-12
18:19
Merge the minor fixes on the dmitry-fixes branch into trunk. ... (file: [2e52e55a65] check-in: [ce354d0a9f] user: drh branch: trunk, size: 30094)
2011-06-30
17:40
typo fix per ticket [fc0838fc72f079d2033ae] ... (file: [694ed85b9c] check-in: [e50813e19b] user: bch branch: trunk, size: 30055)
2011-06-06
12:01
Update the "scrub" command to remove traces of login-groups and subrepositories. ... (file: [a344edea0d] check-in: [5ea9cf4002] user: drh branch: trunk, size: 30056)
2011-05-27
12:56
Internationalize the opendir() function calls. Ticket [49db5c3993bef2]. ... (file: [4b7c93c6d9] check-in: [e05fea3852] user: drh branch: trunk, size: 29834)
2011-05-20
11:32
Merge the windows-i18n branch into the trunk. ... (file: [f69b230dc8] check-in: [d8ec765fac] user: drh branch: trunk, size: 29632)
2011-04-27
02:10
Merge in the config-sync changes. This is a major schema change and definitely requires a "fossil rebuild". Note that the schema upgrade is irreversible and so you should be certain you want to continue with the new schema before you upgrade. ... (file: [d4a8df9cb2] check-in: [1654456ef5] user: drh branch: trunk, size: 29507)
2011-03-04
13:19
Fix the "scrub" command so that it works from within a checkout without having to specify the repository. Ticket [77c58e1415e06fd]. Also fix help text for the "deconstruct" command. ... (file: [1434a921dc] check-in: [c92ec16f81] user: drh branch: trunk, size: 26583)
2011-03-01
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: [b12aa64f82] check-in: [301700a224] user: drh branch: trunk, size: 26403)
2011-02-27
21:08
Merge the --private sync enhancement into the trunk. ... (file: [34611e97a7] check-in: [8b8cc4f1b7] user: drh branch: trunk, size: 24650)
2011-02-25
14:49
Add --vacuum, --wal, and --pagesize options to the "rebuild" command. ... (file: [500f4dd378] check-in: [e166ea6aeb] user: drh branch: trunk, size: 24355)
2011-02-24
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: [d0a579bdd6] check-in: [1b4516168d] user: drh branch: trunk, size: 23302)
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: [f3bdfd5ceb] check-in: [d22519e500] user: drh branch: trunk, size: 23311)
2011-02-16
19:19
Always close opendir() objects if and only if successfully opened. Ticket [d7169e51ebb3400f6] ... (file: [3e198b0525] check-in: [f73ed21d3b] user: drh branch: trunk, size: 23274)
2011-01-19
16:28
Do not drop the accesslog table on a rebuild. If the accesslog table does not exist, do not generate and error on the User-Log report. ... (file: [da068c8374] check-in: [f1efc90595] user: drh branch: trunk, size: 23257)
2011-01-17
16:14
Do not build clusters on a "rebuild" command unless the --cluster command-line option is used. But do build clusters on an "import" or a "reconstruct". ... (file: [3d27888d4e] check-in: [afc4bf41fa] user: drh branch: trunk, size: 23245)
2011-01-07
17:08
Do not complain about unfinalized SQL statements when exiting on a fatal error. Fix comments and indentation on the vfile_verify_not_phantom() function. ... (file: [1f932b9e4e] check-in: [c2f5dbe655] user: drh branch: trunk, size: 22843)
2010-12-27
21:40
Add the test-clusters command to verify that all artifacts are reachable through cluster chains. Fix the cluster creator so that it does not create gaps if the number of unclustered entries exceeds 800. ... (file: [d15331c6b5] check-in: [64a9c81a22] user: drh branch: trunk, size: 22841)
2010-12-14
00:36
Merge in the experimental clone speed enhancement. ... (file: [63b609a53e] check-in: [3543ed62bb] user: drh branch: trunk, size: 20816)
2010-12-03
21:06
Fix typo in import/export documentation (ticket [a66760daeecca231d84]). Add flexibility to the command-line options to import/export to accommodate future enhancements. ... (file: [1ab185e409] check-in: [1b53667d28] user: drh branch: trunk, size: 20813)
2010-11-26
18:37
Report an error if the repository schema version does not match what the fossil executable expects. ... (file: [351b150462] check-in: [c0c3d92340] user: drh branch: trunk, size: 20821)
2010-11-24
21:32
Tag the manifest of every "private" checkin with the "private" tag. After the "reconstruct" command, add all private checkins to the private table. Ticket [e29ea5912afe1e97]. ... (file: [c3ea50b0f1] check-in: [3b2d67d604] user: drh branch: trunk, size: 20571)
2010-11-13
02:17
Fixed typo in the help message for the deconstruct command ... (file: [f3b8f1117b] check-in: [f7cf6dd7ba] user: aku branch: trunk, size: 19949)
2010-11-06
23:59
Add an undocumented --noverify option to the rebuild command to skip the verify_before_commit() sanity check. ... (file: [87da2e254b] check-in: [6a11af1782] user: drh branch: trunk, size: 19949)
2010-10-29
18:06
Avoid division by zero on degenerate repositories when displaying percent done. Ticket [5be04d980c92f73fbc7] ... (file: [a60dbf38e2] check-in: [067a90a903] user: drh branch: trunk, size: 19846)
2010-10-28
14:03
New higher-performance clone algorithm merged in from the experimental branch. ... (file: [2e0194a365] check-in: [fda9b15cfc] user: drh branch: trunk, size: 19801)
2010-10-26
12:51
Merge the delta-manifest enhancement into the trunk. ... (file: [70adfe498e] check-in: [d13054ce84] user: drh branch: trunk, size: 18992)
2010-10-05
03:29
Merge the small-stack changes into the trunk. This completes the fix for ticket [2a1e8e3c4b0b39e08fdde] ... (file: [62400106b5] check-in: [b8f134bbbb] user: drh branch: trunk, size: 18704)
2010-10-03
20:00
Dramatic performance improvement for "fossil deconstruct" and "fossil reconstruct" on large repositories. Add progress information for "fossil reconstruct". Possibly related to ticket [2a1e8e3c4b0b39e08fdde0]. Fix for ticket [76d3ecfdab577bdf843]. ... (file: [68573a5de5] check-in: [5f0201030c] user: drh branch: trunk, size: 18469)
19:01
For "fossil rebuild" increment the progress counter after each artifact is processed, rather than waiting for its delta children to be processed, in order to give a more uniform progress indication. Possibly related to ticket [2a1e8e3c4b0b39e08fdde]. ... (file: [07a2b6e958] check-in: [ae000c23fa] user: drh branch: trunk, size: 16608)
2010-10-01
17:44
Allow fossil tag add --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thetag checkin To aid in importing historic data from other scm's ... (file: [b4226102f7] check-in: [5c59d7e9c6] user: renez branch: trunk, size: 16608)
2010-09-29
13:30
Merge all changes from the wolfgangFormat2CSS_2 branch into the trunk. ... (file: [afafb1418a] check-in: [5a48a9b27b] user: drh branch: trunk, size: 16596)
2010-09-09
10:02
Fix a large memory leak in the "fossil reconstruct" command. Ticket [fc1a61329403f605c494] ... (file: [c3ef30c9b0] check-in: [9ef4a184f4] user: drh branch: trunk, size: 13556)
2010-08-12
19:39
Reimplement the reconstruct command that was removed in the GPL to BSD license change. This resolves ticket [dfe1fc608a]. ... (file: [3388e1b83d] check-in: [3332895df8] user: bcsmith branch: trunk, size: 13502)
2010-07-23
09:37
Fixed various typos and omissions in help sections ... (file: [e782ec9730] check-in: [44b02c3de9] user: BMorgat branch: trunk, size: 11805)
2010-07-08
17:53
Take care to close the connection to the database file before existing. This gives the database a chance to clean up (and, for example, delete WAL and shared-memory files). ... (file: [fa70e907c9] check-in: [932825bc6a] user: drh branch: trunk, size: 11809)
2010-07-04
21:11
Small performance tweaks for clone and rebuild. ... (file: [256aa84a47] check-in: [710a8ba993] user: drh branch: trunk, size: 11802)
2010-06-23
11:54
Do not try to drop system tables when rebuilding a repository. Ticket [7c700d2f28838490]. ... (file: [466cf05d20] check-in: [b063e40725] user: drh branch: trunk, size: 11743)
2010-05-16
19:08
Change from GPL to the Simplified BSD License. ... (file: [389779aca5] check-in: [c06edd231f] user: drh branch: clear-title, size: 11704)
2010-01-21
22:06
Updated to include all the latest changes (for which we hold clear title) from the trunk. ... (file: [a6d927091a] check-in: [390b414605] user: drh branch: clear-title, size: 11980)
2009-12-14
23:26
Found two more places that fQuiet should have been checked. ... (file: [0c81bac41f] check-in: [137d653a06] user: jeremy_c branch: trunk, size: 11977)
2009-12-10
02:19
reserve the use of brackets in stdout for artifacts ... (file: [ab6ed5de1a] check-in: [6ae51190cc] user: rwilson branch: trunk, size: 11905)
2009-09-14
19:16
Add the "scrub" command to remove passwords and other sensitive information from a repository. Ticket [e5232878345]. ... (file: [fa901199b7] check-in: [6c6a978a53] user: drh branch: trunk, size: 11905)
14:08
Construct event records for tickets correctly even when the ticket change artifacts arrive out of order. ... (file: [cd57d5ccbc] check-in: [95f5520a09] user: drh branch: trunk, size: 10062)
2009-08-27
18:33
Various small performance enhancements. ... (file: [fd43a695c4] check-in: [4c37130fde] user: drh branch: trunk, size: 10004)
2009-08-22
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. ... (file: [523d3c93a0] check-in: [d0fc1ad062] user: drh branch: trunk, size: 9962)
2009-01-22
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. ... (file: [485e8e6098] check-in: [42c2a18e73] user: drh branch: trunk, size: 9823)
2009-01-21
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. ... (file: [194f1062f7] check-in: [7c7edde116] user: drh branch: trunk, size: 10183)
2008-11-10
00:40
Update to the latest SQLite. Add a Rebuild button on the Shun webpage. Add the test-detach CLI method. ... (file: [9a9c00a3c9] check-in: [3f6edbc779] user: drh branch: trunk, size: 9117)
2008-07-24
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. ... (file: [0d4b328967] check-in: [f46fe42d6d] user: drh branch: trunk, size: 8431)
2008-06-02
09:54
Fix an assert in the rebuild command. ... (file: [ec319a8700] check-in: [cfb1341ae3] user: drh branch: trunk, size: 7905)
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: [701e9dff44] check-in: [a48474bc75] user: drh branch: trunk, size: 7899)
2008-05-18
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. ... (file: [bcc65378b8] check-in: [791a513c28] user: drh branch: trunk, size: 7879)
2008-05-17
14:49
The bug report generator compiles but still does not work right. ... (file: [51a3d6cdc6] check-in: [55342eb9fb] user: drh branch: trunk, size: 7237)
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. ... (file: [c03e63f03e] check-in: [525cc35bf3] user: drh branch: trunk, size: 7225)
2008-05-16
17:05
The rebuild command corrects any errors seen in the blob.size field. ... (file: [468a623847] check-in: [5b74febbcc] user: drh branch: trunk, size: 7115)
2008-05-14
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. ... (file: [048501db14] check-in: [6458f020fc] user: drh branch: trunk, size: 6569)
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: [b5c158aea9] check-in: [61ddd63b72] user: drh branch: trunk, size: 6569)
2007-12-05
08:07
Merged mainline into my branch to get the newest application. ... (file: [5e55de3bcd] check-in: [d0305b305a] user: aku branch: trunk, size: 4621)
2007-09-17
00:58
Pulled in the navbar and timeline changes. ... (file: [45c4994360] check-in: [bbcb6326c9] user: aku branch: trunk, size: 2991)
2007-08-29
02:42
Moved the core logic of both "rebuild_database" and "create_repository_cmd" into their own functions, for sharing with "reconstruct_cmd". ... (file: [104f7b4bf8] check-in: [e00384d26d] user: aku branch: trunk, size: 2823)
2007-08-18
11:42
Added options to the "timeline" CLI command. Additional help comments. ... (file: [3f04f9d6cb] check-in: [6607844a01] user: drh branch: trunk, size: 2463)
2007-08-09
17:42
The delta compress on xfer is working better now, but still needs work. ... (file: [6b83ecc26a] check-in: [73bddaebb9] user: drh branch: trunk, size: 2424)
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. ... (file: [6ab5a0bcde] check-in: [eea381f416] user: drh branch: trunk, size: 2277)
2007-07-21
14:10
Initial check-in of m1 sources. ... (file: [04451053b1] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 2196)