[jira] [Updated] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-75: - Attachment: OAK-83.patch proposed MicroKernel API change/clarification specify

[jira] [Commented] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13268385#comment-13268385 ] Stefan Guggisberg commented on OAK-75: -- Would that also be the case if we only add

[jira] [Issue Comment Edited] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13268385#comment-13268385 ] Stefan Guggisberg edited comment on OAK-75 at 5/4/12 2:05 PM

[jira] [Assigned] (OAK-85) NPE and wrong result on copy operation

2012-05-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-85?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-85: Assignee: Stefan Guggisberg NPE and wrong result on copy operation

[jira] [Resolved] (OAK-85) NPE and wrong result on copy operation

2012-05-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-85?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-85. -- Resolution: Fixed Fix Version/s: 0.3 fixed in svn r1334040 NPE and wrong

[jira] [Commented] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-03 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13267469#comment-13267469 ] Stefan Guggisberg commented on OAK-75: -- For the one getNodes method, the path

[jira] [Assigned] (OAK-83) Copy operation would recurse indefinitely if memory permitted

2012-05-03 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-83: Assignee: Stefan Guggisberg Copy operation would recurse indefinitely if memory permitted

[jira] [Commented] (OAK-80) Implement batched writing for KernelNodeStore

2012-05-02 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13266538#comment-13266538 ] Stefan Guggisberg commented on OAK-80: -- FWIW: Personally I'd rather see such batching

[jira] [Assigned] (OAK-79) Copy operation misses some child nodes

2012-05-02 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-79?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-79: Assignee: Stefan Guggisberg Copy operation misses some child nodes

[jira] [Created] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-04-27 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-75: Summary: specify format and semantics of 'filter' parameter in MicroKernel API Key: OAK-75 URL: https://issues.apache.org/jira/browse/OAK-75 Project: Jackrabbit Oak

[jira] [Updated] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-04-27 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-75: - Description: the following MicroKernel methods contain a 'filter' string parameter: - getJournal

[jira] [Commented] (OAK-45) Add support for branching and merging of private copies to MicroKernel

2012-04-26 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13262564#comment-13262564 ] Stefan Guggisberg commented on OAK-45: -- the OOME is not specific to the branch/merge

[jira] [Commented] (OAK-45) Add support for branching and merging of private copies to MicroKernel

2012-04-25 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13261780#comment-13261780 ] Stefan Guggisberg commented on OAK-45: -- thanks, will investigate Add

[jira] [Commented] (OAK-45) Add support for branching and merging of private copies to MicroKernel

