Commit Graph

5057 Commits

Author SHA1 Message Date
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
Matthias Beyer f7d88e3ba8 Make sure only "lib" and "bin" are searched and "target" dirs are ignores 2018-02-18 20:03:50 +01:00
Matthias Beyer b586e13a98 Add timewarrior import script 2018-02-18 20:03:50 +01:00
Matthias Beyer eebe6c4d43 Add changelog entries for minor fixes 2018-02-18 20:03:50 +01:00