[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Older versions through http-repository browsing

From: Michael Sinz <michael.sinz_at_gmail.com>
Date: 2005-03-04 17:12:03 CET

On Fri, 4 Mar 2005 16:39:02 +0100, Matthias Wächter
<Matthias.Waechter@tttech.com> wrote:
> Ben,
>
> Ben Collins-Sussman <sussman@collab.net> wrote on 04.03.2005 15:22:04:
>
> > > http://server/repos/trunk/file?r=105
> > ... a syntax similar to this already exists, and always has. But it's
> > a secret.
> >
> > The point is that the WebDAV/DeltaV specification forbids the syntax
> > from being public. DeltaV clients are supposed to send a series of
> > PROPFIND requests that result in the "discovery" of the URL.

[...]

> That's ok with me in general, but what purpose has the famous
> browser-based repository browsing feature if it does not allow arbitrary
> single-file exports? I mean, wow, what a feature, I can point anyone to a
> file, but neither me nor the other party can assure that what _he_ sees in
> his browser is the same _I_ saw in the browser or what was checked in at
> all.

That is what "tags" are for if you want something "stable"

> > Meanwhile, there are plenty of CGI programs out there explicitly made
> > for browsing a repository, such as ViewCVS or WebSVN. Their syntaxes
> > are public.
>
> You mean something like this?
>
> http://server/WebSVN/filedetails.php?repname=repos&path=%2Ftrunk%2Ffile&rev=105&sc=1
>
> Hmmm ... don't like it at all. Maybe I'm missing something here, but the
> URI syntax is only usable to make links work inside the app, nothing more.

I had some of the same issues and some others. So I built and now released
publicly my "Insurrection Web Tools for Subversion" They are still rough
as far as installing (actually, they are easy to install, you just
have to "know"
what to do since I did not write the install documentation yet :-)

URLs from there are something like this:

For a file with this basic URL: http://server/svn/repo/trunk/file.txt
you get a request with this http://server/get.cgi/repo/trunk/file.txt?r=123

(Plus all sorts of other features.)

-- 
Michael Sinz               Technology and Engineering Director/Consultant
"Starting Startups"                          mailto:Michael.Sinz@sinz.org
My place on the web                      http://www.sinz.org/Michael.Sinz
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Mar 6 05:00:50 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.