[ANN] TortoiseHg-0.3

Marcin Kasperski Marcin.Kasperski at softax.com.pl
Mon Feb 4 09:50:02 CST 2008


>> Hmm, don't you think that this is noticeably too complicated
>> considering update (especially update to the tip) is an essential,
>> frequently used operation? And considering synch dialog by default
>> pulls without updating?
>
> It's available from the main context menu as 'Checkout Revision'.
>
> We alternated back and forth between 'Update' and 'Checkout' for quite
> some time.  It's a trade-off between confusing experienced hg users and
> inexperienced hg users.

Well, inexperienced hg users may be likely even more confused...

In the CVS world, checkout is an action to create new working directory.
The command to update to the given revision is called, well, "cvs update".

In the SVN world - I do not remember for sure whether and how checkout
works, but to update to the given revision or to the tip I issue "svn
update".

And to add even more confusion, Bazaar is using "checkout" to name
the action of creating bound repository (= repo which works more or less
as cvs/svn checkout, with remote commits).

> As it is, I'm leaning towards making it 'update' again, as all of the
> helpful messages emitted by Mercurial always say 'update'.

Ditto every mercurial docs you can find. I feel GUI apps should never
deviate from the standard naming scheme.

PS I still feel that update to the tip should be possible from the Synch
dialog, at least as long as pull without update is available there....


-- 
----------------------------------------------------------------------
| Marcin Kasperski   | Working overtime sucks the spirit and
| http://mekk.waw.pl |   motivation out of a team. (Wells)
|                    |
----------------------------------------------------------------------



More information about the Mercurial mailing list