Fossil

History of src/name.c of b246fa0cee670827
Login

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

History of file src/name.c at check-in b246fa0cee670827

2026-02-05
13:22
Add mention of the "-R REPO_FILE" option in the whatis usage help. file: [b6bd640f76] check-in: [32493b85be] user: mgagnon branch: trunk, size: 79059
11:55
Add the -h/--hash option to the "fossil whatis" command. file: [1e69dac89b] check-in: [49f93f8e89] user: drh branch: trunk, size: 78922
2026-01-28
16:12
Fix commands supporting the --quiet option to use the global option state initialized on program startup, so that their --quiet option really works. Make -q an alias of --quiet, as documented by many commands, and fix two resulting conflicts with the short form. IMPORTANT COMPATIBILITY NOTE: For the `test-integrity' command, the -q option is changed from --quick to --quiet, and for the `ticket' command family, the -q option is changed from --quote to --quiet! file: [c464a822f1] check-in: [74d5ce39ea] user: florian branch: trunk, size: 78524
2025-12-23
16:07
Fix typos in two function names. No functional changes. file: [0c75f1d549] check-in: [d425d2394f] user: danield branch: trunk, size: 78545
2025-09-27
00:47
Use the datetime of the start of the branch as the input for the color hash. See suggestion made by Stephan Beal in [forum:/forumpost/a9a92d73c4a172f9|forum post a9a92d73c4a172f9]. file: [0012a134ef] check-in: [1851b26d2b] user: andybradford branch: datetime-color-hash, size: 78723
2025-07-23
15:58
Minor optimization: replace calls to mprintf("%s", X) with fossil_strdup(X). file: [3b717468e3] check-in: [4c3e1728e1] user: danield branch: trunk, size: 78544
2025-07-09
21:54
improve whatis output when lising checkins contain some file artifact by showing on which branch belong the checkin. (just like the /whatis webpage) file: [06ca45c65b] check-in: [d3896c2acd] user: mgagnon branch: trunk, size: 78544
2025-04-15
11:58
Rename the "Artifact Log" to the "Xfer Log" which (I think) better reflects it meaning and purpose. file: [d033be0913] check-in: [c6754849bb] user: drh branch: trunk, size: 78361
2025-04-13
19:54
Enhance the test-phantoms command to provide additional information about delta-phantoms. file: [2b04ce1592] check-in: [aac885a619] user: drh branch: trunk, size: 78377
2025-03-21
15:26
Move the symbolic_name_to_mtime() routine from timeline.c over to name.c where it belongs. Fix that routine so that the display name omits the rounded up extension to the date/time value. file: [f78065e8a8] check-in: [54cfac8c84] user: drh branch: trunk, size: 76238
2025-03-19
18:03
Correctly round up fully expanded date/times even if they have a "Z" zulu-time indicator at the end. Fix for the issue identified in [forum:/forumpost/47082fbda8|forum post 47082fbda8] file: [a56fd4438c] check-in: [e588ee26b1] user: drh branch: trunk, size: 74329
2025-03-18
11:04
Improved rounding behavior for timestamp identifiers on object where the timestamp has less then millisecond precision. file: [37de579ae1] check-in: [633ea7343f] user: drh branch: trunk, size: 74047
2025-03-17
21:37
Round ISO date/time values that are not specified out to the last second up to the largest value that is still consistent with the supplied prefix, as these values are used for search with <=. file: [5042038531] check-in: [515a4d8191] user: drh branch: trunk, size: 73590
2025-03-09
17:55
Fix a bug in recursive CTE used to help implement from=,bt= which which might result in an incorrect answer. The original query was put in place prior to the "subquery-order-by-optimization" patch to SQLite ([src:/info/20240816185146|2024-08-16]) version 3.47.0. Without that optimization, the query runs slowly. Also: a comment typo fix. file: [495c8cb833] check-in: [29f946923e] user: drh branch: min-from-to, size: 73227
2024-12-26
12:03
Allow the optional "Z" zulu-time designator even on 8-character punctuationless date-time values. file: [26dc83bb01] check-in: [3a3ce2fc65] user: drh branch: trunk, size: 73226
11:51
Access the "Z" zulu-timezone designator on the end of punctuation-less datetime values. file: [583604650c] check-in: [c464947f8d] user: drh branch: trunk, size: 73082
09:27
Correct some as-yet-unused semantics in symbolic_name_to_rid() which were inadvertently broken in [1ef6499a9a], which was reverting some new breakage from [4d8c30265b3dc76d]. Problem seen only by accident when comparison impls between fossil and libfossil. The value of the feature being repaired is, in hindsight, questionable. file: [578aa77752] check-in: [15df204706] user: stephan branch: trunk, size: 72745
2024-12-20
19:50
Further improvements to /clusterlist and to /info for a cluster. file: [a21f754b9e] check-in: [9953b16976] user: drh branch: trunk, size: 72631
19:07
Add the "unclustered" query parameter to /bloblist. file: [547c7419df] check-in: [9859eb0308] user: drh branch: trunk, size: 72565
18:55
Add the "recent" query parameter to the /bloblist page, to show the 250 most recently acquired artifacts. file: [006cf261db] check-in: [64ab7d7f28] user: drh branch: trunk, size: 72143
16:59
Install hyperlinks to the /clusterlist page. file: [10a310aa08] check-in: [3057775b54] user: drh branch: trunk, size: 71708
16:50
Get the /clusterlist working for non-admin users, though omit sensitive information for non-admins. Show the compressed size of clusters on that page. file: [50b9f8bd60] check-in: [90764bd656] user: drh branch: trunk, size: 71374
15:14
Improvements to the /clusterlist page. file: [709808c1a2] check-in: [e3ef536c69] user: drh branch: trunk, size: 71076
15:04
Add the /clusterlist webpage. file: [b85ca13dae] check-in: [a2ce1f109a] user: drh branch: trunk, size: 70791
2024-03-11
19:20
On the header for a /timeline that uses the new to2= query parameter, use the value of either the to= or the to2= query parameter, whichever is valid. file: [8a3d7756d8] check-in: [452f050241] user: drh branch: trunk, size: 69405
2024-03-09
19:17
Add the to2=LABEL query parameter to timeline. This is intended as a backup name for to=END in case the END label cannot be resolved. file: [def1000f78] check-in: [1ff12ea630] user: drh branch: trunk, size: 69187
2024-02-08
01:36
Fix a typo in a code comment. No logic changes. file: [dcadfb147a] check-in: [015d7b7a41] user: drh branch: trunk, size: 68405
2024-02-02
22:18
Remove trailing whitespace from non-external C files. file: [5ed9080815] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 68406
2023-12-14
16:29
Improve "whatis" output when in "filename" mode and parse supported whatis options when using "fossil all whatis". file: [9ed6ee484c] check-in: [e1e9da26f6] user: mgagnon branch: trunk, size: 68412
2023-09-10
17:34
Fix a bug in [1ef6499a9af8] which caused resolution of certain builtin symbolic names to not resolve. file: [dda78a871b] check-in: [7faa1f4e23] user: stephan branch: trunk, size: 68339
2023-09-09
15:05
Correct inability to use certain commands after doing (open --empty), as reported in [forum:04f86a038c|forum post 04f86a038c] and caused by [4d8c30265b]. file: [3cf67bd2c2] check-in: [1ef6499a9a] user: stephan branch: trunk, size: 68306
2023-07-16
20:47
Add calls to cgi_check_for_malice() on many more web pages. Log all 418 responses to the error log. file: [79486b2b26] check-in: [40266bf9b2] user: drh branch: verify-options-cgi, size: 68252
2023-06-05
19:01
Add the "fossil all whatis" command. file: [a572d567c4] check-in: [5484968158] user: drh branch: trunk, size: 68226
2023-03-27
13:41
Add the ft=TAG query parameter to /timeline which, in combination with d=Y shows all descendants of Y up to TAG. Implementation of enhancement request [eadfb8c2ffa9fe03]. file: [60c3dd5cbf] check-in: [64f141fce0] user: drh branch: trunk, size: 67681
2023-03-24
15:22
For the bt=Y query parameter in /timeline that is used in conjunction with p=X, if Y is a tag then search backwards in time for Y beginning with X. Fix for ticket [ed62a4d35332595a]. file: [e5b3d094fa] check-in: [507ebd8b3f] user: drh branch: trunk, size: 66118
2023-02-03
14:32
Add the /deltachain page, indented for analysis of the delta compression and future improvements to that algorithm. There are links to the delta chain on the /timeline and /finfo when the showid query parameter is used. file: [4193b97f7b] check-in: [00c62a11ad] user: drh branch: trunk, size: 64502
2023-01-24
19:01
Add initial infrastructure for being able to resolve 'ckout' uniformly in certain contexts, per /chat discussion. file: [24c00b711a] check-in: [4d8c30265b] user: stephan branch: trunk, size: 61311
2023-01-09
13:06
Further consistency improvements in docs for various commands. file: [a16db674fd] check-in: [2512d2d472] user: km branch: trunk, size: 60130
2023-01-06
14:27
Oops, somehow one dash in `--file` got lost in 92d3fdba73a44c4c. file: [a36ffed99b] check-in: [0bf2eaaf65] user: km branch: trunk, size: 60133
14:25
Minor adjustments in description of the `--file` option for `whatis`. file: [82db8061e4] check-in: [92d3fdba73] user: km branch: trunk, size: 60133
2023-01-05
17:21
Add the "-f|--file" flag to the "whatis" command which consist to search for any other files in the repo with the exact same content as the given file. file: [ba6921524b] check-in: [a821cbf522] user: mgagnon branch: trunk, size: 60122
2022-12-20
09:46
Change spelling for check-in and similar file: [5bed49509c] check-in: [d9c4321e7a] user: danield branch: check-in-spelling, size: 58690
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 file: [d1fc100acb] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 58683
2022-09-23
17:13
Enhancements to the "fossil finfo -i" command such that it only shows the first check-in for the file (unless -v is also used) and so that it shows the modification time as a separate line for easy parsing by scripts. file: [8c77df57df] check-in: [ac6edb35df] user: drh branch: trunk, size: 58687
2022-07-17
23:48
Changed a number of "a" articles followed by vowels in docs and comments to "an", per [forum:/forumpost/3e6e40293f03f089 | a forum post]. file: [b502423c17] check-in: [99a319bdbf] user: wyoung branch: trunk, size: 58351
2022-06-17
11:04
Made a cryptic 'not found' error message when failing to resolve a symbolic name slightly less cryptic in response to confusion reported in [forum:1eaa68bb75 | forum post 1eaa68bb75]. file: [ca6c91a77d] check-in: [30f669b004] user: stephan branch: trunk, size: 58350
2022-04-26
14:27
Fix a few **unused-but-set-variable** warnings. (reported by recent clang on MacOS at least). Also fix a **warn_unused_result** warning when calling nice() (gcc 7.5.0 on Ubuntu-18.04 and gcc 9.3.0 on Ubuntu-20.04) file: [bb3f5e3398] check-in: [74250821b1] user: mgagnon branch: trunk, size: 58330
2022-04-20
15:03
Add the new special name start:BRANCH to refer to the first check-in of the branch file: [9e17639571] check-in: [c92fb60ba9] user: danield branch: name-start, size: 58371
2022-03-08
12:04
Fix the case eType==1 (find the first check-in of the branch). file: [5744cb5176] check-in: [5e34c99828] user: danield branch: start-of-branch-cte, size: 58116
2022-03-04
17:56
Add braces around an if-block. file: [9220565097] check-in: [9cd9271155] user: danield branch: start-of-branch-cte, size: 58094
16:04
Fix query for eType 0 or 2. file: [15f84d26fb] check-in: [f35abaff5c] user: danield branch: start-of-branch-cte, size: 58089
15:32
Fix an assertion failure. file: [ddc99e45ef] check-in: [d3625bd9c4] user: danield branch: start-of-branch-cte, size: 58108
2022-03-03
23:19
Use a CTE instead of querying the database in a loop when finding the start of a branch. This can bring significant speedup on some machines. file: [df195af0ec] check-in: [c7749bb0a3] user: danield branch: start-of-branch-cte, size: 58118
2021-09-17
10:46
Tolerate one or two punctuation characters at the end of a symbolic name, if the name does not otherwise match, to accomodate names taken from the ends of URLs where some extra punctuation from the following text was included with the URL. file: [8859f5d0cd] check-in: [d81190bd72] user: drh branch: trunk, size: 57762
2021-06-04
11:39
Updated tag list subcommand to be able to deal with propagated tags on wiki, forum post, and technote artifacts, with an eye towards not breaking any historical scripting uses. file: [274aa2b22e] check-in: [c797abe4c3] user: stephan branch: trunk, size: 56793
2021-06-01
00:02
Minor refactoring of [41f0838cbeac] in prep for expanding the tag command to handle non-checkin artifacts. file: [9426c6dd14] check-in: [b051ada90d] user: stephan branch: plink-for-non-checkins, size: 56603
2021-05-31
03:26
The /ci_tags page now adapts its header label based on the type of artifact hash passed to it (since it works as-is with hashes other than checkins). file: [4d0dab27bd] check-in: [41f0838cbe] user: stephan branch: trunk, size: 55698
2021-04-24
00:03
Resolved whatis command's tags reporting to leave out cancelled tags, as reported in [forum:/forumpost/c0be2ea60a | forum post c0be2ea60a]. file: [d31b8c6e0c] check-in: [cf6bb0781f] user: stephan branch: trunk, size: 54518
2021-03-11
13:22
Numerous help text consistency tweaks based on forum discussion [forum:8c644048f0]. file: [5737d4a400] check-in: [4cb50c4ef3] user: stephan branch: trunk, size: 54486
2021-03-01
07:37
Merged trunk changes in. Only needed to track my own rename of branch_of_rid() to branch_of_ckin_rid() file: [f67c72adac] check-in: [ea28708f85] user: wyoung branch: artifact-view-links, size: 54497
2021-02-15
15:50
Internal API additions in symbolic_name_to_rid(). file: [52195dccb0] check-in: [20391d1e58] user: stephan branch: trunk, size: 54487
2021-01-08
15:16
Faster resolution of common symbolic tags such as "trunk". file: [a92cb0d100] check-in: [fdeebddea7] user: drh branch: trunk, size: 54054
2020-12-22
12:13
Removed the parameter from style_finish_page() since the resulting content div class is now redundant with respect to the body class. This potentially breaks CSS made against old class names that a prior commit on this branch changed, but such skins would be made against an unreleased version of Fossil, it's unlikely many are using that first version of the feature anyway, and most of the class names did *not* change unless you were targeting a "div" instead of "body" or just a generic class name. None of the shipping skins are affected. file: [ffd631232b] check-in: [0e83ca88ce] user: wyoung branch: body-feature-class, size: 52676
2020-11-12
14:25
Show the age of phantoms. Provide text hints on how to deal with phantoms on the /secaudit0 page. file: [24044e7bc1] check-in: [97cac02b8a] user: drh branch: trunk, size: 52747
2020-11-07
13:25
Rename the "style_body_and_footer()" interface to "style_finish_page()" and add a more detailed header comment to the implementation. file: [5f26fdd333] check-in: [942b2076c6] user: drh branch: default-css-cleanups, size: 52337
2020-11-05
23:15
Added a parameter to style_footer() and renamed it to match its actual function (style_body_and_footer()) so we can add a CSS class to each page that indicates which major Fossil feature served the page, so we can have module-specific CSS. file: [502f1d0261] check-in: [ef5424b683] user: wyoung branch: default-css-cleanups, size: 52361
2020-10-13
13:50
Enhance the whatis command to show a description of the origin of phantoms. file: [85c457e533] check-in: [d25027685b] user: drh branch: trunk, size: 52236
13:26
Improved identification of the source of phantoms when they are named in a cluster but nowhere else. file: [5d19564494] check-in: [cd624d4ff2] user: drh branch: trunk, size: 51805
2020-10-04
14:35
Exchanged most uses of %s(g.zTop) and such in the code with use of %R in Fossil's special printf() type functions. (The branch is named after just one of several of these, mprintf(), being one of the shortest names.) At the least, this is shorter, simpler code, but there is also some hope that it may fix some doubled slash problems someone is having on the forum. (https://www.fossil-scm.org/forum/forumpost/1ea72176e0) file: [cd500b617d] check-in: [2907721acd] user: wyoung branch: prefer-mprintf-r, size: 51705
2020-07-05
14:42
In the artifact description generator, include the branch name and commit user in the description of check-in artifacts. file: [6748299155] check-in: [2ae6b1cc01] user: drh branch: trunk, size: 51713
2020-06-12
13:25
Fix the /ambiguous page so that the src= query parameter is optional. Fix the /hash-colisions page so that it links to /ambiguous rather than to /whatis. file: [ebbbc13273] check-in: [9a0132e528] user: drh branch: trunk, size: 51470
2020-06-10
21:43
Avoid 'index desctype already exists' error that could occur in some circumstances. file: [79660ddd1d] check-in: [23fc63e45b] user: mistachkin branch: trunk, size: 51368
2020-06-01
20:22
Give SQLite a hint to help it run faster in symbolic_name_to_rid(). file: [3cf8f868e7] check-in: [d45542ccd2] user: drh branch: trunk, size: 51350
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: [d8d3261175] check-in: [df5201950e] user: wyoung branch: uuid-to-hash, size: 51340
16:02
Merged trunk changes in file: [4c4d80ce91] check-in: [32f391f655] user: wyoung branch: artifact-view-links, size: 50990
2020-05-06
22:04
In File Browser the file entries link to /file URLs corresp. to the given check-in; on File page provide back-links to the file's path directories. file: [caf0b3a331] check-in: [5c60071800] user: ashepilko branch: browse-to-file, size: 50980
08:47
Renamed branch_of_rid() to branch_of_ckin_rid() to disambiguate it from the new branch_of_file_rid() function and to make it clear to callers what parameter type it expects. file: [b8646557e1] check-in: [da1adac6d1] user: wyoung branch: artifact-view-links, size: 50981
2020-04-14
14:27
Show the table of public phantoms directly on the security audit page. Dig deeper looking for the source of public phantoms. file: [414c5b8e01] check-in: [941280ae0a] user: drh branch: trunk, size: 50971
13:32
Add the /phantoms webpage that lists public phantom artifacts. Check the number of public phantom artifacts and puts a warning if the number is non-zero on the Security Audit page. file: [2c8bd109a5] check-in: [83db244395] user: drh branch: trunk, size: 49005
2020-04-13
20:16
Allow non-privileged users to see phantom artifacts in /bloblist. Private artifacts may still only be seen by high-privilege users. If an artifact is both private and a phantom, it is viewable because "private" in the context of a phantom is different from a real private artifact. file: [06d963bc98] check-in: [b3a346e0e6] user: drh branch: trunk, size: 46748
18:28
Enhance the artifact description logic to try to determine the source of phantom artifacts. file: [94097d8af7] check-in: [7fd31f6957] user: drh branch: trunk, size: 46909
17:09
Faster implementation of the phantom artifact display on the /bloblist page. file: [2f54154957] check-in: [28b92ca631] user: drh branch: trunk, size: 45511
14:32
For the rcvids shown on the /bloblist page, provide hyperlinks. file: [37a94ff7b4] check-in: [10c90175a7] user: drh branch: trunk, size: 45539
14:07
Show RCVID values to administrators on the /bloblist page. file: [5b218ba240] check-in: [a0faf128db] user: drh branch: trunk, size: 45407
2020-04-12
23:29
The admin can see private artifacts in /bloblist even if they do not have the Private ('x') permission. file: [db53b53918] check-in: [648bc30531] user: drh branch: trunk, size: 44845
23:25
Only allow users with appropriate privileges to see private and phantom artifacts in the /bloblist report. file: [989292f4ec] check-in: [7b6b567155] user: drh branch: trunk, size: 44812
23:10
On the /bloblist webpage, enhance the "published" display and add the ability to display phantom artifacts. (A phantom is an artifact whose content is unknown.) file: [546b6e12e5] check-in: [ea83cdad1d] user: drh branch: trunk, size: 44448
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: [36273b2738] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 43843
19:02
Improved processing of timestamp strings used as check-in identifiers. The ISO8601 date without punctuation (digits only) is now accept on the tag:date format. Also, incomplete ISO8601 date/time values are rounding up instead of rounded down, such that the match on 20200101 actually finds a check-in on 2020-01-01 (if any) rather than the last check-in on 2019-12-31. file: [489a8f2bc2] check-in: [a5f3103111] user: drh branch: trunk, size: 43840
2019-09-27
23:56
Added -- support to (3-way-merge, open, sqlar, stash save|snapshot, tarball, touch, undo/redo, update, zip). file: [c2932848b4] check-in: [52ae3288ab] user: stephan branch: double-dash-flag, size: 42673
2019-09-03
20:36
Wiki test fixes. file: [cc802dd97b] check-in: [b40f1ac135] user: drh branch: trunk, size: 42539
2019-08-27
01:47
Add the "merge-in:NAME" name type, similar to "root:NAME" except that it finds the youngest anscestor of NAME that is in the branch from which the branch of NAME derived. file: [bce5ab30c6] check-in: [dcd8f1d8f4] user: drh branch: vdiff-improvements, size: 42441
2019-07-23
03:49
Enable "fossil whatis" to actually find a wiki page when given --type w. file: [8d103e6cdb] check-in: [7627d4a73e] user: andybradford branch: test-updates, size: 41724
2019-03-27
13:16
Accept pure numeric ISO8601 date/time strings (without punctuation) if there are not conflicts with other identifiers. file: [e962865417] check-in: [437f39b87c] user: drh branch: trunk, size: 41626
2019-01-27
15:35
Add the "comment-format" setting to set the default options for printing timeline comments to the console, as discussed here: [https://fossil-scm.org/forum/forumpost/d9954370c7]. file: [931ddcd89f] check-in: [bc62fa1710] user: florian branch: comment-format-setting, size: 39264
2018-07-24
22:21
Fix describe_artifact so that it understands forum posts. file: [44fedd65aa] check-in: [318b7c5af8] user: drh branch: forum-v2, size: 39243
2018-07-22
18:16
Updates to the artifact identifier logic to support Forum. file: [abf2e06aa0] check-in: [ffe8db5758] user: drh branch: forum-v2, size: 38638
2018-06-24
18:22
Only invoke the email alert sender after a successful HTTP request. Mark Not Found requests as 404, unsuccessful. file: [f55933d2d3] check-in: [4eb3e0f20e] user: drh branch: trunk, size: 38658
2017-12-11
14:52
Merge the /artifact_size_stats page into the /artifact_stats page. Make that page accessible to anybody with check-in privilege. file: [d99ecd1518] check-in: [cefadbd5ce] user: drh branch: trunk, size: 38582
2017-12-10
02:30
Add the experimental /artifact_size_stats webpage. There are no links to this page, yet. file: [b134f78cf6] check-in: [4439f15d6c] user: drh branch: trunk, size: 38530
2017-12-06
10:01
Perform table sorting using a separate javascript file rather than using in-line javascript. file: [a59d83e7b7] check-in: [6b645d631d] user: drh branch: trunk, size: 38404
2017-12-05
15:48
Tolerate "[...]" delimiters enclosing hash identifiers. file: [b81eae34a8] check-in: [537b498e6c] user: drh branch: trunk, size: 38389
2017-09-19
17:24
New submenu links to the artifact list and 250-largest artifacts pages. file: [1cc2b83de8] check-in: [0594266c8e] user: drh branch: trunk, size: 38049
2017-05-12
17:22
Change a few %s format letters into %h. file: [7672b98171] check-in: [8e27a5a084] user: drh branch: trunk, size: 37827
2017-03-16
16:16
Remove the (broken) "Color by Hash" submenu link from the /bloblist page. file: [474572bdcb] check-in: [dd687c7c90] user: drh branch: trunk, size: 37827
15:03
The hclr query parameter to /bloblist color-codes the display to show whether each artifact is SHA1 or SHA3. There are no links or buttons to activate this query parameter. It is designed for expert users only, to be typed in manually into the URL. file: [033315471d] check-in: [59a8438a85] user: drh branch: trunk, size: 37910
2017-03-01
15:35
Change references to "SHA1 hash" in comments and UI labels to be "artifact hash" or similar. file: [93545358d4] check-in: [b9a1a3b9d8] user: drh branch: fossil-2.0, size: 37362
2017-02-28
16:25
Refactoring and cleanup of some of the hash name interfaces. file: [7dd0e12f0c] check-in: [1c8768b0de] user: drh branch: fossil-2.0, size: 37355
2017-02-27
18:26
Manifest parser supports various hash sizes. file: [384321dca9] check-in: [80f9b68e6f] user: drh branch: fossil-2.0, size: 37400
2016-11-04
22:37
Consistently use the count(X) macro in place of sizeof(X)/sizeof(*X) throughout the Fossil core, excluding things that don't use makeheaders. Also use count(X) instead of ArraySize(X) which has the same definition. file: [268277644a] check-in: [e5b62edb28] user: andygoth branch: trunk, size: 37485
21:32
Remove unused, undocumented zTitle argument to style_submenu_element(). This argument appears to have been unused all the way back to [dbda8d6ce9]. file: [8f7b9b57d1] check-in: [187424e891] user: andygoth branch: trunk, size: 37489
2016-08-27
21:16
Fix comment and documentation typos. file: [fbef706317] check-in: [35d43fd98f] user: drh branch: trunk, size: 37507
2016-08-10
09:06
Remove unnecessary spacing file: [5192c05e22] check-in: [c3b5f1d2f2] user: jan.nijtmans branch: trunk, size: 37511
2016-07-28
13:58
Enhance the "fossil purge" command to allow it to specify individual artifacts and files to be purged. file: [6d1f8513e5] check-in: [263fd2dab2] user: drh branch: purge, size: 37514
2016-04-08
13:03
Updating from trunk. file: [0131aefba0] check-in: [a1b0955973] user: viriketo branch: viric_flavour, size: 39843
2016-04-07
18:41
Make usage of 'Usage:' and 'or:' consistent in all help text. file: [d5441ee273] check-in: [8bfd9951ca] user: rberteig branch: trunk, size: 37228
2016-04-01
20:21
Work in progress on spell-check and proof-reading sweep over the help text. file: [1b81b8cb16] check-in: [2a4e31bd8d] user: rberteig branch: ross-spellcheck, size: 37216
2016-03-24
18:23
Reviewed all Usage: messages for consistency and fixed a few where the fossil command was named in the call to usage(), causing the displayed usage to show the command name twice. Affected commands are bisect options, test-fileage, test-set-mtime, whatis, remote-url, and tag list. file: [c18080a294] check-in: [57f1eaecb8] user: rberteig branch: trunk, size: 37217
2016-01-18
23:19
Improved "help" for the "fossil whatis" command. file: [7c41f96859] check-in: [0f9d0f0ba1] user: drh branch: trunk, size: 37224
2015-12-23
11:10
Improvements to handling of localtime. The 'utc' and 'localtime' query parameters now work on all web pages. Timestamps can be expressed with a timezone modifier and that works correctly. file: [47a238aee2] check-in: [ea63a2d1f4] user: drh branch: trunk, size: 37014
2015-12-16
01:21
Add the unpub query parameter to the /bloblist webpage. file: [93934898a3] check-in: [c8b1e81f11] user: drh branch: trunk, size: 37034
2015-12-05
21:28
Get the correct date for clusters when describing artifacts. file: [de410258ad] check-in: [13b68865c1] user: drh branch: trunk, size: 36833
20:04
Improvements to the /bigbloblist page. Fix the output_table_sorting_javascript() routine so that the sort is stable even when selecting a field that defaults to sorting in reverse order. file: [530f199e62] check-in: [f982642315] user: drh branch: trunk, size: 36786
19:21
Add the /bigbloblist information page. file: [bd9d4b9809] check-in: [483317fb0e] user: drh branch: trunk, size: 36495
2015-05-14
21:00
Remove an unused variable. file: [aa78af37cb] check-in: [99f8337b66] user: drh branch: trunk, size: 34828
18:25
Expand the /hash-collisions report to show hash prefix collisions on just check-ins in addition to overall hash collisions. file: [5fca7b9fff] check-in: [60af057415] user: drh branch: trunk, size: 34838
2015-03-01
20:56
More changes to make 'check-in' terminology consistent in source comments, SQL comments, JSON error messages, and web page link text. file: [54a193853d] check-in: [30c107e2c8] user: mistachkin branch: trunk, size: 34207
20:42
More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. file: [c0d824dffa] check-in: [6ec2c2e3d9] user: mistachkin branch: trunk, size: 34205
2015-02-27
13:36
Remove wordy side bars from two obscure pages. Change "Checkin" to "Check-in" on generated pages. Fix a typo on the webpage-ex.md documentation page. file: [daf5de5aff] check-in: [76e77aba29] user: drh branch: trunk, size: 34204
2015-02-24
00:51
Merge updates from trunk. file: [a560944516] check-in: [ae8f6f2b7a] user: mistachkin branch: unifiedStart, size: 36415
2015-02-14
12:24
When the user is "nobody", make the g.anon permission vector for "anonymous" available in addition to g.perm. Hyperlinks to pages that would be available to anonymous are shown rather than suppressed. When permission is denied and control jumps to login_needed() a new flag shows whether or not logging in as "anonymous" would help. Work in progress. file: [ba9fd6f386] check-in: [2f50d427a9] user: drh branch: login-enhancements, size: 34203
2015-02-11
15:57
More places where the %S and/or %!S formatter are useful. file: [9592a30e89] check-in: [d93f5ee3e6] user: jan.nijtmans branch: trunk, size: 34181
13:51
Link the /hash-collisions page as a submenu item on /stat. file: [bfff107c04] check-in: [b0e1196a2f] user: drh branch: trunk, size: 34186
13:34
Fix a problem in /hash-collisions that was causing the links to remain directed to the honeypot. file: [2cb38a8e8f] check-in: [aa12ac91cf] user: drh branch: trunk, size: 34082
13:18
Fix to the /hash-collisions page: Only consider the SHA1 hashes in the BLOB table, not the random hexadecimal identifiers assigned to tickets and tech-notes. The latter two live in a different namespace. file: [ece619140c] check-in: [327eee1452] user: drh branch: trunk, size: 33936
12:36
On the /hash-collisions page, list the longer collisions with links to /whatid. file: [617d244943] check-in: [3234cf1efe] user: drh branch: trunk, size: 33850
12:03
On the /hash-collisions page show the true first instance of each collision, not the second. file: [eb41691e5f] check-in: [4ce3a2bfac] user: drh branch: trunk, size: 33290
11:51
Add the /hash-collisions webpage. file: [77d3fb0b1d] check-in: [43e2aff58a] user: drh branch: trunk, size: 33290
11:09
Use the "%S" formatting option for human-readable SHA1 hashes and "%!S" for SHA1 hashes in URLs. The length of these hashes are compile-time configurable using FOSSIL_SHA1_PREFIX_LEN and FOSSIL_SHA1_URLPREFIX_LEN, respectively. Defaults: 10 and 16. file: [af0cbba90a] check-in: [1fee0377e4] user: drh branch: trunk, size: 31875
00:18
Attempt to simplify/unify the logic for looking up the start of a branch. file: [eb56a24d31] check-in: [485eb73603] user: mistachkin branch: unifiedStart, size: 34107
2015-02-10
03:05
Fix compiler warning. Coding style adjustments. Rename new link to 'branch diff' for now. Still needs tests. file: [87056e3c53] check-in: [1982a8ce07] user: mistachkin branch: viric_pbranch, size: 34687
2015-02-09
10:56
Add a link in the checkin page to show the changes in the branch in respect to the parent branch. It finds the last merge from parent to the current branch for the comparison. file: [fb601a4538] check-in: [f309130a8b] user: viriketo branch: viric_pbranch, size: 34510
2014-12-11
12:53
Improve the help message for the bloblist web page. file: [ceb57e4198] check-in: [3e3bb5f71a] user: drh branch: trunk, size: 31895
2014-12-10
21:47
Rename the "test-describe-artifacts" webpage to "bloblist". Provide an index to use for repos with more than 5000 artifacts. Improvements to the bulk artifact describer. file: [c55bbd99a6] check-in: [f3663f9f69] user: drh branch: trunk, size: 31807
20:53
Add the experimental test-describe-artifacts webpage. file: [047b31887b] check-in: [59121b9c0d] user: drh branch: trunk, size: 31134
2014-12-09
16:25
Improvements to timeline submenu and title generation. Faster ambiguous name detection query. file: [1a734037e4] check-in: [421c9eee0a] user: drh branch: trunk, size: 29689
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: [811decf1dc] check-in: [e1e9c3a300] user: drh branch: file-history-enhancement, size: 29918
2014-12-01
21:36
Still more fixes for harmless compiler warnings. file: [a5a9761d84] check-in: [3753b87d94] user: drh branch: DBP-workflow, size: 29923
21:19
Fix harmless compiler warnings. file: [63536f509e] check-in: [c68b59b1b3] user: drh branch: DBP-workflow, size: 29934
20:26
Store a short description of artifacts in bundles and in purgeitem entries. Use that short description on listings. file: [f6172aebd4] check-in: [87a04576f2] user: drh branch: DBP-workflow, size: 29957
17:17
Change output formatting of describe_artifact_to_stdout() to omit the RID. Make sure the purgeevent and purgeitem tables are not deleted by a rebuild. file: [110a68917b] check-in: [1c7dd7949e] user: drh branch: DBP-workflow, size: 29975
2014-11-29
14:16
Always show a listing of imported content on "fossil bundle import". Added the "fossil test-phantoms" command. file: [1c8eff1995] check-in: [dd5635561a] user: drh branch: DBP-workflow, size: 30041
00:20
Added the test-unsent and test-unclustered commands. Further integration of the describe_artifacts() utility. Fixes to "fossil bundle purge". file: [c92e599f61] check-in: [79ce83dc90] user: drh branch: DBP-workflow, size: 29391
2014-11-28
23:18
Begin making use of the new describe_artifacts() utility, for example in the --explain output of "bundle export" and "purge". file: [0c82858c64] check-in: [e957dc662b] user: drh branch: DBP-workflow, size: 28762
22:31
Add the describe_artifacts() utility procedure and the test-describe-artifacts command for testing it. file: [a2ecbeece8] check-in: [47115adec5] user: drh branch: DBP-workflow, size: 28677
2014-11-25
20:49
Work on the logic for parsing command-line options to the "bundle export". The same routine might well be useful for other routines, like "timeline". file: [2dce4f07f6] check-in: [8a57413e82] user: drh branch: DBP-workflow, size: 23677
04:19
In the "fossil purge BRANCHNAME" command, purge the entire branch, not just the last checkin of the branch. file: [dfb51b2336] check-in: [cbe1fa5109] user: drh branch: DBP-workflow, size: 23711
01:33
The "purge" and "purge list" commands appear to be working. file: [1756544f7f] check-in: [92de66d219] user: drh branch: DBP-workflow, size: 23088
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: [04c96fe1ca] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 23095
2014-08-15
09:24
More style fixes, e.g. c/char const/const char/ file: [70e469c451] check-in: [38421a9c99] user: jan.nijtmans branch: trunk, size: 23084
2014-08-05
10:52
Some code formatting. No change in functionality. file: [62ec61a19d] check-in: [b9b3ce3b39] user: jan.nijtmans branch: trunk, size: 23084
2014-07-30
15:40
Call verify_all_options() on most of fossil CLI commands. - Skip all the test-* commands for now (may be unnecessary) - Skip sha1sum, md5sum and artifact because they can take "-" as argument and verify_all_options() would call fatal. Need to handle those differently... - Command with subcommands that have their options are remaining: branch, bisect, cache, configuration, json, sql, stash, tag, ticket, user, wiki. (not sure how to handle those yet..) file: [443d577a9a] check-in: [a426154b3e] user: mgagnon branch: verify-all-options, size: 23086
2014-07-23
21:37
When available, pass the original comment text as well as the (possibly prefixed) comment into comment_print(). Add COMMENT_PRINT_ORIG_BREAK flag to the new comment printing algorithm. Change the width argument for the test-comment-format command into an option. Add --origbreak option to the test-comment-format command. file: [a9e93dd36a] check-in: [0d0b80fd1c] user: mistachkin branch: trunk, size: 23017
2014-07-20
02:35
Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. file: [5f045c560f] check-in: [18a97b3a8f] user: mistachkin branch: experimental, size: 23008
02:10
Merge updates from trunk. file: [f4f4d1e2e9] check-in: [5ea6a95a7b] user: mistachkin branch: experimental, size: 23032
2014-07-02
10:50
Use "%S" format in stead of "%.10s" in more places where UUID's are handled. file: [8831e00df0] check-in: [b246fa0cee] user: jan.nijtmans branch: 16-digit-event-ids, size: 22963
2014-06-20
03:56
Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. file: [6678888a23] check-in: [10b47cc350] user: mistachkin branch: experimental, size: 23037
2014-06-16
09:05
Merge trunk. Make it work on Windows too. Variable width output on more commands. file: [41f0501bbf] check-in: [40710b7a05] user: jan.nijtmans branch: autoadjust, size: 22968
2014-06-14
13:59
Enhance the "fossil whatis" command so that it can accept multiple arguments. file: [362202a646] check-in: [a73da231d8] user: drh branch: trunk, size: 22968
2014-04-23
11:03
Avoid the use of strcpy() as this upsets OpenBSD. file: [298a16347d] check-in: [3f487aca8a] user: drh branch: trunk, size: 22747
2014-04-22
15:15
Add the test-ambiguous command for finding ambiguous SHA1-hash abbreviations. file: [93df977bd7] check-in: [2aaae64a59] user: drh branch: trunk, size: 22716
2014-04-08
05:23
Output information on ambiguous event match. file: [fd8f98846e] check-in: [aa10e75656] user: andybradford branch: short-uuid, size: 21307
04:34
This function also is no longer needed at this point. file: [1d25cd8df4] check-in: [8b9b44515e] user: andybradford branch: short-uuid, size: 20836
04:32
Use function more specific to detecting collisions to catch events, tickets and other types in blob. file: [a1c1899ccd] check-in: [ae6f27004b] user: andybradford branch: short-uuid, size: 21402
2014-04-06
04:51
Show short UUID collisions also for tickets and not just ticket changes. Reported on ML. file: [6440520d6b] check-in: [0066d6c6a9] user: andybradford branch: short-uuid, size: 21375
2014-03-31
13:02
Use full-length SHA1 hashes on the "ambiguous" webpage. file: [bf160a5c6b] check-in: [42e66c1a17] user: drh branch: trunk, size: 19136
12:59
Add missing db_finalize() statements. file: [6d8593784f] check-in: [07e93f3854] user: drh branch: trunk, size: 19136
2014-03-18
14:52
remove unused variable file: [b8a2035325] check-in: [dfca123729] user: jan.nijtmans branch: trunk, size: 19117
2014-03-14
13:57
Enhance the "whatis" command to report on attachments and to include raw tags so that cluster artifacts are identified. Add the "test-whatis-all" command to run "whatis" on every artifact in the repository. file: [8dd1af8c03] check-in: [5cdc39dc2d] user: drh branch: trunk, size: 19168
12:30
Enhance the "whatis" command so that if given an ambiguous SHA1 hash prefix it shows "what is" all possible values for that hash prefix. file: [33cddc4913] check-in: [933904fe70] user: drh branch: trunk, size: 16521
2014-02-06
13:38
Fix a comment, and remove some unnecessary end-of-line spaces. file: [0493599861] check-in: [c54c2b0d4a] user: jan.nijtmans branch: trunk, size: 16197
2013-12-28
22:41
Eliminate the need to compile SQLite with -Dlocaltime=fossil_locatime. This makes the timeline-utc setting work when fossil is configured with --disable-internal-sqlite. file: [a9c532af8b] check-in: [d7fd72dc30] user: jan.nijtmans branch: timeline-utc, size: 16195
2013-08-21
14:24
The undocumented feature of resolving RID-looking strings as RIDs has been changed to rid:### instead to avoid surprise, per ML discussion. file: [b2f239f28d] check-in: [4c80aa2ae1] user: stephan branch: trunk, size: 16178
2013-05-01
09:42
Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. file: [7cf572cae5] check-in: [5214a2a8b8] user: jan.nijtmans branch: trunk, size: 16099
2013-01-03
10:31
Updating from trunk. I've left some merge conflicts to solve (annotate, diff) file: [99357e8f3c] check-in: [b5b8448ece] user: viriketo branch: annotate_links, size: 18462
2012-11-04
12:59
Fix typos. file: [ab3b8161d7] check-in: [45065c5c28] user: dmitry branch: spelling, size: 16084
2012-10-28
17:28
Performance enhancement for branch name look-ups. file: [2d4bcb6f65] check-in: [186405ce3a] user: drh branch: trunk, size: 16085
2012-10-16
12:19
Updating from trunk. file: [1436af2802] check-in: [3cdf9480dd] user: viriketo branch: annotate_links, size: 18542
2012-10-15
14:41
The name_to_rid() routine returns record-IDs even if they do not appear in the EVENT table. file: [c40c25d578] check-in: [a758144e26] user: drh branch: trunk, size: 16164
2012-10-09
13:48
Updating from trunk. I solved some merge conflicts: 1) the checkin info in the vdiff page, taking that from trunk, and 2) the vdiff menu options, which I tried to get similar to what I had in the branch. file: [50160209ff] check-in: [f4b082d464] user: viriketo branch: annotate_links, size: 18459
2012-09-06
18:26
Fix a bug in name resolution when the name begins with "tag:" file: [655d3ceb30] check-in: [ac65f5bd54] user: drh branch: trunk, size: 16081
13:52
Improvements to the "root:TAG" naming option so that TAG can also be a UUID. file: [4e62aee3a6] check-in: [0e9277267f] user: drh branch: trunk, size: 16065
2012-09-05
20:45
Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. file: [a7440c231a] check-in: [41c3c1900b] user: drh branch: trunk, size: 15836
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [803340db91] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 15824
2012-08-27
18:36
All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. file: [b718b8a7fd] check-in: [66f4fa9bd5] user: drh branch: trunk, size: 15825
2012-08-08
13:46
Updating from trunk. I solved three merge conflicts about hyperlinks. file: [ddf7ba580e] check-in: [08db320464] user: viriketo branch: annotate_links, size: 18191
2012-07-14
11:40
Changes to the root-tag processing to provide better error messages. file: [ae0f607314] check-in: [36134ce275] user: drh branch: root-tag, size: 15813
04:43
Allow check-in specifications of the form "root:BRANCH" where BRANCH is a branch name. Such a spec refers to the point on the parent branch from which the branch is derived. Useful for doing a diff of an entire branch, for example, using "fossil diff --from root:xyz --to xyz". file: [0afde8899d] check-in: [a4e01221c8] user: drh branch: root-tag, size: 15820
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [9a65c964b6] check-in: [0328d68181] user: drh branch: sqlite4, size: 15156
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: [e997d86280] check-in: [6823912746] user: drh branch: sqlite4, size: 15150
2012-04-04
16:20
Updating from trunk to get the latest trunk fixes. file: [91950ddc56] check-in: [b7f3a32d4e] user: viriketo branch: annotate_links, size: 17528
2012-03-29
14:54
Add vim modline everywhere file: [f5a164b351] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 15192
2012-03-18
02:45
Added name_to_uuid2() file: [af18fd6b7b] check-in: [c685a35eb0] user: stephan branch: trunk, size: 15150
2012-03-04
17:29
/json/wiki/get now supports uuid=string option to specify a specific version of the page. Response now includes the parent version's uuid. file: [3065942cea] check-in: [6f2a51602e] user: stephan branch: trunk, size: 14371
2012-02-17
23:16
Fix on the get_parent_branch_rid - wrong variable. file: [c7ad996270] check-in: [75b4676c51] user: viriketo branch: annotate_links, size: 16756
22:52
Adding a kind of symbolic name that returns the last checkin of the parent branch merged into the requested branch. For example, if annotate_links forked from trunk, "pbranch:annotate_links" returns the rid of the last time trunk was merged into annotate_links. file: [e75c22db5b] check-in: [d560953c98] user: viriketo branch: annotate_links, size: 16747
2012-02-03
14:40
Show check-in tags as part of the output of the "whatis" command. file: [5594f112ef] check-in: [b4a1c60ef6] user: drh branch: trunk, size: 14378
2012-01-23
03:51
Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. file: [3ee20ef222] check-in: [de9c2f08d7] user: steveb branch: jimtcl, size: 14054
2011-11-05
00:30
Add an default case to the event type switch in the whatis command. file: [bb6b80a03e] check-in: [4d36938359] user: drh branch: trunk, size: 14050
00:23
Police various compiler warnings. file: [ff6aa285aa] check-in: [536fb1d6e0] user: mistachkin branch: jimtcl, size: 14002
2011-11-04
20:37
Added configure option --enable-json to enable json features. They are disabled by default. file: [012a976974] check-in: [525816e6d7] user: json-demo branch: json, size: 13998
17:24
merged in trunk [272e304d3f]. file: [8818b191a6] check-in: [34359c3ad1] user: stephan branch: json, size: 13965
2011-11-03
18:59
Add the "whatis" command. file: [2bf9c949e7] check-in: [9c3ce9f6e2] user: drh branch: trunk, size: 13870
01:22
Refactor the name resolution logic in name.c. file: [831f83c88b] check-in: [7858a39b36] user: drh branch: trunk, size: 10965
2011-10-19
21:13
s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h. file: [b9009d683a] check-in: [d2c1ae23a9] user: stephan branch: json, size: 11604
2011-10-16
10:04
merged/resolved trunk [ee723ed98ddb0a]. file: [833b265532] check-in: [a40ac8fdc4] user: stephan branch: json, size: 11603
2011-10-14
16:12
Merging the extended_ci_names branch, that introduces more ways of naming checkins in diff and update operations. file: [e7521b8e2b] check-in: [107e605f41] user: viriketo branch: declined, size: 13275
00:06
Add /*sort*/ marks to some SQL queries to disable warnings about sorting without an index. file: [e4bc545f1c] check-in: [fff43ebb5b] user: drh branch: trunk, size: 11509
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: [2d6c719720] check-in: [9fe787ec03] user: viriketo branch: extended_ci_names, size: 13258
2011-10-07
13:51
First draft, no-frills /json/diff added. file: [963d6b4dad] check-in: [54e1f1a53d] user: stephan branch: json, size: 11586
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: [04392f102f] check-in: [2a013f0228] user: drh branch: trunk, size: 11492
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [5e71a346de] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 11091
2011-04-25
22:23
Change the definition of a "Leaf" to be any node that has no children of any kind (merge or non-merge) in the same branch. A "rebuild" or a "fossil leaves --recompute" is required to recompute the LEAF table after upgrading to this version. file: [0dc4c01000] check-in: [e17fc71319] user: drh branch: trunk, size: 11073
2011-03-10
17:39
Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. file: [70abc383da] check-in: [cfec72248e] user: drh branch: path-refactor, size: 11071
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: [184a5a029f] check-in: [31c52c7b3e] user: drh branch: trunk, size: 11075
2010-12-16
14:46
Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. file: [9a03e3ae43] check-in: [daeb10f65f] user: drh branch: trunk, size: 11023
2010-11-11
23:08
Change the name of the special "ckout" tag to "current". Also allow "previous" in addition to "prev" for the parent of the current checkout. file: [f5e8483f71] check-in: [badb9ff231] user: drh branch: trunk, size: 11027
22:04
Add support for "magic" tags "ckout", "prev" and "next". Show the version updating to when performing an "update". file: [80945b44e4] check-in: [5ea9ad379d] user: drh branch: trunk, size: 10994
2010-10-14
19:14
Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. file: [b299198862] check-in: [2fac809165] user: drh branch: trunk, size: 10304
2010-07-08
17:53
Take care to close the connection to the database file before existing. This gives the database a chance to clean up (and, for example, delete WAL and shared-memory files). file: [7dfd72d5e7] check-in: [932825bc6a] user: drh branch: trunk, size: 10234
2010-05-16
19:08
Change from GPL to the Simplified BSD License. file: [dfa2269302] check-in: [c06edd231f] user: drh branch: clear-title, size: 10235
2010-04-22
01:02
When the "name" parameter for the /artifact webpage (and similar pages) is ambiguous, bring up a page that allows the user to choose between the various options. Ticket [901936cf06df1b9b9a]. file: [d1a603c94b] check-in: [d02115bbf0] user: drh branch: trunk, size: 10511
2010-03-21
21:51
Avoid the use of rowids in URLs, since they can change on a rebuild. Use SHA1-derived artifact IDs instead. file: [e337336f8b] check-in: [a4b10f43e2] user: drh branch: trunk, size: 8486
2010-03-08
14:12
Changes to file browser to be more direct and describing what is seen in the union of all files from all versions. Add hyperlinks to tip and trunk. file: [16af7eb9cd] check-in: [4db129c925] user: drh branch: trunk, size: 8361
2010-03-06
16:41
Allow specifying tags using TAG:DATE. The result is the newest check-in with TAG that occurs or before DATE. file: [87d8edac1c] check-in: [337a1aca06] user: drh branch: trunk, size: 8053
2010-02-06
12:14
Fix double-free of zCopy in date_to_uuid(). Ticket [dc2b2503031] file: [825efe68f8] check-in: [01a769a9fa] user: drh branch: trunk, size: 6545
2010-02-05
21:09
Accept date/time strings as a valid tag. They resolve to the most recent check-in prior to the given date/time. file: [7891fd5967] check-in: [93827b8450] user: drh branch: trunk, size: 6560
2010-01-19
17:34
Cleanup of the code used to resolve tag names in contexts where an artifact ID can be entered. file: [9c3bb93aa7] check-in: [bf56b2ddf4] user: drh branch: trunk, size: 5045
2009-09-14
15:33
Fix an ambiguous column reference in a join - problem introduced by the recent additions to the event table. file: [1511a64c2c] check-in: [d31e054f0d] user: drh branch: trunk, size: 5705
2008-10-26
15:59
Correctly detect when an artifact prefix does not match any artifact. Provide better error messages for non-matching and ambiguous artifact prefixes. Fix for ticket [d0a7fc67e9]. file: [040558eaa3] check-in: [9acf0bcdbe] user: drh branch: trunk, size: 5697
2008-10-24
13:27
Change all mentions of "UUID" in the documentation and help screens into either "artifact ID" or "baseline ID" or "ticket ID" as appropriate. "UUID" has a widely recognized meaning that is different from its meaning in fossil. "UUID" is still used in code comments and in variable names. file: [9460906179] check-in: [e8c4f69c50] user: drh branch: trunk, size: 5505
2008-09-03
18:52
Clarify some comments in name.c file: [68dd0b644f] check-in: [5113ab5981] user: eric branch: trunk, size: 5502
2008-08-24
20:16
Tidy up tagview code. file: [8550ff74c5] check-in: [0e924820bf] user: eric branch: trunk, size: 5393
2008-08-21
20:59
Include non-sym- tags in tagview web page. Also merge mainline into tagview branch. file: [f2384ef316] check-in: [5fb14b9a0f] user: eric branch: trunk, size: 5387
2008-08-04
20:46
Make the info web page handle symbolic tags as well as UUIDs. Start trying to make the currently-disabled tagview page more useful. file: [cf54ee1717] check-in: [3984b1b2c1] user: eric branch: trunk, size: 5269
2008-07-27
18:35
Change behavior of Fossil's tag handling. 1. All subcommands of command <tt>tag</tt> prepends a prefix <tt>sym-</tt> infront of every tag name passed to them. Tags beginning with <tt>sym-</tt> are special in Fossil as they might serve as replacement of a UUID they are attached to.<br><br> Further, <tt>tag list</tt> will only list all tags beginning with <tt>sym-</tt> but with that prefix removed during display as default.<br><br> All subcommands can get passed an option <tt>--raw</tt>, that prevent the prepending of the prefix <tt>sym-</tt> in front of the tag name. <tt>tag list</tt> will report all tags without removing any prefix if called with option <tt>--raw</tt>. 2. If a command takes a tag name that may be confused with a UUID, the command did interpret that parameter as a UUID instead as a tag name. Such tags might now be prefixed with a <tt>tag:</tt> to enforce the command to take them as tag name instead of a UUID. For example: <verbatim> fossil tag add abcde $uuid : fossil update tag:abcde </verbatim> without the prefix <tt>tag:</tt> fossil would try to update to a UUID beginning with <tt>abcde</tt>. If no such UUID was found, fossil will complain and exit. file: [825efda6ea] check-in: [d1c9938025] user: cle branch: trunk, size: 4666
2008-02-06
03:05
Remove string_xform.c from the makefile. Require a "sym-" prefix on tags used to name baselines or branches. The prefix is omitted when the tag is used for this purpose; it is only there to avoid ambiguity with other built-in tag names. file: [ba487d186b] check-in: [41cf3e7c1d] user: drh branch: trunk, size: 4458
2007-09-25
21:21
Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. file: [8d07e9c5fd] check-in: [e63a9fd9d0] user: jnc branch: trunk, size: 4450
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: [6d9bb622dd] check-in: [09c4adeb6f] user: drh branch: trunk, size: 4429
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: [36506ea789] check-in: [3b5514ed82] user: drh branch: trunk, size: 4427
2007-07-21
14:10
Added: Initial check-in of m1 sources. file: [c08d513136] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 3757