Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Say something if things are okay | Christian Mollekopf | 2017-08-18 |
| | |||
* | Only count every uid once. | Christian Mollekopf | 2017-08-14 |
| | | | | The previous code would fail on the second revision with the same uid. | ||
* | sinksh show cleanup | Christian Mollekopf | 2017-08-13 |
| | |||
* | More compact changeset | Christian Mollekopf | 2017-08-13 |
| | |||
* | Inspection to validate all rids | Christian Mollekopf | 2017-08-13 |
| | |||
* | Some metadata for inspect | Christian Mollekopf | 2017-08-11 |
| | |||
* | Print version | Christian Mollekopf | 2017-08-02 |
| | |||
* | Info command to print some default information | Christian Mollekopf | 2017-08-02 |
| | |||
* | No more SINK_DEBUG_AREA | Christian Mollekopf | 2017-05-12 |
| | |||
* | Upgrade job that we can eventually use to upgrade the storage | Christian Mollekopf | 2017-05-11 |
| | |||
* | Move type implementations in one place | Christian Mollekopf | 2017-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 necessary | Christian Mollekopf | 2017-03-14 |
| | |||
* | Addressbook support | Christian Mollekopf | 2017-03-09 |
| | |||
* | Dav cleanup | Christian Mollekopf | 2017-03-09 |
| | |||
* | Inspect internals | Christian Mollekopf | 2017-02-24 |
| | |||
* | sinksh list apply resource filter and print BLOB properties | Christian Mollekopf | 2017-02-16 |
| | |||
* | Use SINK_REGISTER_TYPES to avoid repeating the types | Christian Mollekopf | 2017-02-16 |
| | |||
* | PropertyParser to properly parse different property types. | Christian Mollekopf | 2017-02-16 |
| | |||
* | Separate results | Christian Mollekopf | 2017-02-13 |
| | |||
* | sinksh drop to drop the cache | Christian Mollekopf | 2017-02-13 |
| | |||
* | Support a property-per-line printing style in list | Christian Mollekopf | 2017-02-13 |
| | | | | | Otherwise this becomes completely unreadable. Currently only used with --showall. With this "sinksh show" should no longer be necessary. | ||
* | Print value in inspection | Christian Mollekopf | 2017-02-09 |
| | |||
* | sinksh inspect | Christian Mollekopf | 2017-02-08 |
| | |||
* | make contacts suitable for applications like sinksh | Sandro Knauß | 2017-01-30 |
| | |||
* | Fixed build issues with pedantic enabled | Christian Mollekopf | 2017-01-12 |
| | |||
* | syncThen is no longer necessary | Christian Mollekopf | 2017-01-12 |
| | |||
* | Share query syntax | Christian Mollekopf | 2017-01-07 |
| | |||
* | Sinksh | Christian Mollekopf | 2017-01-05 |
| | |||
* | sinksh account removal | Christian Mollekopf | 2017-01-05 |
| | |||
* | Introduced Log::Context | Christian Mollekopf | 2016-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 arguments | Christian Mollekopf | 2016-12-21 |
| | |||
* | Store<Sink::ApplicationDomain::ApplicationDomainType> is not defined. | Christian Mollekopf | 2016-12-20 |
| | |||
* | Compact id representation for sinksh list. | Christian Mollekopf | 2016-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 print | Christian Mollekopf | 2016-12-16 |
| | |||
* | Don't set capabilities as property on creation. | Christian Mollekopf | 2016-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 Mollekopf | 2016-12-15 |
| | |||
* | sinksh fixes | Christian Mollekopf | 2016-12-15 |
| | |||
* | Show the account of the identity. | Christian Mollekopf | 2016-12-14 |
| | |||
* | We want the sync to be blocking | Christian Mollekopf | 2016-12-12 |
| | | | | | ... which is only possible if we flush after issuing the sync. | ||
* | sinksh list identity support | Christian Mollekopf | 2016-11-21 |
| | |||
* | Don't expose the live query flag directly. | Christian Mollekopf | 2016-11-04 |
| | |||
* | Refactor how the storage is used. | Christian Mollekopf | 2016-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 api | Christian Mollekopf | 2016-10-05 |
| | |||
* | Specify base set as part of the filter stages in the query. | Christian Mollekopf | 2016-10-05 |
| | |||
* | Backwards comaptible names and some cleanup | Christian Mollekopf | 2016-10-04 |
| | |||
* | Less hardcoding of entity types | Christian Mollekopf | 2016-10-04 |
| | |||
* | Use the Query::filter api. | Christian Mollekopf | 2016-09-27 |
| | |||
* | Don't hardcode the type property. | Christian Mollekopf | 2016-09-27 |
| | |||
* | Also call commandFinished in the error case. | Christian Mollekopf | 2016-09-15 |
| | |||
* | Ported to the kasync revamp | Christian Mollekopf | 2016-09-15 |
| |