Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
53 check-ins using file src/main.c version fc28f9bd81
|
2010-10-29
| ||
| 18:06 | Avoid division by zero on degenerate repositories when displaying percent done. Ticket [5be04d980c92f73fbc7] check-in: 067a90a903 user: drh tags: trunk | |
|
2010-10-28
| ||
| 14:41 | Fix a few harmless compiler warnings. check-in: d03718ad5f user: drh tags: trunk | |
| 14:03 | New higher-performance clone algorithm merged in from the experimental branch. check-in: fda9b15cfc user: drh tags: trunk | |
| 13:25 | Less frequent status messages while processing using the sync protocol. Closed-Leaf check-in: 0ca42eb3cc user: drh tags: experimental | |
| 13:07 | Reduce the amount of processing in between when a server timestamp is generated and when it is evaluated for time skew by the client - to reduce the risk of detecting time skew simply due to a slow disk. check-in: a4cdf8d25b user: drh tags: experimental | |
| 03:41 | Fix the termination condition for the clone client so that it does not stop transferring before all the artifacts have been sent. check-in: 0bb7d7b8ef user: drh tags: experimental | |
| 01:58 | Do not attempt to process a delta-manifest if its baseline-manifest is a phantom. Defer processing until the phantom is resolved. check-in: b073039b8c user: drh tags: experimental | |
|
2010-10-27
| ||
| 19:56 | Fix a NULL-pointer dereference in "branch new". Ticket [a4a9f45b67cbbcf26]. check-in: ff79f97a07 user: drh tags: trunk | |
| 19:17 | Do not allow clusters larger than about 900 entries. check-in: 06475b2e61 user: drh tags: experimental | |
| 16:06 | New higher-performance and backwards-compatible clone logic. check-in: 5ba4439b31 user: drh tags: experimental | |
| 11:54 | Use delta encoding between baseline manifests separated by delta manifests. check-in: e21ca81e1a user: drh tags: trunk | |
|
2010-10-26
| ||
| 21:37 | Add better usage and help to the "artifact" command. check-in: 57347e6ee8 user: drh tags: trunk | |
| 21:31 | Update the makefile to enable USE_PREAD on the BSDs. check-in: b84b954fe0 user: drh tags: trunk | |
| 18:37 | Change the test-parse-manifest command so that it does not require a repository. check-in: 5277d53da7 user: drh tags: trunk | |
| 18:29 | Change the "artifact" command to accept the -R or --repository command-line options. Ticket [d3ab7965c636275e51]. check-in: d6e21fddd3 user: drh tags: trunk | |
| 12:51 | Merge the delta-manifest enhancement into the trunk. check-in: d13054ce84 user: drh tags: trunk | |
|
2010-10-25
| ||
| 21:47 | Improvements and minor bug fixes in "browse" processing. Closed-Leaf check-in: b27d50b421 user: drh tags: experimental | |
| 21:16 | The "fossil revert" command now clears merge history. Less frequent status output on rebuild. The FOSSIL_OMIT_DELTA_CKSUM_TEST compile-time option is available. check-in: 6c8ed4e147 user: drh tags: experimental | |
| 20:10 | Remove an processing-order dependency from the rebuild command. check-in: 3770d89f32 user: drh tags: experimental | |
| 17:21 | Fix bugs in the handling of deleted and added files on delta manifests. check-in: 05b152aedf user: drh tags: experimental | |
| 13:52 | Redesign the control-artifact and manifest parser to run faster. check-in: fa0ea2c3fa user: drh tags: experimental | |
| 11:12 | Bug fix in the manifest parser. check-in: d10f5e9fee user: drh tags: experimental | |
| 00:55 | Further performance enchancements for browsing. We could still do better, but the current seems fast enough. check-in: ee1cc2bfe4 user: drh tags: experimental | |
| 00:33 | Performance improvement when browsing repositories with many files. This is an temporary fix - we can do much better. check-in: 4389b36f4f user: drh tags: experimental | |
|
2010-10-23
| ||
| 20:24 | Create or delete the manifest and manifest.uuid files when turning the manifest setting on and off. check-in: 8175b57923 user: drh tags: experimental | |
| 19:43 | Transmit the "manifest" setting as part of project configuration. check-in: d57f3c7775 user: drh tags: experimental | |
| 14:19 | MD5 optimization for x86_64. check-in: df5a8bf0d4 user: drh tags: experimental | |
| 12:58 | Additional performance enhancements. check-in: 6caba36de5 user: drh tags: experimental | |
| 02:51 | Simplification to the delta checksum algorithm. Trying to make it run faster. check-in: 4c1bcf6f6a user: drh tags: experimental | |
| 02:17 | Rework the manifest cache so that it is more effective on repositories with large numbers of delta-manifests. check-in: bcf601a649 user: drh tags: experimental | |
|
2010-10-22
| ||
| 14:48 | Use a faster tokenizer on manifests to reduce rebuild times by about 5%. check-in: 121ed7c882 user: drh tags: experimental | |
| 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. check-in: a69356ae1f user: drh tags: experimental | |
| 01:06 | Merge in some ui enhancements from the ssl_platform_fixes branch. Closed-Leaf check-in: 3c19422b6e user: bcsmith tags: ui-improvements | |
| 01:04 | Add some explanatory text to the update command to make it easier for new users to learn fossil. check-in: 858940c68e user: bcsmith tags: ui-improvements | |
|
2010-10-21
| ||
| 20:54 | Fix the new SHA1 checksum module so that it does not overwrite its input. check-in: fa9dfc34e5 user: drh tags: experimental | |
| 20:08 | Replace the RFC-3174 reference implementation of SHA1 with the much faster implementation from NetBSD. check-in: f8f175cf22 user: drh tags: experimental | |
| 15:42 | Clarification of the comment that describes the algorithm used to choose between a baseline manifest and a delta manifest upon checkin. No changes to code. check-in: b08fce49e1 user: drh tags: experimental | |
| 14:00 | Better algorithm for deciding when to use a delta-manifest on a check-in. check-in: 7c244251b0 user: drh tags: experimental | |
|
2010-10-20
| ||
| 12:31 | Fix a bug in the Files browsing logic. check-in: 85e1e3d4a1 user: drh tags: experimental | |
|
2010-10-19
| ||
| 23:50 | Bug fix in the new delta-manifest generator logic. check-in: 068b182358 user: drh tags: experimental | |
| 20:27 | Automatically generate delta-manifests on check-in if the delta-manifest is smaller than 1/125th of the baseline-manifest. check-in: 9ea47d4953 user: drh tags: experimental | |
| 17:57 | Fix a typo in the file format documentation. check-in: 0f3086bee7 user: drh tags: experimental | |
| 17:54 | Two new settings: "manifest" and "repo-cksum". The first enables the output of the manifest and manifest.uuid files on each checkout. This is now off by default. The second enables repository checksums. It defaults on. check-in: 2f3b9bd3c5 user: drh tags: experimental | |
| 17:01 | Improvements to the file format documentation to better describe the new B-card on manifests. check-in: f56c622b7a user: drh tags: experimental | |
| 16:26 | Fix the check-out mechanism so that it works with delta-manifests. check-in: 0e326631fe user: drh tags: experimental | |
|
2010-10-18
| ||
| 22:34 | Rework manifest parsing in order to process delta-manifests correctly. check-in: aa61a65c18 user: drh tags: experimental | |
|
2010-10-17
| ||
| 17:25 | Add the ability to parse and use manifests with the B-card. Add documentation for the B-card. check-in: ec56d8ff58 user: drh tags: experimental | |
|
2010-10-16
| ||
| 16:32 | Bring over the latest bug fixes from trunk. check-in: b2175857cc user: drh tags: experimental | |
| 16:24 | Do not attempt to parse control artifacts that do not end with a '\n' character. Ticket [be56c89def7f86bcbd] check-in: 7954ccba68 user: drh tags: trunk | |
| 12:13 | Do not free memory not obtained from malloc in the "fossil diff" command. Ticket [38d7bb8cf044219c2eff8]. check-in: ddb975e2be user: drh tags: trunk | |
|
2010-10-15
| ||
| 22:41 | On windows, use the global variable _pgmptr instead of <nowiki>argv[0]</nowiki> in order to find the name of the current executable. Ticket [c8c0b78c840e4df9] check-in: 23a3adac39 user: drh tags: trunk | |
| 20:37 | Refactor the control-artifact parser. check-in: da9fcdc95a user: drh tags: experimental | |
| 17:13 | Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. check-in: 8f41b2fa75 user: drh tags: trunk | |