Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

shellext: more prep work for source installers

Changeset aa28a21c1b0a

Parent ea3c1a1b486c

by Steve Borho

Changes to 3 files · Browse files at aa28a21c1b0a Showing diff from parent ea3c1a1b486c Diff from another changeset...

Change 1 of 1 Show Entire File .hgignore Stacked
 
14
15
16
 
 
14
15
16
17
@@ -14,3 +14,4 @@
 *.o  *.dll  *.exe +win32/shellext/hgtk.cmd
Change 1 of 1 Show Entire File win32/​shellext/​README.txt Stacked
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@@ -0,0 +1,25 @@
+To use the shell extensions without building a full blown installer, you +must follow these steps (this presumes you have all of the dependencies +for hgtk, and can already run all of the dialogs. See the crew wiki for +those details): + +1) install mingw32 +2) build this directory by running mingw32-make +3) copy contrib/hgtk.cmd to this directory and set TortoisePath as needed +4) install inno setup tool suite +5) open ThgShell.iss in the inno setup editor and run the script + +This last step should create a "stub" install in C:\TortoiseHg. It will +just have your ThgShell.dll (properly registered with explorer), and +the modified hgtk.cmd you copied into this directory. + +Now restart explorer or reboot to use the new overlays and context +menus. + +To remove the stub installer, run its unins00.exe. You must do this +before trying to install another TortoiseHg installer, else hilarity +will ensue (ours, not yours). + +See the crew wiki for debugging hints. + +http://bitbucket.org/tortoisehg/crew/wiki/Home
 
28
29
30
 
31
32
33
 
28
29
30
31
32
33
34
@@ -28,6 +28,7 @@
   [Files]  Source: THgShell.dll; DestDir: {app}; Flags: ignoreversion +Source: hgtk.cmd; DestDir: {app}; Flags: ignoreversion  Source: ..\..\icons\*; DestDir: {app}\icons ; Flags: ignoreversion recursesubdirs createallsubdirs    #include "../../contrib/win32/registry.iss"