After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 682586 - gsettings-tool: make list-recursively really recurse
gsettings-tool: make list-recursively really recurse
Status: RESOLVED FIXED
Product: glib
Classification: Platform
Component: gsettings
unspecified
Other All
: Normal normal
: ---
Assigned To: Allison Karlitskaya (desrt)
gtkdev
Depends on:
Blocks:
 
 
Reported: 2012-08-24 06:51 UTC by Daiki Ueno
Modified: 2012-08-28 15:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gsettings-tool: make list-recursively really recurse (1.60 KB, patch)
2012-08-24 06:51 UTC, Daiki Ueno
accepted-commit_now Details | Review

Description Daiki Ueno 2012-08-24 06:51:48 UTC
Currently "gsettings list-recursively" only lists 2nd level children,
while some schema has 3rd level, for example:

$ gsettings list-recursively org.freedesktop.ibus | grep "^org.freedesktop.ibus.general" | wc -l
12

$ gsettings list-recursively org.freedesktop.ibus.general | grep "^org.freedesktop.ibus.general" | wc -l
33

Is it intentional (i.e. the schema does not follow the convention) or a bug?
Comment 1 Daiki Ueno 2012-08-24 06:51:50 UTC
Created attachment 222283 [details] [review]
gsettings-tool: make list-recursively really recurse
Comment 2 Matthias Clasen 2012-08-25 01:48:34 UTC
Review of attachment 222283 [details] [review]:

Patch looks fine, thanks !
Comment 3 Matthias Clasen 2012-08-28 15:52:24 UTC
Pushed this recently