You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Rob Brandt <br...@csd-bes.net> on 2005/11/28 23:39:59 UTC

browser based svn client?

I am looking for a "real" browser based client.  By "real" I mean something more
that a repository/source code browser - checkouts, updates, etc.  I have looked
through the links page at subversion.tigris.org, and see repository browsers
and some language bindings, but no full clients.  At least that are obvious.  I
suspect (hope?) that some of the repository browsers also happen to be able to
do checkouts/updates, but that functionality isn't listed there.

I do php development, so I would be most comfortable with a php based client. 
I've seen the pear libraries for svn, but they are a bit aged and I can't seem
to get them to work.  They are bindings and not a full application anyway.

The purpose of this is to allow people who do just basic html editing on a
project, and are not comfortable with a command line, to svn update a live site
from trunk once they have the staging site (based on trunk) looking the way they
want it.  There is no GUI installed on the remote linux server.

DO I have any options besides coding my own?

Rob

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: browser based svn client?

Posted by Rob Brandt <br...@csd-bes.net>.
Quoting Ryan Schmidt <su...@ryandesign.com>:

> I didn't find anything like that either, and considered writing my  
> own PHP/MySQL-based repo browser plus repo manager plus hook manager  
> plus email notification manager plus working copy manager. But I  
> haven't had time yet.
>
> The PHP SVN bindings in PEAR are not so much old or aging as never  
> exactly completed. I could never get them to install, and my mails  
> with the developer reached an dead end.

Mine too.  Since you got no response I'll stop holding my breath about getting
one myself.  But those bindings might be a good starting point if I ever get
time to do a whole client, and I'll be sure to let you know if and when that
ever happens, 'cause I'm sure I'd appreciate the help. :)

> My project was to be full-featured and general-purpose, hence large,  
> hence it never got done. If all you want though is, in effect, a  
> single button labeled "Update the live site's working copy" which  
> calls a single shell script "svn up /path/to/working/copy" then that  
> sounds like scarcely more than a handful of lines of code right there.

Yeah, if worse comes to worse, that's what I might do.  I wanted the whole
enchilada so that if they made a mistake they could roll back, do diffs, etc.,
but I could always handle that myself via command line if they ever need it.

Rob


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

RE: browser based svn client?

Posted by Rob Brandt <br...@csd-bes.net>.
SOC participant Bill Zeller confirms that he did not have time to finish the
project.

Quoting Rob Brandt <br...@csd-bes.net>:

> Thanks for this.  I've sent off an email to find out the status of 
> this project.
> FWIW, the bindings he was referred to are the ones we can't get 
> working, or get
> a response from the developer about.
>
> Rob
>
>
> Quoting Jonathan Chum <xa...@gmail.com>:
>
>> I'm not sure what came about of this PHP Binding in development...
>>
>> http://svn.haxx.se/dev/archive-2005-06/0975.shtml
>> http://www.nabble.com/SOC-update-and-questions-t208125.html
>>
>> On another note, one of the problems that the company I work for faced was
>> that they never could get Subversion installed on the FreeBSD boxes. So, I
>> was faced on how to roll out a project into production without Subversion.
>>
>> The only thought I had was using RSYNC or FTP on the local copy. This hasn't
>> been implemented yet - too buys too. :)
>>
>> Right now, I'm the go to guy when it comes to rolling out new changes
>> because the process entails updating my local copy, reviewing the commit
>> logs, pushing those changes onto production, testing, and finally
>> re-notifying the individual requesting to make sure everything is in order.
>>
>> - Jonathan
>>
>> --
>> http://www.primotrac.com
>> Project management anytime, anywhere
>>
>> -----Original Message-----
>> From: Ryan Schmidt [mailto:subversion-2005@ryandesign.com]
>> Sent: Monday, November 28, 2005 8:02 PM
>> To: Rob Brandt
>> Cc: users@subversion.tigris.org
>> Subject: Re: browser based svn client?
>>
>> On Nov 29, 2005, at 00:39, Rob Brandt wrote:
>>
>>> I am looking for a "real" browser based client.  By "real" I mean
>>> something more
>>> that a repository/source code browser - checkouts, updates, etc.  I
>>> have looked
>>> through the links page at subversion.tigris.org, and see repository
>>> browsers
>>> and some language bindings, but no full clients.  At least that are
>>> obvious.  I
>>> suspect (hope?) that some of the repository browsers also happen to
>>> be able to
>>> do checkouts/updates, but that functionality isn't listed there.
>>>
>>> I do php development, so I would be most comfortable with a php
>>> based client.
>>> I've seen the pear libraries for svn, but they are a bit aged and I
>>> can't seem
>>> to get them to work.  They are bindings and not a full application
>>> anyway.
>>
>> I didn't find anything like that either, and considered writing my
>> own PHP/MySQL-based repo browser plus repo manager plus hook manager
>> plus email notification manager plus working copy manager. But I
>> haven't had time yet.
>>
>> The PHP SVN bindings in PEAR are not so much old or aging as never
>> exactly completed. I could never get them to install, and my mails
>> with the developer reached an dead end.
>>
>>
>>> The purpose of this is to allow people who do just basic html
>>> editing on a
>>> project, and are not comfortable with a command line, to svn update
>>> a live site
>>> from trunk once they have the staging site (based on trunk) looking
>>> the way they
>>> want it.  There is no GUI installed on the remote linux server.
>>>
>>> DO I have any options besides coding my own?
>>
>> My project was to be full-featured and general-purpose, hence large,
>> hence it never got done. If all you want though is, in effect, a
>> single button labeled "Update the live site's working copy" which
>> calls a single shell script "svn up /path/to/working/copy" then that
>> sounds like scarcely more than a handful of lines of code right there.
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
>> For additional commands, e-mail: users-help@subversion.tigris.org
>>
>>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

