82aef29d45
Reduce number of build-jobs
...
Currently we have build times up to 2 hours. That's because travis does
not execute all builds in parallel, but some in sequence (afaik 4 are
run in parallel).
Because of that, we have build times up to 2 hours.
By removing the builds for 1.21 (which is old, 1.24 came out 3 days ago)
and for beta and nightly, we reduce the number of jobs for each build to
3 and thus the overall build time, hopefully.
2018-02-18 20:45:20 +01:00
c27aa3a2b7
Add changelog entry for version output change
2018-02-18 20:06:09 +01:00
2089b63d56
Add changelog for broken-pipe panic bugfixes
2018-02-18 20:04:22 +01:00
5dc6a81c28
Add changelog for libimagentryref rewrite
2018-02-18 20:04:22 +01:00
841d3ffb60
Remove OnErr extension which is not used
2018-02-18 20:04:22 +01:00
6292d64ed9
Add changelog for libimagerror refactoring
2018-02-18 20:04:22 +01:00
327d795b4d
Add changelog for imag 0.6.1
2018-02-18 20:04:22 +01:00
2decc904aa
Fix binary name
2018-02-18 20:04:22 +01:00
70ef837445
Remove Roadmap
...
Removed as we do it in another way anyways.
2018-02-18 20:03:50 +01:00
acef827bab
Fix wording in README
2018-02-18 20:03:50 +01:00
f7d88e3ba8
Make sure only "lib" and "bin" are searched and "target" dirs are ignores
2018-02-18 20:03:50 +01:00
b586e13a98
Add timewarrior import script
2018-02-18 20:03:50 +01:00
eebe6c4d43
Add changelog entries for minor fixes
2018-02-18 20:03:50 +01:00
10e7a82a45
Refactor imag-diary
2018-02-18 20:03:50 +01:00
5e6eb1d249
Update logging configurations
2018-02-18 20:03:50 +01:00
b61547c2d1
Add debug output what is about to be done
2018-02-18 20:03:50 +01:00
2b26db70ed
Make HabitBuilder derive Debug
2018-02-18 20:03:50 +01:00
3341e3640c
Merge pull request #1224 from matthiasbeyer/git-version-in-version
...
Git version in version
2018-02-18 20:03:09 +01:00
1d46004da2
Merge pull request #1274 from matthiasbeyer/refactor-error-handling
...
libimagerror: Refactor
2018-02-13 12:56:20 +01:00
3bd8822f4f
Use version string from git, if present
2018-02-13 11:53:51 +01:00
c43abf09d1
Use git-describe rather than rev-parse
2018-02-13 11:53:31 +01:00
9469693763
Use new make_imag_version!() macro for building version string
2018-02-13 11:38:34 +01:00
f5f4fbc397
Add buildscript and infrastructure to include git information in version
2018-02-13 11:38:34 +01:00
94cad804e1
Use ErrFromStr convenience extension
2018-02-12 21:25:51 +01:00
6b0930adec
Use ErrFromStr convenience extension
2018-02-12 21:25:33 +01:00
5b07baddf8
Add error convenience extension
2018-02-12 21:22:39 +01:00
efdfb2a308
Fix imag-view for new error interface
2018-02-12 21:19:48 +01:00
63f2c70bed
Fix imag-notes for new error interface
2018-02-12 21:19:48 +01:00
8128d3ade9
Fix imag-mail for new error interface
2018-02-12 21:19:48 +01:00
ee23f432de
Fix imag-contact for new error interface
2018-02-12 21:19:48 +01:00
86abfb88a4
Fix imag-bookmark error handling
2018-02-12 21:19:48 +01:00
c0000b6410
Rewrite .map_err_trace_exit_unwrap()
...
Necessary because error types changed
2018-02-12 21:19:48 +01:00
50b0ffa6ae
Remove calls to trace_error_exit()
2018-02-12 21:19:48 +01:00
3845399fb8
Simplify implementation for new libimagerror interface
2018-02-12 21:19:48 +01:00
ba1c6c06fa
Add error chaining for compatibility with new libimagerror interface
2018-02-12 21:19:48 +01:00
1f4c0cafe4
Remove calls to trace_error_exit
2018-02-12 21:19:48 +01:00
a43232230b
Fix error handling for new API
2018-02-12 21:19:48 +01:00
7892782675
Refactor error handling
2018-02-12 21:19:48 +01:00
074f9826fd
Implement own displaying implementation for the chain
2018-02-12 21:19:48 +01:00
b9800e19e9
Refactor imag-diary to use new error handling interface
2018-02-12 21:19:48 +01:00
503b042690
Adapt libimagrt to new error handling
2018-02-12 21:19:47 +01:00
6dd24f3da3
Keep trace_error{,_dbg} for backwards compatibility
2018-02-12 21:19:47 +01:00
e481dbfd12
Rewrite libimagerror to be thin layer over error-chain
2018-02-12 21:19:47 +01:00
365d0a1cb8
Merge pull request #1282 from matthiasbeyer/libimagtimetrack/refactor
...
libimagtimetrack: refactor
2018-02-12 11:41:20 +01:00
4a4e528aed
Refactor error handling
...
Refactor error handling so we do chain the error with the `?`
operator rather than wrapping it with own types.
Links to other error chains are created with error chain. All unneeded
error kinds were removed.
No API changes.
2018-02-11 23:44:27 +01:00
77be32d80f
Remove "get" iterator, store provides this now
2018-02-11 23:44:27 +01:00
f33768abbf
Merge pull request #1283 from matthiasbeyer/imag-timetrack/kairos-support-in-listing-bounds
...
imag-timetrack: Add kairos support in "list" subcommand
2018-02-11 23:43:59 +01:00
cf0f93104d
Add kairos support in "list" subcommand
...
This patch adds kairos support in the "list" subcommand for the "-f" and
"-t" parameters which limit the entries to show.
Something like
imag timetrack list --from yesterday
is now possible.
2018-02-11 21:27:15 +01:00
4c95625def
Merge pull request #1278 from matthiasbeyer/imag-init/fix-release-build-include-string-path
...
imag-init: fix release build include string path
2018-02-11 17:55:27 +01:00
9e3c966d84
Merge pull request #1273 from matthiasbeyer/update-version-numbers
...
Update version string: 0.6.0 -> 0.7.0
2018-02-11 17:50:52 +01:00