Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- Date: Wed, 30 Nov 2005 21:00:07 +0900
- From: Edward Middleton <edward@example.com>
- Subject: Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- References: <438C09BB.8070400@example.com> <438C246A.90804@example.com> <d8fcc0800511290535j6601a82aie5d913fd753a0953@example.com> <30ce84360511291607p42273463i35d101f467c74f63@example.com> <438CFFE7.4030707@example.com> <30ce84360511291802v11ff2714q5a3b9476ccd5a0e0@example.com> <438D4811.4010105@example.com> <30ce84360511292322n16463cc5n9eda3dcad488a576@example.com>
- User-agent: Mozilla Thunderbird 1.0.7 (X11/20051110)
the following two emails will probably give more insight into the issues that arose developing subversion. http://web.mit.edu/ghudson/thoughts/diagnosing http://web.mit.edu/ghudson/thoughts/undiagnosing Ian Wells wrote: > So my argument would be: why not find a way of serving DAV standalone Because subversion adds a lot to apache. The standard web_dav modules has no versioning backend. It is not much better then ftp. Just by being an apache module it exposes itself to a much larger audience (more testing). > rather than writing a whole new protocol and adapters for both ends? > With cheats, if necessary - it can still be a non-DAV protocol, but > the aim is to share the code. I think it was the other way round. I understand it was much easier implementing the svn protocol then the web_dav/DeltaV protocol. > Not saying it's feasible. It just looks like a better solution to me > long term, I agree one protocol is going to be better then two. I believe the problem was that the required features of web_dav hadn't standardized when subversion needed them so rather then wait for the standards to catch up (or hack some propriatry extension ms style) they made a propriatry protocol with the web_dav interface as a secondary to be done we the standard situation settled. > because you have one protocol and everybody's finding the bugs in it > for you, rather than two protocols and twice the bugs, and an audience > split between them so that each is being tested only half as much. (*) I believe the versioning code was actually the much harder/larger part of the development. By having two protocols that shared the same versioning components they could satisfy diehard cvs users who wouldn't run no f'ing apache server (there were actually a lot of people who would not consider using subversion because they thought it required apache http://subversion.tigris.org/faq.html#need-apache) running on there SCM box and they could leverage the fact that apache's web_dav did 90% of a web dav protocol for them. > (* For the pedants: agreed, arguably "use" isn't "testing". In which > case divide the testers between the code rather than the users. > > What, you mean your OSS project has no testers?) I gather the developers are big on unit testing but can't find any references. Edward
- References:
- [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Mark Sargent
- Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Jim Tittsler
- Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Josh Glover
- Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Ian Wells
- Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Edward Middleton
- Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Ian Wells
- Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Edward Middleton
- Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- From: Ian Wells
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- Next by Date: Re: [tlug] Anthy/uim library integration, anybody done it?
- Previous by thread: Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- Next by thread: Re: [tlug] SVN: Your Environment, BerkleyDB/Web or FSFS?
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links