Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
etc
 
 
m4
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Sugar Datastore

Sugar Datastore provides activities with a way to store data and metadata, and the journal with querying and full text search.

Installing on Debian or Ubuntu

Automatically done when you install Sugar desktop.

Installing on Fedora

Automatically done when you install Sugar desktop.

Building

Sugar Datastore follows the GNU Coding Standards.

Install all dependencies; Python GI API bindings for GLib, Python 3 bindings for Xapian, Python bindings for D-Bus, and Sugar Toolkit.

Clone the repository, run autogen.sh, then make and make install.

Storage format history

0   0.82.x
    Initial format

1   0.84.x
    Refactoring, start using indexes

2   0.86.0, 0.86.1
    Add sorting by title and mtime

3   not-mainstream
    test versioning support

4   0.86.2, 0.88.x
    version bump to force index rebuild that may have been missed during the
    migration to version 2 (SL#1787)

5   not-mainstream
    pre v6 testing

6   0.90
    new metadata fields:
    - creation_time, time of ds entry creation in seconds since the epoch
    - filesize, size of ds entry data file in bytes
You can’t perform that action at this time.