On Sun, Nov 29, 2009 at 2:19 PM, Mads Kiilerich <m...@kiilerich.com> wrote: > Steve Borho wrote, On 11/29/2009 08:09 PM: >>> >>> Maybe we should start thinking about somewhat separating shell >>> extension development and releases from the rest. >> >> Interesting. There is a pretty clear separation between the two halves >> of the project. hgtk from 0.8 could work with the shell extension of >> 0.9 and vice-versa. (If someone did want the cmenu fixes they could >> get the new ThgShell.dll from a nighly unstable build and copy it over >> their 0.9 install). >> >> This kind of goes hand-in-hand with the installer issues. If we moved >> to something more like WIX, I think we could manage the two parts >> independently. > > Would the nautilus plugin perhaps be the third half? (AFAIK it has very > little in common with the windows shell extension.)
It shares context menu names and the command line interface with hgtk, but that is about it. > For me the real and primary value in "tortoisehg" is in the "hgtk" part. The > windows shell integration "just" makes that power available to windows > users. I agree. > On Fedora I have organized it so that hgtk is provided by the "tortoisehg" > package, and the optional shell integration is provided by the > "tortoisehg-nautilus" package. FWIW, I would rather call the "hgtk" package > "hgtk"; that would be more descriptive as it really has very little (nothing > but history?) to do with the "tortoise" origin. I change my mind about this at least once a week. The "tortoisehg" installer provides a tortoisehg Python package and an hgtk executable. One could make a case for either name. In the end, I think we just want package a name that grows the user base. I'm guessing a new user would be more likely to install and tryout an tortoisehg package than an hgtk package because of name recognition. Of course, a new user is probably confused by the fact that the tortoisehg package installs an app named hgtk, but by now hgtk has quite a bit of name recognition among Mercurial users. Changing executable names now would probably be counterproductive. -- Steve Borho PS: Did you build 0.9 RPMs? I don't recall seeing any. At this point it's probably best to just build 0.9.1 packages on Tuesday. ------------------------------------------------------------------------------ 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-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop