Commit Graph

3615 Commits

Author SHA1 Message Date
Matthias Beyer 2aa54b820f Remove unused imports 2017-01-25 18:32:04 +01:00
Matthias Beyer a439004a46 Update README 2017-01-25 17:30:34 +01:00
Matthias Beyer 1e3193ebb2 Merge pull request #847 from matthiasbeyer/imag-ruby
Imag ruby
2017-01-25 11:23:21 +01:00
Matthias Beyer 636bfbb768 Merge pull request #842 from matthiasbeyer/imag-link/list-internal-only
Fix: Only list internal links here, no external ones
2017-01-25 11:23:06 +01:00
Matthias Beyer cd684b04ab Merge pull request #860 from matthiasbeyer/travis-opt
Travis opt
2017-01-25 11:17:26 +01:00
Mario Krehl ddd4a8b94a Fix list external links when required 2017-01-25 10:45:27 +01:00
Matthias Beyer 188b063624 Build imag-bin on bin-test to be sure things work 2017-01-25 10:44:44 +01:00
Matthias Beyer a0cdc53644 Fix build script once more 2017-01-25 10:43:37 +01:00
Matthias Beyer 69b7961434 Lets see what happens without a build matrix 2017-01-25 09:57:27 +01:00
Matthias Beyer 64cc8ab5e5 Do not check changes in /doc, always build 2017-01-25 09:57:27 +01:00
Matthias Beyer ce36b38aa9 Merge pull request #862 from matthiasbeyer/fix-imag-bin-build
Fix build-script of imag-bin
2017-01-25 09:57:00 +01:00
Matthias Beyer 69d5c69eea Provide flag to still list external links 2017-01-25 09:54:17 +01:00
Matthias Beyer 64c611847b Fix: Only list internal links here, no external ones
Funny side note:

As the commit history reveals, I wasn't active in this repository for
some time.

I first implemented a solution for this problem in about 50 lines of
code. Then I thought that this could be done way simpler, so I rewrote
it in about 20 lines.

Finally, I noticed that I already have infrastructure for this, so this
two-line patch should fix the problem.

Know your codebase, dude!
2017-01-25 09:54:09 +01:00
Matthias Beyer 6f564b5223 Merge pull request #861 from matthiasbeyer/love-to-defaultnix
Give the default.nix some love
2017-01-25 09:50:30 +01:00
Matthias Beyer 26d78e9f3c Fix build-script of imag-bin
There was a breaking change in cargo which is fixed by this commit
Affected: beta builds (as of writing of this commit).
2017-01-25 09:41:16 +01:00
Matthias Beyer fdd903ac62 Give the default.nix some love 2017-01-25 08:55:11 +01:00
Matthias Beyer 03a90c9bf9 Merge pull request #858 from matthiasbeyer/cleanup-bash-compl-gen
Remove removed crates from compl-gen build script
2017-01-24 08:56:16 +01:00
Matthias Beyer 1ab0249892 Remove removed crates from compl-gen build script 2017-01-24 04:31:22 +01:00
Matthias Beyer 4804cf36ce Add more tests 2017-01-22 18:44:47 +01:00
Matthias Beyer 57c266dfc8 Add Ruby-like hash read/set syntax 2017-01-22 18:44:47 +01:00
Matthias Beyer c222213291 Add test script to test entry capabilities 2017-01-22 18:44:47 +01:00
Matthias Beyer c14a3a6e02 Ignore ruby/bundler stuff 2017-01-22 18:44:47 +01:00
Matthias Beyer e929a0ccf1 Rename: Imag -> RImag (class) 2017-01-22 18:44:47 +01:00
Matthias Beyer 916d647a24 Rename init fn to be able to `require binary` directly 2017-01-22 16:55:45 +01:00
Matthias Beyer 41cacb3c78 Add test-gem code 2017-01-22 16:39:57 +01:00
Matthias Beyer 6dbecbd397 Merge pull request #857 from matthiasbeyer/libimagrt/config-types-pub
Libimagrt/config types pub
2017-01-22 16:11:07 +01:00
Matthias Beyer a06fce06e5 Beautify wrapper helper macros 2017-01-22 15:50:48 +01:00
Matthias Beyer ce23114f2c Add test for Store::create() 2017-01-22 15:44:21 +01:00
Matthias Beyer 1aaf0c4d30 Fix store handle class name to fit convention 2017-01-22 15:44:21 +01:00
Matthias Beyer 0884b337c9 Make configuration module public 2017-01-22 15:44:21 +01:00
Matthias Beyer 13b901e3d4 Make error types public 2017-01-22 15:44:21 +01:00
Matthias Beyer bf53c6b529 Add StoreHandle::new() 2017-01-22 15:44:21 +01:00
Matthias Beyer 34cd5d9c87 Add Store::new() function interface 2017-01-22 15:44:21 +01:00
Matthias Beyer 587e806cdd Make configuration module public 2017-01-22 15:16:27 +01:00
Matthias Beyer 49b81602c0 Make error types public 2017-01-22 15:16:22 +01:00
Matthias Beyer 9d7a26ba3a Merge pull request #856 from matthiasbeyer/libimagrt/dbg-fileline-opt
ImagLogger: Add option to not include file/line in dbg logging
2017-01-22 13:30:41 +01:00
Matthias Beyer 54deef3dde Remove Deref{,Mut} on FileLockEntryHandle to make code more explicit 2017-01-22 13:19:55 +01:00
Matthias Beyer 439326e1b6 Add documentation in README 2017-01-22 13:17:13 +01:00
Matthias Beyer 22741d71c0 ImagLogger: Add option to not include file/line in dbg logging 2017-01-22 13:02:56 +01:00
Matthias Beyer 47f3806825 Add tests for RStore class 2017-01-22 12:56:46 +01:00
Matthias Beyer 063083d7b5 Add setup() for Store interface 2017-01-22 12:56:46 +01:00
Matthias Beyer ffb9ad120f Impl Store::create() interface 2017-01-22 12:56:46 +01:00
Matthias Beyer ce8c382e81 Impl Store::retrieve() interface 2017-01-22 12:56:46 +01:00
Matthias Beyer bc3a82fcc6 Impl Store::get() interface function 2017-01-22 12:56:46 +01:00
Matthias Beyer 6875376f91 Impl Store::update() interface function 2017-01-22 12:56:46 +01:00
Matthias Beyer c87fa74169 impl Store::delete() interface function 2017-01-22 12:56:46 +01:00
Matthias Beyer c2b146aad8 Beautify cal_on_store_by_handle!{} macro syntax 2017-01-22 12:56:46 +01:00
Matthias Beyer 04363035c2 Beautify call_on_store!() macro syntax 2017-01-22 12:56:46 +01:00
Matthias Beyer 551b135436 Make macro more advanced, to be able to impl Store::save_{as,to}() interfaces 2017-01-22 12:56:46 +01:00
Matthias Beyer d047b6663b Rewrite code to wrap StoreHandle properly 2017-01-22 12:56:46 +01:00