--- Josef Wolf <jw@raven.inka.de> wrote:
> On Tue, Jul 30, 2002 at 03:14:38PM +0900, Peter Johnson wrote:
> >>  _______  __
> >> |       ||  |
> >> |  |\   ||  | << this is the "update" button, in case you can't
> tell
> >> ---  \  ||__|
> >> ---  /  ||\/| << below is the drop-down menu from clicking on
> the arrow
> >> |  |/   ||  | << "Latest" is the default
> >> |_______||__|________
> >>          | REVISION: |
> >>          |-----------|
> >>          | Latest    | << corresponds to "HEAD"
> >>          | Previous  | << corresponds to "PREV"
> >>          | Choose... | << pops up a dialog where you enter a
> number*
> >>          |___________|
> [ ... ]
> > That would be cool.
> 
> Sounds good. But please remember that "svn update" is also used to
> go
> to the HEAD of a different branch. This is different from going to
> the
> _version_ which is on the HEAD of the branch, since the latter will
> prevent you from commits. (Could somebody please confirm what I am
> writing here? I just deduced from CVS which makes a distinction
> between branch-revisions and ordinary revisions.) If it is true
> what I
> wrote so far, then there should be a possibility to make a
> distinction
> between a specified revision and a name of a branch. So I would
> like
> to extend the picture:
> 
>   _______  __
>  |       ||  |
>  |  |\   ||  | << this is the "update" button, in case you can't
> tell
>  ---  \  ||__|
>  ---  /  ||\/| << below is the drop-down menu from clicking on the
> arrow
>  |  |/   ||  | << "Latest" is the default
>  |_______||__|__________
>           | REVISION:   |
>           |-------------|
>           | Latest      | << corresponds to "HEAD"
>           | Branch...   | << pops up a dialog where you enter a
> number
>           | Previous    | << corresponds to "PREV"
>           | Revision... | << pops up a dialog where you enter a
> number
>           |_____________|
> 
> Also note the changed order. I think most of the times you want to
> update to HEAD of some branch. Updating to a specific revision is a
> pretty rare operation, mainly used when you need to reproduce a bug
> which can't be reproduced on HEAD. YMMV!
> 
> Further, the dialog that pops up when you choose "Revision..." or
> "Branch..." should let you enter a TAG-name respectively a
> branch-name.
> It would be great if this dialog could let you do the browsing in
> the
> revisions tree.
Thanks to both of you for your suggestions.  I will keep them in
mind.  No, there is not yet a wxWindows control that I know of that
permits a button like you are suggesting.  Partly because I do not
think that GTK has such a widget yet.  
However, I do have a method that does almost exactly what you are
looking for and more.  It is similiar to the way that Visual Source
Safe handles retreiving old copies from a repository.  I will be
posting a full TODO list on the RapidSVN project page in the next few
days that will describe this.  At that point we can discuss those
specs.
Cheers,
Brent
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jul 31 20:01:48 2002