Commit Graph

5227 Commits

Author SHA1 Message Date
Matthias Beyer af819f0fca Remove unneeded "mut" 2018-01-04 19:34:21 +01:00
Matthias Beyer 38f8de15bf Revert "Integrate spinner for nicer progress reports"
This reverts commit de7a4d2dfb.
2018-01-04 12:10:07 +01:00
Matthias Beyer ad8c9dd91b Remove dead TODO link 2018-01-04 11:44:30 +01:00
Matthias Beyer 806e706087 Prepend the skip-line to the first line 2018-01-04 11:26:13 +01:00
Matthias Beyer db33d46608 Fix spacing 2018-01-04 11:24:46 +01:00
Matthias Beyer 2fd6a701ae Fix if-else for empty if branch 2018-01-04 11:15:47 +01:00
Matthias Beyer 85db1d5f02 Add script to warn about pushing to master 2018-01-04 11:03:33 +01:00
Matthias Beyer 8832a17f12 Add script to check commit message style 2018-01-04 11:03:18 +01:00
Matthias Beyer 90d07bd6ca Lets see what happens when removing some env stuff 2018-01-04 10:48:52 +01:00
Matthias Beyer b60b5c8981
Merge pull request #1184 from matthiasbeyer/imag-log/init
imag-log: init
2018-01-04 10:31:00 +01:00
Matthias Beyer a6fd525c0f Add "show" functionality 2018-01-03 21:09:03 +01:00
Matthias Beyer 4ceca39426
Merge pull request #1186 from matthiasbeyer/roadmap
Roadmap
2018-01-03 21:04:09 +01:00
Matthias Beyer 9a76a2065b Add idea about functionality to include core-CLI things into domain-CLI 2018-01-03 17:42:26 +01:00
Matthias Beyer 18424717f4 Rewrite TODOs into Roadmap 2018-01-03 17:42:26 +01:00
Matthias Beyer 02bafbb9d3 Add rustc 1.23.0, remove 1.20.0 2018-01-03 16:57:06 +01:00
Matthias Beyer a4f054702a Update rustc 1.22.0 -> 1.22.1 2018-01-03 16:56:56 +01:00
Matthias Beyer 3cf1fd0baf Add CLI implementation 2018-01-03 16:54:08 +01:00
Matthias Beyer 4c762e6f7d Add default config for imag-log 2018-01-03 16:54:08 +01:00
Matthias Beyer 0865984d6f Add example usage for the log functionality 2018-01-03 16:54:08 +01:00
Matthias Beyer 7a364639ee Initial import: imag-log 2018-01-03 16:54:08 +01:00
Matthias Beyer de7a4d2dfb Integrate spinner for nicer progress reports 2018-01-03 16:00:46 +01:00
Matthias Beyer f324deb41e imag-init: initial import 2018-01-03 15:48:58 +01:00
Matthias Beyer 0c9c9e26c1
Merge pull request #1183 from matthiasbeyer/libimaglog/init
libimaglog: init
2018-01-01 21:18:22 +01:00
Matthias Beyer 529f3f83da
Merge pull request #1187 from matthiasbeyer/libimagerror/display-fix
Improve error output
2018-01-01 20:47:24 +01:00
Matthias Beyer 774933ae4a
Merge pull request #1163 from matthiasbeyer/libimagstore/mighty-iters
libimagstore: More powerful iterator extensions
2017-12-25 22:02:56 +01:00
Matthias Beyer 198e304be9 Initial import of libimaglog implementation 2017-12-25 21:55:04 +01:00
Matthias Beyer 92d4a0237e Initial import: libimaglog 2017-12-25 21:46:04 +01:00
Matthias Beyer 9890371652
Merge pull request #1185 from matthiasbeyer/bump-version-strings
Update version strings: 0.5.0 -> 0.6.0
2017-12-25 21:06:14 +01:00
Matthias Beyer 0ae7b6b387 Do not call description() when displaying the error 2017-12-25 19:44:29 +01:00
Matthias Beyer 46a8d373b3 Allow dead code in whole module 2017-12-25 19:23:41 +01:00
Matthias Beyer f3ba1791b9 Update version strings in doc 2017-12-25 19:17:07 +01:00
Matthias Beyer 7d67b67440 Update version strings in tests 2017-12-25 19:17:07 +01:00
Matthias Beyer 3c8dd19d11 Update version strings: 0.5.0 -> 0.6.0 2017-12-25 19:17:07 +01:00
Matthias Beyer 3e972bc264
Merge pull request #1177 from matthiasbeyer/libimagstore/toml-read
libimagstore: use toml::Value::as_str() (for example)
2017-12-25 19:13:32 +01:00
Matthias Beyer 9128d04866 Remove test
This test is not applicable anymore because it tests (and tested) the
wrong thing.

It was to check whether the function failed because the "imag" key
contained the wrong type, but this is not tested by that function. The
function only checks whether the "imag" key is present.
2017-12-25 17:59:50 +01:00
Matthias Beyer 35410aaa2e Refactor: Remove unneccessary functions 2017-12-25 17:59:50 +01:00
Matthias Beyer 20a552f527 Refactor header checking to use toml-query 2017-12-25 17:59:50 +01:00
Matthias Beyer 2bf91fab09 Enhance error types 2017-12-25 17:59:50 +01:00
Matthias Beyer 986dbad2fd
Merge pull request #1176 from matthiasbeyer/libimagstore/remove-config
libimagstore: remove config
2017-12-25 17:58:16 +01:00
Matthias Beyer d1ca47227a
Merge pull request #1180 from matthiasbeyer/v0.5.0-branch
V0.5.0 branch
2017-12-24 14:34:06 +01:00
Matthias Beyer d6e1994eeb Fix: Explicitely import only relevant trait 2017-12-24 13:52:50 +01:00
Matthias Beyer 0870665668 Add iterator extension for iterators over Result<T, E> 2017-12-24 13:52:50 +01:00
Matthias Beyer 67410b3ad2 Implement iter extension for all iterators over StoreId 2017-12-24 13:52:50 +01:00
Matthias Beyer 0ed636bb06 Refactor libimagrt+libimagstore to pass whole configuration object
Before we extracted the store configuration from the configuration
toml::Value object and passed it to the store.

This is unecessary overhead.

Now we pass the whole configuration object and let the store extract the
required values.
2017-12-24 13:52:18 +01:00
Matthias Beyer 174d8d76e9 Remove configuration member, reduce configuration
We only need the configuration to check whether creating the store
directory is actually allowed.
2017-12-24 13:52:13 +01:00
Matthias Beyer 38b56df406 Add new dependency: toml-query 2017-12-24 13:52:13 +01:00
Matthias Beyer 3f787fb438 Add release helper script 2017-12-24 13:31:59 +01:00
Matthias Beyer cf5b4239c4 Update version string
Holy crap this should really not happen. We accidentially released this
crate as 0.4.0 instead of 0.5.0.
2017-12-24 13:31:59 +01:00
Matthias Beyer 9ecd1849d7 Fix README path 2017-12-24 13:31:59 +01:00
Matthias Beyer 29bde7a68f Update date in documentation 2017-12-23 15:32:30 +01:00