Matthias Beyer
704c01b2c9
Merge pull request #1130 from matthiasbeyer/imag-annotate/init
...
Imag annotate/init
2017-10-13 16:20:57 +02:00
Matthias Beyer
1d270ee1cf
Add changelog entry
2017-10-13 14:53:57 +02:00
Matthias Beyer
23f4d7948f
Fix Store::entries() to not yield directories
...
Before the iterator did also yield storeids for directories, which was a
bug.
This change introduces a new if_file() function in the store-internal
backend, which is needed to check whether a path actually points to a
File, be it inmemory or on the real filesystem.
That's because tests might fail if they check via PathBuf::is_file() as
in tests, the entries only exist inmemory.
2017-10-13 14:26:06 +02:00
Matthias Beyer
d4633d466e
Add changelog entry
2017-10-12 22:15:13 +02:00
Kai Sickeler
1f84643486
Dump all StoreIds
...
Add StoreId Dump changes
2017-10-09 12:18:27 +02:00
Matthias Beyer
f266791142
Add multi-destination logging to logger
...
The logger was not able to handle multiple destinations before. Now it
is possible for the logger.
The file must be held behind an Arc<Mutex<_>> so we can use the logging
from multiple threads but also because we need to borrow mutably, so
that bit changes whith this commit.
2017-10-08 18:08:51 +02:00
Matthias Beyer
969211174a
Rewrite imag-view
...
The imag-view command was redesigned with this change. It now looks up
view-templates in the config and calls them with the "in" subcommand.
This way, an entry can be viewed with editor, browser or whatever one
likes.
Compiling markdown is not supported yet.
2017-10-08 15:08:27 +02:00
Matthias Beyer
d9add138d2
Use positional argument for id
2017-10-08 13:02:56 +02:00
Matthias Beyer
c5ad59e96f
Initial import of imag-mv
2017-10-01 10:07:29 +02:00
Matthias Beyer
643db0df3a
Remove libimagcounter / imag-counter
2017-09-28 22:41:23 +02:00
Matthias Beyer
73f6016221
Update version strings: 0.4.0 -> 0.5.0
2017-09-24 13:05:01 +02:00
Matthias Beyer
8a15aba1d0
Update month in doc
2017-09-23 22:18:28 +02:00
Matthias Beyer
5ed5392193
Finalize changelog
2017-09-23 21:24:46 +02:00
Matthias Beyer
2f2f606924
Add missing changelog entry for imag-gps
2017-09-23 21:19:27 +02:00
Matthias Beyer
441e59753a
Merge pull request #1105 from matthiasbeyer/minor
...
Minor
2017-09-22 16:06:23 +02:00
Matthias Beyer
fbbb26b737
Initial import
2017-09-21 19:01:36 +02:00
Matthias Beyer
5cf4df474a
Doc: Todo: Fix indent
2017-09-21 12:29:27 +02:00
Matthias Beyer
e5135aa9d5
Add imag-grep in todo-list, sort
2017-09-21 12:26:28 +02:00
Matthias Beyer
94674841a0
Fix doc: Header structure
2017-09-21 12:21:32 +02:00
Matthias Beyer
8bbaeeef45
Fix: Store::delete() should check FS as well
...
This patch fixes a problem where the Store::delete() function only
checked the store-internal cache whether an entry exists, but not the
Filesystem. After this patch is applied, the Store::delete() function
also checks the filesystem whether the entry exists.
2017-09-20 22:24:59 +02:00
Matthias Beyer
9b2ceb31cc
Merge pull request #1093 from matthiasbeyer/libimagentrylist/rip-out-cli-mod
...
libimagentrylist: Remove unused module
2017-09-20 22:00:34 +02:00
Matthias Beyer
19c3bc829a
Remove unused module
2017-09-20 18:41:54 +02:00
Matthias Beyer
e000957722
Ensure that all arguments are passed to the subcommand
2017-09-20 17:13:04 +02:00
Matthias Beyer
b853e35a05
Merge pull request #1071 from matthiasbeyer/imag-grep
...
imag-grep: Add new crate
2017-09-15 23:21:18 +02:00
Matthias Beyer
922ed445d4
imag-grep: Add new crate
2017-09-15 21:16:02 +02:00
Matthias Beyer
1ffc45a4c0
Use positional args
2017-09-15 21:07:01 +02:00
Matthias Beyer
cefe58ffd4
Add changelog
2017-09-15 13:53:30 +02:00
Matthias Beyer
2f0fa2b6ca
Merge pull request #1068 from matthiasbeyer/imag-timetrack/fix-track-command
...
Fix: Let the track command parse the start/end time more intelligently
2017-09-15 12:38:42 +02:00
Matthias Beyer
e049559bed
Fix: Let the track command parse the start/end time more intelligently
...
It understands "now" from this point and can parse dates or date-times
(whereas dates get normalized to date + hour 0, minute 0, second 0).
2017-09-14 20:49:10 +02:00
Matthias Beyer
bcb6c7b52d
Add changelog entry
2017-09-14 20:06:22 +02:00
Matthias Beyer
8aa5c2d82d
Fix header locations
...
Also change that the implementation uses toml_query::set instead of
toml_query::insert.
Inserting values creates intermediate tables, set doesn't. And we really
want that convenience here, as the code is complex enough on its own.
2017-09-09 16:36:21 +02:00
Matthias Beyer
976f280511
Update toml-query: 0.3.* -> ^0.3.1
...
This release contains a bugfix for a critical bug in the
`TomlValueInsertExt::insert()` algorithm which was triggered by an
edgecase.
2017-09-06 19:30:32 +02:00
Matthias Beyer
30b466b622
Update changelog
2017-09-05 22:03:13 +02:00
Matthias Beyer
b445cea9e7
Check TODO, add Changelog
2017-09-04 23:09:05 +02:00
Matthias Beyer
336e0fb918
Add changelog
2017-09-03 13:48:36 +02:00
Matthias Beyer
caa8529abc
Add libimagentrygps
2017-09-01 20:36:03 +02:00
Matthias Beyer
f71065c24d
Add changelog for 0.3.0..master
2017-09-01 14:40:30 +02:00
Matthias Beyer
a5e836fecb
Add changelog
2017-09-01 14:25:00 +02:00
Matthias Beyer
29d93a73f0
Merge pull request #1025 from matthiasbeyer/todo/libimagerror
...
Add todo: Rewrite libimagerror with chain-error crate
2017-08-27 20:07:22 +02:00
Matthias Beyer
e386e86474
Add todo: Rewrite libimagerror with chain-error crate
2017-08-27 17:49:18 +02:00
Matthias Beyer
2fcead5f53
Fix broken README symlinks
...
Along: Add files in documentation for modules that not yet had one.
2017-08-27 15:13:25 +02:00
Mario Krehl
8a63815854
Fix package name of libimagentryannotation
...
Fix: run `sed -i 's,libimagref,libimagentryref,g' (rg -l 'libimagref')`
Fix: run `sed -i 's,libimagannotation,libimagentryannotation,g' (rg -l 'libimagannotation')`
2017-08-27 15:13:25 +02:00
Matthias Beyer
1c37703c32
Update version strings for next release: 0.3.0 -> 0.4.0
2017-08-26 13:27:32 +02:00
Matthias Beyer
0f436d5b88
Merge pull request #1009 from matthiasbeyer/doc-overhaul
...
Doc overhaul
2017-08-25 18:34:11 +02:00
Matthias Beyer
3001288442
Update date
2017-08-25 17:50:38 +02:00
Matthias Beyer
abebf9c014
Fix format
2017-08-25 14:04:18 +02:00
Matthias Beyer
49a7201125
Add documentation how the mail CLI should look like
2017-08-21 00:03:22 +01:00
Matthias Beyer
d7b266a72c
Add todos for maintenance scripts
2017-08-20 15:24:48 +01:00
Matthias Beyer
469975d752
Add more ideas for modules
2017-08-20 14:46:34 +01:00
Matthias Beyer
3e115b7014
Add todo for logger rewrite
2017-08-14 09:52:47 +00:00