Commit graph

881 commits

Author SHA1 Message Date
3a7bf9f4de Add doc to parser code 2015-12-29 18:20:56 +01:00
5791ba7b8d Add doc to Store object implementation 2015-12-29 18:20:56 +01:00
be233b8aba Add docs to BM module 2015-12-29 18:20:56 +01:00
ffcb951468 Add doc to module header helpers 2015-12-29 18:20:56 +01:00
e9cee25ac8 Add doc to module helpers 2015-12-29 18:20:56 +01:00
271c91e903 Add documentation on module helper utils 2015-12-29 18:20:56 +01:00
dc181ba8eb Add doc to Module trait 2015-12-29 18:20:56 +01:00
89cc625133 runtime.rs: Add docs to functions 2015-12-29 18:20:56 +01:00
bbc6218391 configuration.rs: Add documentation 2015-12-29 18:20:56 +01:00
0d6f2b9500 cli.rs: Add documentation to functions 2015-12-29 18:20:56 +01:00
bdcfa34449 Rewrite README, squash some content to save lines 2015-12-29 18:20:56 +01:00
808e44339a Implement TempFileError and traits for it 2015-12-29 16:00:08 +01:00
900ffcb7d1 Add ui submodules to talk to external programs, editor in this case 2015-12-29 16:00:08 +01:00
Homu
568026c52c Auto merge of #30 - matthiasbeyer:add-travis-homu, r=matthiasbeyer
Add travis, Homu

Implementing #26 , #27
2015-12-29 23:13:41 +09:00
e3b22d488d Remove box-syntax in test 2015-12-29 15:10:09 +01:00
e21da820c4 Fix test for to use FileID::parse() 2015-12-29 15:10:09 +01:00
b5da0cb613 Fix use... in test modules 2015-12-29 15:01:35 +01:00
007da59275 Add travis.yml 2015-12-29 14:51:26 +01:00
248b5c7574 Merge branch 'debug' 2015-12-28 21:55:08 +01:00
333530607c Merge branch 'bm-convenience' 2015-12-28 21:54:26 +01:00
6ca4818302 Add File::set_header() 2015-12-28 21:51:08 +01:00
68f66ca27d Add BM::command_set_tags() 2015-12-28 21:51:08 +01:00
bcbd568311 Add BM::command_rm_tags() 2015-12-28 21:51:08 +01:00
7e401b5881 Add generic alter_tags_in_files() function 2015-12-28 21:51:08 +01:00
966e9902cb BM header helpers: Add set_tags_in_header() 2015-12-28 21:25:51 +01:00
46b7ae9384 Add BM::command_add_tags() 2015-12-28 20:53:13 +01:00
cbefa577e9 Use get_files() to filter files, remove afterwards
Change get_files() signature, so we know whether there was a filter
applied, so we can abort the action if there was no filter involved.
2015-12-28 19:46:59 +01:00
e84986680d Add functions to get files from Store by certain predicated (id, match, tags) 2015-12-28 19:42:35 +01:00
bbd11086d8 Remove bm option --check -> wont support these things by now 2015-12-28 19:08:03 +01:00
db204f3cba BM::command_add(): Add URL verification 2015-12-28 18:47:17 +01:00
16d40e9bfe Add util: is_url(String) -> bool 2015-12-28 18:47:17 +01:00
8ba7e34e34 Merge branch 'rewrite' 2015-12-28 18:03:13 +01:00
cf7078f6cf Merge branch 'add-bm' into rewrite 2015-12-28 18:02:46 +01:00
9db5ffa842 Implement BM::command_remove() 2015-12-28 18:02:32 +01:00
c2469b83ce Add debug output to Store::load_in_cache() 2015-12-28 17:39:00 +01:00
302549d194 Fixup Store::load_by_hash() 2015-12-28 17:39:00 +01:00
3a5bb3a5ce Add Store::load_by_hash() 2015-12-28 17:39:00 +01:00
5a55636c65 Implement: BM: command_list() 2015-12-28 17:38:59 +01:00
bd9abf3bc7 Add Store::load_in_cache(... FileID) 2015-12-28 17:38:59 +01:00
7170f95825 BM header helpers: Add get_url_from_header() 2015-12-28 17:38:59 +01:00
2e7621d2bd Add header helpers for BM 2015-12-28 17:38:59 +01:00
e346f56a8e Fix: BM module name 2015-12-28 17:38:59 +01:00
fda7fd56b9 Fix: Argument for BM::exec() 2015-12-28 17:38:59 +01:00
523e6f8f66 Implement: BM::command_add() 2015-12-28 17:38:59 +01:00
df27e5d2a3 BM subcommands: Pass ArgMatches 2015-12-28 17:38:59 +01:00
c432e8c2c4 Add subcommand calling code 2015-12-28 17:38:59 +01:00
81ead3c68c Add debug output to FileID::parse() 2015-12-28 17:35:55 +01:00
f24db1eb7d Add debug output to Store::remove() 2015-12-28 17:35:55 +01:00
e9ea485ed5 Add debug output to Store::load_in_cache() 2015-12-28 17:35:55 +01:00
4ea83d538f Add Store::load_by_hash() 2015-12-28 17:35:55 +01:00