Commit Graph

  • b663745892 Support an 'end' key in task maps Dustin J. Mitchell 2022-01-06 01:58:22 +00:00
  • cb058f2e4b tests: Remove Ubuntu 20.10 (now beyond EOL) from the test matrix Tomas Babej 2022-01-05 20:30:53 -05:00
  • 4b2ef1913a use owned values to avoid unnecessary cloning Dustin J. Mitchell 2022-01-06 00:17:01 +00:00
  • 63804b5652 Implement 'ta import' Dustin J. Mitchell 2022-01-05 03:12:55 +00:00
  • e2e0951c81 Make a public method Dustin J. Mitchell 2022-01-05 03:12:44 +00:00
  • e3f438d9fa make taskdb.apply for create/delete not fail if already exists/doesn't exist Dustin J. Mitchell 2022-01-05 02:49:04 +00:00
  • d6efad06ee Merge pull request #320 from djmitche/issue318 Dustin J. Mitchell 2022-01-03 10:14:31 -05:00
  • 9965d10736 Maintain unrecognized statuses Dustin J. Mitchell 2021-12-24 16:05:33 +00:00
  • 6a1d1a8c3c use strum_macros::Display to display Status Dustin J. Mitchell 2021-12-20 16:26:52 +00:00
  • c564bbc0b7 fix test to pass at the end of the year Dustin J. Mitchell 2021-12-30 19:21:01 +00:00
  • b066a17ebe use a reference in CurrentTask Dustin J. Mitchell 2021-12-30 19:20:37 +00:00
  • 277ce0e226 Update doc comment in src/Context.h Dustin J. Mitchell 2021-12-30 14:21:20 -05:00
  • 65830dd705 replace the global contextTask with a Context field Dustin J. Mitchell 2021-12-18 02:37:41 +00:00
  • 53127bf844 add Context::withCurrentTask Dustin J. Mitchell 2021-12-18 00:48:12 +00:00
  • 2ea6dd627e Just set contextTask in Task::modify Dustin J. Mitchell 2021-12-18 02:10:15 +00:00
  • db26a28bf9 move domSource to Eval, as it's an Eval source Dustin J. Mitchell 2021-12-18 02:06:31 +00:00
  • 6e9ad1048d move use of contextTask out of columns, into commands Dustin J. Mitchell 2021-12-18 01:49:48 +00:00
  • e98b61f2b5 test for dashes in proj without incidentally testing DOM references in 'task add' Dustin J. Mitchell 2021-12-18 01:51:00 +00:00
  • 1bc7b5f019 Merge pull request #316 from djmitche/issue90 Dustin J. Mitchell 2021-12-27 17:06:47 -05:00
  • bc8bb52551 do not use str.split_once, as it is not in MSRV Dustin J. Mitchell 2021-12-27 00:14:40 +00:00
  • e94c29ae2f use better trait bounds Dustin J. Mitchell 2021-12-27 00:09:02 +00:00
  • 829f67ee02 Merge branch 'main' into issue90 Dustin J. Mitchell 2021-12-26 19:04:10 -05:00
  • b255ad2a7d use namespace.key for UDAs in the API, with legacy support Dustin J. Mitchell 2021-12-27 00:01:14 +00:00
  • d5f087bf9a Merge pull request #324 from djmitche/issue322 Dustin J. Mitchell 2021-12-23 09:08:49 -05:00
  • cb1395ea32 Merge pull request #323 from taskchampion/issue92 Dustin J. Mitchell 2021-12-23 09:08:01 -05:00
  • 8195b187c4 fix docs typo Dustin J. Mitchell 2021-12-23 09:06:19 -05:00
  • 691a3e49e8 Update clippy toolchain to 1.57 Dustin J. Mitchell 2021-12-22 00:43:15 +00:00
  • 36c51d2d93 fix clippy Dustin J. Mitchell 2021-12-22 00:31:46 +00:00
  • 5fb3f700c0 add some logging for undo Dustin J. Mitchell 2021-12-21 01:12:30 +00:00
  • e328b86d97 add user docs for 'ta undo' Dustin J. Mitchell 2021-12-21 01:10:08 +00:00
  • caa62ba9a0 add a 'ta undo' subcommand Dustin J. Mitchell 2021-12-21 01:05:52 +00:00
  • 9d93928996 support undo operations Dustin J. Mitchell 2021-12-21 00:43:26 +00:00
  • 9e20935f04 Merge pull request #319 from djmitche/issue317 Dustin J. Mitchell 2021-12-20 19:28:32 -05:00
  • 2b63a227d2 Merge pull request #321 from djmitche/clippy-1-57-fixes Dustin J. Mitchell 2021-12-20 18:29:14 -05:00
  • 4fa1f9c6bc fix a few lints in clippy 1.57 Dustin J. Mitchell 2021-12-20 16:35:55 +00:00
  • 2456012ed6 Fix application of modifications during 'ta add' Dustin J. Mitchell 2021-12-20 16:16:25 +00:00
  • 1647ba9144 insert UndoPoint appropriately into the replica operations Dustin J. Mitchell 2021-12-19 21:37:37 +00:00
  • 103bbcdf8f Store data necessary to undo ReplicaOps Dustin J. Mitchell 2021-12-19 21:25:13 +00:00
  • 1789344cd0 refactor sync to use SyncOps Dustin J. Mitchell 2021-12-19 21:13:55 +00:00
  • cefdd83d94 Use the latest taskmap when modifying a task Dustin J. Mitchell 2021-12-19 21:04:00 +00:00
  • fee25fa742 Apply SyncOps, but keep a list of ReplicaOps Dustin J. Mitchell 2021-12-19 20:54:48 +00:00
  • 0b29efab31 rename Operation to ReplicaOp for clarity Dustin J. Mitchell 2021-12-19 20:03:01 +00:00
  • 6f7794c7de introduce a new taskchampion::server::SyncOp type Dustin J. Mitchell 2021-12-19 19:50:26 +00:00
  • ff9ad8185b undo docs Dustin J. Mitchell 2021-12-12 10:31:27 -05:00
  • ef12e1a2f8 Define UDAs Dustin J. Mitchell 2021-12-18 23:39:56 +00:00
  • 4fa1c0bcfb remove temporary function Dustin J. Mitchell 2021-12-17 01:46:15 +00:00
  • e3dd91d45e use the existing (but misnamed) orphans method Dustin J. Mitchell 2021-12-17 01:45:53 +00:00
  • e768e2c100 compare Tasks directly, not their properties Dustin J. Mitchell 2021-12-17 01:09:52 +00:00
  • ac24ec1387 fixup and fix spelling for denotate Dustin J. Mitchell 2021-12-17 01:01:36 +00:00
  • 3a61289f6c replace a use of Task::data in tests Dustin J. Mitchell 2021-12-17 00:56:46 +00:00
  • 9f149a7f35 use Task::getAnnotations to get annotatoins Dustin J. Mitchell 2021-12-17 00:55:23 +00:00
  • 70f83b34ef Move diff formatting into Task (simple refactor) Dustin J. Mitchell 2021-11-18 02:18:39 +00:00
  • 8d3953183a Only set contextTask if not adding a new task Dustin J. Mitchell 2021-12-16 02:41:16 +00:00
  • 2812a8c77a Refactor getDOM to use a pointer for the optional context Dustin J. Mitchell 2021-11-18 02:48:14 +00:00
  • 3af5ceadc1 Return early from getDOM if there is no contextual task (refactor) Dustin J. Mitchell 2021-11-18 02:30:35 +00:00
  • 0d9e402d3e Add Task.is_empty, needed to identify "dummy" tasks (simple refactor) Dustin J. Mitchell 2021-11-18 02:17:24 +00:00
  • dede40bc4e Replace direct Task.data access with a temp getter (syntactic refactor) Dustin J. Mitchell 2021-11-18 02:08:16 +00:00
  • 3a00956144 ColDepends: Allow specifying short(er) UUIDs Tomas Babej 2021-12-03 03:57:37 -05:00
  • 01add8a34a docs: Fix typo in XDG news Siôn le Roux 2021-11-23 20:38:02 +01:00
  • a09712d5d2 docs: Document #2655 Tomas Babej 2021-11-19 23:17:14 -05:00
  • 8074e509ba tests: Add bulk removal test for tags attribute Tomas Babej 2021-11-19 23:13:49 -05:00
  • af10774aec tests: Add bulk removal test for depends attribute Tomas Babej 2021-11-19 23:13:18 -05:00
  • d54c7e090e Task: Correctly handle bulk removal of virtual tags/depends attributes Tomas Babej 2021-11-19 22:46:55 -05:00
  • 3937f1efb0 Don't look for a specific sha when testing task version Dustin J. Mitchell 2021-11-21 22:16:22 +00:00
  • 3e8190831c docs: Document #502 Tomas Babej 2021-11-20 12:11:54 -05:00
  • 3c2b74a36f tests: Remove expected failure for ID-range based dependencies Tomas Babej 2021-11-20 12:09:27 -05:00
  • 0558b6c7aa ColDepends: Recognize and properly handle ID ranges Tomas Babej 2021-11-20 11:41:18 -05:00
  • 774f6df210 docs: Document #2671 Tomas Babej 2021-11-09 08:00:05 -05:00
  • 1e1c0e8f04 libshared: Bump to include fix for soww Tomas Babej 2021-11-09 07:57:03 -05:00
  • caf0f9db3e tests: Clarify we're testing OpenSUSE 15.x rolling Tomas Babej 2021-11-06 13:08:51 -04:00
  • da43078eba tests: Add Ubuntu 21.10 into the test matrix Tomas Babej 2021-11-06 12:59:16 -04:00
  • 6fae705b43 tests: Add Ubuntu 20.10 into the test matrix Tomas Babej 2021-11-06 12:57:26 -04:00
  • e4f1e05c1d tests: Add Fedora 35 into the test matrix Tomas Babej 2021-11-06 12:54:46 -04:00
  • 4559287d07 tests: Remove tests on F31 Tomas Babej 2021-11-06 12:52:21 -04:00
  • 2d4776586d README: Remove inacurrate badge Tomas Babej 2021-11-06 12:39:18 -04:00
  • ed4b932530 tests: Add test to cover invalid contexts due to tag exclusion Tomas Babej 2021-11-06 11:48:35 -04:00
  • f0f704fc99 tests: Fix copy-paste error Tomas Babej 2021-11-06 11:44:38 -04:00
  • 403c44b1fa docs: Document #2664 Tomas Babej 2021-11-06 11:58:28 -04:00
  • 493f36ecdd CmdContext: Utilize new reason-providing validateWriteContext Tomas Babej 2021-11-06 11:43:43 -04:00
  • 5d8f8dac35 validateWriteContext: Refactor to return the underlying reason for invalidity directly Tomas Babej 2021-11-06 11:36:24 -04:00
  • f5dce013ce CmdContext: Expand the definition of an invalid write context to incllude tag exclusion Tomas Babej 2021-11-06 11:35:34 -04:00
  • 531881f651 validateWriteContext: Tag exclusion should also be detected as invalid write context Tomas Babej 2021-11-06 11:21:25 -04:00
  • 7de681aa3b validateWriteContext: Apply early break when detected the OR operator Tomas Babej 2021-11-06 11:20:24 -04:00
  • 04ef785eea Fix typo Jakub Wilk 2021-11-06 16:41:17 +01:00
  • e1cfb91d42 docs: Document #2648 Tomas Babej 2021-11-06 11:06:20 -04:00
  • 72930708ec CmdNews: Support Mac OS-X url opener Tomas Babej 2021-11-04 22:07:39 -04:00
  • acd4aefc17 Merge pull request #313 from djmitche/issue89 Dustin J. Mitchell 2021-10-31 09:49:25 -04:00
  • af56efdbd5 Merge pull request #314 from djmitche/issue312 Dustin J. Mitchell 2021-10-30 09:31:36 -04:00
  • 58763fd49f reproduce: Make vim available in the reproduction image Tomas Babej 2021-10-30 06:12:48 -04:00
  • e9b3611fd9 Use tag_<tag> instead of tag.<tag> Dustin J. Mitchell 2021-10-29 20:41:37 -04:00
  • 4314b8bc2d Add support for annotations Dustin J. Mitchell 2021-10-26 22:33:14 -04:00
  • 7fe5553093 fix errors from merges Dustin J. Mitchell 2021-10-26 22:37:51 -04:00
  • 7c8c85f27f Merge pull request #301 from djmitche/issue299 Dustin J. Mitchell 2021-10-26 22:05:59 -04:00
  • ae80cbef2a Merge pull request #309 from djmitche/issue286 Dustin J. Mitchell 2021-10-25 09:21:11 -04:00
  • 5648d20bde add changelog Dustin J. Mitchell 2021-10-25 09:20:44 -04:00
  • 9ebff38277 Merge pull request #310 from djmitche/issue23-integration Dustin J. Mitchell 2021-10-25 09:15:57 -04:00
  • 5bae2b6464 remove debug print Dustin J. Mitchell 2021-10-24 21:29:28 -04:00
  • 2e65d172cd Add an integration test for snapshot syncing Dustin J. Mitchell 2021-10-24 21:23:57 -04:00
  • 8df3e4f2f8 use TW's semantics for start Dustin J. Mitchell 2021-10-24 20:57:55 -04:00
  • a89c875c49 Fix typo in ChangeLog Steven Kreuzer 2021-10-22 14:55:02 -04:00