well, that depends on what the possibilities are, if possible it would be nice if svn could be integrated into the existing sTeam backend. but using the svn backend would be feasable too if all the sTeam metadata can fit into there.
You can set any number of metadata on both files and directories.
keeping the existing backend would allow to have history optional, we also need to consider that we'd not be having one data repository but several small indepentend ones (every users data in sTeam should have it's own repository with independent branching unrelated to other data)
Branching in Subversion is just a copy operation with memory. There is no need to branch the entire repository if you don't want to (in fact you _can't_ branch the entire repository, since the branch also becomes part of the repository :). Any directory (or file even) can be branched individually.
Not that having multiple repositories is any particular problem either of course.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2002-11-13 00:19: Subject: Re: subversion bindings
On Tue, Nov 12, 2002 at 11:55:02PM +0100, Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum wrote:
Ok, I think I misunderstood you a bit when you said that the pike process would "maintain the backend". You do want to use the existing Subversion backend (which uses BerkeleyDB to store the data on disk), right?
well, that depends on what the possibilities are, if possible it would be nice if svn could be integrated into the existing sTeam backend. but using the svn backend would be feasable too if all the sTeam metadata can fit into there.
keeping the existing backend would allow to have history optional, we also need to consider that we'd not be having one data repository but several small indepentend ones (every users data in sTeam should have it's own repository with independent branching unrelated to other data)
¹ Obviously not just yet, since I haven't actually written the glue for that lib yet, but it's next on my list. :-)
naturally, also note that i am not trying to push for things, but just inquiring at what state they are. sTeam history functionality is sort of a top wishlist item, not more yet...
greetings, martin.
/ Brevbäraren