6ecd97956f
Add boilerplate for update hook
2016-09-07 22:05:27 +02:00
9ef0271893
Add boilerplate for retrieve hook
2016-09-07 22:05:27 +02:00
bcd728a930
Add boilerplate for delete hook
2016-09-07 22:05:27 +02:00
1f6a983a51
Add boilerplate for create hook
2016-09-07 22:05:27 +02:00
da0c4cf06b
Add missing imports
2016-09-07 22:05:24 +02:00
7f02f818da
Add (unimplemented) config helper functions
2016-09-07 22:05:12 +02:00
61c3519d45
Impl Debug, Clone, Display for StoreAction
2016-09-07 22:05:12 +02:00
d03b13be10
Add enum to represent store action
2016-09-07 22:05:12 +02:00
24e747029c
Implement util::mkrepo()
2016-09-07 22:05:12 +02:00
8f8568a03a
Add error module setup
2016-09-07 22:05:12 +02:00
07a3a32265
Add basic module setup
2016-09-07 22:05:07 +02:00
e385927316
Add dependencies in .travis.yml
...
Add also kalakris-cmake as source for apt
2016-09-07 17:11:23 +02:00
fcc0fce80a
Add dependencies for imag: openssl, zlib, cmake
2016-09-07 17:11:23 +02:00
20d938877b
Add dependency: git2
2016-09-07 17:11:23 +02:00
6d851160ae
Merge pull request #706 from matthiasbeyer/libimagstore/remove-storeid-into-pathbuf
...
Libimagstore/remove storeid into pathbuf
2016-09-07 09:37:50 +02:00
06038b8405
Merge pull request #708 from matthiasbeyer/imag-link/test-fixup
...
Imag link/test fixup
2016-09-06 16:40:38 +02:00
8c12315ff8
Merge pull request #694 from matthiasbeyer/libimagtodo/debug-output
...
libimagtodo: Debug output
2016-09-06 16:38:54 +02:00
66782ca87b
Refactor file opening in helper function
2016-09-06 15:31:55 +02:00
46123622b2
Have and use internal error types for better error messages
2016-09-06 15:31:55 +02:00
04166dd7a3
Import libimagerror with macros, so we can have own error types internally
2016-09-06 15:31:55 +02:00
95b77d7c92
When generating an error code, we should allow dead code here
2016-09-06 15:31:55 +02:00
144a8bf897
Flock hook: Rewrite EntryFlock trait to return HookResult
2016-09-06 15:31:55 +02:00
af4a0bfaf2
Export result-helper here
2016-09-06 15:31:55 +02:00
a6377f322e
Fix Ref::get_path_hash() to use ::into_pathbuf()
2016-09-06 15:31:55 +02:00
a53adb854d
Use StoreId::into_pathbuf() rather than ::into()
2016-09-06 15:31:55 +02:00
5f04d29345
Adapt store to not use StoreId::into() but new StoreId::into_pathbuf()
2016-09-06 15:31:55 +02:00
a313cede06
Add StoreId::into_pathbuf()
2016-09-06 15:31:55 +02:00
b8f612632d
Add error kind if StoreId has no base part
2016-09-06 15:31:29 +02:00
84b279de95
Remove Into<PathBuf> for StoreId
2016-09-06 15:31:29 +02:00
40014051ec
Bugfix: unique()ing the list of links
...
That should happen _after_ they are all in the same format.
This commit introduces overhead, as we clone() each string here for
comparison and that should clearly be fixed.
Though the bug-fix is more important at this point.
2016-09-06 15:30:26 +02:00
584ac3d46e
Fix link test to check properly
2016-09-06 15:30:26 +02:00
2e6f833bf2
Add test for linking the same entries twice
2016-09-06 15:30:26 +02:00
60de2eefec
Fix store id specification
2016-09-06 15:30:26 +02:00
47c5b7edf3
Fix string-compare
2016-09-06 15:30:26 +02:00
73d05d80ae
Remove version part from IDs
2016-09-06 15:30:26 +02:00
4456c4240e
Merge pull request #709 from matthiasbeyer/libimagstore/test-fixup
...
Fix absolute StoreId specification in imag-store test
2016-09-06 13:53:06 +02:00
aa7e050436
Merge pull request #707 from matthiasbeyer/libimagstore/remove-storeid-storified
...
Remove StoreId::storified()
2016-09-06 12:31:01 +02:00
5ed60f48cd
Print errors (dbg) when import_task() failed
2016-09-06 12:03:27 +02:00
d7447a64c8
Remove StoreId::storified()
2016-09-06 09:37:25 +02:00
b3b90e5303
Merge pull request #712 from matthiasbeyer/libimagentrylink/fix-header-path
...
libimagentrylink/fix header path
2016-09-06 09:35:55 +02:00
12f4012384
Merge pull request #710 from matthiasbeyer/libimagstore/fix-globstoreiditerator
...
libimagstore/fix GlobStoreIdIterator
2016-09-06 09:32:34 +02:00
123133c99c
test: Return if retrieve failed
2016-09-06 09:32:05 +02:00
0d59305199
Merge pull request #692 from matthiasbeyer/libimagerror/map_err_trace
...
Add Result helpers for trace()ing errors
2016-09-05 20:30:44 +02:00
b1765fa994
Merge pull request #697 from matthiasbeyer/libimagref/hasher-name-in-hdr
...
libimagref/hasher name in hdr
2016-09-05 20:30:21 +02:00
56576c16bb
Merge pull request #696 from matthiasbeyer/imag-diary/refactor
...
imag-diary/refactor
2016-09-05 20:30:14 +02:00
7bf654158e
Merge pull request #695 from matthiasbeyer/libimagutil/warn-exit
...
libimagutil: Add warn_exit() convenience helper
2016-09-05 19:24:01 +02:00
1dfe877cd9
Fix typo in is_external_link_storeid() helper fn
2016-09-05 18:52:42 +02:00
c23a11060f
Add debug output
2016-09-05 18:51:35 +02:00
2956df81f1
Fix: We save the url at imag.content.url, not imag.content.uri
2016-09-05 18:49:12 +02:00
364ad01179
Use StoreId::from_full_path() in GlobStoreIdIterator::next()
2016-09-05 18:22:55 +02:00