RE: browser based svn client?

Posted by Rob Brandt <br...@csd-bes.net>.
Thanks for this.  I've sent off an email to find out the status of this 
project.
FWIW, the bindings he was referred to are the ones we can't get 
working, or get
a response from the developer about.

Rob


Quoting Jonathan Chum <xa...@gmail.com>:

> I'm not sure what came about of this PHP Binding in development...
>
> http://svn.haxx.se/dev/archive-2005-06/0975.shtml
> http://www.nabble.com/SOC-update-and-questions-t208125.html
>
> On another note, one of the problems that the company I work for faced was
> that they never could get Subversion installed on the FreeBSD boxes. So, I
> was faced on how to roll out a project into production without Subversion.
>
> The only thought I had was using RSYNC or FTP on the local copy. This hasn't
> been implemented yet - too buys too. :)
>
> Right now, I'm the go to guy when it comes to rolling out new changes
> because the process entails updating my local copy, reviewing the commit
> logs, pushing those changes onto production, testing, and finally
> re-notifying the individual requesting to make sure everything is in order.
>
> - Jonathan
>
> --
> http://www.primotrac.com
> Project management anytime, anywhere
>
> -----Original Message-----
> From: Ryan Schmidt [mailto:subversion-2005@ryandesign.com]
> Sent: Monday, November 28, 2005 8:02 PM
> To: Rob Brandt
> Cc: users@subversion.tigris.org
> Subject: Re: browser based svn client?
>
> On Nov 29, 2005, at 00:39, Rob Brandt wrote:
>
>> I am looking for a "real" browser based client.  By "real" I mean
>> something more
>> that a repository/source code browser - checkouts, updates, etc.  I
>> have looked
>> through the links page at subversion.tigris.org, and see repository
>> browsers
>> and some language bindings, but no full clients.  At least that are
>> obvious.  I
>> suspect (hope?) that some of the repository browsers also happen to
>> be able to
>> do checkouts/updates, but that functionality isn't listed there.
>>
>> I do php development, so I would be most comfortable with a php
>> based client.
>> I've seen the pear libraries for svn, but they are a bit aged and I
>> can't seem
>> to get them to work.  They are bindings and not a full application
>> anyway.
>
> I didn't find anything like that either, and considered writing my
> own PHP/MySQL-based repo browser plus repo manager plus hook manager
> plus email notification manager plus working copy manager. But I
> haven't had time yet.
>
> The PHP SVN bindings in PEAR are not so much old or aging as never
> exactly completed. I could never get them to install, and my mails
> with the developer reached an dead end.
>
>
>> The purpose of this is to allow people who do just basic html
>> editing on a
>> project, and are not comfortable with a command line, to svn update
>> a live site
>> from trunk once they have the staging site (based on trunk) looking
>> the way they
>> want it.  There is no GUI installed on the remote linux server.
>>
>> DO I have any options besides coding my own?
>
> My project was to be full-featured and general-purpose, hence large,
> hence it never got done. If all you want though is, in effect, a
> single button labeled "Update the live site's working copy" which
> calls a single shell script "svn up /path/to/working/copy" then that
> sounds like scarcely more than a handful of lines of code right there.
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

