[tracker/libtracker-common-cleanup] all: Migrate to GKeyfileSettingsBackend and generate man pages from schemas



commit 7041021329b34bdde55bbd43d7e240a14675f3a7
Author: Martyn Russell <martyn lanedo com>
Date:   Thu Oct 9 19:11:45 2014 +0100

    all: Migrate to GKeyfileSettingsBackend and generate man pages from schemas
    
    Now we've removed the internal key file object, we've had to put in place
    another method for supporting the existing TRACKER_USE_CONFIG_FILES
    environment variable. Thanks to the GKeyfileSettingsBackend provided by
    GLib, we can fallback to old school INI type config files for embedded
    solutions or cases where we don't want dconf as a backend. This works rather
    well.
    
    IT should be noted, the INI files are *NOT* written out in full if they do not
    exist, only options which are saved or different to the default settings are.
    This is how it should be too.
    
    Now we build man pages based on GSettings schemas using xsltproc with the
    template in docs/manpages/gsettings.xsl. This is a useful aid when trying to
    understand what config files can have in them. One thing it does highlight, is
    the config documentation could be better :)

 src/libtracker-data/.gitignore   |    1 +
 src/libtracker-fts/.gitignore    |    1 +
 src/miners/fs/.gitignore         |    1 +
 src/tracker-extract/.gitignore   |    1 +
 src/tracker-store/.gitignore     |    1 +
 src/tracker-writeback/.gitignore |    1 +
 6 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-data/.gitignore b/src/libtracker-data/.gitignore
index 79d98d4..5845fe0 100644
--- a/src/libtracker-data/.gitignore
+++ b/src/libtracker-data/.gitignore
@@ -6,3 +6,4 @@ tracker-sparql-scanner.c
 tracker-turtle-reader.c
 *.xml
 *.valid
+*.cfg.5
diff --git a/src/libtracker-fts/.gitignore b/src/libtracker-fts/.gitignore
index c29f42f..5af0ddf 100644
--- a/src/libtracker-fts/.gitignore
+++ b/src/libtracker-fts/.gitignore
@@ -1,2 +1,3 @@
 *.xml
 *.valid
+*.cfg.5
diff --git a/src/miners/fs/.gitignore b/src/miners/fs/.gitignore
index b554dc2..0197150 100644
--- a/src/miners/fs/.gitignore
+++ b/src/miners/fs/.gitignore
@@ -2,3 +2,4 @@ tracker-miner-fs
 *.service
 *.xml
 *.valid
+*.cfg.5
diff --git a/src/tracker-extract/.gitignore b/src/tracker-extract/.gitignore
index 7e3acbd..7681b5a 100644
--- a/src/tracker-extract/.gitignore
+++ b/src/tracker-extract/.gitignore
@@ -5,3 +5,4 @@ tracker-extract-priority-dbus.h
 *.service
 *.xml
 *.valid
+*.cfg.5
diff --git a/src/tracker-store/.gitignore b/src/tracker-store/.gitignore
index 4045ead..6d5b12f 100644
--- a/src/tracker-store/.gitignore
+++ b/src/tracker-store/.gitignore
@@ -11,3 +11,4 @@ tracker-store.h
 *.service
 *.xml
 *.valid
+*.cfg.5
diff --git a/src/tracker-writeback/.gitignore b/src/tracker-writeback/.gitignore
index a6d2e38..6e569e7 100644
--- a/src/tracker-writeback/.gitignore
+++ b/src/tracker-writeback/.gitignore
@@ -2,3 +2,4 @@ tracker-writeback
 *.service
 *.xml
 *.valid
+*.cfg.5


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]