summaryrefslogtreecommitdiffstats
path: root/sinksh/syntax_modules
Commit message (Collapse)AuthorAge
* Upgrade job that we can eventually use to upgrade the storageChristian Mollekopf2017-05-11
|
* Move type implementations in one placeChristian Mollekopf2017-03-21
| | | | | | | Having them separated is rather pointless (since we need one for every type, and all types are the interface of sink, as one), and caused quite a bit of friction when adding new types. This will also make it easier to change things for all types.
* This is not necessaryChristian Mollekopf2017-03-14
|
* Inspect internalsChristian Mollekopf2017-02-24
|
* sinksh list apply resource filter and print BLOB propertiesChristian 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
|
* 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
|
* 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
|
* Set references as references from sinksh.Christian Mollekopf2016-12-15
|
* sinksh fixesChristian Mollekopf2016-12-15
|
* We want the sync to be blockingChristian Mollekopf2016-12-12
| | | | | ... which is only possible if we flush after issuing the sync.
* 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
|
* 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
|
* 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
|
* Removed removeFromDiskChristian Mollekopf2016-02-10
|
* Logging cleanupChristian Mollekopf2016-02-05
|
* Set debug outputChristian Mollekopf2016-02-05
|
* Added a way to set logging areas and filter.Christian Mollekopf2016-02-04
|
* Enabled and fixed a bunch of warningsChristian Mollekopf2016-01-31
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
(except for documentation).