6d1dab3117
Merge pull request #1029 from matthiasbeyer/all-extensions-as-traits
...
All extensions as traits
2017-09-04 21:59:54 +02:00
6583ba04a2
Merge pull request #1047 from mario-kr/all-extensions-as-traits_imag-todo
...
imag-todo/libimagtodo: All extensions as traits
2017-09-04 19:36:38 +02:00
f025416cf7
Merge pull request #1051 from matthiasbeyer/imag-store/tests
...
Imag store/tests
2017-09-04 17:07:46 +02:00
51650bf043
Small embellishments
...
Fix false documentation, make warn!() into error!() and provide more
information in the logged message.
2017-09-04 16:24:50 +02:00
mario-kr
cb9aa19894
Merge pull request #19 from matthiasbeyer/all-extensions-as-traits_imag-todo
...
All extensions as traits imag todo
2017-09-04 09:48:27 +02:00
39dd9e8d7c
Add Task trait for getting UUID from task
2017-09-04 09:20:14 +02:00
72ea21ee1f
Rename module task -> taskstore
2017-09-04 09:20:14 +02:00
acb4df5033
Merge pull request #1050 from matthiasbeyer/unused-fns-in-macro
...
Allow generated fns from macros to be unused
2017-09-04 09:17:00 +02:00
46f769deb8
Add test for delete()
2017-09-03 22:08:06 +02:00
eefcfd02dc
Allow generated fns from macros to be unused
2017-09-03 22:01:40 +02:00
014daee93b
Add test for create()
2017-09-03 22:00:34 +02:00
c870a0a240
Merge pull request #1028 from matthiasbeyer/scripts
...
Scripts
2017-09-03 16:48:25 +02:00
25ffb60d7b
Merge pull request #1023 from matthiasbeyer/rewrite-logging
...
Rewrite logging
2017-09-03 15:42:50 +02:00
336e0fb918
Add changelog
2017-09-03 13:48:36 +02:00
4908cc6aaa
Add more helpers
2017-09-03 13:48:05 +02:00
0683bf198b
Fix recursion problem
2017-09-03 13:48:05 +02:00
93444be412
Light code cleanup
2017-09-03 13:48:05 +02:00
64f96092cd
Fix aggregation
2017-09-03 13:48:05 +02:00
df51736c87
Add imag logging configuration
2017-09-03 13:48:05 +02:00
482377abb9
Actually print error here (as logging isnt initialized at this point)
2017-09-03 13:48:05 +02:00
5ec1cd48a0
Implement format-fetching from config/cli
2017-09-03 13:48:05 +02:00
ae24954020
Implement templating
2017-09-03 13:48:05 +02:00
2c66dcdf37
Rewrite logging: Types
...
This is the first part of a series of patches that reimplements the
logging backend to be more powerful and configurable.
This first patch adds types and infrastructure to be able to implement a
powerful logging abstraction.
It does not implement much functionality, except for a check whether a
module is enabled or not when logging (if configured in the config
file).
2017-09-03 13:48:05 +02:00
609c7fef93
Merge pull request #1043 from matthiasbeyer/imag-link/positional-args
...
imag-link: positional args
2017-09-02 20:49:31 +02:00
3a959ddfd1
Add multi-call tests: add-remove
2017-09-02 17:26:24 +02:00
e7ecea0065
Add test to check links from one entry to two others
2017-09-02 17:26:24 +02:00
d538d5fffe
Adapt tests to new UI
2017-09-02 17:26:24 +02:00
2a20306099
Rewrite link listing to work with positional argument
2017-09-02 17:26:24 +02:00
46dcbb828e
Rewrite UI to use positional arguments
2017-09-02 17:26:24 +02:00
5626a365c6
Merge pull request #1044 from matthiasbeyer/libimagrt/feature-testing
...
Add store extraction to Runtime
2017-09-02 17:25:13 +02:00
Mario Krehl
0f317858e2
Refactor imag-todo to work with the TaskStore trait instead of Task
2017-09-02 16:12:12 +02:00
Mario Krehl
58a2729da0
Changed Task trait to TaskStore trait, implemented for the Store instead of the FileLockEntry
2017-09-02 14:30:27 +02:00
8c69ed54e4
Merge pull request #1035 from matthiasbeyer/tag-ui-feature-to-bin
...
Tag ui feature to bin
2017-09-02 14:10:01 +02:00
147c264ee3
Merge pull request #1045 from matthiasbeyer/libimagutil/bugfix-testing
...
Bugfix: Fix macro to use the appname instead of hardcoded values
2017-09-02 14:09:20 +02:00
b55f46764f
Fix dependency spec: libimagrt must be used with "testing" enabled for tests
2017-09-02 14:04:47 +02:00
Mario Krehl
ef92acb1b0
Refactor imag-todo to work with the changes in libimagtodo
2017-09-02 13:29:49 +02:00
Mario Krehl
f3bb6d02d0
Change the Task(FileLockEntry) type to a trait
2017-09-02 12:23:29 +02:00
ab06263507
Add store extraction to Runtime
...
This is necessary to be able to re-build a Runtime object with an new
set of "commandline arguments". For example if a test wants to test two
calls to imag, for example a "add" operation followed by a "remove" operation.
These functions are feature-gated therefor and should only be used in
tests.
2017-09-02 10:42:11 +02:00
b32245b03a
Bugfix: Fix macro to use the appname instead of hardcoded values
2017-09-02 10:41:38 +02:00
26115bf7f8
Remove tagging functionality from imag-notes
2017-09-02 10:16:56 +02:00
b787ef1696
Move tagging UI code to binary
2017-09-02 10:16:56 +02:00
177e5bf762
Remove tagging support
2017-09-02 10:16:55 +02:00
1760c41975
Merge pull request #1040 from matthiasbeyer/libimagentrygps/init
...
libimagentrygps: init
2017-09-01 22:14:39 +02:00
8b6ca52e87
Add applypatch-msg hook for Signed-off-by line checking
2017-09-01 20:37:53 +02:00
e9bd61be76
Add some helper hooks
2017-09-01 20:37:53 +02:00
b4a3765c2c
Add script to check a branch for Signed-off-by lines in commits
2017-09-01 20:37:53 +02:00
caa8529abc
Add libimagentrygps
2017-09-01 20:36:03 +02:00
1a244a3d6b
Add setget test
2017-09-01 20:35:30 +02:00
eb32027546
Add test setup with first test
2017-09-01 20:35:30 +02:00
3bad9e2e92
Add entry module
2017-09-01 20:35:30 +02:00