Fossil

History for src/name.c
Login

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

History for src/name.c

2020-06-01
20:22
[3cf8f868] part of check-in [d45542cc] Give SQLite a hint to help it run faster in symbolic_name_to_rid(). (check-in: [d45542cc] user: drh branch: trunk, size: 51350)
2020-05-27
22:14
[d8d32611] part of check-in [df520195] 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. (check-in: [df520195] user: wyoung branch: uuid-to-hash, size: 51340)
16:02
[4c4d80ce] part of check-in [32f391f6] Merged trunk changes in (check-in: [32f391f6] user: wyoung branch: artifact-view-links, size: 50990)
2020-05-06
22:04
[caf0b3a3] part of check-in [5c600718] 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. (check-in: [5c600718] user: ashepilko branch: browse-to-file, size: 50980)
08:47
[b8646557] part of check-in [da1adac6] 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. (check-in: [da1adac6] user: wyoung branch: artifact-view-links, size: 50981)
2020-04-14
14:27
[414c5b8e] part of check-in [941280ae] Show the table of public phantoms directly on the security audit page. Dig deeper looking for the source of public phantoms. (check-in: [941280ae] user: drh branch: trunk, size: 50971)
13:32
[2c8bd109] part of check-in [83db2443] 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. (check-in: [83db2443] user: drh branch: trunk, size: 49005)
2020-04-13
20:16
[06d963bc] part of check-in [b3a346e0] 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. (check-in: [b3a346e0] user: drh branch: trunk, size: 46748)
18:28
[94097d8a] part of check-in [7fd31f69] Enhance the artifact description logic to try to determine the source of phantom artifacts. (check-in: [7fd31f69] user: drh branch: trunk, size: 46909)
17:09
[2f541549] part of check-in [28b92ca6] Faster implementation of the phantom artifact display on the /bloblist page. (check-in: [28b92ca6] user: drh branch: trunk, size: 45511)
14:32
[37a94ff7] part of check-in [10c90175] For the rcvids shown on the /bloblist page, provide hyperlinks. (check-in: [10c90175] user: drh branch: trunk, size: 45539)
14:07
[5b218ba2] part of check-in [a0faf128] Show RCVID values to administrators on the /bloblist page. (check-in: [a0faf128] user: drh branch: trunk, size: 45407)
2020-04-12
23:29
[db53b539] part of check-in [648bc305] The admin can see private artifacts in /bloblist even if they do not have the Private ('x') permission. (check-in: [648bc305] user: drh branch: trunk, size: 44845)
23:25
[989292f4] part of check-in [7b6b5671] Only allow users with appropriate privileges to see private and phantom artifacts in the /bloblist report. (check-in: [7b6b5671] user: drh branch: trunk, size: 44812)
23:10
[546b6e12] part of check-in [ea83cdad] 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.) (check-in: [ea83cdad] user: drh branch: trunk, size: 44448)
2020-04-05
23:45
[36273b27] part of check-in [06afb702] Match the COMMAND and WEBPAGE names with _cmd and _page functions; forumpost/045bffda68 (check-in: [06afb702] user: ashepilko branch: api-cleanup, size: 43843)
19:02
[489a8f2b] part of check-in [a5f31031] 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. (check-in: [a5f31031] user: drh branch: trunk, size: 43840)
2019-09-27
23:56
[c2932848] part of check-in [52ae3288] Added -- support to (3-way-merge, open, sqlar, stash save|snapshot, tarball, touch, undo/redo, update, zip). (check-in: [52ae3288] user: stephan branch: double-dash-flag, size: 42673)
2019-09-03
20:36
[cc802dd9] part of check-in [b40f1ac1] Wiki test fixes. (check-in: [b40f1ac1] user: drh branch: trunk, size: 42539)
2019-08-27
01:47
[bce5ab30] part of check-in [dcd8f1d8] 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. (check-in: [dcd8f1d8] user: drh branch: vdiff-improvements, size: 42441)
2019-07-23
03:49
[8d103e6c] part of check-in [7627d4a7] Enable "fossil whatis" to actually find a wiki page when given --type w. (check-in: [7627d4a7] user: andybradford branch: test-updates, size: 41724)
2019-03-27
13:16
[e9628654] part of check-in [437f39b8] Accept pure numeric ISO8601 date/time strings (without punctuation) if there are not conflicts with other identifiers. (check-in: [437f39b8] user: drh branch: trunk, size: 41626)
2019-01-27
15:35
[931ddcd8] part of check-in [bc62fa17] 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. (check-in: [bc62fa17] user: florian branch: comment-format-setting, size: 39264)
2018-07-24
22:21
[44fedd65] part of check-in [318b7c5a] Fix describe_artifact so that it understands forum posts. (check-in: [318b7c5a] user: drh branch: forum-v2, size: 39243)
2018-07-22
18:16
[abf2e06a] part of check-in [ffe8db57] Updates to the artifact identifier logic to support Forum. (check-in: [ffe8db57] user: drh branch: forum-v2, size: 38638)
2018-06-24
18:22
[f55933d2] part of check-in [4eb3e0f2] Only invoke the email alert sender after a successful HTTP request. Mark Not Found requests as 404, unsuccessful. (check-in: [4eb3e0f2] user: drh branch: trunk, size: 38658)
2017-12-11
14:52
[d99ecd15] part of check-in [cefadbd5] Merge the /artifact_size_stats page into the /artifact_stats page. Make that page accessible to anybody with check-in privilege. (check-in: [cefadbd5] user: drh branch: trunk, size: 38582)
2017-12-10
02:30
[b134f78c] part of check-in [4439f15d] Add the experimental /artifact_size_stats webpage. There are no links to this page, yet. (check-in: [4439f15d] user: drh branch: trunk, size: 38530)
2017-12-06
10:01
[a59d83e7] part of check-in [6b645d63] Perform table sorting using a separate javascript file rather than using in-line javascript. (check-in: [6b645d63] user: drh branch: trunk, size: 38404)
2017-12-05
15:48
[b81eae34] part of check-in [537b498e] Tolerate "[...]" delimiters enclosing hash identifiers. (check-in: [537b498e] user: drh branch: trunk, size: 38389)
2017-09-19
17:24
[1cc2b83d] part of check-in [0594266c] New submenu links to the artifact list and 250-largest artifacts pages. (check-in: [0594266c] user: drh branch: trunk, size: 38049)
2017-05-12
17:22
[7672b981] part of check-in [8e27a5a0] Change a few %s format letters into %h. (check-in: [8e27a5a0] user: drh branch: trunk, size: 37827)
2017-03-16
16:16
[474572bd] part of check-in [dd687c7c] Remove the (broken) "Color by Hash" submenu link from the /bloblist page. (check-in: [dd687c7c] user: drh branch: trunk, size: 37827)
15:03
[03331547] part of check-in [59a8438a] 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. (check-in: [59a8438a] user: drh branch: trunk, size: 37910)
2017-03-01
15:35
[93545358] part of check-in [b9a1a3b9] Change references to "SHA1 hash" in comments and UI labels to be "artifact hash" or similar. (check-in: [b9a1a3b9] user: drh branch: fossil-2.0, size: 37362)
2017-02-28
16:25
[7dd0e12f] part of check-in [1c8768b0] Refactoring and cleanup of some of the hash name interfaces. (check-in: [1c8768b0] user: drh branch: fossil-2.0, size: 37355)
2017-02-27
18:26
[384321dc] part of check-in [80f9b68e] Manifest parser supports various hash sizes. (check-in: [80f9b68e] user: drh branch: fossil-2.0, size: 37400)
2016-11-04
22:37
[26827764] part of check-in [e5b62edb] 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. (check-in: [e5b62edb] user: andygoth branch: trunk, size: 37485)
21:32
[8f7b9b57] part of check-in [187424e8] Remove unused, undocumented zTitle argument to style_submenu_element(). This argument appears to have been unused all the way back to [dbda8d6ce9]. (check-in: [187424e8] user: andygoth branch: trunk, size: 37489)
2016-08-27
21:16
[fbef7063] part of check-in [35d43fd9] Fix comment and documentation typos. (check-in: [35d43fd9] user: drh branch: trunk, size: 37507)
2016-08-10
09:06
[5192c05e] part of check-in [c3b5f1d2] Remove unnecessary spacing (check-in: [c3b5f1d2] user: jan.nijtmans branch: trunk, size: 37511)
2016-07-28
13:58
[6d1f8513] part of check-in [263fd2da] Enhance the "fossil purge" command to allow it to specify individual artifacts and files to be purged. (check-in: [263fd2da] user: drh branch: purge, size: 37514)
2016-04-08
13:03
[0131aefb] part of check-in [a1b09559] Updating from trunk. (check-in: [a1b09559] user: viriketo branch: viric_flavour, size: 39843)
2016-04-07
18:41
[d5441ee2] part of check-in [8bfd9951] Make usage of 'Usage:' and 'or:' consistent in all help text. (check-in: [8bfd9951] user: rberteig branch: trunk, size: 37228)
2016-04-01
20:21
[1b81b8cb] part of check-in [2a4e31bd] Work in progress on spell-check and proof-reading sweep over the help text. (check-in: [2a4e31bd] user: rberteig branch: ross-spellcheck, size: 37216)
2016-03-24
18:23
[c18080a2] part of check-in [57f1eaec] 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. (check-in: [57f1eaec] user: rberteig branch: trunk, size: 37217)
2016-01-18
23:19
[7c41f968] part of check-in [0f9d0f0b] Improved "help" for the "fossil whatis" command. (check-in: [0f9d0f0b] user: drh branch: trunk, size: 37224)
2015-12-23
11:10
[47a238ae] part of check-in [ea63a2d1] 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. (check-in: [ea63a2d1] user: drh branch: trunk, size: 37014)
2015-12-16
01:21
[93934898] part of check-in [c8b1e81f] Add the unpub query parameter to the /bloblist webpage. (check-in: [c8b1e81f] user: drh branch: trunk, size: 37034)
2015-12-05
21:28
[de410258] part of check-in [13b68865] Get the correct date for clusters when describing artifacts. (check-in: [13b68865] user: drh branch: trunk, size: 36833)
20:04
[530f199e] part of check-in [f9826423] 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. (check-in: [f9826423] user: drh branch: trunk, size: 36786)
19:21
[bd9d4b98] part of check-in [483317fb] Add the /bigbloblist information page. (check-in: [483317fb] user: drh branch: trunk, size: 36495)
2015-05-14
21:00
[aa78af37] part of check-in [99f8337b] Remove an unused variable. (check-in: [99f8337b] user: drh branch: trunk, size: 34828)
18:25
[5fca7b9f] part of check-in [60af0574] Expand the /hash-collisions report to show hash prefix collisions on just check-ins in addition to overall hash collisions. (check-in: [60af0574] user: drh branch: trunk, size: 34838)
2015-03-01
20:56
[54a19385] part of check-in [30c107e2] More changes to make 'check-in' terminology consistent in source comments, SQL comments, JSON error messages, and web page link text. (check-in: [30c107e2] user: mistachkin branch: trunk, size: 34207)
20:42
[c0d824df] part of check-in [6ec2c2e3] More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. (check-in: [6ec2c2e3] user: mistachkin branch: trunk, size: 34205)
2015-02-27
13:36
[daf5de5a] part of check-in [76e77aba] 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. (check-in: [76e77aba] user: drh branch: trunk, size: 34204)
2015-02-24
00:51
[a5609445] part of check-in [ae8f6f2b] Merge updates from trunk. (check-in: [ae8f6f2b] user: mistachkin branch: unifiedStart, size: 36415)
2015-02-14
12:24
[ba9fd6f3] part of check-in [2f50d427] 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. (check-in: [2f50d427] user: drh branch: login-enhancements, size: 34203)
2015-02-11
15:57
[9592a30e] part of check-in [d93f5ee3] More places where the %S and/or %!S formatter are useful. (check-in: [d93f5ee3] user: jan.nijtmans branch: trunk, size: 34181)
13:51
[bfff107c] part of check-in [b0e1196a] Link the /hash-collisions page as a submenu item on /stat. (check-in: [b0e1196a] user: drh branch: trunk, size: 34186)
13:34
[2cb38a8e] part of check-in [aa12ac91] Fix a problem in /hash-collisions that was causing the links to remain directed to the honeypot. (check-in: [aa12ac91] user: drh branch: trunk, size: 34082)
13:18
[ece61914] part of check-in [327eee14] 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. (check-in: [327eee14] user: drh branch: trunk, size: 33936)
12:36
[617d2449] part of check-in [3234cf1e] On the /hash-collisions page, list the longer collisions with links to /whatid. (check-in: [3234cf1e] user: drh branch: trunk, size: 33850)
12:03
[eb41691e] part of check-in [4ce3a2bf] On the /hash-collisions page show the true first instance of each collision, not the second. (check-in: [4ce3a2bf] user: drh branch: trunk, size: 33290)
11:51
[77d3fb0b] part of check-in [43e2aff5] Add the /hash-collisions webpage. (check-in: [43e2aff5] user: drh branch: trunk, size: 33290)
11:09
[af0cbba9] part of check-in [1fee0377] 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. (check-in: [1fee0377] user: drh branch: trunk, size: 31875)
00:18
[eb56a24d] part of check-in [485eb736] Attempt to simplify/unify the logic for looking up the start of a branch. (check-in: [485eb736] user: mistachkin branch: unifiedStart, size: 34107)
2015-02-10
03:05
[87056e3c] part of check-in [1982a8ce] Fix compiler warning. Coding style adjustments. Rename new link to 'branch diff' for now. Still needs tests. (check-in: [1982a8ce] user: mistachkin branch: viric_pbranch, size: 34687)
2015-02-09
10:56
[fb601a45] part of check-in [f309130a] 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. (check-in: [f309130a] user: viriketo branch: viric_pbranch, size: 34510)
2014-12-11
12:53
[ceb57e41] part of check-in [3e3bb5f7] Improve the help message for the bloblist web page. (check-in: [3e3bb5f7] user: drh branch: trunk, size: 31895)
2014-12-10
21:47
[c55bbd99] part of check-in [f3663f9f] 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. (check-in: [f3663f9f] user: drh branch: trunk, size: 31807)
20:53
[047b3188] part of check-in [59121b9c] Add the experimental test-describe-artifacts webpage. (check-in: [59121b9c] user: drh branch: trunk, size: 31134)
2014-12-09
16:25
[1a734037] part of check-in [421c9eee] Improvements to timeline submenu and title generation. Faster ambiguous name detection query. (check-in: [421c9eee] user: drh branch: trunk, size: 29689)
2014-12-08
15:36
[811decf1] part of check-in [e1e9c3a3] 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. (check-in: [e1e9c3a3] user: drh branch: file-history-enhancement, size: 29918)
2014-12-01
21:36
[a5a9761d] part of check-in [3753b87d] Still more fixes for harmless compiler warnings. (check-in: [3753b87d] user: drh branch: DBP-workflow, size: 29923)
21:19
[63536f50] part of check-in [c68b59b1] Fix harmless compiler warnings. (check-in: [c68b59b1] user: drh branch: DBP-workflow, size: 29934)
20:26
[f6172aeb] part of check-in [87a04576] Store a short description of artifacts in bundles and in purgeitem entries. Use that short description on listings. (check-in: [87a04576] user: drh branch: DBP-workflow, size: 29957)
17:17
[110a6891] part of check-in [1c7dd794] 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. (check-in: [1c7dd794] user: drh branch: DBP-workflow, size: 29975)
2014-11-29
14:16
[1c8eff19] part of check-in [dd563556] Always show a listing of imported content on "fossil bundle import". Added the "fossil test-phantoms" command. (check-in: [dd563556] user: drh branch: DBP-workflow, size: 30041)
00:20
[c92e599f] part of check-in [79ce83dc] Added the test-unsent and test-unclustered commands. Further integration of the describe_artifacts() utility. Fixes to "fossil bundle purge". (check-in: [79ce83dc] user: drh branch: DBP-workflow, size: 29391)
2014-11-28
23:18
[0c82858c] part of check-in [e957dc66] Begin making use of the new describe_artifacts() utility, for example in the --explain output of "bundle export" and "purge". (check-in: [e957dc66] user: drh branch: DBP-workflow, size: 28762)
22:31
[a2ecbeec] part of check-in [47115ade] Add the describe_artifacts() utility procedure and the test-describe-artifacts command for testing it. (check-in: [47115ade] user: drh branch: DBP-workflow, size: 28677)
2014-11-25
20:49
[2dce4f07] part of check-in [8a57413e] 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". (check-in: [8a57413e] user: drh branch: DBP-workflow, size: 23677)
04:19
[dfb51b23] part of check-in [cbe1fa51] In the "fossil purge BRANCHNAME" command, purge the entire branch, not just the last checkin of the branch. (check-in: [cbe1fa51] user: drh branch: DBP-workflow, size: 23711)
01:33
[1756544f] part of check-in [92de66d2] The "purge" and "purge list" commands appear to be working. (check-in: [92de66d2] user: drh branch: DBP-workflow, size: 23088)
2014-10-20
15:01
[04c96fe1] part of check-in [0a7e326f] 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. (check-in: [0a7e326f] user: drh branch: compile-time-print-checking, size: 23095)
2014-08-15
09:24
[70e469c4] part of check-in [38421a9c] More style fixes, e.g. c/char const/const char/ (check-in: [38421a9c] user: jan.nijtmans branch: trunk, size: 23084)
2014-08-05
10:52
[62ec61a1] part of check-in [b9b3ce3b] Some code formatting. No change in functionality. (check-in: [b9b3ce3b] user: jan.nijtmans branch: trunk, size: 23084)
2014-07-30
15:40
[443d577a] part of check-in [a426154b] 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..)
(check-in: [a426154b] user: mgagnon branch: verify-all-options, size: 23086)
2014-07-23
21:37
[a9e93dd3] part of check-in [0d0b80fd] 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. (check-in: [0d0b80fd] user: mistachkin branch: trunk, size: 23017)
2014-07-20
02:35
[5f045c56] part of check-in [18a97b3a] Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. (check-in: [18a97b3a] user: mistachkin branch: experimental, size: 23008)
02:10
[f4f4d1e2] part of check-in [5ea6a95a] Merge updates from trunk. (check-in: [5ea6a95a] user: mistachkin branch: experimental, size: 23032)
2014-07-02
10:50
[8831e00d] part of check-in [b246fa0c] Use "%S" format in stead of "%.10s" in more places where UUID's are handled. (check-in: [b246fa0c] user: jan.nijtmans branch: 16-digit-event-ids, size: 22963)
2014-06-20
03:56
[6678888a] part of check-in [10b47cc3] Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. (check-in: [10b47cc3] user: mistachkin branch: experimental, size: 23037)
2014-06-16
09:05
[41f0501b] part of check-in [40710b7a] Merge trunk. Make it work on Windows too. Variable width output on more commands. (check-in: [40710b7a] user: jan.nijtmans branch: autoadjust, size: 22968)
2014-06-14
13:59
[362202a6] part of check-in [a73da231] Enhance the "fossil whatis" command so that it can accept multiple arguments. (check-in: [a73da231] user: drh branch: trunk, size: 22968)
2014-04-23
11:03
[298a1634] part of check-in [3f487aca] Avoid the use of strcpy() as this upsets OpenBSD. (check-in: [3f487aca] user: drh branch: trunk, size: 22747)
2014-04-22
15:15
[93df977b] part of check-in [2aaae64a] Add the test-ambiguous command for finding ambiguous SHA1-hash abbreviations. (check-in: [2aaae64a] user: drh branch: trunk, size: 22716)
2014-04-08
05:23
[fd8f9884] part of check-in [aa10e756] Output information on ambiguous event match. (check-in: [aa10e756] user: andybradford branch: short-uuid, size: 21307)
04:34
[1d25cd8d] part of check-in [8b9b4451] This function also is no longer needed at this point. (check-in: [8b9b4451] user: andybradford branch: short-uuid, size: 20836)
04:32
[a1c1899c] part of check-in [ae6f2700] Use function more specific to detecting collisions to catch events, tickets and other types in blob. (check-in: [ae6f2700] user: andybradford branch: short-uuid, size: 21402)
2014-04-06
04:51
[6440520d] part of check-in [0066d6c6] Show short UUID collisions also for tickets and not just ticket changes. Reported on ML. (check-in: [0066d6c6] user: andybradford branch: short-uuid, size: 21375)
2014-03-31
13:02
[bf160a5c] part of check-in [42e66c1a] Use full-length SHA1 hashes on the "ambiguous" webpage. (check-in: [42e66c1a] user: drh branch: trunk, size: 19136)
12:59
[6d859378] part of check-in [07e93f38] Add missing db_finalize() statements. (check-in: [07e93f38] user: drh branch: trunk, size: 19136)
2014-03-18
14:52
[b8a20353] part of check-in [dfca1237] remove unused variable (check-in: [dfca1237] user: jan.nijtmans branch: trunk, size: 19117)
2014-03-14
13:57
[8dd1af8c] part of check-in [5cdc39dc] 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. (check-in: [5cdc39dc] user: drh branch: trunk, size: 19168)
12:30
[33cddc49] part of check-in [933904fe] Enhance the "whatis" command so that if given an ambiguous SHA1 hash prefix it shows "what is" all possible values for that hash prefix. (check-in: [933904fe] user: drh branch: trunk, size: 16521)
2014-02-06
13:38
[04935998] part of check-in [c54c2b0d] Fix a comment, and remove some unnecessary end-of-line spaces. (check-in: [c54c2b0d] user: jan.nijtmans branch: trunk, size: 16197)
2013-12-28
22:41
[a9c532af] part of check-in [d7fd72dc] 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. (check-in: [d7fd72dc] user: jan.nijtmans branch: timeline-utc, size: 16195)
2013-08-21
14:24
[b2f239f2] part of check-in [4c80aa2a] The undocumented feature of resolving RID-looking strings as RIDs has been changed to rid:### instead to avoid surprise, per ML discussion. (check-in: [4c80aa2a] user: stephan branch: trunk, size: 16178)
2013-05-01
09:42
[7cf572ca] part of check-in [5214a2a8] Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. (check-in: [5214a2a8] user: jan.nijtmans branch: trunk, size: 16099)
2013-01-03
10:31
[99357e8f] part of check-in [b5b8448e] Updating from trunk. I've left some merge conflicts to solve (annotate, diff) (check-in: [b5b8448e] user: viriketo branch: annotate_links, size: 18462)
2012-11-04
12:59
[ab3b8161] part of check-in [45065c5c] Fix typos. (check-in: [45065c5c] user: dmitry branch: spelling, size: 16084)
2012-10-28
17:28
[2d4bcb6f] part of check-in [186405ce] Performance enhancement for branch name look-ups. (check-in: [186405ce] user: drh branch: trunk, size: 16085)
2012-10-16
12:19
[1436af28] part of check-in [3cdf9480] Updating from trunk. (check-in: [3cdf9480] user: viriketo branch: annotate_links, size: 18542)
2012-10-15
14:41
[c40c25d5] part of check-in [a758144e] The name_to_rid() routine returns record-IDs even if they do not appear in the EVENT table. (check-in: [a758144e] user: drh branch: trunk, size: 16164)
2012-10-09
13:48
[50160209] part of check-in [f4b082d4] 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. (check-in: [f4b082d4] user: viriketo branch: annotate_links, size: 18459)
2012-09-06
18:26
[655d3ceb] part of check-in [ac65f5bd] Fix a bug in name resolution when the name begins with "tag:" (check-in: [ac65f5bd] user: drh branch: trunk, size: 16081)
13:52
[4e62aee3] part of check-in [0e927726] Improvements to the "root:TAG" naming option so that TAG can also be a UUID. (check-in: [0e927726] user: drh branch: trunk, size: 16065)
2012-09-05
20:45
[a7440c23] part of check-in [41c3c190] Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. (check-in: [41c3c190] user: drh branch: trunk, size: 15836)
2012-08-29
13:57
[803340db] part of check-in [9f6abc59] Allow UTF-8 characters in sources. translate.exe will translate it to ASCII (check-in: [9f6abc59] user: jan.nijtmans branch: msvc-broken, size: 15824)
2012-08-27
18:36
[b718b8a7] part of check-in [66f4fa9b] All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. (check-in: [66f4fa9b] user: drh branch: trunk, size: 15825)
2012-08-08
13:46
[ddf7ba58] part of check-in [08db3204] Updating from trunk. I solved three merge conflicts about hyperlinks. (check-in: [08db3204] user: viriketo branch: annotate_links, size: 18191)
2012-07-14
11:40
[ae0f6073] part of check-in [36134ce2] Changes to the root-tag processing to provide better error messages. (check-in: [36134ce2] user: drh branch: root-tag, size: 15813)
04:43
[0afde889] part of check-in [a4e01221] 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". (check-in: [a4e01221] user: drh branch: root-tag, size: 15820)
2012-06-29
15:59
[9a65c964] part of check-in [0328d681] Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". (check-in: [0328d681] user: drh branch: sqlite4, size: 15156)
2012-06-27
12:30
[e997d862] part of check-in [68239127] 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. (check-in: [68239127] user: drh branch: sqlite4, size: 15150)
2012-04-04
16:20
[91950ddc] part of check-in [b7f3a32d] Updating from trunk to get the latest trunk fixes. (check-in: [b7f3a32d] user: viriketo branch: annotate_links, size: 17528)
2012-03-29
14:54
[f5a164b3] part of check-in [a496d8e8] Add vim modline everywhere (check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 15192)
2012-03-18
02:45
[af18fd6b] part of check-in [c685a35e] Added name_to_uuid2() (check-in: [c685a35e] user: stephan branch: trunk, size: 15150)
2012-03-04
17:29
[3065942c] part of check-in [6f2a5160] /json/wiki/get now supports uuid=string option to specify a specific version of the page. Response now includes the parent version's uuid. (check-in: [6f2a5160] user: stephan branch: trunk, size: 14371)
2012-02-17
23:16
[c7ad9962] part of check-in [75b4676c] Fix on the get_parent_branch_rid - wrong variable. (check-in: [75b4676c] user: viriketo branch: annotate_links, size: 16756)
22:52
[e75c22db] part of check-in [d560953c] 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. (check-in: [d560953c] user: viriketo branch: annotate_links, size: 16747)
2012-02-03
14:40
[5594f112] part of check-in [b4a1c60e] Show check-in tags as part of the output of the "whatis" command. (check-in: [b4a1c60e] user: drh branch: trunk, size: 14378)
2012-01-23
03:51
[3ee20ef2] part of check-in [de9c2f08] Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. (check-in: [de9c2f08] user: steveb branch: jimtcl, size: 14054)
2011-11-05
00:30
[bb6b80a0] part of check-in [4d369383] Add an default case to the event type switch in the whatis command. (check-in: [4d369383] user: drh branch: trunk, size: 14050)
00:23
[ff6aa285] part of check-in [536fb1d6] Police various compiler warnings. (check-in: [536fb1d6] user: mistachkin branch: jimtcl, size: 14002)
2011-11-04
20:37
[012a9769] part of check-in [525816e6] Added configure option --enable-json to enable json features. They are disabled by default. (check-in: [525816e6] user: json-demo branch: json, size: 13998)
17:24
[8818b191] part of check-in [34359c3a] merged in trunk [272e304d3f]. (check-in: [34359c3a] user: stephan branch: json, size: 13965)
2011-11-03
18:59
[2bf9c949] part of check-in [9c3ce9f6] Add the "whatis" command. (check-in: [9c3ce9f6] user: drh branch: trunk, size: 13870)
01:22
[831f83c8] part of check-in [7858a39b] Refactor the name resolution logic in name.c. (check-in: [7858a39b] user: drh branch: trunk, size: 10965)
2011-10-19
21:13
[b9009d68] part of check-in [d2c1ae23] s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h. (check-in: [d2c1ae23] user: stephan branch: json, size: 11604)
2011-10-16
10:04
[833b2655] part of check-in [a40ac8fd] merged/resolved trunk [ee723ed98ddb0a]. (check-in: [a40ac8fd] user: stephan branch: json, size: 11603)
2011-10-14
16:12
[e7521b8e] part of check-in [107e605f] Merging the extended_ci_names branch, that introduces more ways of naming checkins in diff and update operations. (check-in: [107e605f] user: viriketo branch: declined, size: 13275)
00:06
[e4bc545f] part of check-in [fff43ebb] Add /*sort*/ marks to some SQL queries to disable warnings about sorting without an index. (check-in: [fff43ebb] user: drh branch: trunk, size: 11509)
2011-10-12
17:41
[2d6c7197] part of check-in [9fe787ec] 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. (check-in: [9fe787ec] user: viriketo branch: extended_ci_names, size: 13258)

