Mercurial > hg
comparison contrib/win32/win32-build.txt @ 2384:068b32d06873
Automatically add the path of hg to %PATH% using add_path
author | Marco Barisione <marco@barisione.org> |
---|---|
date | Mon, 22 May 2006 14:12:41 +0200 |
parents | a942bf419a64 |
children | d1dd16256114 |
comparison
equal
deleted
inserted
replaced
2383:dec7aa404dcf | 2384:068b32d06873 |
---|---|
22 http://www.jrsoftware.org/isinfo.php | 22 http://www.jrsoftware.org/isinfo.php |
23 | 23 |
24 ISTool | 24 ISTool |
25 http://www.istool.org/default.aspx/ | 25 http://www.istool.org/default.aspx/ |
26 | 26 |
27 add_path (you need only add_path.exe in the zip file) | |
28 http://www.barisione.org/apps.html#add_path | |
29 | |
27 And, of course, Mercurial itself. | 30 And, of course, Mercurial itself. |
28 | 31 |
29 Once you have all this installed and built, clone a copy of the | 32 Once you have all this installed and built, clone a copy of the |
30 Mercurial repository you want to package, and name the repo | 33 Mercurial repository you want to package, and name the repo |
31 C:\hg\hg-release. | 34 C:\hg\hg-release. |
32 | 35 |
33 In a shell, build a standalone copy of the hg.exe program: | 36 In a shell, build a standalone copy of the hg.exe program: |
34 | 37 |
35 python setup.py build -c mingw32 py2exe -b 1 | 38 python setup.py build -c mingw32 py2exe -b 1 |
36 | 39 |
37 Copy mfc71.dll into the dist directory that just got created. | 40 Copy mfc71.dll and add_path.exe into the dist directory that just |
41 got created. | |
38 | 42 |
39 Run ISTool, and open the C:\hg\hg-release\contrib\win32\mercurial.iss | 43 Run ISTool, and open the C:\hg\hg-release\contrib\win32\mercurial.iss |
40 file. | 44 file. |
41 | 45 |
42 In ISTool, type Ctrl-F9 to compile the installer file. The actual | 46 In ISTool, type Ctrl-F9 to compile the installer file. The actual |