On 30.08.2009 10:19, Peer Sommerlund wrote: > > > 2009/8/28 Steve Borho <st...@borho.org <mailto:st...@borho.org>> > > On Fri, Aug 28, 2009 at 12:50 PM, Adrian > Buehlmann<adr...@cadifra.com <mailto:adr...@cadifra.com>> wrote: > > On 28.08.2009 19:15, Steve Borho wrote: > >> There's a lot of rather advanced features being tacked onto the > >> changelog and commit tools on the last few months, which is all fine > >> and grand for experienced Mercurial users, but I'm beginning to > wonder > >> if we want to hide many of these commands by default to protect new > >> users from shooting themselves in the feet. > >> > >> Specifically: rebase, strip, transplant, backout, MQ > >> > >> Many of those operations have failure modes that require command line > >> manipulations to get back to a normal working state. > >> > >> I'm curious how other people feel about this. > > > > I'm fine with not showing these by default, turning them > > on with some expert mode -- or something. > > Yeah, either through 'tortoisehg.trainingwheels = False' or just > checking for loaded extensions. > > > I'm not too fond of modes in general. > See for example > http://en.wikipedia.org/wiki/Mode_error#Criticism_and_mode_errors
That term "mode" is s bit overly loaded here, as hiding more advanced user interface parts surely isn't as hard as an interface element that fundamentally changes its meaning based on a state or true hard-to-leave UI states like the ones in my Vibra LITE2 wristwatch (I definitely start getting to old for such devices...). Not presenting complicated / advanced features in GUI user interfaces IMHO doesn't count as a "mode" in that sense. Otherwise we might start counting tabs in dialog boxes as modes as well.... (and end up doing everything on the command line again, which is the absolute king of modelessness). ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-discuss mailing list Tortoisehg-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss