##// END OF EJS Templates
Update Windows release notes and install script for v0.9
Lee Cantey -
r2276:766c3c85 default
parent child Browse files
Show More
@@ -1,136 +1,136 b''
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
2 <html>
3 <head>
3 <head>
4 <title>Mercurial for Windows</title>
4 <title>Mercurial for Windows</title>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
6 <style type="text/css">
6 <style type="text/css">
7 <!--
7 <!--
8 .indented
8 .indented
9 {
9 {
10 padding-left: 10pt;
10 padding-left: 10pt;
11 }
11 }
12 -->
12 -->
13 </style>
13 </style>
14 </head>
14 </head>
15
15
16 <body>
16 <body>
17 <h1>Mercurial version 0.8.1 for Windows</h1>
17 <h1>Mercurial version 0.9 for Windows</h1>
18
18
19 <p>Welcome to Mercurial for Windows!</p>
19 <p>Welcome to Mercurial for Windows!</p>
20
20
21 <p>Mercurial is a command-line application. You must run it from
21 <p>Mercurial is a command-line application. You must run it from
22 the Windows command prompt (or if you're hard core, a <a
22 the Windows command prompt (or if you're hard core, a <a
23 href="http://www.mingw.org/">MinGW</a> shell).</p>
23 href="http://www.mingw.org/">MinGW</a> shell).</p>
24
24
25 <p><div class="indented"><i>Note: the standard <a
25 <p><div class="indented"><i>Note: the standard <a
26 href="http://www.mingw.org/">MinGW</a> msys startup script uses
26 href="http://www.mingw.org/">MinGW</a> msys startup script uses
27 rxvt which has problems setting up standard input and output.
27 rxvt which has problems setting up standard input and output.
28 Running bash directly works correctly.</i></div>
28 Running bash directly works correctly.</i></div>
29
29
30 <p>For documentation, please visit the <a
30 <p>For documentation, please visit the <a
31 href="http://www.selenic.com/mercurial">Mercurial web site</a>.</p>
31 href="http://www.selenic.com/mercurial">Mercurial web site</a>.</p>
32
32
33 <p>By default, Mercurial installs to <tt>C:\Mercurial</tt>. The
33 <p>By default, Mercurial installs to <tt>C:\Mercurial</tt>. The
34 Mercurial command is called <tt>hg.exe</tt>. To run this
34 Mercurial command is called <tt>hg.exe</tt>. To run this
35 command, the install directory must be in your search path.</p>
35 command, the install directory must be in your search path.</p>
36
36
37 <h2>Setting your search path temporarily</h2>
37 <h2>Setting your search path temporarily</h2>
38
38
39 <p>To set your search path temporarily, type the following into a
39 <p>To set your search path temporarily, type the following into a
40 command prompt window:</p>
40 command prompt window:</p>
41
41
42 <pre>
42 <pre>
43 set PATH=C:\Mercurial;%PATH%
43 set PATH=C:\Mercurial;%PATH%
44 </pre>
44 </pre>
45
45
46 <h2>Setting your search path permanently</h2>
46 <h2>Setting your search path permanently</h2>
47
47
48 <p>To set your search path permanently, perform the following
48 <p>To set your search path permanently, perform the following
49 steps. These instructions are for Windows NT, 2000 and XP.</p>
49 steps. These instructions are for Windows NT, 2000 and XP.</p>
50
50
51 <ol>
51 <ol>
52 <li>Open the Control Panel. Under Windows XP, select the
52 <li>Open the Control Panel. Under Windows XP, select the
53 "Classic View".</li>
53 "Classic View".</li>
54
54
55 <li>Double-click on the "System" control panel.</li>
55 <li>Double-click on the "System" control panel.</li>
56
56
57 <li>Click on the "Advanced" tab.</li>
57 <li>Click on the "Advanced" tab.</li>
58
58
59 <li>Click on "Environment Variables". You'll find this near the
59 <li>Click on "Environment Variables". You'll find this near the
60 bottom of the window.</li>
60 bottom of the window.</li>
61
61
62 <li>Under "System variables", you will see "Path". Double-click
62 <li>Under "System variables", you will see "Path". Double-click
63 it.</li>
63 it.</li>
64
64
65 <li>Edit "Variable value". Each path element is separated by a
65 <li>Edit "Variable value". Each path element is separated by a
66 semicolon (";") character. Append a semicolon to the end of the
66 semicolon (";") character. Append a semicolon to the end of the
67 list, followed by the path where you installed Mercurial
67 list, followed by the path where you installed Mercurial
68 (e.g. <tt>C:\Mercurial</tt>).</li>
68 (e.g. <tt>C:\Mercurial</tt>).</li>
69
69
70 <li>Click on the various "OK" buttons until you've completely
70 <li>Click on the various "OK" buttons until you've completely
71 exited from the System control panel.</li>
71 exited from the System control panel.</li>
72
72
73 <li>Log out and log back in, or restart your system.</li>
73 <li>Log out and log back in, or restart your system.</li>
74
74
75 <li>The next time you run the Windows command prompt, you will be
75 <li>The next time you run the Windows command prompt, you will be
76 able to run the <tt>hg</tt> command without any special
76 able to run the <tt>hg</tt> command without any special
77 help.</li>
77 help.</li>
78 </ol>
78 </ol>
79
79
80 <h1>Testing Mercurial after you've installed it</h1>
80 <h1>Testing Mercurial after you've installed it</h1>
81
81
82 <p>The easiest way to check that Mercurial is installed properly is to
82 <p>The easiest way to check that Mercurial is installed properly is to
83 just type the following at the command prompt:</p>
83 just type the following at the command prompt:</p>
84
84
85 <pre>
85 <pre>
86 hg
86 hg
87 </pre>
87 </pre>
88
88
89 <p>This command should print a useful help message. If it does,
89 <p>This command should print a useful help message. If it does,
90 other Mercurial commands should work fine for you.</p>
90 other Mercurial commands should work fine for you.</p>
91
91
92 <h1>Reporting problems</h1>
92 <h1>Reporting problems</h1>
93
93
94 <p>Before you report any problems, please consult the <a
94 <p>Before you report any problems, please consult the <a
95 href="http://www.selenic.com/mercurial">Mercurial web site</a> and
95 href="http://www.selenic.com/mercurial">Mercurial web site</a> and
96 see if your question is already in our list of <a
96 see if your question is already in our list of <a
97 href="http://www.selenic.com/mercurial/wiki/index.cgi/FAQ">Frequently
97 href="http://www.selenic.com/mercurial/wiki/index.cgi/FAQ">Frequently
98 Answered Questions</a> (the "FAQ").
98 Answered Questions</a> (the "FAQ").
99
99
100 <p>If you cannot find an answer to your question, please feel
100 <p>If you cannot find an answer to your question, please feel
101 free to send mail to the Mercurial mailing list, at <a
101 free to send mail to the Mercurial mailing list, at <a
102 href="mailto:mercurial@selenic.com">mercurial@selenic.com</a>.
102 href="mailto:mercurial@selenic.com">mercurial@selenic.com</a>.
103 <b>Remember</b>, the more useful information you include in your
103 <b>Remember</b>, the more useful information you include in your
104 report, the easier it will be for us to help you!</p>
104 report, the easier it will be for us to help you!</p>
105
105
106 <p>If you are IRC-savvy, that's usually the fastest way to get
106 <p>If you are IRC-savvy, that's usually the fastest way to get
107 help. Go to <tt>#mercurial</tt> on
107 help. Go to <tt>#mercurial</tt> on
108 <tt>irc.freenode.net</tt>.</p>
108 <tt>irc.freenode.net</tt>.</p>
109
109
110 <h1>Author and copyright information</h1>
110 <h1>Author and copyright information</h1>
111
111
112 <p>Mercurial was written by <a href="http://www.selenic.com">Matt
112 <p>Mercurial was written by <a href="http://www.selenic.com">Matt
113 Mackall</a>, and is maintained by Matt and a team of
113 Mackall</a>, and is maintained by Matt and a team of
114 volunteers.</p>
114 volunteers.</p>
115
115
116 <p>The Windows installer was written by <a
116 <p>The Windows installer was written by <a
117 href="http://www.serpentine.com/blog">Bryan
117 href="http://www.serpentine.com/blog">Bryan
118 O'Sullivan</a>.</p>
118 O'Sullivan</a>.</p>
119
119
120 <p>Mercurial is Copyright 2005, 2006 Matt Mackall and others. See the
120 <p>Mercurial is Copyright 2005, 2006 Matt Mackall and others. See the
121 <tt>Contributors.txt</tt> file for a list of contributors.</p>
121 <tt>Contributors.txt</tt> file for a list of contributors.</p>
122
122
123 <p>Mercurial is free software; you can redistribute it and/or
123 <p>Mercurial is free software; you can redistribute it and/or
124 modify it under the terms of the <a
124 modify it under the terms of the <a
125 href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
125 href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
126 License</a> as published by the Free Software Foundation; either
126 License</a> as published by the Free Software Foundation; either
127 version 2 of the License, or (at your option) any later
127 version 2 of the License, or (at your option) any later
128 version.</p>
128 version.</p>
129
129
130 <p>Mercurial is distributed in the hope that it will be useful,
130 <p>Mercurial is distributed in the hope that it will be useful,
131 but <b>without any warranty</b>; without even the implied
131 but <b>without any warranty</b>; without even the implied
132 warranty of <b>merchantability</b> or <b>fitness for a
132 warranty of <b>merchantability</b> or <b>fitness for a
133 particular purpose</b>. See the GNU General Public License for
133 particular purpose</b>. See the GNU General Public License for
134 more details.</p>
134 more details.</p>
135 </body>
135 </body>
136 </html>
136 </html>
@@ -1,57 +1,57 b''
1 ; Script generated by the Inno Setup Script Wizard.
1 ; Script generated by the Inno Setup Script Wizard.
2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3
3
4 [Setup]
4 [Setup]
5 AppCopyright=Copyright 2005, 2006 Matt Mackall and others
5 AppCopyright=Copyright 2005, 2006 Matt Mackall and others
6 AppName=Mercurial
6 AppName=Mercurial
7 AppVerName=Mercurial version 0.8.1
7 AppVerName=Mercurial version 0.9
8 InfoAfterFile=contrib/win32/postinstall.txt
8 InfoAfterFile=contrib/win32/postinstall.txt
9 LicenseFile=COPYING
9 LicenseFile=COPYING
10 ShowLanguageDialog=yes
10 ShowLanguageDialog=yes
11 AppPublisher=Matt Mackall and others
11 AppPublisher=Matt Mackall and others
12 AppPublisherURL=http://www.selenic.com/mercurial
12 AppPublisherURL=http://www.selenic.com/mercurial
13 AppSupportURL=http://www.selenic.com/mercurial
13 AppSupportURL=http://www.selenic.com/mercurial
14 AppUpdatesURL=http://www.selenic.com/mercurial
14 AppUpdatesURL=http://www.selenic.com/mercurial
15 AppID={{4B95A5F1-EF59-4B08-BED8-C891C46121B3}
15 AppID={{4B95A5F1-EF59-4B08-BED8-C891C46121B3}
16 AppContact=mercurial@selenic.com
16 AppContact=mercurial@selenic.com
17 OutputBaseFilename=Mercurial-0.8.1
17 OutputBaseFilename=Mercurial-0.9
18 DefaultDirName={sd}\Mercurial
18 DefaultDirName={sd}\Mercurial
19 SourceDir=C:\hg\hg-release
19 SourceDir=C:\hg\hg-release
20 VersionInfoVersion=0.8.1
20 VersionInfoVersion=0.9
21 VersionInfoDescription=Mercurial distributed SCM
21 VersionInfoDescription=Mercurial distributed SCM
22 VersionInfoCopyright=Copyright 2005, 2006 Matt Mackall and others
22 VersionInfoCopyright=Copyright 2005, 2006 Matt Mackall and others
23 VersionInfoCompany=Matt Mackall and others
23 VersionInfoCompany=Matt Mackall and others
24 InternalCompressLevel=max
24 InternalCompressLevel=max
25 SolidCompression=true
25 SolidCompression=true
26 SetupIconFile=contrib\favicon.ico
26 SetupIconFile=contrib\favicon.ico
27 AllowNoIcons=true
27 AllowNoIcons=true
28 DefaultGroupName=Mercurial
28 DefaultGroupName=Mercurial
29
29
30 [Files]
30 [Files]
31 Source: ..\..\msys\1.0\bin\patch.exe; DestDir: {app}
31 Source: ..\..\msys\1.0\bin\patch.exe; DestDir: {app}
32 Source: contrib\mercurial.el; DestDir: {app}/Contrib
32 Source: contrib\mercurial.el; DestDir: {app}/Contrib
33 Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
33 Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
34 Source: contrib\win32\mercurial.ini; DestDir: {app}; DestName: Mercurial.ini; Flags: confirmoverwrite
34 Source: contrib\win32\mercurial.ini; DestDir: {app}; DestName: Mercurial.ini; Flags: confirmoverwrite
35 Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt
35 Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt
36 Source: dist\hg.exe; DestDir: {app}
36 Source: dist\hg.exe; DestDir: {app}
37 Source: dist\library.zip; DestDir: {app}
37 Source: dist\library.zip; DestDir: {app}
38 Source: dist\mfc71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
38 Source: dist\mfc71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
39 Source: dist\msvcr71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
39 Source: dist\msvcr71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
40 Source: dist\w9xpopen.exe; DestDir: {app}
40 Source: dist\w9xpopen.exe; DestDir: {app}
41 Source: doc\*.txt; DestDir: {app}\Docs
41 Source: doc\*.txt; DestDir: {app}\Docs
42 Source: templates\*.*; DestDir: {app}\Templates; Flags: recursesubdirs createallsubdirs
42 Source: templates\*.*; DestDir: {app}\Templates; Flags: recursesubdirs createallsubdirs
43 Source: CONTRIBUTORS; DestDir: {app}; DestName: Contributors.txt
43 Source: CONTRIBUTORS; DestDir: {app}; DestName: Contributors.txt
44 Source: COPYING; DestDir: {app}; DestName: Copying.txt
44 Source: COPYING; DestDir: {app}; DestName: Copying.txt
45 Source: comparison.txt; DestDir: {app}\Docs; DestName: Comparison.txt
45 Source: comparison.txt; DestDir: {app}\Docs; DestName: Comparison.txt
46 Source: notes.txt; DestDir: {app}\Docs; DestName: DesignNotes.txt
46 Source: notes.txt; DestDir: {app}\Docs; DestName: DesignNotes.txt
47
47
48 [INI]
48 [INI]
49 Filename: {app}\Mercurial.url; Section: InternetShortcut; Key: URL; String: http://www.selenic.com/mercurial/
49 Filename: {app}\Mercurial.url; Section: InternetShortcut; Key: URL; String: http://www.selenic.com/mercurial/
50
50
51 [UninstallDelete]
51 [UninstallDelete]
52 Type: files; Name: {app}\Mercurial.url
52 Type: files; Name: {app}\Mercurial.url
53
53
54 [Icons]
54 [Icons]
55 Name: {group}\Uninstall Mercurial; Filename: {uninstallexe}
55 Name: {group}\Uninstall Mercurial; Filename: {uninstallexe}
56 Name: {group}\Mercurial Command Reference; Filename: {app}\Docs\hg.1.txt
56 Name: {group}\Mercurial Command Reference; Filename: {app}\Docs\hg.1.txt
57 Name: {group}\Mercurial Web Site; Filename: {app}\Mercurial.url
57 Name: {group}\Mercurial Web Site; Filename: {app}\Mercurial.url
@@ -1,75 +1,112 b''
1 Welcome to Mercurial for Windows!
1 Welcome to Mercurial for Windows!
2 ---------------------------------
2 ---------------------------------
3
3
4 For configuration and usage directions, please read the ReadMe.html
4 For configuration and usage directions, please read the ReadMe.html
5 file that comes with this package.
5 file that comes with this package.
6
6
7
8 Release Notes
7 Release Notes
9 -------------
8 -------------
10
9
10 2006-05-10 v0.9
11
12 * Major changes between Mercurial 0.8.1 and 0.9:
13
14 - The repository file format has been improved.
15 - This has resulted in an average 40% reduction in disk space usage.
16 - The new format (called RevlogNG) is now the default.
17 - Mercurial works perfectly with both the old and new repository
18 file formats. It can transfer changes transparently between
19 repositories of either format.
20 - To use the new repository format, simply use `hg clone --pull` to
21 clone an existing repository.
22 - Note: Versions 0.8.1 and earlier of Mercurial cannot read
23 RevlogNG repositories directly, but they can `clone`, `pull`
24 from, and `push` to servers that are serving RevlogNG
25 repositories.
26 - Memory usage has been improved by over 50% for many common operations.
27 - Substantial performance improvements on large repositories.
28 - New commands:
29 - 'archive' - generate a directory tree snapshot, tarball, or zip
30 file of a revision
31 - Deprecated commands:
32 - 'addremove' - replaced by 'add' and 'remove --after'
33 - 'forget' - replaced by 'revert'
34 - 'undo' - replaced by 'rollback'
35 - New extensions:
36 - Bugzilla integration hook
37 - Email notification hook
38 - Nested repositories are now supported. Mercurial will not recurse
39 into a subdirectory that contains a '.hg' directory. It is treated
40 as a separate repository.
41 - The standalone web server, 'hg serve', is now threaded, so it can
42 talk to multiple clients at a time.
43 - The web server can now display a "message of the day".
44 - Support added for hooks written in Python.
45 - Many improvements and clarifications to built-in help.
46
47
11 2006-04-07 v0.8.1
48 2006-04-07 v0.8.1
12
49
13 * Major changes from 0.8 to 0.8.1:
50 * Major changes from 0.8 to 0.8.1:
14
51
15 - new extensions:
52 - new extensions:
16 mq (manage a queue of patches, like quilt only better)
53 mq (manage a queue of patches, like quilt only better)
17 email (send changes as series of email patches)
54 email (send changes as series of email patches)
18 - new command: merge (replaces "update -m")
55 - new command: merge (replaces "update -m")
19 - improved commands: log (--limit option added), pull/push ("-r" works
56 - improved commands: log (--limit option added), pull/push ("-r" works
20 on specific revisions), revert (rewritten, much better)
57 on specific revisions), revert (rewritten, much better)
21 - comprehensive hook support
58 - comprehensive hook support
22 - output templating added, supporting e.g. GNU changelog style
59 - output templating added, supporting e.g. GNU changelog style
23 - Windows, Mac OS X: prebuilt binary packages, better support
60 - Windows, Mac OS X: prebuilt binary packages, better support
24 - many reliability, performance, and memory usage improvements
61 - many reliability, performance, and memory usage improvements
25
62
26
63
27 2006-01-29 v0.8
64 2006-01-29 v0.8
28
65
29 * Upgrade notes:
66 * Upgrade notes:
30
67
31 - diff and status command are now repo-wide by default
68 - diff and status command are now repo-wide by default
32 (use 'hg diff .' for the old behavior)
69 (use 'hg diff .' for the old behavior)
33 - GPG signing is now done with the gpg extension
70 - GPG signing is now done with the gpg extension
34 - the --text option for commit, rawcommit, and tag has been removed
71 - the --text option for commit, rawcommit, and tag has been removed
35 - the copy/rename --parents option has been removed
72 - the copy/rename --parents option has been removed
36
73
37 * Major changes from 0.7 to 0.8:
74 * Major changes from 0.7 to 0.8:
38
75
39 - faster status, diff, and commit
76 - faster status, diff, and commit
40 - reduced memory usage for push and pull
77 - reduced memory usage for push and pull
41 - improved extension API
78 - improved extension API
42 - new bisect, gpg, hgk, and win32text extensions
79 - new bisect, gpg, hgk, and win32text extensions
43 - short URLs, binary file handling, and optional gitweb skin for hgweb
80 - short URLs, binary file handling, and optional gitweb skin for hgweb
44 - numerous new command options including log --keyword and pull --rev
81 - numerous new command options including log --keyword and pull --rev
45 - improved hooks and file filtering
82 - improved hooks and file filtering
46
83
47
84
48 2005-09-21 v0.7 with modifications
85 2005-09-21 v0.7 with modifications
49
86
50 * New INI files have been added to control Mercurial's behaviour:
87 * New INI files have been added to control Mercurial's behaviour:
51
88
52 System-wide - C:\Mercurial\Mercurial.ini
89 System-wide - C:\Mercurial\Mercurial.ini
53 Per-user - C:\Documents and Settings\USERNAME\Mercurial.ini
90 Per-user - C:\Documents and Settings\USERNAME\Mercurial.ini
54
91
55 A default version of the system-wide INI file is installed with
92 A default version of the system-wide INI file is installed with
56 Mercurial. No per-user INI file is installed, but it will be
93 Mercurial. No per-user INI file is installed, but it will be
57 honoured if you create one.
94 honoured if you create one.
58
95
59 * Windows line endings are now handled automatically and correctly by
96 * Windows line endings are now handled automatically and correctly by
60 the update and commit commands. See the INI file for how to
97 the update and commit commands. See the INI file for how to
61 customise this behaviour.
98 customise this behaviour.
62
99
63 * NOTE: Much of the rest of the Mercurial code does not handle Windows
100 * NOTE: Much of the rest of the Mercurial code does not handle Windows
64 line endings properly. Accordingly, the output of the diff command,
101 line endings properly. Accordingly, the output of the diff command,
65 for example, will appear huge until I fix this.
102 for example, will appear huge until I fix this.
66
103
67 * Packaged text files now have correct Windows line endings.
104 * Packaged text files now have correct Windows line endings.
68
105
69
106
70 2005-09-21 v0.7 with modifications
107 2005-09-21 v0.7 with modifications
71
108
72 * This is the first standalone release of Mercurial for Windows.
109 * This is the first standalone release of Mercurial for Windows.
73
110
74 * I believe it to be mostly functional, with one exception: there is
111 * I believe it to be mostly functional, with one exception: there is
75 no support yet for DOS <-> Unix line ending conversion.
112 no support yet for DOS <-> Unix line ending conversion.
General Comments 0
You need to be logged in to leave comments. Login now