2012-04-20 Thread Stefan Guggisberg (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13258308#comment-13258308 ] Stefan Guggisberg commented on OAK-45: -- implemented initial support for branch merge

[jira] [Resolved] (OAK-46) Efficient diffing of large child node lists

2012-04-13 Thread Stefan Guggisberg (Resolved) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-46. -- Resolution: Fixed logic restored in svn r1325697 Efficient diffing of large

[jira] [Assigned] (OAK-48) MicroKernel.getNodes() should return null for not existing nodes instead of throwing an exception

2012-04-13 Thread Stefan Guggisberg (Assigned) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-48: Assignee: Stefan Guggisberg MicroKernel.getNodes() should return null for not existing

[jira] [Commented] (OAK-48) MicroKernel.getNodes() should return null for not existing nodes instead of throwing an exception

2012-04-13 Thread Stefan Guggisberg (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-48?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13253723#comment-13253723 ] Stefan Guggisberg commented on OAK-48: -- Also, it seems there is not test case yet. yes

[jira] [Created] (OAK-53) exclude longer running tests in the default maven profile

2012-04-10 Thread Stefan Guggisberg (Created) (JIRA)
: Stefan Guggisberg the current maven build using the default profile takes ~3min on my machine which is IMO way too long. 'mvn clean install' should IMO allow quick turn around cycles during development and finish within a couple of seconds. requiring the developers to use a custom maven

[jira] [Commented] (OAK-53) exclude longer running tests in the default maven profile

2012-04-10 Thread Stefan Guggisberg (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-53?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13250532#comment-13250532 ] Stefan Guggisberg commented on OAK-53: -- if 'mvn clean install' takes too long i guess

[jira] [Resolved] (OAK-43) Incomplete journal when move and copy operations are involved

2012-04-08 Thread Stefan Guggisberg (Resolved) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-43?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-43. -- Resolution: Fixed fixed in svn r1311085 Incomplete journal when move and copy

Re: [Jackrabbit Wiki] Update of Jsop by JulianReschke

2012-04-05 Thread Stefan Guggisberg
On Sat, Mar 31, 2012 at 9:34 AM, Julian Reschke julian.resc...@gmx.de wrote: On 2012-03-27 11:47, Stefan Guggisberg wrote: On Fri, Mar 23, 2012 at 6:04 PM, Julian Reschkejulian.resc...@gmx.de  wrote: I have updated the Wiki page with an IETF ABNF variant of the JSOP Diff syntax. Open

[jira] [Resolved] (OAK-47) Wrong results and NPE with copy operation

2012-04-05 Thread Stefan Guggisberg (Resolved) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-47. -- Resolution: Fixed fixed in svn r1310044 Wrong results and NPE with copy

Re: svn commit: r1298366 - in /jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/mk: ./ model/ store/

2012-04-04 Thread Stefan Guggisberg
i just realized (sorry, a bit late, i know) that this commit breaks some of the optimizations for large child node lists. comparison of nodes had previously been delegated to the Node/ChildNodeEntries implementation by calling Node.diff(Node other). this allowed for specialized handling of large

Re: Lifetime of revision identifiers

2012-04-02 Thread Stefan Guggisberg
On Sat, Mar 31, 2012 at 12:39 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, The revision identifiers returned by methods like MicroKernel.getHeadRevision() are plain strings so in theory I could write one down on a piece of paper, lock it in a safe, and come back ten years later

Re: oak-api and move operations

2012-03-30 Thread Stefan Guggisberg
On Fri, Mar 30, 2012 at 3:45 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Fri, Mar 30, 2012 at 2:25 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: On Fri, Mar 30, 2012 at 2:18 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Exactly. IMHO we should adjust the MK

Re: [Jackrabbit Wiki] Update of Jsop by JulianReschke

2012-03-27 Thread Stefan Guggisberg
On Fri, Mar 23, 2012 at 6:04 PM, Julian Reschke julian.resc...@gmx.de wrote: I have updated the Wiki page with an IETF ABNF variant of the JSOP Diff syntax. Open questions are: - JSON Patch (the IETF spec) allows set operations with objects; JSOP Diff didn't need it yet (as it's for

Re: Value types supported by the MicroKernel

2012-03-22 Thread Stefan Guggisberg
On Wed, Mar 21, 2012 at 8:26 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, The MicroKernel interface currently says: supported property types: string, number that's outdated, it now says: string, number, boolean In addition there's explicit support for binary blobs. For oak-core

Re: Value types supported by the MicroKernel

2012-03-22 Thread Stefan Guggisberg
On Thu, Mar 22, 2012 at 4:22 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Thu, Mar 22, 2012 at 3:04 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: On Wed, Mar 21, 2012 at 8:26 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: For oak-core (see OAK-33 [1]) we'd need

[jira] [Commented] (OAK-32) Drop MicroKernel.dispose()

2012-03-21 Thread Stefan Guggisberg (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-32?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13234206#comment-13234206 ] Stefan Guggisberg commented on OAK-32: -- +1 cheers stefan Drop

Re: JSOP vs JSON-Patch, was: [Jackrabbit Wiki] Update of Jsop by stefan

2012-03-21 Thread Stefan Guggisberg
sorry, i forgot to cc oak-dev. resending... On Wed, Mar 21, 2012 at 2:07 PM, Julian Reschke julian.resc...@gmx.de wrote: On 2012-03-21 13:47, Stefan Guggisberg wrote: On Tue, Mar 20, 2012 at 6:53 PM, Julian Reschkejulian.resc...@gmx.de  wrote: Hi, so Stefan is cleaning up the JSOP Wiki

Re: JSOP vs JSON-Patch, was: [Jackrabbit Wiki] Update of Jsop by stefan

2012-03-21 Thread Stefan Guggisberg
On Wed, Mar 21, 2012 at 5:05 PM, Julian Reschke julian.resc...@gmx.de wrote: On 2012-03-21 16:28, Julian Reschke wrote: ... OK, here's an attempt to rewrite in IETF ABNF: great, thanks! -- snip -- diffs =   *( ws ( add / set / remove / move / copy / test ) ws ) add =     + ws pointer ws

Re: Javadoc: {@code...} instead of code/?

2012-03-15 Thread Stefan Guggisberg
On Thu, Mar 15, 2012 at 3:59 PM, Felix Meschberger fmesc...@adobe.com wrote: Hi, Am 15.03.2012 um 15:46 schrieb Michael Dürig: Hi, What do people feel about using {@code null} instead of codenull/code in javadoc? Personally I prefer the second one since it is lighter on the eye but don't

Re: On setting component boundaries in Oak

2012-03-09 Thread Stefan Guggisberg
On Fri, Mar 9, 2012 at 2:15 PM, Angela Schreiber anch...@adobe.com wrote: hi Following up on OAK-5, where the question came up on whether we should put the JCR binding for Oak to a separate oak-jcr component or just under an .oak.jcr package in oak-core. There are good arguments for both

[jira] [Commented] (OAK-7) In-memory persistence

2012-03-09 Thread Stefan Guggisberg (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13226125#comment-13226125 ] Stefan Guggisberg commented on OAK-7: - Currently that's not possible since

<    1   2