Matthias Beyer
719daf952b
Refactor libimagcontact for new libimagentryref API
2018-02-19 12:15:39 +01:00
Matthias Beyer
c36250e42f
Adapt to new libimagentryref API
2018-02-19 12:15:31 +01:00
Matthias Beyer
30ad7d89b1
Reimplement libimagmail for new libimagentryref interface
2018-02-19 12:15:22 +01:00
Matthias Beyer
d3d6b80b8b
Redesign of the CLI
2018-02-19 12:15:13 +01:00
Matthias Beyer
1153fb180b
Add function to delete a reference header entry
2018-02-19 12:14:32 +01:00
Matthias Beyer
fd6a7f877a
Remove private macro
2018-02-19 12:14:32 +01:00
Matthias Beyer
a1a85f40d0
Add default generators
2018-02-19 12:14:32 +01:00
Matthias Beyer
2328c8b2b0
Take AsRef<str> rather than &String
2018-02-19 12:14:32 +01:00
Matthias Beyer
a5eaf0439c
Update documentation for new implementation
2018-02-19 12:14:32 +01:00
Matthias Beyer
cbb47cffcb
Implement Ref functions
2018-02-19 12:14:32 +01:00
Matthias Beyer
ed69fd4b35
Enrich error types
2018-02-19 12:14:32 +01:00
Matthias Beyer
81a8826740
Add impl for RefStore::{get,create,retrieve}_ref()
2018-02-19 12:14:32 +01:00
Matthias Beyer
1014f58cfc
Rewrite interface
2018-02-19 12:14:32 +01:00
Matthias Beyer
73af121882
Remove old concepts
2018-02-19 12:14:32 +01:00
Matthias Beyer
97e863f8fb
Merge pull request #1292 from matthiasbeyer/fix-broken-pipes
...
Fix broken pipes
2018-02-19 12:13:06 +01:00
Matthias Beyer
5f99018807
Simplify store debug print
2018-02-19 11:51:21 +01:00
Matthias Beyer
b9d04730db
Fix for broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
e8f8969ded
Fix broke pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
36e511d39b
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
380aeccdc7
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
125eebe1ce
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
fc0610b77f
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
872b300b9c
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
632d68e0e0
Fix broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
09da5cc21e
Fix for broken pipe panic
2018-02-19 11:14:19 +01:00
Matthias Beyer
427ad89e55
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
849229eec6
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
e501f66dac
Fix broken pipe panics
2018-02-19 11:14:19 +01:00
Matthias Beyer
23e0f720e5
Fix broken pipe errors
2018-02-19 11:14:18 +01:00
Matthias Beyer
876c1cb9af
Fix broken pipe panics
2018-02-19 11:14:18 +01:00
Matthias Beyer
5e78a43242
Fix for broken pipe panics
2018-02-19 11:14:18 +01:00
Matthias Beyer
c2dfb2ef52
Refactor timetrack subcommands output for broken pipe errors
2018-02-19 11:14:18 +01:00
Matthias Beyer
6a341d3723
Abstract exit code as a type
2018-02-19 11:14:18 +01:00
Matthias Beyer
eb2f6fbbe2
Fix for broken pipe errors
2018-02-19 10:40:26 +01:00
Matthias Beyer
013fc75d85
Fix output for broken pipe errors
2018-02-19 10:40:26 +01:00
Matthias Beyer
88d21375b9
Refactor "imag store ids" command to not panic on broken pipe
2018-02-19 10:40:26 +01:00
Matthias Beyer
256bc47222
Refactor into two independent extensions
2018-02-19 10:40:26 +01:00
Matthias Beyer
39107c5296
Add result extension for translating io errors to exit codes
2018-02-19 10:40:26 +01:00
Matthias Beyer
7265d598a5
Merge pull request #1293 from matthiasbeyer/faster-overall-build-time-travis
...
Reduce number of build-jobs
2018-02-19 10:38:00 +01:00
Matthias Beyer
e6b355196e
Merge pull request #1279 from matthiasbeyer/minor
...
Minor
2018-02-19 10:37:47 +01:00
Matthias Beyer
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
Matthias Beyer
c27aa3a2b7
Add changelog entry for version output change
2018-02-18 20:06:09 +01:00
Matthias Beyer
2089b63d56
Add changelog for broken-pipe panic bugfixes
2018-02-18 20:04:22 +01:00
Matthias Beyer
5dc6a81c28
Add changelog for libimagentryref rewrite
2018-02-18 20:04:22 +01:00
Matthias Beyer
841d3ffb60
Remove OnErr extension which is not used
2018-02-18 20:04:22 +01:00
Matthias Beyer
6292d64ed9
Add changelog for libimagerror refactoring
2018-02-18 20:04:22 +01:00
Matthias Beyer
327d795b4d
Add changelog for imag 0.6.1
2018-02-18 20:04:22 +01:00
Matthias Beyer
2decc904aa
Fix binary name
2018-02-18 20:04:22 +01:00
Matthias Beyer
70ef837445
Remove Roadmap
...
Removed as we do it in another way anyways.
2018-02-18 20:03:50 +01:00
Matthias Beyer
acef827bab
Fix wording in README
2018-02-18 20:03:50 +01:00