Re: Status of fs-successor-ids

2011-09-13 Thread Daniel Shahaf
C. Michael Pilato wrote on Tue, Sep 13, 2011 at 15:02:06 -0400: > On 09/13/2011 02:42 PM, Daniel Shahaf wrote: > > C. Michael Pilato wrote on Tue, Sep 13, 2011 at 14:25:14 -0400: > >> On 09/13/2011 02:04 PM, Daniel Shahaf wrote: > >>> Does anyone have ideas for how to implement 'upgrade' for the BD

Re: Status of fs-successor-ids

2011-09-13 Thread C. Michael Pilato
On 09/13/2011 02:42 PM, Daniel Shahaf wrote: > C. Michael Pilato wrote on Tue, Sep 13, 2011 at 14:25:14 -0400: >> On 09/13/2011 02:04 PM, Daniel Shahaf wrote: >>> Does anyone have ideas for how to implement 'upgrade' for the BDB backend? >> >> The BDB situation should be about the easiest scenario

Re: Status of fs-successor-ids

2011-09-13 Thread Daniel Shahaf
C. Michael Pilato wrote on Tue, Sep 13, 2011 at 14:25:14 -0400: > On 09/13/2011 02:04 PM, Daniel Shahaf wrote: > > Does anyone have ideas for how to implement 'upgrade' for the BDB backend? > > The BDB situation should be about the easiest scenario possible. I mean, > it's a database, for crying

Re: Status of fs-successor-ids

2011-09-13 Thread C. Michael Pilato
On 09/13/2011 01:28 PM, Stefan Sperling wrote: > One other remaining item is in-place upgrades. > I'd like to optionally support in-place upgrades instead of requiring > users to dump/load. Yeah, this is a pretty important goal in my book. We've managed to go a long time without requiring dum

Re: Status of fs-successor-ids

2011-09-13 Thread Daniel Shahaf
Stefan Sperling wrote on Tue, Sep 13, 2011 at 19:28:01 +0200: > I'd consider the branch done as soon as both backends store successors > of each node-revision, and are able to return the list of immediate > successors of a given node-revision. We must also have some basic unit > tests to show that

Re: Status of fs-successor-ids

2011-09-13 Thread C. Michael Pilato
On 09/13/2011 02:04 PM, Daniel Shahaf wrote: > Does anyone have ideas for how to implement 'upgrade' for the BDB backend? The BDB situation should be about the easiest scenario possible. I mean, it's a database, for crying out loud. My not-completely-thought-out approach would be: run a cursor

Re: Status of fs-successor-ids

2011-09-13 Thread Daniel Shahaf
Does anyone have ideas for how to implement 'upgrade' for the BDB backend? C. Michael Pilato wrote on Tue, Sep 13, 2011 at 13:52:13 -0400: > On 09/13/2011 01:28 PM, Stefan Sperling wrote: > > One other remaining item is in-place upgrades. > > I'd like to optionally support in-place upgrades instea

Re: Status of fs-successor-ids

2011-09-13 Thread Stefan Sperling
On Tue, Sep 13, 2011 at 06:02:44AM +0300, Daniel Shahaf wrote: > The branch doesn't have code for answering questions such as > > - where were a given path's parents copied to? > - when was a given path deleted? > - (questions about merges) > - (questions about a directory's properties having cha

Status of fs-successor-ids

2011-09-12 Thread Daniel Shahaf
svn_fs_base__get_node_successors() was implemented over 20 months ago. Right now svn_fs_history_next() has been implemented for both backends and passes a simple unit test (fs-test 37, node_history()). https://svn.apache.org/repos/asf/subversion/branches/fs-successor-ids/subversion/include/svn_fs