summaryrefslogtreecommitdiffstats
path: root/sinksh
Commit message (Collapse)AuthorAge
* Inspect internalsChristian Mollekopf2017-02-24
|
* sinksh list apply resource filter and print BLOB propertiesChristian Mollekopf2017-02-16
|
* Use SINK_REGISTER_TYPES to avoid repeating the typesChristian Mollekopf2017-02-16
|
* PropertyParser to properly parse different property types.Christian Mollekopf2017-02-16
|
* Separate resultsChristian Mollekopf2017-02-13
|
* sinksh drop to drop the cacheChristian Mollekopf2017-02-13
|
* Support a property-per-line printing style in listChristian Mollekopf2017-02-13
| | | | | Otherwise this becomes completely unreadable. Currently only used with --showall. With this "sinksh show" should no longer be necessary.
* Print value in inspectionChristian Mollekopf2017-02-09
|
* sinksh inspectChristian Mollekopf2017-02-08
|
* make contacts suitable for applications like sinkshSandro Knauß2017-01-30
|
* Fixed build issues with pedantic enabledChristian Mollekopf2017-01-12
|
* syncThen is no longer necessaryChristian Mollekopf2017-01-12
|
* Share query syntaxChristian Mollekopf2017-01-07
|
* SinkshChristian Mollekopf2017-01-05
|
* sinksh account removalChristian Mollekopf2017-01-05
|
* Introduced Log::ContextChristian Mollekopf2016-12-22
| | | | | | | To have hierarchical debug output we have to pass around something at run-time, there is no reasonable alternative. Log::Context provides the identifier to do just that and largely replaces the debug component idea.
* sinksh list commandline argumentsChristian Mollekopf2016-12-21
|
* Store<Sink::ApplicationDomain::ApplicationDomainType> is not defined.Christian Mollekopf2016-12-20
|
* Compact id representation for sinksh list.Christian Mollekopf2016-12-19
| | | | | Id clashes are possible but unlikely, but the compact id can't be used for other operations.
* sinksh list: allow the user to specify what to printChristian Mollekopf2016-12-16
|
* Don't set capabilities as property on creation.Christian Mollekopf2016-12-15
| | | | | | Instead we make it part of the plugin. This ensure we also have access to the proper capabilities when creating a resource via sinksh.
* Set references as references from sinksh.Christian Mollekopf2016-12-15
|
* sinksh fixesChristian Mollekopf2016-12-15
|
* Show the account of the identity.Christian Mollekopf2016-12-14
|
* We want the sync to be blockingChristian Mollekopf2016-12-12
| | | | | ... which is only possible if we flush after issuing the sync.
* sinksh list identity supportChristian Mollekopf2016-11-21
|
* Don't expose the live query flag directly.Christian Mollekopf2016-11-04
|
* Refactor how the storage is used.Christian Mollekopf2016-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the initial refactoring to improve how we deal with the storage. It does a couple of things: * Rename Sink::Storage to Sink::Storage::DataStore to free up the Sink::Storage namespace * Introduce a Sink::ResourceContext to have a single object that can be passed around containing everything that is necessary to operate on a resource. This is a lot better than the multiple separate parameters that we used to pass around all over the place, while still allowing for dependency injection for tests. * Tie storage access together using the new EntityStore that directly works with ApplicationDomainTypes. This gives us a central place where main storage, indexes and buffer adaptors are tied together, which will also give us a place to implement external indexes, such as a fulltextindex using xapian. * Use ApplicationDomainTypes as the default way to pass around entities. Instead of using various ways to pass around entities (buffers, buffer adaptors, ApplicationDomainTypes), only use a single way. The old approach was confusing, and was only done as: * optimization; really shouldn't be necessary and otherwise I'm sure we can find better ways to optimize ApplicationDomainType itself. * a way to account for entities that have multiple buffers, a concept that I no longer deem relevant. While this commit does the bulk of the work to get there, the following commits will refactor more stuff to get things back to normal.
* A better resource filter apiChristian Mollekopf2016-10-05
|
* Specify base set as part of the filter stages in the query.Christian Mollekopf2016-10-05
|
* Backwards comaptible names and some cleanupChristian Mollekopf2016-10-04
|
* Less hardcoding of entity typesChristian Mollekopf2016-10-04
|
* Use the Query::filter api.Christian Mollekopf2016-09-27
|
* Don't hardcode the type property.Christian Mollekopf2016-09-27
|
* Also call commandFinished in the error case.Christian Mollekopf2016-09-15
|
* Ported to the kasync revampChristian Mollekopf2016-09-15
|
* sinksh trace off should clear the filterChristian Mollekopf2016-09-15
|
* Support for creating accounts via sinkshChristian Mollekopf2016-07-15
|
* Print account for resourceChristian Mollekopf2016-07-14
|
* Read resources synchronouslyChristian Mollekopf2016-07-11
|
* Control debugoutput during tests with sinksh.Christian Mollekopf2016-07-08
|
* sinksh trace command including autocompletionChristian Mollekopf2016-07-07
| | | | | The sinksh command allows to easily turn tracing for certain areas on or off.
* Prepared sinksh traceChristian Mollekopf2016-07-07
|
* Ported sinksh list to synchronous API (which also fixed it)Christian Mollekopf2016-06-26
|
* Property filter for listChristian Mollekopf2016-05-09
|
* sinksh show commandChristian Mollekopf2016-04-09
|
* sinksh: support for printing tablesChristian Mollekopf2016-04-09
|
* account support in sinkshChristian Mollekopf2016-03-17
|
* Fromatted the whole codebase with clang-format.Christian Mollekopf2016-03-03
| | | | clang-format -i */**{.cpp,.h}
* Use slots/signals instead of Q_SLOTS/Q_SIGNALS for clang-format compatibilityChristian Mollekopf2016-02-17
|