As being suggested by Julian Sedding in https://issues.apache.org/jira/browse/SLING-5468 I want to get your input on how the properties "sling:hideProperties=*” and "sling:hideChildren=*” are supposed to work in the Sling Resource Merger.
At least for the OverridingResourcePicker using the wildcard hides both the local as well as the inherited resources/properties. This is causing some trouble as that way I cannot easily replace the whole resource without considering any underlying resources. The only documentation about those properties is at https://issues.apache.org/jira/browse/SLING-2986?focusedCommentId=13802834&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13802834 but that does not really explain how those should behave in terms of inheritance. Also the implementation changed quite a bit due to the refactoring being done in https://issues.apache.org/jira/browse/SLING-3423. For me this looks rather like a bug because I cannot come up with a good use case where you would be interested to even hide your own/local properties/child resources. Those properties should IMHO always refer only to the inherited/underlying resources/properties but not to the local ones (i.e. the ones next to the resource defining sling:hideProperties or sling:hideChildren. WDYT? Thanks for your input, Konrad