2011-10-07
13:51
[963d6b4d] part of check-in [54e1f1a5] First draft, no-frills /json/diff added. (check-in: [54e1f1a5] user: stephan branch: json, size: 11586)
2011-06-01
22:32
[04392f10] part of check-in [2a013f02] 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]. (check-in: [2a013f02] user: drh branch: trunk, size: 11492)
2011-04-27
18:21
[5e71a346] part of check-in [e805fa8d] Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. (check-in: [e805fa8d] user: drh branch: windows-i18n, size: 11091)
2011-04-25
22:23
[0dc4c010] part of check-in [e17fc713] 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. (check-in: [e17fc713] user: drh branch: trunk, size: 11073)
2011-03-10
17:39
[70abc383] part of check-in [cfec7224] Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. (check-in: [cfec7224] user: drh branch: path-refactor, size: 11071)
2010-12-23
02:22
[184a5a02] part of check-in [31c52c7b] 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. (check-in: [31c52c7b] user: drh branch: trunk, size: 11075)
2010-12-16
14:46
[9a03e3ae] part of check-in [daeb10f6] Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. (check-in: [daeb10f6] user: drh branch: trunk, size: 11023)
2010-11-11
23:08
[f5e8483f] part of check-in [badb9ff2] Change the name of the special "ckout" tag to "current". Also allow "previous" in addition to "prev" for the parent of the current checkout. (check-in: [badb9ff2] user: drh branch: trunk, size: 11027)
22:04
[80945b44] part of check-in [5ea9ad37] Add support for "magic" tags "ckout", "prev" and "next". Show the version updating to when performing an "update". (check-in: [5ea9ad37] user: drh branch: trunk, size: 10994)
2010-10-14
19:14
[b2991988] part of check-in [2fac8091] Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. (check-in: [2fac8091] user: drh branch: trunk, size: 10304)
2010-07-08
17:53
[7dfd72d5] part of check-in [932825bc] 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). (check-in: [932825bc] user: drh branch: trunk, size: 10234)
2010-05-16
19:08
[dfa22693] part of check-in [c06edd23] Change from GPL to the Simplified BSD License. (check-in: [c06edd23] user: drh branch: clear-title, size: 10235)
2010-04-22
01:02
[d1a603c9] part of check-in [d02115bb] 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]. (check-in: [d02115bb] user: drh branch: trunk, size: 10511)
2010-03-21
21:51
[e337336f] part of check-in [a4b10f43] Avoid the use of rowids in URLs, since they can change on a rebuild. Use SHA1-derived artifact IDs instead. (check-in: [a4b10f43] user: drh branch: trunk, size: 8486)
2010-03-08
14:12
[16af7eb9] part of check-in [4db129c9] 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. (check-in: [4db129c9] user: drh branch: trunk, size: 8361)
2010-03-06
16:41
[87d8edac] part of check-in [337a1aca] Allow specifying tags using TAG:DATE. The result is the newest check-in with TAG that occurs or before DATE. (check-in: [337a1aca] user: drh branch: trunk, size: 8053)
2010-02-06
12:14
[825efe68] part of check-in [01a769a9] Fix double-free of zCopy in date_to_uuid(). Ticket [dc2b2503031] (check-in: [01a769a9] user: drh branch: trunk, size: 6545)
2010-02-05
21:09
[7891fd59] part of check-in [93827b84] Accept date/time strings as a valid tag. They resolve to the most recent check-in prior to the given date/time. (check-in: [93827b84] user: drh branch: trunk, size: 6560)
2010-01-19
17:34
[9c3bb93a] part of check-in [bf56b2dd] Cleanup of the code used to resolve tag names in contexts where an artifact ID can be entered. (check-in: [bf56b2dd] user: drh branch: trunk, size: 5045)
2009-09-14
15:33
[1511a64c] part of check-in [d31e054f] Fix an ambiguous column reference in a join - problem introduced by the recent additions to the event table. (check-in: [d31e054f] user: drh branch: trunk, size: 5705)
2008-10-26
15:59
[040558ea] part of check-in [9acf0bcd] 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]. (check-in: [9acf0bcd] user: drh branch: trunk, size: 5697)
2008-10-24
13:27
[94609061] part of check-in [e8c4f69c] 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. (check-in: [e8c4f69c] user: drh branch: trunk, size: 5505)
2008-09-03
18:52
[68dd0b64] part of check-in [5113ab59] Clarify some comments in name.c (check-in: [5113ab59] user: eric branch: trunk, size: 5502)
2008-08-24
20:16
[8550ff74] part of check-in [0e924820] Tidy up tagview code. (check-in: [0e924820] user: eric branch: trunk, size: 5393)
2008-08-21
20:59
[f2384ef3] part of check-in [5fb14b9a] Include non-sym- tags in tagview web page. Also merge mainline into tagview branch. (check-in: [5fb14b9a] user: eric branch: trunk, size: 5387)
2008-08-04
20:46
[cf54ee17] part of check-in [3984b1b2] Make the info web page handle symbolic tags as well as UUIDs. Start trying to make the currently-disabled tagview page more useful. (check-in: [3984b1b2] user: eric branch: trunk, size: 5269)
2008-07-27
18:35
[825efda6] part of check-in [d1c99380] Change behavior of Fossil's tag handling.
  1. All subcommands of command tag prepends a prefix sym- infront of every tag name passed to them. Tags beginning with sym- are special in Fossil as they might serve as replacement of a UUID they are attached to.

    Further, tag list will only list all tags beginning with sym- but with that prefix removed during display as default.

    All subcommands can get passed an option --raw, that prevent the prepending of the prefix sym- in front of the tag name. tag list will report all tags without removing any prefix if called with option --raw.
  1. 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 tag: to enforce the command to take them as tag name instead of a UUID. For example:
            fossil tag add abcde $uuid
            :
            fossil update tag:abcde
          
    without the prefix tag: fossil would try to update to a UUID beginning with abcde. If no such UUID was found, fossil will complain and exit.
(check-in: [d1c99380] user: cle branch: trunk, size: 4666)
2008-02-06
03:05
[ba487d18] part of check-in [41cf3e7c] 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. (check-in: [41cf3e7c] user: drh branch: trunk, size: 4458)
2007-09-25
21:21
[8d07e9c5] part of check-in [e63a9fd9] Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. (check-in: [e63a9fd9] user: jnc branch: trunk, size: 4450)
2007-09-22
23:41
[6d9bb622] part of check-in [09c4adeb] 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. (check-in: [09c4adeb] user: drh branch: trunk, size: 4429)
15:50
[36506ea7] part of check-in [3b5514ed] 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. (check-in: [3b5514ed] user: drh branch: trunk, size: 4427)
2007-07-21
14:10
[c08d5131] part of check-in [dbda8d6c] Initial check-in of m1 sources. (check-in: [dbda8d6c] user: drh branch: trunk, size: 3757) Added