On Monday 29 July 2002 21:54, Peter Johnson wrote:
> > This would be less than true. You can update to something other than HEAD.
>
> In that case may be an interface is needed to select the revision or
> branch?
That's an extremely attractive idea. However, it is important to avoid
requiring more clicks than necessary. Just as a suggestion to Paul, I'm
envisioning a button like this in the toolbar:
_________ __
| || |
| |\ || | << 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*
|___________|
*) It would be really uber-cool to have the dialog be able to browse the
revisions (in reverse-chronological order), and let you also see the log
messages.
[Whoohoo! I love ASCII art!]
Hopefully this is implementable in wxWindows (WRT the toolbar with the arrow,
ala Your-Generic-Internet-Browser's "Back" button).
RapidSVN is already very cool. To be able to access the advanced/edge-case
uses of all the SVN commands in a non-obtrusive (as in, *not* WinCVS-style)
way would be even cooler. BTW I think selection of revisions and ranges of
revisions should be allowed for all the buttons.
> > >Commit -> Check in
> > >Revert -> Check out
> >
> > Revert does not mean the same as check out. In fact it means something
> > quite different.
>
> Please can you be more specific? I'm still learning Subversion.
> Thanks.
Commit does pretty much mean "check in", I'll give you that. But "check out"
is equivilant to, well, the "svn checkout" command, which retrieves a copy of
the code into a working directory. There needs to be/remain a separate
button for that. Revert means "remove/delete/forget all local changes",
which is very different.
--
Peter Davis
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 30 06:16:56 2002