Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/manifest.c at check-in ec56d8ff58c5ccce
2024-12-14
| ||
12:00 | Recognize the --from-ckout and --to-ckout options to the "fossil diff" command. UPDATE: Development on this branch abandoned. See the nearby "diff-tree" branch for an alternative idea. ... (file: [d556c5cbdf] check-in: [28197b28c2] user: drh branch: diff-two-ckouts, size: 95999) | |
2024-10-30
| ||
13:46 | Remove ssh signature from manifests, when needed. ... (file: [ff73bb76d7] check-in: [d346d6d203] user: danield branch: ssh-signing, size: 94665) | |
2024-09-24
| ||
18:05 | Fix a memleak in manifest_crosslink() when hooks are activated (one uuid leaked per checkin manifest). When posting a chat-robot message for a forum post, add links to the artifact and user's timeline to that message (as is done for checkins. ... (file: [f98b600d18] check-in: [5fabb7ccb7] user: stephan branch: trunk, size: 94495) | |
2024-02-02
| ||
22:18 | Remove trailing whitespace from non-external C files. ... (file: [7b19505af6] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 94446) | |
2023-01-09
| ||
13:06 | Further consistency improvements in docs for various commands. ... (file: [6e28212961] check-in: [2512d2d472] user: km branch: trunk, size: 94462) | |
2022-12-20
| ||
09:46 | Change spelling for check-in and similar ... (file: [1cab57249c] check-in: [d9c4321e7a] user: danield branch: check-in-spelling, size: 94465) | |
2022-11-13
| ||
17:18 | Merge trunk into wcag-2.1 for cleaner diff comparison. ... (file: [d675c33486] check-in: [e1a9fdd768] user: stephan branch: wcag-2.1, size: 94461) | |
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: [3c20063f1a] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 93881) | |
2022-11-11
| ||
22:24 | A proposed fix for ticket [ad9aa572e7972f57]. Use an UPDATE rather than a REPLACE where possible when redoing EVENT table entries for tickets that are being rebuild, in order to avoid unnecessary notification events. ... (file: [8dc1a02e05] check-in: [1f0f62261c] user: drh branch: ticket-notification-fix, size: 94464) | |
2022-05-18
| ||
22:52 | Fix a couple of invokations of <code>backlink_extract()</code> that were overlooked in the previous check-in. ... (file: [be9848ff79] check-in: [33c67c2851] user: george branch: generated-tkt-mimetype, size: 93884) | |
2021-09-08
| ||
11:11 | Caught more instances of the previous commit's fix. ... (file: [20428a1251] check-in: [992b62fa8b] user: stephan branch: trunk, size: 93831) | |
11:03 | Attempt to squelch stdout errors from manifest parsing when it encounters a non-manifest. Reported at [forum:/forumpost/d6a8e3b2a843c498 | forum post d6a8e3b2a843c498]. ... (file: [16bd2723bb] check-in: [65dbc19eae] user: stephan branch: trunk, size: 93723) | |
2021-05-29
| ||
21:58 | Experimentally insert plink entries for forum, wiki, and technote manifests which have a parent. This enables tags to propagate on those artifact types. Propagation of wiki tags was verified in another repo, but this needs more testing to ensure that checkin-centric algos are not unduly impacted. ... (file: [0dc3028694] check-in: [31113cd2b9] user: stephan branch: plink-for-non-checkins, size: 93698) | |
2021-03-11
| ||
13:22 | Numerous help text consistency tweaks based on forum discussion [forum:8c644048f0]. ... (file: [5092cd2571] check-in: [4cb50c4ef3] user: stephan branch: trunk, size: 92760) | |
2021-02-22
| ||
03:33 | Technote counterpart fix of [ecb705359a]. ... (file: [a267b6e644] check-in: [b8c1d429cb] user: stephan branch: trunk, size: 92761) | |
03:09 | Corrected wiki crosslinking's check for an older version of the page, as detailed in [forum:dfd85f0b00]. Rebuild is required to correct wiki timeline entries. ... (file: [2acad7b2a2] check-in: [ecb705359a] user: stephan branch: trunk, size: 92748) | |
2021-02-10
| ||
23:49 | Give a better error message if structural artifact cards are out-of-order. ... (file: [7dd0c71530] check-in: [72f5101ef0] user: drh branch: manifest-sort-check, size: 92860) | |
23:34 | Modify the out-of-order card detection in the structural artifact parser to allow N and P cards of a technote to be in the wrong order. [15d04de574383d61|Ticket 15d04de574383d61]. ... (file: [cbfef39a5d] check-in: [36620b74a4] user: drh branch: manifest-sort-check, size: 92804) | |
22:13 | This seems to fix the missing is-sorted check in manifest_parse(), but (A) it needs more testing and (B) could use a better error message than the one it ends up generating. Edit: WARNING: fixing this will cause control artifacts which previously passed (but should not have) to fail. ... (file: [9713ebd8e2] check-in: [2e7a0aacdb] user: stephan branch: manifest-sort-check, size: 92269) | |
2021-02-03
| ||
14:23 | Disable triggers using SQLITE_DBCONFIG_ENABLE_TRIGGERS for defense in depth. SQLite 3.35.0 is required due to Fossil's use of TEMP triggers. Also, use the new RETURNING clause for queries where it makes sense, again requiring SQLite 3.35.0. ... (file: [14fe22f861] check-in: [8a3dc1a975] user: drh branch: trunk, size: 92246) | |
2021-01-03
| ||
23:18 | Revamp the trigger used to captures changes to the EVENT table for use in other subsystems. The trigger is now a TEMP trigger rather than a persistent trigger. <b>Rebuild notice:</b> You can upgrade through this change without trouble, as the schema will adjust automatically. However, if you downgrade back through this change you must run rebuild to recreate the persistent triggers. ... (file: [6dff56283a] check-in: [169ba8d4df] user: drh branch: trunk, size: 92329) | |
2020-11-25
| ||
21:22 | Change the way that wiki edits are stored in the Event table in order to address ticket [4e558dbf3d2511ce]. The Event.comment field for a wiki page change now stores just the raw name of the wiki page prefixed with a single character "+", "-", or ":" to indicate if the page was added, deleted, or modified, respectively. Formatting is handled by the timeline rendering. <b>A "fossil rebuild" is required.</b> The "timeline" command is not yet fixed. ... (file: [1a33aa1150] check-in: [1a9b1c4de7] user: drh branch: trunk, size: 90103) | |
2020-10-14
| ||
12:15 | Take positive cherrypick merges into account when computing the MLINK table for a check-in. ... (file: [5a6db9ea67] check-in: [e0d8f733b7] user: drh branch: trunk, size: 91193) | |
2020-09-11
| ||
15:40 | If the "fossil import --git" command encounters a file that looks like a well-formed Fossil artifact, append a line to the end of that file so that it is no longer a well-formed artifact before importing it. This prevents "manifest" files that found their way into Git from being reinterpreted by Fossil when the repository is reimported back into Fossil. ... (file: [ab155cd74c] check-in: [2777682b63] user: drh branch: trunk, size: 90839) | |
15:20 | Enhancements to the test-parse-manifest command to also test the manifest_is_well_formed() interface. ... (file: [3d456a2a8b] check-in: [761696443a] user: drh branch: trunk, size: 90701) | |
14:15 | Add the manifest_is_well_formed() routine which can quickly check to see if what we believe to be a data file is actually a control artifact of some kind. Add options to the "test-parse-all-blobs" command to verify this interface. ... (file: [f43fef9b7c] check-in: [0f7eff9eeb] user: drh branch: trunk, size: 90156) | |
2020-08-24
| ||
00:24 | Merge changes from trunk. ... (file: [2971adbac3] check-in: [4a8bc878f0] user: drh branch: sec2020, size: 87490) | |
2020-08-23
| ||
22:11 | Provide backlinks from Forum posts. Run rebuild to insert Forum backlinks into the BACKLINK table after applying this patch. ... (file: [09660088ea] check-in: [2df0e5c428] user: drh branch: trunk, size: 86822) | |
2020-08-20
| ||
13:24 | Version 2.11.2 ... (file: [71cd5d2adb] check-in: [c58877d6f2] user: drh branch: branch-2.11, size: 87527) | |
13:18 | Version 2.10.2 ... (file: [bf1c3a25fb] check-in: [12d2ad00de] user: drh branch: branch-2.10, size: 85456) | |
2020-08-19
| ||
01:07 | Cherrypick key fixes from the sec2020 branch in order to devise a minimal patch to get us to version 2.12.1. ... (file: [5a4f67f7c2] check-in: [fe1264d35d] user: drh branch: sec2020-2.12-patch, size: 87505) | |
2020-08-18
| ||
23:39 | An alternative method for dealing with historical files named "_FOSSIL_" in the tree: Simply pretend they are not there. ... (file: [3e173e99bc] check-in: [8f24c07917] user: drh branch: ignore-reserved-filenames, size: 87382) | |
19:49 | Rework the "permissive-manifest-parser" idea to be simpler and to call it "strict-manifest-syntax". ... (file: [fed462ed42] check-in: [4df8c856ee] user: drh branch: sec2020, size: 88775) | |
16:07 | Added and applied permissive-manifest-parser setting to permit parsing of manifests which have F-cards containing now-illegal names. Required for rebuild of historical data and support of repositories we now know to contain such files. ... (file: [8f676841be] check-in: [9e59cf18fc] user: stephan branch: sec2020-deadend, size: 87473) | |
2020-08-17
| ||
22:27 | Simplify error message. ... (file: [7f9d95b043] check-in: [1bb0b3a8f3] user: mistachkin branch: sec2020, size: 87221) | |
22:22 | Fixes for reserved names case sensitivity, coding style adjustments, more tests. ... (file: [84582ad463] check-in: [fde20bc03c] user: mistachkin branch: sec2020, size: 87237) | |
17:50 | Fixed [17d00c20dd9f] by adding NULL check on F- and E-card UUID tokens. ... (file: [104a91fb92] check-in: [458f30fc0b] user: stephan branch: reject-ckout-db, size: 87236) | |
16:10 | Moved is_fossil_ckout_db_name() from db.c to file.c and renamed it filename_is_ckout_db(). Integrated the check into manifest_parse(), but testing it requires temporarily #if'ing out the Z-card check, which is one of the first validations. ... (file: [8d15475b9e] check-in: [6c19baa09b] user: stephan branch: reject-ckout-db, size: 87114) | |
2020-08-16
| ||
17:47 | Fix the manifest_reparent_checkin() routine so that the "parent" tag will actually work. ... (file: [b982d37188] check-in: [2bdbbc8a0e] user: drh branch: trunk, size: 86714) | |
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: [32a8421092] check-in: [8ad5e46908] user: wyoung branch: trunk, size: 86837) | |
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: [4d07318b89] check-in: [df5201950e] user: wyoung branch: uuid-to-hash, size: 86868) | |
2020-04-30
| ||
15:58 | Make manifest_file_mperm() parameter const. ... (file: [dc864e889a] check-in: [58600bc1a5] user: stephan branch: checkin-without-checkout, size: 86828) | |
2020-04-28
| ||
10:32 | Reworked error reporting/propagation and added toggle to allow/disallow forking. ... (file: [13a58a657a] check-in: [e9e68a6e01] user: stephan branch: checkin-without-checkout, size: 86822) | |
2020-04-17
| ||
00:15 | Fix a bug in wiki editing. Make the /info header for associated wiki be "Edit Wiki:". ... (file: [2ac5005c93] check-in: [c40863abdb] user: drh branch: trunk, size: 86859) | |
2020-04-16
| ||
21:10 | Improved timeline comments for changes to wiki pages. ... (file: [1cb6ca5224] check-in: [e1b4ee7938] user: drh branch: backlink-updates, size: 86761) | |
20:06 | An attempt to begin scanning wiki for backlinks. It does not currently work. I suspect a problem in the markdown link scanner. ... (file: [c087375ee4] check-in: [f0b0293ba7] user: drh branch: backlink-updates, size: 86058) | |
16:52 | If a ticket definition has a field named "mimetype" then use the specified mimetype when parsing ticket content to extract backlinks. Add the ability to extract backlinks from markdown-formatted text. Add the /test-backlinks webpage and the test-backlink command for debugging. ... (file: [72b5e0e020] check-in: [7c13a57358] user: drh branch: backlink-updates, size: 85612) | |
13:06 | Begin breaking out the code for BACKLINK processing into a separate source file: backlink.c ... (file: [172a9e13a3] check-in: [10c75204ef] user: drh branch: backlink-updates, size: 85624) | |
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: [dc2b7fb78a] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 85603) | |
19:44 | Fixes to search. (1) Keep forum search up-to-date. (2) Do not add items to search if they are pending moderation. ... (file: [e0ad539aa8] check-in: [5e28febf2b] user: drh branch: trunk, size: 85612) | |
2019-12-21
| ||
03:45 | Removed fossil_atexit_free_this() because it effectively costs more static memory than it cleans up in dynamic memory. ... (file: [bcc5df212b] check-in: [99cb2ccd94] user: stephan branch: memleak-fixes, size: 85554) | |
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: [18b1d39642] check-in: [00e6d7997c] user: stephan branch: memleak-fixes, size: 85639) | |
2019-12-19
| ||
18:54 | Several memleak fixes reported via https://fossil-scm.org/forum/forumpost/205b004d8a. In a branch so the OP can test them in his setup. ... (file: [b597ffba03] check-in: [4566da665d] user: stephan branch: memleak-fixes, size: 85208) | |
2019-12-02
| ||
13:45 | Add the ability to have a C-card on a wiki page. The current implementation does not use or generate wiki page artifacts with a C-card. ... (file: [d105dbd2bd] check-in: [cad57db96e] user: drh branch: trunk, size: 85164) | |
2019-09-12
| ||
17:51 | Add the optimized file_is_simple_pathname_nonstrict() as an alternative to file_is_simple_pathname() when parsing manifests. ... (file: [93eae17cb8] check-in: [b4aadf2cea] user: drh branch: trunk, size: 85067) | |
16:43 | Add the --limit N option to the test-parse-all-blobs test command, so that we can easily limit the run-time of that command for cachegrind performance testing. ... (file: [5e4f76e1f9] check-in: [52211ccc2f] user: drh branch: trunk, size: 85046) | |
16:31 | Performance optimization in the control artifact parser. ... (file: [864125bada] check-in: [3d802ec514] user: drh branch: trunk, size: 84858) | |
2019-08-31
| ||
16:42 | Merge in latest from trunk. ... (file: [ce970c0c1e] check-in: [aa37639112] user: andybradford branch: db-begin-txn-updates, size: 84876) | |
2019-07-16
| ||
20:02 | Code cleanup: Add a lot of "const" qualifiers for static (string) arrays, where appropriate. This allows the C compiler to optimize more ... (file: [9cf226de6f] check-in: [70a94d0972] user: jan.nijtmans branch: trunk, size: 84888) | |
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: [312e970a14] check-in: [6cc5354821] user: andybradford branch: db-begin-txn-updates, size: 84870) | |
2018-12-26
| ||
23:38 | For checkins that are a cherrypick or that are cherrypicked, so the other side of the cherrypick merge in the "Context" section of the /info page. This enhancement requires a "fossil rebuild" in order to function. ... (file: [08b0234fb9] check-in: [1c74e914e6] user: drh branch: trunk, size: 84882) | |
2018-10-09
| ||
12:28 | Fix a conflict when syncing forum posts. ... (file: [81126916e4] check-in: [8a980fde21] user: drh branch: trunk, size: 84497) | |
2018-08-07
| ||
18:53 | Allow manifest artifacts to omit the C and U cards, because otherwise there are some historical manifest artifacts in Fossil itself that will not parse, and there may be similar artifacts in other repositories. ... (file: [ca5eb09563] check-in: [b3ccc4bf34] user: drh branch: trunk, size: 84496) | |
13:28 | More conversions of fossil_panic() into fossil_fatal(). ... (file: [8bb2e3b618] check-in: [666b0ce6a7] user: drh branch: forum-v2, size: 84272) | |
2018-07-31
| ||
17:38 | Make the title of a deleted forum thread "(Deleted)". ... (file: [0f88dec698] check-in: [46697ca195] user: drh branch: forum-v2, size: 84272) | |
2018-07-30
| ||
14:14 | Improvements to error detection and reporting in the artifact parser. Add the test-parse-all-blobs command for verifying the artifact parser against historical repositories. ... (file: [42ce0a8091] check-in: [d2d1a86fa2] user: drh branch: forum-v2, size: 84277) | |
2018-07-25
| ||
19:00 | Improved timeline messages for forum events. ... (file: [2fc05bd6ce] check-in: [e9b13d68a7] user: drh branch: forum-v2, size: 82846) | |
2018-07-24
| ||
23:37 | Forum posts appear in the timeline. The /info command displays posts. ... (file: [02ecbad4e1] check-in: [449f06c296] user: drh branch: forum-v2, size: 81800) | |
19:44 | Work toward pages to enter forum posts. This is an incremental check-in to save state and definitely does not work. ... (file: [7d544e12ef] check-in: [7b5099ea44] user: drh branch: forum-v2, size: 81062) | |
2018-07-19
| ||
22:55 | Begin adding forum artifact parsing code. ... (file: [67fe748050] check-in: [a2b470f14c] user: drh branch: forum-v2, size: 81036) | |
21:31 | Enhance the manifest parser to support parsing of Forum posts artifacts. At the same time, simplify the artifact syntax error detection logic using tables rather than straight code. ... (file: [a992196e94] check-in: [e893e9d01b] user: drh branch: forum-v2, size: 80604) | |
2018-07-15
| ||
19:56 | Clarify the difference between fossil_fatal() and fossil_panic(). The fossil_panic() interface puts a message on the error log when generating webpages. Otherwise the two routines are identical. Convert some fossil_fatal() calls into fossil_panic() where appropriate. The goal here is to limit messages on the error log to things that require attention from the system administrator, or represent bugs. ... (file: [5294ac6bb4] check-in: [3f5ab71744] user: drh branch: trunk, size: 78593) | |
2018-06-11
| ||
20:36 | Disable the time_fudge corrections for check-ins that have mtimes that are modified using a tag. ... (file: [5d402b3dac] check-in: [e08f9c0423] user: drh branch: trunk, size: 78593) | |
2018-03-07
| ||
19:46 | Rid the code of the legacy UUID_SIZE macro. Replace it everywhere with either HNAME_MAX or HNAME_LEN_SHA1 or HNAME_LEN_K256, as appropriate. ... (file: [9ad4b4be46] check-in: [323299cb56] user: drh branch: trunk, size: 78469) | |
2018-02-16
| ||
14:39 | Fix segfault when accessing the initial checkin directory on a fusefs mounted repository. This is on a branch because the Fix is on manifest_file_seek_base() function which is not only fuse-related. ... (file: [1547ee5cac] check-in: [6831769d62] user: mgagnon branch: fix_fusefs_on_empty_checkin_crash, size: 78471) | |
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: [2668a75642] check-in: [e7767de263] user: drh branch: symlink-refactor, size: 78432) | |
2017-10-19
| ||
20:39 | Initial changes for adding attachments to check-ins. ... (file: [e05c43de5b] check-in: [cb385ba009] user: drh branch: checkin-attachment, size: 78564) | |
2017-09-19
| ||
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: [1c857522c5] check-in: [a4047a91e3] user: drh branch: trunk, size: 78423) | |
2017-07-08
| ||
13:35 | An empty username on a U card is translated into "anonymous". ... (file: [f4a3bbebab] check-in: [23d45ff9ce] user: drh branch: trunk, size: 78399) | |
2017-03-02
| ||
12:08 | Few (textual) typos. Eliminate unneccary spacing. ... (file: [34ddf7c6b3] check-in: [b098c9398a] user: jan.nijtmans branch: trunk, size: 78381) | |
2017-02-28
| ||
20:28 | Remove references to SHA1 hashing from the structural artifact parser. ... (file: [bf625f198f] check-in: [9f17d77ada] user: drh branch: fossil-2.0, size: 78382) | |
16:25 | Refactoring and cleanup of some of the hash name interfaces. ... (file: [7d3436348b] check-in: [1c8768b0de] user: drh branch: fossil-2.0, size: 78380) | |
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: [aac4a44613] check-in: [2e42c9cb89] user: drh branch: fossil-2.0, size: 78827) | |
18:26 | Manifest parser supports various hash sizes. ... (file: [eec24d4d78] check-in: [80f9b68e6f] user: drh branch: fossil-2.0, size: 78510) | |
2017-02-13
| ||
03:34 | Add comment cards to tags, which are accepted by git import and exported to git export. They are visible via the timeline, but currently lack an editable means via the UI. ... (file: [b5c15666fa] check-in: [752bdd38c7] user: roy.marples branch: roy-export, size: 78702) | |
2017-01-10
| ||
20:38 | Schema enhancements necessary to support the Remark artifact. ... (file: [2b2bc5c6d0] check-in: [f051f1d3d1] user: drh branch: remarks-on-checkins, size: 80050) | |
20:32 | Improvements to comments and file format docs. ... (file: [dd27b1084d] check-in: [f0c19ea170] user: mistachkin branch: remarks-on-checkins, size: 79860) | |
19:08 | Expand the scope of the new Remark artifact so that it may be attached to either a check-in or a branch. ... (file: [c8f358053d] check-in: [b78d1a67b7] user: drh branch: remarks-on-checkins, size: 79773) | |
2017-01-08
| ||
02:03 | Small whitespace fix. ... (file: [b0eabd23c1] check-in: [7353be6873] user: mistachkin branch: remarks-on-checkins, size: 79851) | |
2017-01-07
| ||
19:29 | Update the manifest parser so that it accepts remark artifacts. ... (file: [7c8f1b9e81] check-in: [e40143aaff] user: drh branch: remarks-on-checkins, size: 79854) | |
2016-09-15
| ||
19:50 | Remove extraneous periods in timeline on branch move events, also correct verb tense to be more consistent. This change may require a rebuild to take full effect because an event table may be caching the old event text. ... (file: [e037d26b34] check-in: [f4b5881b33] user: andygoth branch: trunk, size: 78644) | |
2016-06-14
| ||
12:07 | Fix two more harmless gcc warning message (one of them as suggested by Stephan Beal) ... (file: [e904566ce0] check-in: [6ef54dfaf7] user: jan.nijtmans branch: trunk, size: 78577) | |
2016-06-11
| ||
10:58 | Fix harmless typo in a comment. ... (file: [f2232158d1] check-in: [0e9a144ba7] user: drh branch: trunk, size: 78623) | |
2016-05-17
| ||
00:46 | Add logic to process "parent" tags. Add the "reparent" command used to create an appropriate parent tag to cause a check-in to be reparented. ... (file: [cede9a580d] check-in: [5c5a364d5e] user: drh branch: reparent, size: 78623) | |
2016-03-28
| ||
12:12 | Stop using 10h as the format for tech note ids. Note that the comment for any existing attachments to tech notes won't change as the comment is generated when the attachment is made (since this change is new, I'd expect there to be none outside of my own personal fossil repositories) ... (file: [5739475e5e] check-in: [4ce3c62b53] user: dave.vines branch: trunk, size: 76310) | |
2016-01-01
| ||
20:49 | Fix a bug in the manifest parser that can cause a read off the end of a buffer when doing a "fossil rebuild" on a repository that contains artifacts that start out looking like a valid special artifact but are not terminated by \n. This fixes a bug introduced by check-in [49b0ff15922674]. ... (file: [a520159ada] check-in: [6013aea0c2] user: drh branch: trunk, size: 76163) | |
2015-12-31
| ||
16:06 | Add the ability to have attachments on technotes. Add command-line support for technotes in the "fossil wiki" command. ... (file: [23b298b020] check-in: [045deb27ce] user: drh branch: trunk, size: 76170) | |
11:31 | [c541b6e734] Add attachments to technotes ... (file: [989354609b] check-in: [67288e935a] user: dave.vines branch: technoteattach, size: 76190) | |
2015-12-25
| ||
00:20 | Improvements to the way mlink is computed. Some unnecessary mlink entries are suppressed. Running "fossil rebuild" is recommended. ... (file: [7cb26f614b] check-in: [e2c53534b5] user: drh branch: trunk, size: 73111) | |
2015-12-24
| ||
20:50 | Fix some over-length source code lines. No functional changes. ... (file: [cbabf68de8] check-in: [9a8d082701] user: drh branch: trunk, size: 71330) | |
2015-05-05
| ||
16:07 | More changes for distinguishing between new files and files added by merge. ... (file: [ba061499e6] check-in: [243c77e6e9] user: drh branch: show-add-by-merge, size: 71315) | |
12:31 | Attempt to distinguish between files added from nothing and files added by merge. ... (file: [c297b1fc1b] check-in: [0d73f3f670] user: drh branch: show-add-by-merge, size: 71274) | |
2015-03-01
| ||
20:42 | More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. ... (file: [415888c0a2] check-in: [6ec2c2e3d9] user: mistachkin branch: trunk, size: 71299) | |
2015-02-28
| ||
10:11 | replaced 'checkin' with 'check-in' in code-comment, inline command help-text, SQL-statement comment, fatal error messages and some non-functional webpage-content ... (file: [ccb4484d6d] check-in: [7c30266a45] user: michai branch: ml-jb-doc-typos, size: 71296) | |
2015-02-11
| ||
15:57 | More places where the %S and/or %!S formatter are useful. ... (file: [68e385a49b] check-in: [d93f5ee3e6] user: jan.nijtmans branch: trunk, size: 71289) | |
2015-02-02
| ||
14:05 | Initial infrastructure for indexed full-text search using FTS4. ... (file: [80137daeb9] check-in: [64e6a10013] user: drh branch: indexed-fts, size: 71277) | |
2015-01-28
| ||
11:17 | Merge trunk ... (file: [1cae8514b2] check-in: [4aa351bba8] user: baruch branch: svn-import, size: 71158) | |
2015-01-27
| ||
02:20 | The MLINK.ISAUX field was being set incorrectly by all versions since the cutover to the new MLINK schema in check-in [65aa10f97c]. Run "fossil rebuild" again after upgrading to this version. ... (file: [1cc493d97f] check-in: [a27fa3d46b] user: drh branch: trunk, size: 71160) | |
2015-01-26
| ||
11:52 | Omit MLINK entries when a file is added by merge. ... (file: [8ffb6b9de3] check-in: [bd08b03a72] user: drh branch: mlink-improvements, size: 71157) | |
2015-01-25
| ||
00:20 | Enhance the MLINK table schema to record file changes from all parents. Requires a "fossil rebuild". Other schema cleanups at the same time. ... (file: [9f727f5daa] check-in: [a241444d8f] user: drh branch: mlink-improvements, size: 70730) | |
2014-12-09
| ||
10:34 | merge trunk ... (file: [85e82106da] check-in: [c9dae7ab66] user: jan.nijtmans branch: svn-import, size: 70658) | |
2014-12-08
| ||
15:36 | An experiment in trying to improve the file history timelines. A schema change is necessary for this improvement, which the present check-in captures. However, the file history timelines have not yet been improved, and in fact are slightly broken at this point. ... (file: [10d9eea693] check-in: [e1e9c3a300] user: drh branch: file-history-enhancement, size: 70577) | |
2014-11-28
| ||
15:33 | Minor tweaks to the aux-schema management logic. ... (file: [06116766e4] check-in: [a7caaea559] user: drh branch: baseline-in-plink, size: 70660) | |
14:41 | Make sure the g.zAuxSchema value is initialized before trying to use it when doing a rebuild. ... (file: [133e8d045a] check-in: [2a715a89a0] user: drh branch: baseline-in-plink, size: 70638) | |
14:29 | Enhance the database aux-schema version checking so that it will accept a range of schema versions. Fix the current implementation to work with or without the PLINK.BASEID enhancement. ... (file: [d9221efc97] check-in: [0d4b33d3a4] user: drh branch: baseline-in-plink, size: 70578) | |
2014-11-24
| ||
21:04 | Keep track of the baseline for delta manifests in the PLINK table. This is a schema change and requires a "fossil rebuild". ... (file: [136665cbfb] check-in: [f36ac49ddc] user: drh branch: baseline-in-plink, size: 70155) | |
2014-10-26
| ||
14:17 | Merge changes from trunk ... (file: [71afd57d02] check-in: [980acc8f1f] user: baruch branch: svn-import, size: 69862) | |
2014-10-22
| ||
19:30 | Merge updates from trunk. ... (file: [0396f22dd0] check-in: [047235145c] user: mistachkin branch: better-error-msgs, size: 69864) | |
2014-10-21
| ||
22:12 | Avoid invoking fossil_error() in manifest_crosslink() while processing a push, even though such errors are suppose to be ignored. ... (file: [905b878d7e] check-in: [1d85796857] user: drh branch: experimental, size: 69398) | |
12:18 | fix manifest creation bugs ... (file: [5a651d5894] check-in: [ffd61eedf5] user: baruch branch: svn-import, size: 69215) | |
03:58 | Fix missing blank line. ... (file: [fca9050356] check-in: [29c2f70bfb] user: mistachkin branch: better-error-msgs, size: 69666) | |
03:57 | Improve error message consistency. ... (file: [811a2ced05] check-in: [97ea05f8dc] user: mistachkin branch: better-error-msgs, size: 69665) | |
03:53 | Style tweaks. ... (file: [71e5ddcead] check-in: [46d74582d2] user: mistachkin branch: better-error-msgs, size: 69667) | |
03:40 | Merge updates from trunk. ... (file: [1d3a42c9c5] check-in: [a4e0d959db] user: mistachkin branch: better-error-msgs, size: 69685) | |
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: [3d5c46c1df] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 69217) | |
2014-10-15
| ||
18:31 | manifest_parse() now stores the UUID before parsing begins and adds it to syntax error messages. ... (file: [f53fe1a1d1] check-in: [a87c0d89ae] user: stephan branch: better-error-msgs, size: 69694) | |
18:18 | Try to provide better information on manifest errors. ... (file: [ba4c4a4f1f] check-in: [5ff4e33617] user: drh branch: better-error-msgs, size: 69381) | |
2014-09-23
| ||
16:02 | When generating the "manifest" file in a checkout because "fossil setting manifest" is turned on, add an extra line of text to the end of the file to prevent the file from being interpreted as a valid control artifact in case the complete source tree is imported into another unrelated Fossil project. ... (file: [bfd3b0bd21] check-in: [1dd4be80ca] user: drh branch: trunk, size: 69226) | |
15:21 | Use strncmp() instead of memcmp() when comparing strings since memcmp() is not guaranteed to read bytes in order and hence might read past the zero-terminator of a string. ... (file: [75f7912e45] check-in: [52cb240425] user: drh branch: trunk, size: 67955) | |
2014-09-07
| ||
00:41 | When TH1 'transfer hooks' are enabled, provide the list of UUIDs received by the server to the script. ... (file: [4b3dc7c7ff] check-in: [acb61e5ee9] user: mistachkin branch: xferUuidList, size: 67953) | |
2014-08-15
| ||
09:24 | More style fixes, e.g. c/char const/const char/ ... (file: [2d34121c1d] check-in: [38421a9c99] user: jan.nijtmans branch: trunk, size: 67947) | |
2014-07-17
| ||
07:04 | Use "%S" format in stead of "%.10s" in more places, where UUID's are referenced. ... (file: [e976e960e9] check-in: [275457adf0] user: jan.nijtmans branch: trunk, size: 67947) | |
2014-07-16
| ||
07:57 | In the UI and CL, output UUID's the same (almost) everywhere: The first 10 characters of UUID's are always displayed, but more are added until the UUID contains at least a single 'a'-'f'. Hyperlinks still usee the full-length UUID. ... (file: [74538bff8d] check-in: [fe6d393021] user: jan.nijtmans branch: trunk, size: 67971) | |
2014-07-14
| ||
13:09 | Fix "'syntax error in manifest' when checkin would result in empty worktree" problem, reported by Michai Ramakers on the ML ... (file: [8614f14cc1] check-in: [de1a5e234e] user: jan.nijtmans branch: branch-1.29, size: 67573) | |
12:09 | Detect invalid wiki manifests containing J and/or K cards (missed those in the previous commit). Report card problems in manifests in alphabetical order. ... (file: [0d88050a67] check-in: [313de568dc] user: jan.nijtmans branch: trunk, size: 67974) | |
11:35 | Fix "'syntax error in manifest' when checkin would result in empty worktree" problem, reported by Michai Ramakers on the ML. ... (file: [fa82dffaef] check-in: [268ecf6ae9] user: jan.nijtmans branch: trunk, size: 67929) | |
2014-07-02
| ||
10:50 | Use "%S" format in stead of "%.10s" in more places where UUID's are handled. ... (file: [5d21455de1] check-in: [b246fa0cee] user: jan.nijtmans branch: 16-digit-event-ids, size: 68013) | |
2014-06-27
| ||
23:19 | Fix a possible NULL pointer dereference in the "fusefs" implementation. ... (file: [6c51474cb3] check-in: [2e51be8ec2] user: drh branch: trunk, size: 68016) | |
2014-06-15
| ||
17:53 | Fix a problem in the Fuse Filesystem that caused incorrect processing of subdirectories whose names were a prefix of some sibling subdirectory. ... (file: [19cfdde0fc] check-in: [1b4403c771] user: drh branch: trunk, size: 67974) | |
2014-06-14
| ||
02:48 | Fix the FuseFS to correctly report when files that have executable permission. ... (file: [cac5c51a63] check-in: [a2730f7276] user: drh branch: fusefs, size: 67877) | |
01:28 | Initialize implementation of the "fusefs" command. To make it work, manually edit the Makefile to add -DFOSSIL_HAVE_FUSEFS and -lfuse. Then run "fossil fusefs /tmp/fusefs". Afterwards you can "ls /tmp/fusefs/checkins/trunk" and so forth. ... (file: [f33ce3ad23] check-in: [ee5cd77d5a] user: drh branch: fusefs, size: 67868) | |
2014-04-11
| ||
15:44 | Refactored ATTACHMENT crosslinking a bit to remove some duplicate code (tested on libfossil repo). Replaced free() with fossil_free() (consistency). Added fossil_is_uuid(), the c-string counterpart of blob_is_uuid(). ... (file: [05e0e4bec3] check-in: [b7ff537dca] user: stephan branch: trunk, size: 67615) | |
2014-03-28
| ||
08:18 | Use full UUID's in more hyperlinks, e.g. regarding attachments. Remove unused function. ... (file: [acfeb65fd3] check-in: [ec03c3149a] user: jan.nijtmans branch: trunk, size: 67651) | |
2014-03-26
| ||
11:58 | 3 more "full UUID" cases ... (file: [b5ed606ddd] check-in: [f46482a905] user: jan.nijtmans branch: trunk, size: 67651) | |
11:03 | Use full UUID's in hyperlinks ... (file: [1888eac909] check-in: [a16236e70d] user: jan.nijtmans branch: trunk, size: 67590) | |
2014-01-27
| ||
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: [a3f27c6bc3] check-in: [52b35c8b40] user: jan.nijtmans branch: trunk, size: 67420) | |
2014-01-17
| ||
15:22 | No need to do a 'ci'-check when permitHooks is false anyway. ... (file: [a717d063b5] check-in: [bed113ca3f] user: jan.nijtmans branch: trunk, size: 67469) | |
2014-01-16
| ||
22:15 | Avoid superfluous variable assignment. ... (file: [0c8494a5d9] check-in: [cdab54ed78] user: mistachkin branch: trunk, size: 67499) | |
2014-01-15
| ||
11:43 | Avoid unnecessary no-op write transactions on the server during a pull. ... (file: [887b071157] check-in: [b4dffdac5e] user: drh branch: trunk, size: 67495) | |
2014-01-10
| ||
22:13 | The common script should be run even when no hook is set. Improvements to consistency and style of hook integration. ... (file: [4c805711ad] check-in: [7f39fb61cb] user: mistachkin branch: delay-ticket-hook, size: 67422) | |
10:44 | Only run xfer_ticket_code() when needed, and fix another logic error (found by Mark Janssen) ... (file: [d75e0c4bd2] check-in: [80e443bdbd] user: jan.nijtmans branch: delay-ticket-hook, size: 67340) | |
2014-01-09
| ||
20:11 | Some corrections to ticket hook logic. ... (file: [a897ace6c3] check-in: [a6faa2aee4] user: mistachkin branch: delay-ticket-hook, size: 67337) | |
15:39 | Delay activation of ticket hook until after the ticket tables have been rebuilt. ... (file: [2e6a29860f] check-in: [dff7d2c1ee] user: jan.nijtmans branch: delay-ticket-hook, size: 67204) | |
2013-12-21
| ||
19:58 | Links from tag changes on timeline should always unhide. Otherwise click on branch changes to "mistake" gives a strange effect. ... (file: [5ae7293e22] check-in: [b78e07491c] user: jan.nijtmans branch: trunk, size: 67076) | |
2013-11-12
| ||
12:39 | merge trunk ... (file: [2b8bdf46e4] check-in: [3d63f56039] user: jan.nijtmans branch: tkt-change-hook, size: 67069) | |
2013-10-27
| ||
01:18 | Prevent incorrect attachment links from appearing on the timeline. Reported via the mailing list. ... (file: [ea85b422f6] check-in: [359399307e] user: mistachkin branch: trunk, size: 66055) | |
2013-10-16
| ||
13:39 | merge trunk. Slightly simpler SELECT ... (file: [b2a1e49f89] check-in: [900bfb377d] user: jan.nijtmans branch: tkt-change-hook, size: 67073) | |
09:50 | A control artifact which modifies an already existing valid check-in (e.g. moving it to another branch), should fire the (commit) hook for the changed manifest. ... (file: [069bd8dbb5] check-in: [52861df1e9] user: jan.nijtmans branch: tkt-change-hook, size: 67082) | |
2013-10-15
| ||
18:36 | Make the TH1 common script result handling more consistent. Minor style fixes. ... (file: [7584d0951f] check-in: [0ffe1b08fa] user: mistachkin branch: tkt-change-hook, size: 66804) | |
11:41 | Restore running of the common script before starting an xfer. If the commmon script result in a "break" or "continue", skip the following hook script but don't produce an error. ... (file: [ec8c92c396] check-in: [d79eaeb101] user: jan.nijtmans branch: tkt-change-hook, size: 66801) | |
07:45 | The common xfer script should only be run once for each interpreter. ... (file: [83a24e7fb9] check-in: [55fe2bb814] user: jan.nijtmans branch: tkt-change-hook, size: 66723) | |
01:21 | Centralize and simplify the commit/ticket hook integration. ... (file: [67c057d934] check-in: [6cf28968db] user: mistachkin branch: tkt-change-hook, size: 66797) | |
2013-10-14
| ||
10:38 | Phase 4 refactoring broke some important requirements: 1) "fossil rebuild" should not run any hook script, nor should it read the hook script code from the database for each manifest it processes. 2) When handling tickets through the UI, the ticket hook should be processed once, just as if it came in through xfer. 3) (less important) Allow "http -asynchronious" to be shortened to "http -async" I apologize for having to revert part of the "Phase 4 refactoring" restoring this. Other than that, it looks good! ... (file: [b9dcd321ba] check-in: [b92e111a59] user: jan.nijtmans branch: tkt-change-hook, size: 66487) | |
08:19 | Phase 4, simplify usage of TH1 hooks and make more consistent. Assume that the common transfer TH1 script is idempotent. ... (file: [d4bfaf23a8] check-in: [0fe1771a76] user: mistachkin branch: tkt-change-hook, size: 66483) | |
2013-10-13
| ||
10:06 | Fix redirect after ticket submission, as suggested by Justin Forest. Rename "ticket-change" to "xfer-ticket-script" everywhere ... (file: [01e1105ac1] check-in: [26d6877ff6] user: jan.nijtmans branch: tkt-change-hook, size: 66446) | |
09:53 | merge trunk ... (file: [0fb39c7a59] check-in: [a4327ba0b6] user: jan.nijtmans branch: tkt-change-hook, size: 66441) | |
2013-10-04
| ||
09:30 | Better error-message in case of "manifest file is malformed" ... (file: [4fe1f808dc] check-in: [1eb438d61a] user: jan.nijtmans branch: pending-review, size: 66059) | |
2013-09-19
| ||
15:10 | Some fossil_panic() -> fossil_fatal(). Revert output value of manifest_crosslink() to what it was: 0=error. ... (file: [18c93ebd75] check-in: [b6cb91ca5b] user: jan.nijtmans branch: tkt-change-hook, size: 66420) | |
14:42 | merge trunk ... (file: [a591d28e47] check-in: [06f08ed02b] user: jan.nijtmans branch: tkt-change-hook, size: 66417) | |
2013-08-31
| ||
15:09 | Allow "with note" in timeline for all appropriate tags, not only +close and -close. ... (file: [700054e452] check-in: [24bff454ab] user: jan.nijtmans branch: trunk, size: 66038) | |
14:47 | Even more experimental: just shun all clusters and see what happens. ... (file: [5d13e64256] check-in: [ab422c39e1] user: jan.nijtmans branch: shun-clusters, size: 66263) | |
08:56 | Updated some manifest parsing comments to reflect recent reality adjustments. Comment changes only. ... (file: [5463e79794] check-in: [b5f2ebd323] user: stephan branch: trunk, size: 66162) | |
2013-08-28
| ||
21:32 | Automatically shun Clusters which contain M-cards pointing to other shunned artifacts ... (file: [0e0f063c9a] check-in: [abda198efa] user: jan.nijtmans branch: shun-clusters, size: 66418) | |
2013-08-26
| ||
08:40 | Report syntax errors in T-cards for events when they happen, not when the complete manifest is parsed already. ... (file: [ceec3b108c] check-in: [512cc1977a] user: jan.nijtmans branch: trunk, size: 65988) | |
2013-08-24
| ||
22:22 | For the control summary, make sure that the reported tags are sorted by UUID. This way, [fb5b161492] looks much better (after "fossil rebuild") ... (file: [b5eca93259] check-in: [5b1a6850ac] user: jan.nijtmans branch: trunk, size: 65989) | |
20:44 | check-in->manifest and tag->control, that are the names of the artifact types used everywhere else. ... (file: [36c30ad777] check-in: [a5479f189b] user: jan.nijtmans branch: trunk, size: 65467) | |
2013-08-23
| ||
21:00 | Print a warning during "fossil rebuild" for each Manifest which has F-cards but no R-card. This violates the documentation! Addendum: Documentation is corrected now: Originally the R-card was required but due to compaints that changed. ... (file: [38c0ecb15e] check-in: [2549a3a51b] user: jan.nijtmans branch: lack-R, size: 65682) | |
13:25 | Control files containing self-referencial T-cards can be valid Manifests, but some are mis-catogorized as (invalid) Control artifacts if they don't contain F- or R- cards (which is allowed, according to the documentation). Example: [2a4e4cf03e]. A "fossil rebuild" is needed to see the effect of this change. ... (file: [89c81c1474] check-in: [b2a5320737] user: jan.nijtmans branch: trunk, size: 65451) | |
13:15 | Report "E-card in ???" syntax errors as "?-card in event". Refactoring needed for next commit. No change in functionality. ... (file: [f4f6f10aa5] check-in: [6324a3ce6b] user: jan.nijtmans branch: trunk, size: 65613) | |
2013-08-22
| ||
18:44 | In stead of "A-card on tag" syntax error, report "T-card in attachment". Various other inconsitancies in syntax error messages. This is only refactoring, no change in functionality. ... (file: [a2a9252139] check-in: [bcaba112cb] user: jan.nijtmans branch: trunk, size: 65465) | |
18:22 | Speedup of "fossil rebuild" by not calculating the Z checksum unnecessary. Doing a "fossil rebuild" on the Tcl fossil repository, this saves about 1 second (out of 1m22) on my machine. OK, OK, not THAT impressive, but it's a measurable gain with 0 cost. ... (file: [683564af2b] check-in: [960fb04e35] user: jan.nijtmans branch: trunk, size: 65465) | |
2013-08-21
| ||
12:58 | Fix some errors/inconsistancies in SYNTAX error messages ... (file: [ebf8bcb87d] check-in: [ccc7724a51] user: jan.nijtmans branch: trunk, size: 65461) | |
07:45 | Cluster artifacts with Q-card are invalid. Check for "cluster" artifacts first so all later code-paths can leave out the M-card check. Check for K-cards in the "ticket" section, so all later code-paths can leave out this check. Check for L-cards in the "wiki" section, so all later code-paths can leave out this check. This saves 9 code-lines while keeping equal functionality (except for the additional Q-card check in Clusters) ... (file: [93c004d72c] check-in: [13e2c73aec] user: jan.nijtmans branch: trunk, size: 65445) | |
2013-08-20
| ||
14:07 | Added a link to the pgp-signed note. Not happy with how it turns out, but it is proof-of-concept. Edit: closing after ML comments pointed out the ability of this feature to be abused by adding look-alike code to the commit message. ... (file: [ae44ba3694] check-in: [884a765abd] user: stephan branch: timeline-pgp-marker, size: 66498) | |
12:57 | experimentally added "PGP SIGNED" marker to PGP-signed commits in the timeline, per ML request. ... (file: [3d290b6e84] check-in: [d632a50e2a] user: stephan branch: timeline-pgp-marker, size: 66221) | |
11:29 | Detect properly that [ff59f202fe] is an invalid Control artifact. ... (file: [33d8a620b3] check-in: [13161f39aa] user: jan.nijtmans branch: trunk, size: 66001) | |
08:08 | Eliminate some unnecessary variables. Eliminate some (harmless) compiler warnings with gcc 4.8.1. Remove some spaces at the end of lines. No functional changes. ... (file: [593e151614] check-in: [4e092e0f15] user: jan.nijtmans branch: trunk, size: 65891) | |
2013-08-19
| ||
11:29 | Better enforcement of lexicographical ordering of T cards. ... (file: [d02a4894fb] check-in: [2979c08271] user: drh branch: trunk, size: 65890) | |
2013-08-18
| ||
08:11 | No longer reject valid Control artifacts like this one: [ce319b7898] ... (file: [ec3f3590ee] check-in: [55cacfcace] user: jan.nijtmans branch: trunk, size: 65784) | |
2013-08-16
| ||
13:45 | Allow multiple T-cards with the same tags, provided they are for different uuid's which are in strict increasing order. ... (file: [4f1bec776c] check-in: [f2ae58e393] user: jan.nijtmans branch: merge-integrate, size: 65904) | |
12:44 | If the "+closed" value is an UUID, interpret this as an "fossil merge --integrate" where the uuid is the destination branch of the integration. ... (file: [ebeb5cce0c] check-in: [4377917005] user: jan.nijtmans branch: merge-integrate, size: 65971) | |
10:07 | If a Control artifact contains a C-card, don't ignore it any more but display it in the timeline. Demo: [deb18ab6e3cdde20]. A "fossil rebuild" is needed to make this visible. ... (file: [6841ee6452] check-in: [9aca5f7930] user: jan.nijtmans branch: trunk, size: 65785) | |
2013-08-15
| ||
07:49 | Protect T-cards against canceling tags which have a value. This should be invalid. ... (file: [866782ee26] check-in: [0a6f97afdf] user: jan.nijtmans branch: mistake, size: 65673) | |
00:33 | minor typo fix. ... (file: [93ca8df760] check-in: [88e94ebee7] user: stephan branch: trunk, size: 65705) | |
2013-08-13
| ||
19:57 | Fixed a typo in error text which never triggers. Manifest crosslinking's update of the event table now shows the tag value for a +closed/-closed tag if it is available (the default client does not currently add a value for those but the prototype one can). ... (file: [3963e84dd2] check-in: [902135f747] user: stephan branch: trunk, size: 65705) | |
2013-07-12
| ||
12:39 | Better error reporting using fossil_error mechanism. ... (file: [7cfefafbd8] check-in: [97b47ddadf] user: jan.nijtmans branch: tkt-change-hook, size: 65789) | |
2013-07-11
| ||
11:58 | First shot at better error-reporting. ... (file: [422ce36e0c] check-in: [0dbaf29294] user: jan.nijtmans branch: tkt-change-hook, size: 65657) | |
11:28 | wrong default return value. ... (file: [5d3f82dd3a] check-in: [3db66bc98f] user: jan.nijtmans branch: tkt-change-hook, size: 65642) | |
11:03 | Code cleanup. Revert manifest_crosslink() to its original signature. ... (file: [224d8cbccc] check-in: [b63458304d] user: jan.nijtmans branch: tkt-change-hook, size: 65642) | |
10:46 | Don't allow "tktnew" and "tktedit" pages or the "Common" hook to use the "http" command any more. Don't let "fossil rebuild" run any hooks. ... (file: [59b7f18448] check-in: [57d1d2811b] user: jan.nijtmans branch: tkt-change-hook, size: 65769) | |
2013-07-10
| ||
14:05 | Final bug-fixes (I hope) ... (file: [39b7bc50ac] check-in: [a27df49629] user: jan.nijtmans branch: tkt-change-hook, size: 65898) | |
13:00 | Bug-fixes: - ticket change resulted in ticket hook firing twice. - uuid for commits was determined wrong. ... (file: [f1641784e1] check-in: [078c67e0c4] user: jan.nijtmans branch: tkt-change-hook, size: 65914) | |
10:22 | Add new "Tranfer Commit" hook, together with UI pages. Move existing "Ticket" hook there as well. ... (file: [e3d45d4ccb] check-in: [266aca1c42] user: jan.nijtmans branch: tkt-change-hook, size: 65881) | |
10:10 | Only set "seen-delta-manifest" once. ... (file: [e9939a9ed8] check-in: [18d762af88] user: jan.nijtmans branch: trunk, size: 65410) | |
2013-06-20
| ||
13:56 | Change return type of db_last_insert_rowid() to size_t. ... (file: [cfa8a77c41] check-in: [e1cb483a9b] user: jan.nijtmans branch: size_t-rcvid, size: 65417) | |
2013-04-01
| ||
13:50 | Add the --mimetype option to the "commit" command. ... (file: [18f07ec33d] check-in: [6d4339bb09] user: drh branch: markdown, size: 65411) | |
2013-03-29
| ||
16:38 | Add the N-card to control artifacts for wiki, checkins, events, and attachments, which opens up the possibility (not yet implemented) of being able to save wiki text, check-in comments, event text, and attachment descriptions in a variety of formats, such as text/plain, text/html, or text/x-markdown. ... (file: [0f1f907507] check-in: [2336a2d86e] user: drh branch: markdown, size: 65376) | |
2012-12-22
| ||
14:36 | Use NULL rather than 0 for values in the MLINK table that are empty. ... (file: [da223d8fc8] check-in: [19844445d0] user: drh branch: exp-foreign-keys, size: 64910) | |
2012-12-18
| ||
01:54 | Here is a better fix for the name-change-display issue. This one does not require running "fossil rebuild" assuming you start from trunk. (If you are updating from the previous check-in on this branch a rebuild is necessary to undo the changes that the previous check-in added.) ... (file: [8d368b881c] check-in: [aa9a2485de] user: drh branch: improved-name-change-display, size: 64853) | |
01:39 | When a file is renamed, do not show it has having been deleted in addition to being renamed. After upgrading through this change, you must run "fossil rebuild" for the fix to take effect. ... (file: [60087615ca] check-in: [4ac43fe6e3] user: drh branch: improved-name-change-display, size: 65118) | |
2012-12-12
| ||
22:52 | Do not enforce the requirement that filenames in manifests be strict UTF8 because some bug or another in a legacy version of Fossil allowed in some Latin-1 Suppliment characters encoded as a single byte (ex: 0xf3) instead of the correct two-byte encoding (ex: 0xc3 0xb3) and so if we start enforcing strict UTF8, some check-ins from those legacy versions of Fossil will be inaccessible. ... (file: [1aeb389dd4] check-in: [d48399bd39] user: drh branch: trunk, size: 64411) | |
2012-11-23
| ||
23:25 | Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. ... (file: [a6e3018b40] check-in: [c6a5efa12c] user: drh branch: ticket-enhancements, size: 64402) | |
2012-11-22
| ||
11:54 | Fix the text of one of the error messages generated by the artifact parser. ... (file: [4a52f482bb] check-in: [7b8e475268] user: drh branch: trunk, size: 64321) | |
2012-11-04
| ||
12:59 | Fix typos. ... (file: [9a9c3d01c8] check-in: [45065c5c28] user: dmitry branch: spelling, size: 64313) | |
2012-10-31
| ||
23:07 | Improvements to the display of Wiki and Ticket changes. ... (file: [dfe322ce65] check-in: [ba0ae3b24a] user: drh branch: moderation, size: 64314) | |
12:12 | Enhance the control-artifact parser to optionally return an error when the parse fails. Fix a bug in the artifact parser which caused it to ignore Z-card checksum failures. ... (file: [36a03989ad] check-in: [aab9e66b8b] user: drh branch: trunk, size: 64193) | |
2012-10-05
| ||
08:28 | Simplify internal link generation for control artifacts to avoid using escaped HTML entities. ... (file: [ccf5a57524] check-in: [bcf41d31ca] user: mistachkin branch: controlInfoLink, size: 63238) | |
2012-08-29
| ||
13:57 | Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [8171acd116] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 63265) | |
2012-06-29
| ||
15:59 | Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". ... (file: [d74f9a3aad] check-in: [0328d68181] user: drh branch: sqlite4, size: 63297) | |
15:47 | Merge in the trunk changes. ... (file: [0ca44821f7] check-in: [0315f3f03b] user: drh branch: sqlite4, size: 63292) | |
11:05 | Update the test-parse-manifest test command so that it reports parse failures on standard output. ... (file: [74fc37dc01] check-in: [4113f5881b] user: drh branch: trunk, size: 63266) | |
2012-06-27
| ||
12:30 | Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. ... (file: [a9d149a1c8] check-in: [6823912746] user: drh branch: sqlite4, size: 63250) | |
2012-06-11
| ||
17:33 | merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) ... (file: [49fa6d6723] check-in: [7a57ab6465] user: mgagnon branch: mgagnon_fix, size: 63266) | |
2012-04-17
| ||
20:37 | If a user tries to add an attachment which is a valid control artifact, compress the attachment and append ".gz" to its names, to prevent it from being interpreted as a real control artifact. Also fix an unrelated comment typo. ... (file: [0ffa05df37] check-in: [cd4e08803f] user: drh branch: trunk, size: 63224) | |
2012-03-29
| ||
14:54 | Add vim modline everywhere ... (file: [6a985a29ca] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 63233) | |
2012-02-14
| ||
01:48 | Improved description of tag changes in the EVENT table, and hence on the timeline. ... (file: [8e439f60b6] check-in: [7367cec4c8] user: drh branch: trunk, size: 63191) | |
2012-01-14
| ||
02:48 | Yet another fix to the manifest_file_find() function. ... (file: [5b591fe3c5] check-in: [5b38dbb20e] user: drh branch: retro-sbsdiff, size: 61517) | |
2012-01-13
| ||
22:22 | Fix a bug in manifest_file_find(). ... (file: [c0abfdd723] check-in: [34dc2a4956] user: drh branch: retro-sbsdiff, size: 61513) | |
2011-12-25
| ||
04:59 | Remove unused local variable. ... (file: [f7a6ded295] check-in: [aa55cf3aa6] user: mistachkin branch: trunk, size: 61509) | |
2011-12-06
| ||
00:09 | The finfo command and the file browsing pages of the web UI now honor the case-sensitive option and merge filenames that differ only in case as requested. ... (file: [b6acf30685] check-in: [9c90b0f052] user: drh branch: trunk, size: 61512) | |
2011-11-03
| ||
14:22 | Fix a bug in mlink table building during "rebuild". If a check-in and its parent are both deltas of the same baseline and the child reverts to baseline after a change in the parent, be sure to capture this change in the mlink table. This is the correct fix for the errant fix_mlink branch. ... (file: [ef2e305fee] check-in: [d084043f79] user: drh branch: trunk, size: 60805) | |
08:06 | Correct fix in [d084043f79827]. This attempt at fixing the problem is closed. ... (file: [91be8a44c0] check-in: [a7caf19823] user: viriketo branch: fix_mlink, size: 60644) | |
2011-11-02
| ||
21:53 | Trying to fix some cases where the mlink table is bad build due to delta manifests. In this checkin, I fix the case when the child delta manifest changed back the file from some contents to those of its baseline manifest. The 'info' page was not showing these kind of changes. Should close the ticket [2ce64a315f]. ... (file: [33d697fa7e] check-in: [cf5f2c4ea6] user: viriketo branch: fix_mlink, size: 60669) | |
2011-10-16
| ||
23:10 | Fix a typo in the timeline EVENT table entries generated by "fossil rebuild" in the previous check-in. ... (file: [e85a900e34] check-in: [fd486df492] user: drh branch: trunk, size: 60125) | |
23:00 | Show tag changes on the timeline. A "fossil rebuild" is required to take advantage of this new feature. Also put a &bull; character in front of non-checkin timeline entries to make them stand out more. ... (file: [ce363f6eb4] check-in: [87540ed6e6] user: drh branch: trunk, size: 60171) | |
2011-10-12
| ||
17:41 | Adding a more options at naming commits for diff and update commands. I wrote a new function that allows more kind of specifications for a checkin uuid: checkout, parent and pivot:id1:id2. If there was a way to discover the 'parent branch' of the current checkout, there could be a 'parentbranch' naming too. I think this makes the life easier, specially for the pivot:id1:id2 case, about seeing the difference between a branch and its parent branch. I find myself using often the test-find-pivot command just to get that diff or update to the pivot, to check changes between the current branch and the parent branch. ... (file: [c65de54485] check-in: [9fe787ec03] user: viriketo branch: extended_ci_names, size: 58866) | |
2011-09-27
| ||
16:34 | Add the --stats option to the rebuild command. ... (file: [0c2fbde045] check-in: [f25e5e53c4] user: drh branch: trunk, size: 58866) | |
2011-08-25
| ||
11:42 | Introduce constants for internal permissions (executable/symlink). ... (file: [abb78af138] check-in: [f6daee3e7b] user: dmitry branch: symlinks, size: 58647) | |
2011-08-23
| ||
17:44 | Fill islink field in vfile table when adding files. Support symlinks in export. Make manifest_file_perm() return 2 for symlinks. Add file_perm() function, and use it instead of file_isexe() when we need both isexe and islink properties. ... (file: [61e381eddb] check-in: [4619361d58] user: dmitry branch: symlinks, size: 58413) | |
2011-07-25
| ||
12:24 | Make sure deleted files are recorded in the MLINK table. ... (file: [84abfbe3f5] check-in: [ccc2c8f65e] user: drh branch: trunk, size: 58333) | |
2011-06-09
| ||
19:20 | Make sure the content of a manifest has been materialized and is not a copy-or-write segment of another blob prior to parsing it. Ticket [9c3e2a224b6b0055] ... (file: [8ebc92c0de] check-in: [0538980488] user: drh branch: trunk, size: 58394) | |
2011-06-02
| ||
20:49 | Improved handling of check-in diff display when files have changed names but are otherwise unmodified. Requires a rebuild to get the display exactly right since the MLINK table needs to be recomputed. ... (file: [e4c102c238] check-in: [067cda2645] user: drh branch: trunk, size: 58389) | |
2011-06-01
| ||
22:32 | In contexts where only a check-out makes since, only resolve tags or branch names into check-outs, not events or other artifacts. Ticket [5f611295e3c2a8]. ... (file: [6149fbbfba] check-in: [2a013f0228] user: drh branch: trunk, size: 58364) | |
2011-05-13
| ||
15:25 | This is the correct fix for the blog-timeline problem. ... (file: [4abc80efd6] check-in: [9b26d1e9a2] user: drh branch: trunk, size: 58352) | |
15:14 | Yet another fix for the blob-timeline problem. The previous two did not quite finish the job. ... (file: [45f1d9ed03] check-in: [bc37d1c5a4] user: drh branch: trunk, size: 57868) | |
15:03 | A better fix for the missing blog-entry on timeline problem. ... (file: [31a461874c] check-in: [57b676f1f1] user: drh branch: trunk, size: 58304) | |
14:55 | Fix a floating-point comparison error that can cause blob entries to be omitted from the timeline. ... (file: [5f6638f196] check-in: [25ae319b84] user: drh branch: trunk, size: 58344) | |
2011-03-24
| ||
17:14 | If the child manifest is a baseline and the parent a delta manifest, files that are marked as removed in the parent have to be skipped. This fixes "Added XXX version []" entries in the UI. ... (file: [724f4c3ac0] check-in: [91472616bf] user: joerg branch: trunk, size: 58270) | |
2011-03-04
| ||
13:11 | Make all files mentioned by a public manifest public as well. Ticket [5f194e2c8f475c]. ... (file: [fd250e9d99] check-in: [2985120d93] user: drh branch: trunk, size: 58245) | |
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: [5824ca5d52] check-in: [301700a224] user: drh branch: trunk, size: 57830) | |
2011-02-26
| ||
15:32 | Extend the file format for manifests to include the Q-card for recording cherry-picks. Parse and ignore these cards for now. ... (file: [9d4807c24d] check-in: [7fcbbb1da0] user: drh branch: trunk, size: 57740) | |
2011-02-25
| ||
16:20 | Track file permission changes in the mlink table. Updating through this check-in requires a rebuild. ... (file: [43634612ab] check-in: [7f11789bf1] user: drh branch: trunk, size: 56472) | |
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: [05d0613250] check-in: [d22519e500] user: drh branch: trunk, size: 54491) | |
2011-02-11
| ||
20:09 | Make sure the EVENT.OMTIME value is recorded correctly when parsing a check-in manifest. ... (file: [f254d802a9] check-in: [1d83ecc5d5] user: drh branch: trunk, size: 54223) | |
15:11 | Fix the check-in time fudger so that it will not move the date/time of a check-in by more than a few seconds. If the sequence of check-ins is further off than that chronologically, then they just show up out of order in the timeline. ... (file: [67849a383d] check-in: [feaab7baf1] user: drh branch: trunk, size: 54200) | |
2011-02-10
| ||
21:28 | Fix the creation of orphan table entries when delta-manifests are received before their baselines. Ticket [fbea61caf0acfd0a]. ... (file: [3aecf4e92a] check-in: [195073fb78] user: drh branch: trunk, size: 53253) | |
2010-12-23
| ||
02:22 | Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. ... (file: [e0c9be0237] check-in: [31c52c7b3e] user: drh branch: trunk, size: 53442) | |
2010-12-21
| ||
16:26 | Bug fix for large syncs involving delta-manifests. ... (file: [8fddfecc25] check-in: [8837795f53] user: drh branch: trunk, size: 53664) | |
2010-11-15
| ||
20:10 | Do not use the "time_fudge" temp-table if it has not been created by a prior call to manifest_crosslink_begin(). Ticket [289844a2cb535a465] ... (file: [c816489c51] check-in: [80c42a3312] user: drh branch: trunk, size: 53719) | |
2010-11-11
| ||
13:36 | Fix the "fossil import" command so that it correctly handles cases where a file is deleted then replaced by a directory with the same name. ... (file: [d120cf8481] check-in: [e5a734a19a] user: drh branch: trunk, size: 53693) | |
2010-11-10
| ||
19:11 | Allow a manifest to have no F-cards. ... (file: [1d87b4b7a1] check-in: [6f8cd72b08] user: drh branch: trunk, size: 53539) | |
18:44 | Drop the temporary time_fudge table once we are done with it. ... (file: [3f78c3a191] check-in: [172e16aeec] user: drh branch: trunk, size: 53590) | |
18:42 | Fix the code for adding "mlink" entries so that it records file deletions on a baseline manifest. ... (file: [d442b17659] check-in: [0ba2c86d2b] user: drh branch: trunk, size: 53560) | |
01:43 | Tweak check-in times slightly so that parents always come before their children. ... (file: [4a9a9ebfe8] check-in: [0e87f42762] user: drh branch: trunk, size: 53244) | |
2010-11-08
| ||
20:01 | Fix a bug in the manifest parser which caused it to ignore manifests that were signed by a windows-build of PGP. ... (file: [704c0b7f30] check-in: [696668aa4e] user: drh branch: trunk, size: 52214) | |
2010-10-28
| ||
14:41 | Fix a few harmless compiler warnings. ... (file: [97635ebe43] check-in: [d03718ad5f] user: drh branch: trunk, size: 51938) | |
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: [886a679c60] check-in: [b073039b8c] user: drh branch: experimental, size: 51926) | |
2010-10-27
| ||
11:54 | Use delta encoding between baseline manifests separated by delta manifests. ... (file: [82ef8bcec0] check-in: [e21ca81e1a] user: drh branch: trunk, size: 50985) | |
2010-10-26
| ||
18:37 | Change the test-parse-manifest command so that it does not require a repository. ... (file: [2c66173d4b] check-in: [5277d53da7] user: drh branch: trunk, size: 50841) | |
2010-10-25
| ||
20:10 | Remove an processing-order dependency from the rebuild command. ... (file: [2f342ec6e7] check-in: [3770d89f32] user: drh branch: experimental, size: 50834) | |
17:21 | Fix bugs in the handling of deleted and added files on delta manifests. ... (file: [555b97d8e3] check-in: [05b152aedf] user: drh branch: experimental, size: 50793) | |
13:52 | Redesign the control-artifact and manifest parser to run faster. ... (file: [5762050fe0] check-in: [fa0ea2c3fa] user: drh branch: experimental, size: 50113) | |
11:12 | Bug fix in the manifest parser. ... (file: [7ce699a7e2] check-in: [d10f5e9fee] user: drh branch: experimental, size: 50964) | |
2010-10-23
| ||
02:17 | Rework the manifest cache so that it is more effective on repositories with large numbers of delta-manifests. ... (file: [c64124efe8] check-in: [bcf601a649] user: drh branch: experimental, size: 50964) | |
2010-10-22
| ||
14:48 | Use a faster tokenizer on manifests to reduce rebuild times by about 5%. ... (file: [8252a01a29] check-in: [121ed7c882] user: drh branch: experimental, size: 50877) | |
13:05 | Change the "commit" command so that it will not create the first delta-manifest in a repository unless the --delta option is used. ... (file: [ef2b1387af] check-in: [a69356ae1f] user: drh branch: experimental, size: 50859) | |
2010-10-20
| ||
12:31 | Fix a bug in the Files browsing logic. ... (file: [1053fa418a] check-in: [85e1e3d4a1] user: drh branch: experimental, size: 50503) | |
2010-10-19
| ||
20:27 | Automatically generate delta-manifests on check-in if the delta-manifest is smaller than 1/125th of the baseline-manifest. ... (file: [cfaef2f241] check-in: [9ea47d4953] user: drh branch: experimental, size: 50477) | |
2010-10-18
| ||
22:34 | Rework manifest parsing in order to process delta-manifests correctly. ... (file: [7a706aa1b8] check-in: [aa61a65c18] user: drh branch: experimental, size: 50051) | |
2010-10-17
| ||
17:25 | Add the ability to parse and use manifests with the B-card. Add documentation for the B-card. ... (file: [fa4430d233] check-in: [ec56d8ff58] user: drh branch: experimental, size: 50277) | |
2010-10-16
| ||
16:32 | Bring over the latest bug fixes from trunk. ... (file: [5aaedb8e88] check-in: [b2175857cc] user: drh branch: experimental, size: 47621) | |
16:24 | Do not attempt to parse control artifacts that do not end with a '\n' character. Ticket [be56c89def7f86bcbd] ... (file: [d5756ae1c0] check-in: [7954ccba68] user: drh branch: trunk, size: 45783) | |
2010-10-15
| ||
20:37 | Refactor the control-artifact parser. ... (file: [6ec36235ec] check-in: [da9fcdc95a] user: drh branch: experimental, size: 47380) | |
17:13 | Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. ... (file: [c7a9cce299] check-in: [8f41b2fa75] user: drh branch: trunk, size: 45542) | |
2010-10-14
| ||
20:28 | Always show diffs for added and deleted files in the web UI. Show added and deleted files in diffs with -N and the --from and --to options to the command-line diff command. Ticket [e90d38c2054e9b44792] ... (file: [861c1abb26] check-in: [703653489e] user: drh branch: trunk, size: 45722) | |
19:14 | Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. ... (file: [7f9c35d560] check-in: [2fac809165] user: drh branch: trunk, size: 45709) | |
2010-10-09
| ||
13:04 | Add a compile-time option to ignore the control file checksum (for a modest performance increase while parsing control files.) Enhance the test-parse-manifest command to facilitate performance studies. ... (file: [53e02eac84] check-in: [712988286e] user: drh branch: trunk, size: 45695) | |
2010-10-08
| ||
19:55 | Rebuild faster by caching the last few manifest parses. ... (file: [13ca492fb8] check-in: [0a55d16227] user: drh branch: trunk, size: 45345) | |
2010-10-05
| ||
03:32 | Merge the experimental "Event" changes into the trunk. ... (file: [ab88597e90] check-in: [d96c4a42f0] user: drh branch: trunk, size: 43546) | |
2010-10-03
| ||
23:31 | Make the R card of manifests truely optional. It is always generated on manifests created by Fossil itself, but 3rd party import tools might choose to omit the R card as a simplification. Ticket [a32ff1eddb6ac1f499]. ... (file: [5f3ad4a02e] check-in: [aab38ef02f] user: drh branch: trunk, size: 40213) | |
2010-10-02
| ||
12:37 | Event background colors are now working. ... (file: [ec1310280c] check-in: [6f93ca9418] user: drh branch: experimental, size: 43528) | |
03:28 | Add the ability to assign background colors to the timeline entries for events. ... (file: [7279947c7b] check-in: [a5110365a3] user: drh branch: experimental, size: 43795) | |
00:25 | First working code for displaying and editing events. ... (file: [08b69555a8] check-in: [419903ebd7] user: drh branch: experimental, size: 43650) | |
2010-10-01
| ||
22:17 | Add the new "Event" artifact type to be used for project milestones, blog posts, news articles, and so forth. The Event artifact format is still subject to incompatible changes. ... (file: [553abfe498] check-in: [ed8738b60a] user: drh branch: experimental, size: 43463) | |
2010-08-07
| ||
16:10 | The "fossil diff" command now accepts options --from and --to in order to do a diff between two arbitrary check-ins. ... (file: [0fecba6592] check-in: [296b90a25b] user: drh branch: trunk, size: 40195) | |
2010-05-16
| ||
19:08 | Change from GPL to the Simplified BSD License. ... (file: [01023c4b6f] check-in: [c06edd231f] user: drh branch: clear-title, size: 39729) | |
2010-03-18
| ||
12:55 | Change the timeline comment when a wiki page is deleted. Remove some "#if 0" sections from the code. ... (file: [671abafb20] check-in: [49e6670386] user: drh branch: experimental, size: 40005) | |
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. ... (file: [6f78ec7f5d] check-in: [012d5e4f23] user: drh branch: experimental, size: 39981) | |
02:11 | Add the ability to delete attachments and fix issues with timelines. ... (file: [a22509713b] check-in: [01c0180b3f] user: drh branch: experimental, size: 39838) | |
01:09 | Show attachment in timelines. ... (file: [981f6c7c6f] check-in: [2978e43005] user: drh branch: experimental, size: 39280) | |
2010-03-17
| ||
19:57 | Added screens for adding and listing attachments. ... (file: [e382dc3123] check-in: [1fcfa000b4] user: drh branch: experimental, size: 38571) | |
2010-03-16
| ||
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. ... (file: [b240f7c6f8] check-in: [615a52f0ba] user: drh branch: trunk, size: 38370) | |
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. ... (file: [279a96c412] check-in: [d5a4e41c81] user: drh branch: trunk, size: 37840) | |
2010-03-15
| ||
14:46 | Add the BACKLINK table and code to populate it. NB: Run "rebuild" when updating to this or later versions. ... (file: [04b8bfbf43] check-in: [f2181f5e45] user: drh branch: trunk, size: 38475) | |
2010-01-24
| ||
07:07 | fix [a395f43b33e8e48d4c72d158530bdd88c2eebb5d] ... (file: [fbdeafd71c] check-in: [afe70a4646] user: ron branch: trunk, size: 38241) | |
2009-10-15
| ||
17:19 | Fix not using wiki markup when displaying new ticket title in timeline. (Related to [d6bfe8d9a8], which fixes ticket [218153bb7c3]). ... (file: [7b35f5959b] check-in: [2f92617b0f] user: dmitry branch: trunk, size: 38218) | |
2009-09-23
| ||
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]. ... (file: [daaac5b065] check-in: [d6bfe8d9a8] user: drh branch: trunk, size: 38218) | |
2009-09-14
| ||
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". ... (file: [5e32c12dce] check-in: [df3e34c2e8] user: drh branch: trunk, size: 38218) | |
14:10 | Make sure the manifest_crosslink_begin/end pair can be called multiple times. ... (file: [2a86daa023] check-in: [2a069086e9] user: drh branch: trunk, size: 37719) | |
14:08 | Construct event records for tickets correctly even when the ticket change artifacts arrive out of order. ... (file: [3ac47cd0a7] check-in: [95f5520a09] user: drh branch: trunk, size: 37676) | |
2009-08-27
| ||
18:56 | Still more speed improvements to the "rebuild" command. ... (file: [9476d92cd1] check-in: [a9a27f8aaa] user: drh branch: trunk, size: 36380) | |
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. ... (file: [065d6850c3] check-in: [ac03d43348] user: drh branch: trunk, size: 35934) | |
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. ... (file: [a82cc38cad] check-in: [08db9e11cb] user: drh branch: trunk, size: 35765) | |
13:50 | Fix a bug in the "leaves" page when the repository is empty. Begin adding support for the ability to erase tags. ... (file: [6584f80fc0] check-in: [432d4391b9] user: drh branch: trunk, size: 35730) | |
02:22 | When creating new repositories ("fossil new") label the initial empty check-in with a propagating symbolic tag "trunk". ... (file: [41e697c405] check-in: [0139767b9a] user: drh branch: trunk, size: 35671) | |
2009-01-20
| ||
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. ... (file: [b133eff8a1] check-in: [4d39bbac10] user: drh branch: trunk, size: 35651) | |
22:21 | Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. ... (file: [632069e321] check-in: [b7f32a71ab] user: drh branch: trunk, size: 35679) | |
2008-11-09
| ||
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> ... (file: [5a2927ef5a] check-in: [9fd8009007] user: drh branch: trunk, size: 35857) | |
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] ... (file: [608b98745d] check-in: [6eddf50cfe] user: drh branch: trunk, size: 33637) | |
13:21 | Add a test command to invoke the manifest parser from the command-line on an arbitrary text file. For testing only. ... (file: [b6902558ff] check-in: [55fc643eda] user: drh branch: trunk, size: 33532) | |
2008-10-25
| ||
20:43 | Get "configuration push" working. Fix bugs in concealed-field processing of tickets. ... (file: [8c3d459bd4] check-in: [31e94c0a04] user: drh branch: trunk, size: 34386) | |
2008-10-21
| ||
06:10 | Add "ci" as an alias for "commit". Make provisions for a future "fossil mv" command. ... (file: [c90f25b147] check-in: [2bde9f9b3d] user: drh branch: trunk, size: 34345) | |
2008-10-20
| ||
06:41 | More improvements to the timeline display of ticket changes. ... (file: [3d201247f1] check-in: [f0c8693845] user: drh branch: trunk, size: 34047) | |
2008-10-18
| ||
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. ... (file: [053fee443e] check-in: [ac3f1f2ba7] user: drh branch: trunk, size: 32361) | |
2008-07-15
| ||
19:03 | Implement history display for tickets. ... (file: [5e75594729] check-in: [b3ee50c946] user: drh branch: trunk, size: 32274) | |
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: [b69e148aae] check-in: [a48474bc75] user: drh branch: trunk, size: 31385) | |
2008-05-18
| ||
15:51 | Improvements to cloning performance. ... (file: [b08b58d9b8] check-in: [243e02bfbd] user: drh branch: trunk, size: 31285) | |
2008-03-08
| ||
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. ... (file: [8e8e54e6bf] check-in: [0afb5e8e39] user: drh branch: trunk, size: 30855) | |
2008-02-21
| ||
14:27 | Record whether or not files have their execute permission bit set. Set or clear the execute permission bit upon checkout. ... (file: [64e207831c] check-in: [33c31f73cd] user: drh branch: trunk, size: 30974) | |
2008-02-04
| ||
17:34 | Allow manifests with zero files. This fixes a problem in which some files do not appear in the filename table. ... (file: [d38866b6bd] check-in: [c8da83ca36] user: drh branch: trunk, size: 30846) | |
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. ... (file: [53c15e41ed] check-in: [6af8fdc230] user: drh branch: trunk, size: 30438) | |
2007-11-24
| ||
19:33 | Progress toward getting ticketing working. We can enter a new ticket and display it. Cannot yet edit a ticket. ... (file: [9573b5d563] check-in: [fb358ca492] user: drh branch: trunk, size: 30435) | |
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. ... (file: [716c309625] check-in: [d5e7891b07] user: drh branch: trunk, size: 29981) | |
2007-10-06
| ||
17:10 | Enforce well-formedness constraints on wiki pagenames. ... (file: [d51cf77a0b] check-in: [488afb9746] user: drh branch: trunk, size: 29865) | |
16:37 | Timeline comments are now rendered as wiki. Wiki changes appear on the timeline. ... (file: [fb34bded33] check-in: [6d58613757] user: drh branch: trunk, size: 29762) | |
13:13 | Now able to enter and edit and display wiki pages. Still many problems to be resolved. ... (file: [cf922053aa] check-in: [bf428e6854] user: drh branch: trunk, size: 29057) | |
2007-10-05
| ||
13:47 | Add the shun table. Do not process artifacts named in the shun table. ... (file: [6fb6d5c8bf] check-in: [70d5cc86b7] user: drh branch: trunk, size: 29063) | |
13:03 | The control file parser now reads ticket changes and wiki pages. ... (file: [c827402f3d] check-in: [2ab2db0bd3] user: drh branch: trunk, size: 29045) | |
2007-09-25
| ||
21:21 | Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. ... (file: [c6998d2022] check-in: [e63a9fd9d0] user: jnc branch: trunk, size: 19567) | |
08:38 | Correct tag propagationl. Now works even when rebuilding in a randomized order. ... (file: [134870951b] check-in: [ce7900a0b6] user: drh branch: trunk, size: 19462) | |
03:14 | Fix some problems with tag propagation. More problems remain. ... (file: [743c23b52e] check-in: [913608a5a6] user: drh branch: trunk, size: 19093) | |
2007-09-23
| ||
15:02 | Branching now working correctly, including adding of bgcolor tag and correct R line ... (file: [ad3136f660] check-in: [2ad378d065] user: jnc branch: trunk, size: 18896) | |
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. ... (file: [a851f31798] check-in: [dea1ae50d3] user: drh branch: trunk, size: 18753) | |
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. ... (file: [1d87ff81d3] check-in: [09c4adeb6f] user: drh branch: trunk, size: 18820) | |
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. ... (file: [d1a0570f09] check-in: [3b5514ed82] user: drh branch: trunk, size: 17978) | |
02:22 | More work on tags and properties. Getting late. Need to check-in changes before stopping for the day... ... (file: [f007901442] check-in: [f73c0e792b] user: drh branch: trunk, size: 17134) | |
2007-09-21
| ||
19:18 | Improvements to the control-file parser. Not recognizes the T-line for tags. ... (file: [c80b767d9a] check-in: [3dc92fdb7f] user: drh branch: trunk, size: 16765) | |
2007-09-08
| ||
16:01 | Sync using clusters appears to work. More testing is needed before we go live. ... (file: [3b8a4242be] check-in: [e1c1877c99] user: drh branch: trunk, size: 12212) | |
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. ... (file: [b1ae7fa07b] check-in: [ba486fec5a] user: drh branch: trunk, size: 12294) | |
2007-08-30
| ||
19:46 | Fix multiple bugs in the comment parser of the commit command. Allow blank lines in comments. ... (file: [2a7dfdcb16] check-in: [f030c0aea7] user: drh branch: trunk, size: 10855) | |
2007-08-28
| ||
03:04 | Make sure the same manifest never gets inserted into the metadata tables twice - resulting in duplicate timeline entries. ... (file: [bf7dfee62a] check-in: [18b1f6788d] user: drh branch: trunk, size: 10867) | |
2007-08-10
| ||
00:08 | Complete rework of the xfer mechanism. Compiles but not yet working. ... (file: [02dabff247] check-in: [573a464cb7] user: drh branch: trunk, size: 10764) | |
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. ... (file: [29068b9f31] check-in: [e37451d9c2] user: drh branch: trunk, size: 10771) | |
2007-07-31
| ||
20:53 | Bug fix in the mlink table builder. Use the "rebuild" method to correct the problem in preexisting repositories. ... (file: [3aad9c8de5] check-in: [5b58559c0c] user: drh branch: trunk, size: 10741) | |
2007-07-21
| ||
14:10 | Initial check-in of m1 sources. ... (file: [d81c52a268] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 10741) | |