{"action":"opened","issue":{"url":"https://api.github.com/repos/GothenburgBitFactory/timewarrior/issues/197","repository_url":"https://api.github.com/repos/GothenburgBitFactory/timewarrior","labels_url":"https://api.github.com/repos/GothenburgBitFactory/timewarrior/issues/197/labels{/name}","comments_url":"https://api.github.com/repos/GothenburgBitFactory/timewarrior/issues/197/comments","events_url":"https://api.github.com/repos/GothenburgBitFactory/timewarrior/issues/197/events","html_url":"https://github.com/GothenburgBitFactory/timewarrior/issues/197","id":394187574,"node_id":"MDU6SXNzdWUzOTQxODc1NzQ=","number":197,"title":"Timewarrior \"unexpectedly\" sorts tags","user":{"login":"AlexLov","id":100994,"node_id":"MDQ6VXNlcjEwMDk5NA==","avatar_url":"https://avatars2.githubusercontent.com/u/100994?v=4","gravatar_id":"","url":"https://api.github.com/users/AlexLov","html_url":"https://github.com/AlexLov","followers_url":"https://api.github.com/users/AlexLov/followers","following_url":"https://api.github.com/users/AlexLov/following{/other_user}","gists_url":"https://api.github.com/users/AlexLov/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexLov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexLov/subscriptions","organizations_url":"https://api.github.com/users/AlexLov/orgs","repos_url":"https://api.github.com/users/AlexLov/repos","events_url":"https://api.github.com/users/AlexLov/events{/privacy}","received_events_url":"https://api.github.com/users/AlexLov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-26T15:20:48Z","updated_at":"2018-12-26T15:20:48Z","closed_at":null,"author_association":"NONE","body":"I did not expect Timewarrior sorts input tags and even stores them sorted. See examples below. \r\nI can understand the purpose of the sorting, but I do not see any reason to store input tags in sorted way instead of the given one. \r\nMy case, I would like to see a project name as the first \"tag\" because it most probably will be seen in default reports (like `timew day`) but still store some other metadata about task.\r\nI'm exporting `project`, 'tags` and `description` from Taskwarrior within the `on-modify` hook.\r\n\r\nIf this is a \"feature\", can it be parametrised to disable this behaviour and store/show tags in the order they were provided?\r\n\r\nExamples:\r\n```\r\n~/ ❯ timew start \"@timewarrior\" \"+to_read\" \"Read about timewarrior\"\r\nTracking \"+to_read\" @timewarrior \"Read about timewarrior\"\r\n  Started 2018-12-26T17:51:46\r\n  Current                  46\r\n  Total               0:00:03\r\n~/ ❯ timew start \"@timewarrior\" \"to_read\" \"Read about timewarrior\"\r\nRecorded \"+to_read\" @timewarrior \"Read about timewarrior\"\r\n  Started 2018-12-26T17:51:46\r\n  Ended                    49\r\n  Total               0:00:06\r\nTracking @timewarrior \"Read about timewarrior\" \"to_read\"\r\n  Started 2018-12-26T17:51:49\r\n  Current                  49\r\n  Total               0:00:00\r\n~/ ❯ timew start \":timewarrior\" \"to_read\" \"Read about timewarrior\"\r\nRecorded @timewarrior \"Read about timewarrior\" \"to_read\"\r\n  Started 2018-12-26T17:51:49\r\n  Ended                    52\r\n  Total               0:00:03\r\nTracking :timewarrior \"Read about timewarrior\" \"to_read\"\r\n  Started 2018-12-26T17:51:52\r\n  Current                  52\r\n  Total               0:00:00\r\n~/ ❯ timew start \":timewarrior\" \"+to_read\" \"Read about timewarrior\"\r\nRecorded :timewarrior \"Read about timewarrior\" \"to_read\"\r\n  Started 2018-12-26T17:51:52\r\n  Ended                    57\r\n  Total               0:00:05\r\nTracking \"+to_read\" :timewarrior \"Read about timewarrior\"\r\n  Started 2018-12-26T17:51:57\r\n  Current                  57\r\n  Total               0:00:00\r\n~/ ❯ timew start \"timewarrior\" \"to_read\" \"Read about timewarrior\"\r\nRecorded \"+to_read\" :timewarrior \"Read about timewarrior\"\r\n  Started 2018-12-26T17:51:57\r\n  Ended                 52:03\r\n  Total               0:00:06\r\nTracking \"Read about timewarrior\" timewarrior \"to_read\"\r\n  Started 2018-12-26T17:52:03\r\n  Current                  03\r\n  Total               0:00:00\r\n~/ ❯\r\n```\r\n\r\n```\r\n~/ ❯ timew diagnos\r\n\r\ntimew 1.1.1\r\n       Platform: Darwin\r\n\r\nCompiler:\r\n        Version: 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.10.43.1)\r\n           Caps: +stdc +stdc_hosted +LP64 +c8 +i32 +l64 +vp64 +time_t64\r\n     Compliance: C++11\r\n\r\nBuild Features\r\n          Built: Aug 24 2018 12:09:29\r\n          CMake: 3.12.1\r\n     Build type: Release\r\n\r\nConfiguration\r\n  TIMEWARRIORDB: -\r\n            Cfg: /Users/alex/.timewarrior/timewarrior.cfg (-rw- 148 bytes)\r\n       Database: /Users/alex/.timewarrior (drwx 160 bytes)\r\n        $EDITOR: vim\r\n    Color theme: Built-in default\r\n                 00 01 02 03 04 05 06 07 08 09 10 11 12\r\n\r\nExtensions\r\n       Location: /Users/alex/.timewarrior/extensions (drwx 64 bytes)\r\n               (None)\r\n\r\n~/ ❯\r\n```"}}
{"actor":{"display_login":"AlexLov"}}