Commit Graph

1636 Commits

Author SHA1 Message Date
Matthias Beyer 361dec4cec Revert "Check whether the StoreId is inside the store, before doing anything on the FS"
This reverts commit 373502217e.
2016-03-12 16:06:10 +01:00
Matthias Beyer 09ac788e6f imag-counter: init 2016-03-12 16:06:10 +01:00
Matthias Beyer 2bc9f2ec25 libimagcounter: init 2016-03-12 16:06:10 +01:00
Matthias Beyer 564d8d84fe Reimplement FieldIsType filter with FieldPredicate filter 2016-03-12 15:06:34 +01:00
Matthias Beyer f86a8968a4 Reimplement FieldEq with FieldPredicate 2016-03-12 15:06:34 +01:00
Matthias Beyer c76d654f9b Add field_lt filter 2016-03-12 15:06:34 +01:00
Matthias Beyer 7b9f8dc8ad Add field_gt filter 2016-03-12 15:06:33 +01:00
Matthias Beyer 4de014c41a Add field_predicate filter 2016-03-12 15:06:33 +01:00
Matthias Beyer ca362ac238 Remove exit(1) calls where possible and replace by trace() calls 2016-03-11 16:40:13 +01:00
Matthias Beyer 34c020fa55 Introduce error module 2016-03-11 16:21:51 +01:00
Matthias Beyer c1fcf22619 Group Args, so we enforce that only _one_ of them can be specified 2016-03-11 16:21:51 +01:00
Matthias Beyer a61b83df07 Add viewer selection 2016-03-11 16:21:49 +01:00
Matthias Beyer d464ccc9d4 Remove unused imports 2016-03-11 16:21:33 +01:00
Matthias Beyer c415d3c968 Print error in case of GlobError 2016-03-11 16:21:33 +01:00
Matthias Beyer f582ea9367 StdoutViewer: Implement view() 2016-03-11 16:21:33 +01:00
Matthias Beyer 68b2c152e3 Use StdoutViewer by now 2016-03-11 16:21:33 +01:00
Matthias Beyer e9587ced28 Implement view_versions_of() 2016-03-11 16:21:33 +01:00
Matthias Beyer d99d38bf8e Implement entry loading 2016-03-11 16:21:33 +01:00
Matthias Beyer d02ac8bd88 Add stdout-viewer 2016-03-11 16:21:19 +01:00
Matthias Beyer 43d27ab689 Add main() 2016-03-11 16:21:02 +01:00
Matthias Beyer 2e6b6b50fa Add ui::build_ui() 2016-03-11 16:20:20 +01:00
Matthias Beyer 17eb59ae29 Add depdendencies 2016-03-11 16:20:01 +01:00
Matthias Beyer 9f5a33f962 imag-view: init 2016-03-11 16:18:17 +01:00
Matthias Beyer 9a918c9252 Merge pull request #242 from matthiasbeyer/libimagstore/revert-id_in_store-check
Revert "Check whether the StoreId is inside the store, before doing a…
2016-03-11 16:02:11 +01:00
Matthias Beyer 086ad0ec69 Add external-link validation before setting 2016-03-11 15:15:02 +01:00
Matthias Beyer 695ee9df9b Add (external) link validation 2016-03-11 15:15:02 +01:00
Matthias Beyer cb288eb868 Rewrite internal linking
* so you need to pass Entry instead of Link
* interal linking does two-way-linking
2016-03-11 15:15:02 +01:00
Matthias Beyer 3b02a30788 Move Link/Links type to external linking code 2016-03-11 15:15:02 +01:00
Matthias Beyer b8766a224e Implement ExternalLinker for Entry for convenience 2016-03-11 15:15:02 +01:00
Matthias Beyer d6029678c7 Implement InternalLinker for Entry, for convenience 2016-03-11 15:15:02 +01:00
Matthias Beyer defec535c8 Refactor internal link helpers into trait 2016-03-11 15:15:02 +01:00
Matthias Beyer 1e17b10568 Refactor external linking into trait 2016-03-11 15:15:02 +01:00
Matthias Beyer 277c31237a lib: Add remove_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer b7a5f57e3a lib: Implement add_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer 339ec08a83 lib: Add Links::{add,remove}() 2016-03-11 15:15:02 +01:00
Matthias Beyer 6480fb515c lib: Derive some traits for Link{,s} type 2016-03-11 15:15:02 +01:00
Matthias Beyer 19322b667a Add helper for processing store result 2016-03-11 15:15:02 +01:00
Matthias Beyer a53d36c23d Implement internal::set_links() 2016-03-11 15:15:02 +01:00
Matthias Beyer 950dce945f Implement internal::get_links() 2016-03-11 15:15:02 +01:00
Matthias Beyer b6168f50a1 Implement: Links::new() 2016-03-11 15:15:02 +01:00
Matthias Beyer e4fae4cfcf Implement: of external::set_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer 18de6b80d5 Implement: external::get_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer e6e9a1a19e Add Error kinds 2016-03-11 15:15:02 +01:00
Matthias Beyer 17daf7c387 Add Link::new() 2016-03-11 15:15:02 +01:00
Matthias Beyer ff3d5dd94b Add initial interface spec 2016-03-11 15:15:02 +01:00
Matthias Beyer 2430e68dc2 Add dependencies 2016-03-11 15:15:02 +01:00
Matthias Beyer e43bfa2c2c init: libimaglink 2016-03-11 15:15:02 +01:00
Matthias Beyer 6c50d88669 Add tag filtering 2016-03-11 15:13:34 +01:00
Matthias Beyer b53f342fb8 Merge pull request #244 from matthiasbeyer/libimagstore/fix-add_implicit_directory_creating
Fix: implicitely create directories on file saving
2016-03-11 10:56:38 +01:00
Matthias Beyer 6d7065d10e Fix test: StoreId does not start with "/" anymore 2016-03-10 19:12:00 +01:00