Fossil

History of src/tag.c of 5c5a364d5e106d9c
Login

History of src/tag.c of 5c5a364d5e106d9c

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

History of file src/tag.c at check-in 5c5a364d5e106d9c

2024-08-11
21:31
Fix the query for the new /taglist page so the "Most Recent" is the time of the object being tagged, not the tag itself. ... (file: [750a31dff7] check-in: [ac446f27ed] user: drh branch: trunk, size: 33092)
21:26
Improved /taglist page. ... (file: [4380a330b0] check-in: [239a3fa34e] user: drh branch: trunk, size: 33033)
2024-04-04
13:57
Add options to the 'tag' command to list tag values, as suggested by [forum:d4fb9400f9|forum post d4fb9400f9]. ... (file: [b5064ca775] check-in: [d0dc62a4b8] user: danield branch: cmd-tag-list-values, size: 32494)
13:17
Put 'tag' command arguments in canonical order. ... (file: [8a30a3019b] check-in: [72add40964] user: danield branch: trunk, size: 30583)
2024-02-08
01:33
Simplification to the PQueue object to remove the content pointer, which is never used. ... (file: [aeb3dcda74] check-in: [83c4ab6051] user: drh branch: trunk, size: 30583)
2024-02-02
22:18
Remove trailing whitespace from non-external C files. ... (file: [2f65f203ee] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 30592)
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: [4e044d0143] check-in: [40266bf9b2] user: drh branch: verify-options-cgi, size: 30594)
2023-06-03
08:49
Merge trunk into forumpost-locking branch. ... (file: [4d29bcba46] check-in: [8e7de26aa2] user: stephan branch: forumpost-locking, size: 30568)
2023-05-10
18:40
Removed all of the XML-style " />" tag closing markers on empty tags such as "hr", "br", and "input" to placate modern HTML5 validators. That's the doctype we declare, not XHTML, so we should conform. (Besides which, the XHTML dream is dead.) ... (file: [86b3097cb0] check-in: [f5482a0a79] user: wyoung branch: trunk, size: 29642)
2023-02-21
10:30
Initial (untested) code for creating the control artifact for closing and re-opening forum threads. Extend test-forumthread's tree view to show thread closure. ... (file: [0199c22e83] check-in: [32fc62e681] user: stephan branch: forumpost-locking, size: 30570)
08:47
Coding style tweaks. ... (file: [4f5702485e] check-in: [9fc70f6f63] user: stephan branch: forumpost-locking, size: 30422)
03:49
Closed forum threads can no longer be edited by non-admins. Fix broken ability of non-builtin users to delete their own pending-moderation post. UI controls for closing/reing-open threads are still TODO. ... (file: [4537e15661] check-in: [8f02c1d4a8] user: stephan branch: forumpost-locking, size: 30419)
01:58
Add capability to determine whether a given sub-thread inherits a lock from a parent. Re-label "locked" to "closed" per /chat feedback. ... (file: [8a0e58d676] check-in: [464f4d175f] user: stephan branch: forumpost-locking, size: 30446)
00:52
Initial bits for "locking" forum (sub)threads using a "closed" tag. This currently affects the display but does not hinder edits made via malicious misuse because the pieces needed for such validation do not yet have access to the relevant ForumPost objects. ... (file: [528c981417] check-in: [4d664bfe55] user: stephan branch: forumpost-locking, size: 30400)
2022-12-21
09:31
Improved consistency for --help option descriptions. ... (file: [3ee2429675] check-in: [2e56ef4e8d] user: km branch: trunk, size: 29643)
09:00
Improved consistency for --help option descriptions: begin with uppercase letter; do not use a period at the end of short-ish sentences. ... (file: [24ebdc99fd] check-in: [de684083c6] user: km branch: spelling-fixes, size: 29644)
2022-12-20
09:46
Change spelling for check-in and similar ... (file: [c489deb7a6] check-in: [d9c4321e7a] user: danield branch: check-in-spelling, size: 29654)
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: [d75e6e8650] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 29623)
2022-10-19
17:22
Fix the handling of manifest files for the "tag" and "amend" commands. ... (file: [fbff37e4d8] check-in: [a233560424] user: drh branch: branch-1.37, size: 21460)
2022-07-05
07:38
Replaced --dryrun with --dry-run in the commands which still used the former, except for two unrelated internal-use/debugging-only flags where the change might have had undesired side effects. Removed the undocumented --dryrun backwards-compatibility flag from a couple commands for consistency's sake (else we need to have that option in all dry-run-capable commands). Discussion is in [forum:d732b4026f44bdba | forum post d732b4026f44bdba]. ... (file: [6a3e74f90e] check-in: [360d8652e7] user: stephan branch: dryrun-dry-run, size: 29653)
2022-05-18
22:52
Fix a couple of invokations of <code>backlink_extract()</code> that were overlooked in the previous check-in. ... (file: [de6889b6f5] check-in: [33c67c2851] user: george branch: generated-tkt-mimetype, size: 29648)
2022-03-31
12:10
For "fossil tag list" and the /taglist page, sort entries taking numbers into consideration. This puts tags that follow semantic versioning into the expected order. ... (file: [bb00f95b80] check-in: [3500dbfd84] user: danield branch: trunk, size: 29642)
2021-07-25
02:59
Add new branch subcommands: close, reopen, hide, unhide. ... (file: [dffa086b5d] check-in: [f1fb1239be] user: stephan branch: trunk, size: 29585)
2021-07-23
02:44
branch hide/unhide subcommands now skip over checkins which have resp. don't have the hidden tag. ... (file: [578f618715] check-in: [768f30ffb7] user: stephan branch: branch-close-subcommand, size: 29581)
2021-06-05
11:50
Update tag find subcommand to be able to handle more artifact types. This concludes(?) the enhancements required for the tag command to be able to make use of the recent tag propagation features. ... (file: [e12980cb95] check-in: [04c13581e1] user: stephan branch: trunk, size: 29255)
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: [4d037176ce] check-in: [c797abe4c3] user: stephan branch: trunk, size: 28840)
2021-06-01
02:51
The tag add/cancel subcommands now accept any artifact type which is recorded in the timeline: check-in, wiki, technote, forum, ticket, control. They also now explicitly reject any tags beginning with the internal-use prefixes (wiki-, tkt-, event-). The tag find/list subcommands have not yet been updated to support the new types. ... (file: [b968574c9d] check-in: [d1f6b9d4a7] user: stephan branch: plink-for-non-checkins, size: 26774)
2021-03-02
07:11
Skin selection is now stored in the user display prefs cookie and can be modified from any page by passing the skin=xyz URL parameter. Gets trumped by /draftX URI or --skin CLI flag or skin: CGI config setting. Removed /skn_XYZ URI handling. /skins page now uses the new mechanism for skin selection. UDC is now rendered on every page if it was modified during that request, regardless of the 'udc' URL parameter. See discussion at [https://fossil-scm.org/forum/forumpost/4d3a10c72a|/forumpost/4d3a10c72a]. ... (file: [2f2b839b23] check-in: [71a2d68a7a] user: stephan branch: skin-preference-cookie, size: 24767)
2021-02-05
09:32
Amend 'fossil help' output for all commands to make options conform to GNU 'short|long' convention (e.g., -v|--verbose). ... (file: [333da44442] check-in: [7f3c728db3] user: jamsek branch: trunk, size: 24786)
2021-01-07
16:26
Add the --format option to the "fossil timeline" command. ... (file: [67bfd8aeaf] check-in: [e86aeb72ac] user: drh branch: trunk, size: 24790)
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: [1e572c19a3] check-in: [0e83ca88ce] user: wyoung branch: body-feature-class, size: 24787)
2020-12-18
15:05
Extend the timeline command to allow customized "pretty" formats. ... (file: [3292f5b77c] check-in: [5d3239bf58] user: danield branch: timeline-cmd-formatting, size: 24812)
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: [4435744c50] check-in: [942b2076c6] user: drh branch: default-css-cleanups, size: 24809)
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: [1bcc5270ec] check-in: [ef5424b683] user: wyoung branch: default-css-cleanups, size: 24817)
2020-06-25
00:16
Adjust help text to work better with the new formatter. ... (file: [8242b629d5] check-in: [a8a606996b] user: drh branch: formatted-online-help, size: 24777)
2020-04-16
16:52
If a ticket definition has a field named "mimetype" then use the specified mimetype when parsing ticket content to extract backlinks. Add the ability to extract backlinks from markdown-formatted text. Add the /test-backlinks webpage and the test-backlink command for debugging. ... (file: [97982d2bcc] check-in: [7c13a57358] user: drh branch: backlink-updates, size: 24789)
13:06
Begin breaking out the code for BACKLINK processing into a separate source file: backlink.c ... (file: [50eed4bf8b] check-in: [10c75204ef] user: drh branch: backlink-updates, size: 24801)
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: [29d727f7c1] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 24789)
2020-01-03
14:28
Merged in trunk. ... (file: [8a0c53995a] check-in: [04e1c97854] user: stephan branch: mistake, size: 24789)
2019-09-03
20:22
Make calls to db_begin_write() instead of db_begin_transaction() where appropriate. ... (file: [1d3f9e4850] check-in: [3ad81c3c49] user: drh branch: trunk, size: 24571)
2019-08-31
16:42
Merge in latest from trunk. ... (file: [c2e4b14aea] check-in: [aa37639112] user: andybradford branch: db-begin-txn-updates, size: 24568)
2019-08-27
00:11
On the /vdiff page, show a timeline with both check-ins using different highlights on each check-in. ... (file: [f1a049a116] check-in: [6e40f866ab] user: drh branch: vdiff-improvements, size: 24589)
2019-06-22
16:57
Enhance the "fossil tag ls" command to allow filtering by tag type. ... (file: [786e615731] check-in: [2d3025adee] user: andybradford branch: taglist-tagtype, size: 24586)
2019-05-20
22:47
For timelines of a particular branch, try to put the target branch on the left side of the graph, before "trunk". Trunk comes second. ... (file: [5d635ac362] check-in: [b39d8d69dd] user: drh branch: selected-branch-on-left, size: 23837)
2019-05-17
01:42
Adjust the graph display flags for various query parameters to /timeline. ... (file: [600dba05c0] check-in: [1695ddbdc1] user: drh branch: graph-improvements, size: 23834)
2019-03-19
14:09
Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. ... (file: [21b3bd5528] check-in: [6cc5354821] user: andybradford branch: db-begin-txn-updates, size: 23798)
2019-02-07
17:39
Backout [6e80af7e52], as this branch enables the 'reparent' command to work without an open check-out. ... (file: [7dac0cf3a3] check-in: [3580fce8fb] user: florian branch: tag-cmd-manifest-updates, size: 23816)
17:34
For the 'tag' command, omit updating the "manifest" files without an open check-out, as reported here: [https://fossil-scm.org/forum/forumpost/dc06c157e5]. ... (file: [90bb0664ef] check-in: [f97700680a] user: florian branch: tag-cmd-manifest-updates, size: 23807)
2019-01-27
19:19
Change the "reparent" command so that it only works within an open checkout. Documentation improvements, especially add documentation to about the FOSSIL_SECURITY_LEVEL environment variable. ... (file: [9a9bebab67] check-in: [d168be0cac] user: drh branch: trunk, size: 23780)
2019-01-04
08:22
Omit hard-coded n= query parameters on /timeline hyperlinks for branches and tags. Use the n= cookie. ... (file: [e529402727] check-in: [19682676aa] user: drh branch: trunk, size: 23789)
07:54
For the 'reparent' command, make sure there's an open check-out (otherwise it will fail). ... (file: [dc38fe9ee8] check-in: [6e80af7e52] user: florian branch: misc-little-things, size: 23786)
2018-12-28
12:59
This checkin does a cherrypick merge off of another checkin that already has a prior full merge. The purpose of this checkin is to provide a test case for the cherrypick graph drawing logic. The code in this checkin is not intended to actually be used for anything. ... (file: [8fa8079cef] check-in: [dc81ac706b] user: drh branch: graph-test-branch, size: 21618)
2018-12-27
20:41
General enhancements to the "amend", "tag", and "reparent" command, including adding flags like --override-date, --override-user, and --dry-run. ... (file: [141e65b261] check-in: [5c9955710f] user: drh branch: trunk, size: 23795)
12:36
Remove two unused variables (introduced by [2efcd19f14] through copy-and-paste) ... (file: [a7059122d1] check-in: [cf0f6fc80b] user: florian branch: cmd-options-amend, size: 22553)
2018-12-26
14:38
Enhance the options for the 'tag cancel' command: add --date-override and --user-override, and show a summary for the help text ... (file: [c0527af474] check-in: [8f2d519bc0] user: florian branch: cmd-options-amend, size: 22645)
14:25
For the 'tag' command, parse all options after the sub-commands, so that no unsupported options can be used (for example, disallow 'fossil tag cancel --propagate ...'), and to have a consistent command-line format with sub-commands followed by options ... (file: [9eaa4e7274] check-in: [2efcd19f14] user: florian branch: cmd-options-amend, size: 22112)
14:17
For the 'tag find' command, move parsing of the -n|--limit option to the innermost scope, to avoid conflicts with the 'tag add' variant of the -n|--dryrun option ... (file: [0d1fd3632a] check-in: [5d5252b884] user: florian branch: cmd-options-amend, size: 21839)
11:12
Rename the 'hide' query parameter to 'nohidden' for the /leaves, /brtimeline, and /tagtimeline web pages. ... (file: [e83afca181] check-in: [5359e3db1f] user: florian branch: fix-timeline-view, size: 22651)
10:16
Add the 'onlyhidden' query parameter to show only check-ins tagged as "hidden" for the /leaves, /brtimeline, and /tagtimeline web pages. ... (file: [ccc7372751] check-in: [82b9140f30] user: florian branch: fix-timeline-view, size: 22639)
08:02
Enhance the options for the 'reparent' command: add --date-override and --user-override ... (file: [fafb577b9f] check-in: [df85c3f9ab] user: florian branch: cmd-options-amend, size: 21835)
2018-12-24
22:06
Treat the new query parameters as boolean flags. ... (file: [ef60e893d8] check-in: [8e5ea60baa] user: florian branch: fix-timeline-view, size: 22310)
21:33
Add the 'hide' query parameter to remove check-ins tagged as "hidden" (which are shown by default) for the /leaves, /brtimeline, and /tagtimeline web pages. (Rationale: listings of open leaves not tagged as "hidden" can make handy TODO lists.) ... (file: [a8bdc72c80] check-in: [92fa366462] user: florian branch: fix-timeline-view, size: 22306)
20:54
Revise and partially revert [d28f9e99a0] and [f174bfa157]: no need to remove the parents, TIMELINE_DISJOINT already does the magic. Related nodes now again have connecting rails for the /leaves, /brtimeline, and /tagtimeline web pages. ... (file: [713458bd4f] check-in: [8f4b7e1f37] user: florian branch: fix-timeline-view, size: 21989)
12:44
Also add background colors, clickable nodes, the option box to select the viewing mode, and timeline query parameters 'ng', 'brbg' and 'ubg' for the /brtimeline and /tagtimeline web pages. ... (file: [d2a0606090] check-in: [f174bfa157] user: florian branch: fix-timeline-view, size: 22052)
2018-03-23
14:00
Add the magic comment to the query for /tagtimeline to suppress the sort-w/o-index warning message from FOSSIL_DEBUG. ... (file: [352425e886] check-in: [55a3316b62] user: drh branch: trunk, size: 21409)
2017-12-05
01:05
Anti-robot defenses are now CSP-safe. ... (file: [24c7763617] check-in: [4f2c984132] user: drh branch: main.js, size: 21391)
2017-04-13
20:42
Correct reparent usage information ... (file: [7eec9152da] check-in: [07783301bd] user: andygoth branch: trunk, size: 21399)
2017-02-28
00:56
Relax size constraints on artifact hash parsing. ... (file: [46fdc5d0e7] check-in: [65c597119c] user: drh branch: fossil-2.0, size: 21400)
2017-02-13
10:53
Add a --comment option to the tag add subcommand. ... (file: [8d91bd4322] check-in: [8b4dfae54b] user: roy.marples branch: roy-export, size: 21736)
03:34
Add comment cards to tags, which are accepted by git import and exported to git export. They are visible via the timeline, but currently lack an editable means via the UI. ... (file: [664898fe0d] check-in: [752bdd38c7] user: roy.marples branch: roy-export, size: 21485)
2016-11-10
19:44
Fix typo in help text for fossil tag ... (file: [ac52cf03d4] check-in: [405a93e4dc] user: andygoth branch: trunk, size: 21396)
2016-11-04
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: [51ad45af7d] check-in: [187424e891] user: andygoth branch: trunk, size: 21396)
2016-09-23
02:27
Merge updates from trunk. ... (file: [9ed843d120] check-in: [0934366187] user: mistachkin branch: jan-manifest-tags, size: 21416)
2016-08-10
09:06
Remove unnecessary spacing ... (file: [06dddb6770] check-in: [c3b5f1d2f2] user: jan.nijtmans branch: trunk, size: 21391)
2016-08-03
01:18
Merge with trunk; resolved tar and zip generation to handle include/exclude globs. ... (file: [a84db6110a] check-in: [de9e7651a9] user: jan branch: jan-manifest-tags, size: 21434)
2016-06-10
14:40
Add the --dryrun option to "reparent" and "tag add" and "tag cancel". Fix a typo in the command-line help for "reparent". ... (file: [98b6205ee4] check-in: [9cf12e655f] user: drh branch: reparent, size: 21409)
2016-05-17
04:36
Remove extra "+" that was being prefixed to the parent tag in the reparent command. tag_add_artifact() already prefixes one "+" because its fifth argument is 1. ... (file: [e80b1a748c] check-in: [6b4565002b] user: andygoth branch: reparent, size: 20098)
00:46
Add logic to process "parent" tags. Add the "reparent" command used to create an appropriate parent tag to cause a check-in to be reparented. ... (file: [b20aa8c092] check-in: [5c5a364d5e] user: drh branch: reparent, size: 20099)
2016-04-07
18:41
Make usage of 'Usage:' and 'or:' consistent in all help text. ... (file: [be1923babf] check-in: [8bfd9951ca] user: rberteig branch: trunk, size: 18297)
2016-04-02
00:00
Add a plain-text equivalent of the /test-all-help page to the CLI. Complete a first pass for spelling and minor grammar over all command and page help text. ... (file: [248d73abbf] check-in: [f070ec99ae] user: rberteig branch: ross-spellcheck, size: 18284)
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: [b3e44b4005] check-in: [57f1eaecb8] user: rberteig branch: trunk, size: 17907)
2016-01-04
03:41
Update manifests on tag change. ... (file: [3947cce7e9] check-in: [6f8f8667c9] user: jan branch: jan-manifest-tags, size: 17936)
2015-04-27
13:19
Provide help text for all commands and webpages. ... (file: [7d5fce007b] check-in: [7ab03289ee] user: drh branch: trunk, size: 17911)
2015-03-01
20:42
More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. ... (file: [807b4154d6] check-in: [6ec2c2e3d9] user: mistachkin branch: trunk, size: 17775)
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: [5e978c8c48] check-in: [2f50d427a9] user: drh branch: login-enhancements, size: 17772)
2015-02-09
04:10
On timelines, to show the "selected" entry, give the row some vertical space between the previous and following rows, a yellow background, a gray border, and a shadow-box (all adjustable via CSS). For the c=TIME "circa" query parameter, highlight the nearest entry. ... (file: [19d4ca3b7d] check-in: [f4e299d0e5] user: drh branch: trunk, size: 17750)
2015-01-26
09:04
Update custom MinGW makefile, add one "const" and remove some unnecessary eol-spaces ... (file: [96fca99e99] check-in: [9e318f6b48] user: jan.nijtmans branch: trunk, size: 17747)
2015-01-21
18:55
Enhance the ad-unit processing to allow for tall right-side column ads as an alternative to banner ads. ... (file: [70a2894144] check-in: [4bc5b6cf9b] user: drh branch: ad-unit-enhancement, size: 17748)
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: [11f7947930] check-in: [e1e9c3a300] user: drh branch: file-history-enhancement, size: 17709)
2014-12-06
19:03
Improved handling of hyperlinks from the timeline to specific branches and users. ... (file: [3e5c18658a] check-in: [494b2a4c92] user: drh branch: trunk, size: 17709)
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: [2afe841ebd] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 17703)
2014-10-17
15:31
Enchance the command-line timeline to accept the name of a file or directory as an argument and then only show the entries that have changes to that file or directory. ... (file: [a7f46e52d6] check-in: [a50c3cfd61] user: drh branch: cmdline-timeline-enhancement, size: 17663)
2014-08-26
19:01
"ls" abbrev. for "list": "fossil tag ls" == "fossil tag list" ... (file: [1301dff0c0] check-in: [ce7df88f6d] user: bch branch: trunk, size: 17662)
2014-08-07
10:02
"char const" -> "const char" and various other coding style improvements. No functional change. ... (file: [2877da112f] check-in: [4e18dba698] user: jan.nijtmans branch: trunk, size: 17623)
2014-03-08
16:14
Clean up and standardize the handling of user "nobody" and the g.zLogin global variable. ... (file: [1b0ffe2e8e] check-in: [840b762206] user: drh branch: trunk, size: 17632)
2014-02-13
11:40
Remove more legacy javascript: The functions xin() and xout() were already removed in [d89fea6a1c0823aa], so this is no longer necessary. ... (file: [239020dca3] check-in: [438eebcdbc] user: jan.nijtmans branch: trunk, size: 17628)
2013-11-27
15:12
Implement "Unhide" button in timeline (not on other places yet) and make "hidden" tag propagating. ... (file: [be3f490027] check-in: [50aee5561a] user: jan.nijtmans branch: hidden-tag, size: 17834)
2013-11-12
12:39
merge trunk ... (file: [9d7a7cb5a5] check-in: [3d63f56039] user: jan.nijtmans branch: tkt-change-hook, size: 17736)
2013-10-29
13:08
code style cleanup ... (file: [3fda7a383d] check-in: [ea3d77c4aa] user: jan.nijtmans branch: trunk, size: 17802)
12:58
Fix existing print_timeline() calls, so they return the same output as trunk by default. ... (file: [840a6950d6] check-in: [11634df5ea] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 17719)
11:06
merge trunk ... (file: [3961b434c3] check-in: [1d6cccc552] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 17709)
2013-10-26
09:06
Allow comment_print() to handle lines >400 characters. Add parameter "width" to print_timeline() function. ... (file: [157c25bba8] check-in: [b2455507cb] user: jan.nijtmans branch: trunk, size: 17798)
2013-10-25
12:42
Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. ... (file: [e3d60e85c9] check-in: [3710f2ac5b] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 17715)
2013-10-22
07:46
Adapt other callers of print_timeline(), so they show as well whether the limit was reached. ... (file: [7fdcee9236] check-in: [25d0049045] user: jan.nijtmans branch: timeline_cmd_dash_n_fix, size: 17711)
2013-10-21
08:45
Simpler: In raw mode, each entry outputs a single line, so LIMIT can do the job as well. ... (file: [b72f3fbf4b] check-in: [59da968645] user: jan.nijtmans branch: limit-tag, size: 17845)
08:33
The same for raw mode as well. ... (file: [d96d23a4ec] check-in: [4b9be08a4d] user: jan.nijtmans branch: limit-tag, size: 17897)
08:23
Let the "-limit" option in "fossil tag find" be handled exactly the same as in "fossil timeline". This allows output of more than 2000 lines if the "-limit" parameter requests so. ... (file: [7e8a9eea6c] check-in: [1f77efc321] user: jan.nijtmans branch: limit-tag, size: 17818)
2013-10-18
03:13
Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. ... (file: [be6d8d3053] check-in: [695a3c13bd] user: mistachkin branch: timeline_cmd_dash_n_fix-2, size: 17802)
2013-10-17
12:22
Minor suggested update: - If N=0 there should be no limit. - If N<0 (undocumented) restore the old behavior of counting lines in stead of entries. ... (file: [a76c565388] check-in: [6c02f699af] user: jan.nijtmans branch: timeline_cmd_dash_n_fix-2, size: 17800)
2013-10-15
01:21
Centralize and simplify the commit/ticket hook integration. ... (file: [73b4800d07] check-in: [6cf28968db] user: mistachkin branch: tkt-change-hook, size: 17811)
2013-10-14
08:19
Phase 4, simplify usage of TH1 hooks and make more consistent. Assume that the common transfer TH1 script is idempotent. ... (file: [2b4500705d] check-in: [0fe1771a76] user: mistachkin branch: tkt-change-hook, size: 17822)
2013-09-19
14:42
merge trunk ... (file: [38ab488578] check-in: [06f08ed02b] user: jan.nijtmans branch: tkt-change-hook, size: 17817)
2013-08-03
16:22
Added ?#-n|--limit #? option to (fossil tag find). ... (file: [e559f8284f] check-in: [73135ec22a] user: stephan branch: trunk, size: 17794)
2013-07-11
10:46
Don't allow "tktnew" and "tktedit" pages or the "Common" hook to use the "http" command any more. Don't let "fossil rebuild" run any hooks. ... (file: [11426ef330] check-in: [57d1d2811b] user: jan.nijtmans branch: tkt-change-hook, size: 17243)
2013-06-20
13:56
Change return type of db_last_insert_rowid() to size_t. ... (file: [98b1b11f9c] check-in: [e1cb483a9b] user: jan.nijtmans branch: size_t-rcvid, size: 17226)
2013-04-17
14:00
Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" ... (file: [b0359c168d] check-in: [f8e526c212] user: jan.nijtmans branch: trunk, size: 17220)
2012-11-04
12:59
Fix typos. ... (file: [3ec3bc586a] check-in: [45065c5c28] user: dmitry branch: spelling, size: 17200)
2012-09-05
12:55
const-qualification ... (file: [c9435f4878] check-in: [645f34834d] user: jan.nijtmans branch: eclipse-project, size: 17204)
2012-09-04
06:52
merge trunk ... (file: [b4332e14d8] check-in: [26aa3eeab8] user: jan.nijtmans branch: eclipse-project, size: 17200)
2012-08-30
07:03
merge trunk ... (file: [c322b18ca0] check-in: [0387251bd3] user: jan.nijtmans branch: eclipse-project, size: 17199)
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [30cc5944f4] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 17197)
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". ... (file: [e365fe3644] check-in: [0328d68181] user: drh branch: sqlite4, size: 17205)
2012-06-12
11:20
Change the "pqueue_" prefix on methods of the priority queue object to be "pqueuex_" to avoid conflicts with OpenSSL. ... (file: [f5783e253e] check-in: [81162c716c] user: drh branch: trunk, size: 17198)
2012-06-11
17:33
merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) ... (file: [6e551ca85a] check-in: [7a57ab6465] user: mgagnon branch: mgagnon_fix, size: 17235)
2012-04-28
07:15
Changes anchor tags (&lt;a&gt;) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. ... (file: [9457a300b2] check-in: [8ae52fc418] user: drh branch: spider-defense, size: 17193)
2012-03-29
14:54
Add vim modline everywhere ... (file: [460c668e38] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 17238)
2012-02-10
22:53
Bump versions of zlib and OpenSSL in the Windows makefiles. Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL. ... (file: [77ed690e20] check-in: [674bc27891] user: mistachkin branch: sslLinkingFix, size: 17198)
2012-01-04
18:29
Process the style sheet using TH1 prior to returning it. This branch is experimental. ... (file: [ba427ec8e2] check-in: [d1b68cc0f3] user: drh branch: th1-css, size: 17194)
2011-09-14
17:45
Refactored g.okXXX perms flags to g.perm.XXX. ... (file: [0f6218ee9b] check-in: [34b4dec0bc] user: stephan branch: stephan-hack, size: 17196)
2011-08-19
23:27
Add a -showfiles flag to timeline. fossil ... -showfiles will now print a list of files after the checkin comment, like the "Show Files" button in the Web GUI. The format of the printed lines is the same as update. ... (file: [d234b3ab9f] check-in: [b14ab41ff8] user: venkat branch: venks-emacs, size: 17187)
2011-06-01
22:39
Add the --type option to the "fossil tag find" command. Ticket [9bed1f604e0773] ... (file: [ada6166afd] check-in: [d5b9674ec5] user: drh branch: trunk, size: 17184)
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: [6b7f77dfee] check-in: [2a013f0228] user: drh branch: trunk, size: 16966)
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. ... (file: [91ed0dd304] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 16961)
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: [301af5373d] check-in: [cfec72248e] user: drh branch: path-refactor, size: 16931)
2011-02-27
17:27
Add the --private option to the "scrub" command. Add any manifest that includes the "private" tag to the list of private artifacts if it is not there already. ... (file: [b62793a690] check-in: [ef1c65a428] user: drh branch: private-sync, size: 16922)
2011-02-25
14:20
Comment and documentation updates on the tagging mechanism. No substantive code changes. ... (file: [e94b6f3027] check-in: [80f89e3feb] user: drh branch: trunk, size: 16792)
2011-02-24
17:11
Infrastructure changes: Simplify content_put() to a single parameter. Add content_put_ex() with lots of extra parameters. Add isPrivate parameters to content_put_ex() and content_new(). ... (file: [b7c5e272ee] check-in: [1b4516168d] user: drh branch: trunk, size: 16302)
2011-02-17
20:44
Make sure manifest_crosslink() resets its input blob and that callers know this and do not attempt to reuse that blob. ... (file: [d6e2c2c4f7] check-in: [d22519e500] user: drh branch: trunk, size: 16311)
2011-01-28
21:52
Remove extraneous hyperlinks from the Tags and Branches timelines since the "tag:" hyperlinks now cover that functionality. ... (file: [01f0fa0224] check-in: [b6e66cdd08] user: drh branch: experimental, size: 16277)
20:56
Add a new meta-data table named LEAF that holds a precomputed set of all leaves in the checkin DAG. Use this precomputed table rather than trying to compute the LEAFs on the fly, as a performance enhancement for repositories with many checkins. A rebuild is required. ... (file: [8efc44d44e] check-in: [69f43fc077] user: drh branch: experimental, size: 17028)
14:09
Add hyperlinks to the "user:" and "tags:" marks in timelines. ... (file: [671afacd90] check-in: [13165785e1] user: drh branch: trunk, size: 16893)
2011-01-07
16:20
Record fractional seconds for artifact times. ... (file: [8eb14bdeb8] check-in: [722d7cac97] user: drh branch: trunk, size: 16887)
2010-12-18
01:46
Fix the tag propagator so that when a non-propagating tag overrides a propagating tag, the propagation is undo. Ticket [fcadf658ed282b3a2] ... (file: [39f22facbd] check-in: [6007b2075c] user: drh branch: trunk, size: 16906)
2010-12-16
14:46
Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. ... (file: [65ee3ec529] check-in: [daeb10f65f] user: drh branch: trunk, size: 16905)
2010-12-09
15:52
New cloning algorithm appears to be much faster at the cost of slightly more network bandwidth. Fully backwards compatible. Need to look at the network bandwidth issue prior to merging with trunk. Perhaps a command-line option for the clone command to select between slow-and-small or fast-and-larger. ... (file: [017656f1c9] check-in: [8bb8be26ca] user: drh branch: experimental, size: 16913)
2010-11-26
18:37
Report an error if the repository schema version does not match what the fossil executable expects. ... (file: [27029610ff] check-in: [c0c3d92340] user: drh branch: trunk, size: 16910)
2010-11-24
23:45
If the date of a check-in has been changed by a tag, then show that fact on the "info" page for the check-in. <i>Requires a rebuild</i>. ... (file: [e390676e0c] check-in: [576f6db2a8] user: drh branch: trunk, size: 16907)
2010-10-10
13:38
added cross references for help ... (file: [aed952b390] check-in: [c3bf3c0c63] user: wolfgang branch: wolfgangHelpCmd, size: 16851)
08:59
added more cross reference ... (file: [ed07223e21] check-in: [c2ef371590] user: Ratte branch: wolfgangHelpCmd, size: 16852)
2010-10-09
06:53
added missing help cross references ... (file: [59d5e6d017] check-in: [81da2ee39f] user: Ratte branch: wolfgangHelpCmd, size: 16832)
2010-10-08
12:02
added cross reference links to command line help in the gui ... (file: [a924057855] check-in: [b76a547f1a] user: wolfgang branch: wolfgangHelpCmd, size: 16818)
2010-10-07
16:09
corrected missaranged lines in tag help (ticket [0cb89f4c72]) ... (file: [806cabcfa7] check-in: [8041eab372] user: wolfgang branch: wolfgangTicketCmd, size: 16804)
2010-10-01
17:44
Allow fossil tag add --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thetag checkin To aid in importing historic data from other scm's ... (file: [d5289f98a6] check-in: [5c59d7e9c6] user: renez branch: trunk, size: 16803)
2010-09-13
22:14
Avoid the use of tabs. Make sure lines do not exceed 80 characters. ... (file: [a3023d6a26] check-in: [4cc0ebef9a] user: drh branch: wolfgangFormat2CSS, size: 16266)
2010-09-10
20:19
fixed many HTML-validator errors and moved more formats to CSS - tested on firefox and IE ... (file: [7597f4c50f] check-in: [d1305d0a7a] user: wolfgang branch: wolfgangFormat2CSS, size: 16248)
2010-09-09
20:27
tag.c css skinned ... (file: [601e009084] check-in: [6cf335ab0d] user: wolfgang branch: wolfgangFormat2CSS, size: 16233)
2010-05-16
19:08
Change from GPL to the Simplified BSD License. ... (file: [8a8a56dab9] check-in: [c06edd231f] user: drh branch: clear-title, size: 16169)
2010-03-15
14:46
Add the BACKLINK table and code to populate it. NB: Run "rebuild" when updating to this or later versions. ... (file: [8853a08ab8] check-in: [f2181f5e45] user: drh branch: trunk, size: 16445)
2010-03-12
14:29
Fix the formatting on the non-propagating tag timeline. Ticket [274b530475ce]. ... (file: [53f57645df] check-in: [19d6b1cfe8] user: drh branch: trunk, size: 16283)
2009-09-14
14:08
Construct event records for tickets correctly even when the ticket change artifacts arrive out of order. ... (file: [bc765b3a20] check-in: [95f5520a09] user: drh branch: trunk, size: 16283)
2009-08-26
18:25
Add the --private option to the "fossil commit" command. This option creates a private branch which is never pushed. ... (file: [11a50e87e6] check-in: [02a584f7f5] user: drh branch: trunk, size: 16262)
2009-08-21
16:25
Add the ability to edit check-in dates using control artifacts. Useful if a user does a check-in when their system clock is set incorrectly thus causing an incorrect timestamp to appear on the check-in artifact. <b>You must run "<i>fossil all rebuild</i>"</b> after upgrading to this or any later version of fossil from a prior version. ... (file: [48169c968e] check-in: [ac03d43348] user: drh branch: trunk, size: 16176)
2009-01-29
03:04
Add the "hyperlinks are disabled" warning to the taglist page. Disable hyperlinks on the leaves page when hyperlinks are suppose to be disabled. ... (file: [3c286a5a05] check-in: [472f9411ee] user: drh branch: trunk, size: 16042)
02:48
On the taglist and tagtimeline pages, only show non-propagating tags. Omit the branch tags. ... (file: [ddf9f91f87] check-in: [8636eef6e2] user: drh branch: trunk, size: 16011)
2009-01-22
13:08
Reenable the "Tags" menu item, but make it go to the new "taglist" page. Also add separate "tagtimeline" page and separate "brlist" into "brlist" and "brtimeline". ... (file: [deb9d688fd] check-in: [a12cb216b7] user: drh branch: trunk, size: 16020)
01:10
Improved messages in the "tags and properties" section of the vinfo page. Distinguish between a merge between forks and a merge between branches. A merge from forks, closes the fork, but not a merge from a branch. ... (file: [abb9a54f9e] check-in: [042a08b564] user: drh branch: trunk, size: 13668)
2009-01-21
23:40
Track the origin of tags and display that origin in the tag and properities information field of the "vinfo" page. Must "fossil rebuild" after this change. ... (file: [fb6da1128f] check-in: [08db9e11cb] user: drh branch: trunk, size: 13653)
13:50
Fix a bug in the "leaves" page when the repository is empty. Begin adding support for the ability to erase tags. ... (file: [2e6da967ad] check-in: [432d4391b9] user: drh branch: trunk, size: 13582)
03:21
Throw an error when the "fossil tag add" command specifies a CHECK-IN that does not exist. ... (file: [4bfb6b9490] check-in: [8b2dd05734] user: drh branch: trunk, size: 13512)
02:47
Add the sym-trunk and newbranch tags to the root check-in when rebuilding. Also add the newbranch tag to the root check-in when creating a new repository. ... (file: [cbad7c19e2] check-in: [7c7edde116] user: drh branch: trunk, size: 13477)
2009-01-20
22:21
Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. ... (file: [4892a40848] check-in: [b7f32a71ab] user: drh branch: trunk, size: 13496)
16:51
Attempting to rationalize the tagging and branching logic. The "branch" command has been resurrected and appears to work now. The "tag branch" command has been removed. Special tags "newbranch" and "closed" used to manage branches. New changes are not well-tested - use with caution. You must "rebuild" when upgrading through this version. ... (file: [6980217297] check-in: [b6e22e62cf] user: drh branch: trunk, size: 13573)
2008-12-20
11:36
Prevent tag cancellations from showing in "fossil tag list" and "fossil tag find", and also on the tagview web page, but make them visible with "--raw" or on the RawTags webpage (admin only). Fixes ticket [f273b440c38eb8478822812e0730f0fc2c8b4c36]. ... (file: [56669f6f87] check-in: [7c281b629a] user: eric branch: trunk, size: 15968)
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: [54ace316a9] check-in: [e8c4f69c50] user: drh branch: trunk, size: 15802)
2008-10-23
03:21
Fix a spelling in help text of 'tag branch'. ... (file: [e1515e30e4] check-in: [56177cfe12] user: cle branch: trunk, size: 15637)
2008-10-22
19:35
Add a --nofork option to "tag branch" so that --raw is not being used for two different purposes. Modify and tidy up the corresponding help text. ... (file: [7a59c3269f] check-in: [c887b2b66e] user: eric branch: trunk, size: 15640)
2008-08-11
05:30
Fix a spelling: replace 'delete' -> 'cancel' in usage for 'tag'. ... (file: [842caf6a79] check-in: [91ec6982e9] user: hintze branch: trunk, size: 15176)
04:03
* Rename subcommand <tt>tag delete</tt> to <tt>tag cancel</tt>. * New branching behavior. Now if subcommand <tt>tag branch</tt> is used, a new copy of manifest <tt>UUID</tt> with the same parent will be created, thereby creating a fork. A propagating symbolic tag with <tt>TAGNAME</tt> is assigned to the UUID of the new copy. Furthermore all other propagating symbolic tags that the fork did inherited by the original manifest, are cancelled.<br><br>However, if the option <tt>--raw</tt> was given, the old <tt>tag branch</tt> behavior is used. That means, no creation of a fork by copying the manifest <tt>UUID</tt>, no cancelling of inherited propagating symbolic tags. The tag will be applied to the given UUID directly.<br><br>For instance <verbatim> fossil tag branch fix-12345 cfcfcfee fossil tag branch --raw bgcolor fix-12345 yellow </verbatim> will create a fork by copiying manifest <tt>cfcfcfee</tt>, apply a tag <tt>fix-12345</tt> that will propagate to its children and set the propagating property <tt>bgcolor</tt> to <tt>yellow</tt>. ... (file: [dda1d54dbb] check-in: [ac392fbba6] user: cle branch: trunk, size: 15176)
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: [ec276e4852] check-in: [d1c9938025] user: cle branch: trunk, size: 12898)
2008-05-05
17:24
Add the ability to modify global settings (such as the proxy setting) even when there are no repositories defined. ... (file: [29b50a2f4d] check-in: [4e683ef07b] user: drh branch: trunk, size: 11488)
2008-04-10
12:24
Fix the "tag add" command to report an error if given an invalid UUID argument. ... (file: [002d575145] check-in: [0d9abccbb6] user: drh branch: trunk, size: 11487)
2008-02-09
00:11
Issue a warning after a commit if the commit causes a fork. ... (file: [f79ecb95c0] check-in: [49b59bc559] user: drh branch: trunk, size: 11457)
2007-11-23
12:55
Fix a redundancy in the text output of the usage comment on the tag command. ... (file: [d36aa255e1] check-in: [b346a7cf7d] user: drh branch: trunk, size: 11445)
2007-09-25
21:28
Merged the compiler warning fixes into mainstream ... (file: [bdc0f633b7] check-in: [92291035fe] user: jnc branch: trunk, size: 11461)
21:21
Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. ... (file: [600b7bc8ed] check-in: [e63a9fd9d0] user: jnc branch: trunk, size: 11518)
20:23
Updates to the autosync logic. Add the "setting" command. ... (file: [1b7c8db1b9] check-in: [fff234b77c] user: drh branch: trunk, size: 11440)
08:38
Correct tag propagationl. Now works even when rebuilding in a randomized order. ... (file: [53f340db14] check-in: [ce7900a0b6] user: drh branch: trunk, size: 11497)
07:19
Autosync is now working. Added autosync to tag add, tag branch and branch create. ... (file: [9d05af9d92] check-in: [e4517465f3] user: jnc branch: trunk, size: 11161)
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: [c707ca1de0] check-in: [09c4adeb6f] user: drh branch: trunk, size: 11045)
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: [c028c6b677] check-in: [3b5514ed82] user: drh branch: trunk, size: 10951)
12:38
Timeline now responses to comment and user properties. ... (file: [8fad57b8b1] check-in: [9395aba4f4] user: drh branch: trunk, size: 5987)
01:40
Turn tags into properties. Allow properties to control background color on timelines. Still experimental. ... (file: [2d541bbe04] check-in: [5e2392307d] user: drh branch: trunk, size: 4741)
2007-09-21
02:41
Work toward adding a tagging system. Code compiles but is incomplete and probably does not work. ... (file: [51309dc47d] check-in: [2bc0e2c565] user: drh branch: trunk, size: 3156)