RE: browser based svn client?

Posted by Jonathan Chum <xa...@gmail.com>.
I'm not sure what came about of this PHP Binding in development...

http://svn.haxx.se/dev/archive-2005-06/0975.shtml
http://www.nabble.com/SOC-update-and-questions-t208125.html

On another note, one of the problems that the company I work for faced was
that they never could get Subversion installed on the FreeBSD boxes. So, I
was faced on how to roll out a project into production without Subversion. 

The only thought I had was using RSYNC or FTP on the local copy. This hasn't
been implemented yet - too buys too. :)

Right now, I'm the go to guy when it comes to rolling out new changes
because the process entails updating my local copy, reviewing the commit
logs, pushing those changes onto production, testing, and finally
re-notifying the individual requesting to make sure everything is in order.

- Jonathan

--
http://www.primotrac.com
Project management anytime, anywhere

-----Original Message-----
From: Ryan Schmidt [mailto:subversion-2005@ryandesign.com] 
Sent: Monday, November 28, 2005 8:02 PM
To: Rob Brandt
Cc: users@subversion.tigris.org
Subject: Re: browser based svn client?

On Nov 29, 2005, at 00:39, Rob Brandt wrote:

> I am looking for a "real" browser based client.  By "real" I mean  
> something more
> that a repository/source code browser - checkouts, updates, etc.  I  
> have looked
> through the links page at subversion.tigris.org, and see repository  
> browsers
> and some language bindings, but no full clients.  At least that are  
> obvious.  I
> suspect (hope?) that some of the repository browsers also happen to  
> be able to
> do checkouts/updates, but that functionality isn't listed there.
>
> I do php development, so I would be most comfortable with a php  
> based client.
> I've seen the pear libraries for svn, but they are a bit aged and I  
> can't seem
> to get them to work.  They are bindings and not a full application  
> anyway.

I didn't find anything like that either, and considered writing my  
own PHP/MySQL-based repo browser plus repo manager plus hook manager  
plus email notification manager plus working copy manager. But I  
haven't had time yet.

The PHP SVN bindings in PEAR are not so much old or aging as never  
exactly completed. I could never get them to install, and my mails  
with the developer reached an dead end.


> The purpose of this is to allow people who do just basic html  
> editing on a
> project, and are not comfortable with a command line, to svn update  
> a live site
> from trunk once they have the staging site (based on trunk) looking  
> the way they
> want it.  There is no GUI installed on the remote linux server.
>
> DO I have any options besides coding my own?

My project was to be full-featured and general-purpose, hence large,  
hence it never got done. If all you want though is, in effect, a  
single button labeled "Update the live site's working copy" which  
calls a single shell script "svn up /path/to/working/copy" then that  
sounds like scarcely more than a handful of lines of code right there.




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: browser based svn client?

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Nov 29, 2005, at 00:39, Rob Brandt wrote:

> I am looking for a "real" browser based client.  By "real" I mean  
> something more
> that a repository/source code browser - checkouts, updates, etc.  I  
> have looked
> through the links page at subversion.tigris.org, and see repository  
> browsers
> and some language bindings, but no full clients.  At least that are  
> obvious.  I
> suspect (hope?) that some of the repository browsers also happen to  
> be able to
> do checkouts/updates, but that functionality isn't listed there.
>
> I do php development, so I would be most comfortable with a php  
> based client.
> I've seen the pear libraries for svn, but they are a bit aged and I  
> can't seem
> to get them to work.  They are bindings and not a full application  
> anyway.

I didn't find anything like that either, and considered writing my  
own PHP/MySQL-based repo browser plus repo manager plus hook manager  
plus email notification manager plus working copy manager. But I  
haven't had time yet.

The PHP SVN bindings in PEAR are not so much old or aging as never  
exactly completed. I could never get them to install, and my mails  
with the developer reached an dead end.


> The purpose of this is to allow people who do just basic html  
> editing on a
> project, and are not comfortable with a command line, to svn update  
> a live site
> from trunk once they have the staging site (based on trunk) looking  
> the way they
> want it.  There is no GUI installed on the remote linux server.
>
> DO I have any options besides coding my own?

My project was to be full-featured and general-purpose, hence large,  
hence it never got done. If all you want though is, in effect, a  
single button labeled "Update the live site's working copy" which  
calls a single shell script "svn up /path/to/working/copy" then that  
sounds like scarcely more than a handful of lines of code right there.




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org