##// END OF EJS Templates
Remove hard-coded version numbers and release notes from packaging
Matt Mackall -
r3863:1ef8ada4 default
parent child Browse files
Show More
@@ -1,77 +1,19 b''
1 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 2 <html>
3 3 <head>
4 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 5 <meta http-equiv="Content-Style-Type" content="text/css">
6 6 <title></title>
7 7 <style type="text/css">
8 8 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
9 9 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
10 10 </style>
11 11 </head>
12 12 <body>
13 13 <p class="p1">This is a prepackaged release of <a href="http://www.selenic.com/mercurial">Mercurial</a> for Mac OS X.</p>
14 14 <p class="p2"><br></p>
15 <p class="p1">It is based on Mercurial 0.9.1</p>
16 15 <br>
17 <pre>
18 Release Notes
19 -------------
20
21 2006-07-24 v0.9.1
22
23 Major changes between Mercurial 0.9 and 0.9.1:
24
25 New features:
26 - You can now configure your 'hgweb' server to let remote users
27 'push' changes over http.
28 - You can now 'import' a patch in a mail message by saving the mail
29 message, and importing it. This works for patches sent either
30 inline or as attachments.
31 - The 'diff' command now accepts '-rA:B' syntax as a synonym for
32 '-r A -r B', and adds '-b' and '-B' options.
33
34 New contributions and extensions:
35 - The 'acl' extension lets you lock down parts of a repository
36 against incoming changes
37 - The 'extdiff' extension lets you run your favourite graphical
38 change viewer
39 - Comprehensive integration with the 'vim' editor
40 - A restricted shell for 'ssh'-hosted repositories
41 - An importer for 'darcs' repositories
42
43 New hooks added:
44 - 'preupdate' is run before an update or merge in the working
45 directory.
46 - 'update' is run after an update or merge in the working
47 directory.
48
49 Behaviour changes:
50 - NOTE: Mercurial as installed by the Windows binary
51 installer no longer performs automatic line-ending conversion for
52 Unix/Linux compatibility. To re-enable this feature, edit your
53 'mercurial.ini' file after you upgrade.
54 - The Windows binary installer now automatically adds 'hg' to your
55 '%PATH%'.
56 - The 'backout' command now runs an editor by default, to let you
57 modify the commit message for a backed-out changeset.
58 - An earlier problem with parsing of tags has been fixed.
59 This makes tag parsing slower but more reliable.
60
61 Memory usage and performance improvements:
62 - The 'remove' command has been rewritten to be hundreds of times
63 faster in large repositories.
64 - It is now possible to 'clone' a repository very quickly over a
65 LAN, if the server is configured to allow it. See the new 'server'
66 section in the 'hgrc' documentation.
67
68 Other changes of note:
69 - Mercurial will now print help for an extension if you type 'hg
70 help EXT_NAME'.
71 - The usual array of bug fixes and documentation improvements.
72 - The integrated web server is now more WSGI-compliant.
73 - Work has begun to solidify Mercurial's API for use by third-party
74 packages.
75 </pre>
16 <p>
17 Please be sure to read the latest <a href="http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew">release notes</a>.</p>
76 18 </body>
77 19 </html>
@@ -1,42 +1,43 b''
1 1 Summary: Mercurial -- a distributed SCM
2 2 Name: mercurial
3 Version: 0.8
3 Version: snapshot
4 4 Release: 0
5 5 License: GPL
6 6 Group: Development/Tools
7 7 Source: http://www.selenic.com/mercurial/release/%{name}-%{version}.tar.gz
8 8 URL: http://www.selenic.com/mercurial
9 9 BuildRoot: /tmp/build.%{name}-%{version}-%{release}
10 10
11 11 %define pythonver %(python -c 'import sys;print ".".join(map(str, sys.version_info[:2]))')
12 12 %define pythonlib %{_libdir}/python%{pythonver}/site-packages/%{name}
13 13 %define hgext %{_libdir}/python%{pythonver}/site-packages/hgext
14 14
15 15 %description
16 16 Mercurial is a fast, lightweight source control management system designed
17 17 for efficient handling of very large distributed projects.
18 18
19 19 %prep
20 20 rm -rf $RPM_BUILD_ROOT
21 21 %setup -q
22 22
23 23 %build
24 24 python setup.py build
25 25
26 26 %install
27 27 python setup.py install --root $RPM_BUILD_ROOT
28 28
29 29 %clean
30 30 rm -rf $RPM_BUILD_ROOT
31 31
32 32 %files
33 33 %defattr(-,root,root,-)
34 34 %doc doc/* *.cgi
35 35 %dir %{pythonlib}
36 36 %dir %{hgext}
37 37 %{_bindir}/hgmerge
38 38 %{_bindir}/hg
39 39 %{pythonlib}/templates
40 40 %{pythonlib}/*.py*
41 %{pythonlib}/hgweb/*.py*
41 42 %{pythonlib}/*.so
42 43 %{hgext}/*.py*
@@ -1,102 +1,102 b''
1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 2 <html>
3 3 <head>
4 4 <title>Mercurial for Windows</title>
5 5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
6 6 <style type="text/css">
7 7 <!--
8 8 .indented
9 9 {
10 10 padding-left: 10pt;
11 11 }
12 12 -->
13 13 </style>
14 14 </head>
15 15
16 16 <body>
17 <h1>Mercurial version 0.9.1 for Windows</h1>
17 <h1>Mercurial for Windows</h1>
18 18
19 19 <p>Welcome to Mercurial for Windows!</p>
20 20
21 21 <p>Mercurial is a command-line application. You must run it from
22 22 the Windows command prompt (or if you're hard core, a <a
23 23 href="http://www.mingw.org/">MinGW</a> shell).</p>
24 24
25 25 <p><div class="indented"><i>Note: the standard <a
26 26 href="http://www.mingw.org/">MinGW</a> msys startup script uses
27 27 rxvt which has problems setting up standard input and output.
28 28 Running bash directly works correctly.</i></div>
29 29
30 30 <p>For documentation, please visit the <a
31 31 href="http://www.selenic.com/mercurial">Mercurial web site</a>.</p>
32 32
33 33 <p>By default, Mercurial installs to <tt>C:\Mercurial</tt>. The
34 34 Mercurial command is called <tt>hg.exe</tt>.</p>
35 35
36 36 <h1>Testing Mercurial after you've installed it</h1>
37 37
38 38 <p>The easiest way to check that Mercurial is installed properly is to
39 39 just type the following at the command prompt:</p>
40 40
41 41 <pre>
42 42 hg
43 43 </pre>
44 44
45 45 <p>This command should print a useful help message. If it does,
46 46 other Mercurial commands should work fine for you.</p>
47 47
48 48 <h1>Configuration notes</h1>
49 49 <p>The default editor for commit messages is 'notepad'. You can set the EDITOR
50 50 (or HGEDITOR) environment variable to specify your preference or set it in
51 51 mercurial.ini:</p>
52 52 <pre>
53 53 [ui]
54 54 editor = whatever
55 55 </pre>
56 56
57 57
58 58 <h1>Reporting problems</h1>
59 59
60 60 <p>Before you report any problems, please consult the <a
61 61 href="http://www.selenic.com/mercurial">Mercurial web site</a> and
62 62 see if your question is already in our list of <a
63 63 href="http://www.selenic.com/mercurial/wiki/index.cgi/FAQ">Frequently
64 64 Answered Questions</a> (the "FAQ").
65 65
66 66 <p>If you cannot find an answer to your question, please feel
67 67 free to send mail to the Mercurial mailing list, at <a
68 68 href="mailto:mercurial@selenic.com">mercurial@selenic.com</a>.
69 69 <b>Remember</b>, the more useful information you include in your
70 70 report, the easier it will be for us to help you!</p>
71 71
72 72 <p>If you are IRC-savvy, that's usually the fastest way to get
73 73 help. Go to <tt>#mercurial</tt> on
74 74 <tt>irc.freenode.net</tt>.</p>
75 75
76 76 <h1>Author and copyright information</h1>
77 77
78 78 <p>Mercurial was written by <a href="http://www.selenic.com">Matt
79 79 Mackall</a>, and is maintained by Matt and a team of
80 80 volunteers.</p>
81 81
82 82 <p>The Windows installer was written by <a
83 83 href="http://www.serpentine.com/blog">Bryan
84 84 O'Sullivan</a>.</p>
85 85
86 86 <p>Mercurial is Copyright 2005, 2006 Matt Mackall and others. See the
87 87 <tt>Contributors.txt</tt> file for a list of contributors.</p>
88 88
89 89 <p>Mercurial is free software; you can redistribute it and/or
90 90 modify it under the terms of the <a
91 91 href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
92 92 License</a> as published by the Free Software Foundation; either
93 93 version 2 of the License, or (at your option) any later
94 94 version.</p>
95 95
96 96 <p>Mercurial is distributed in the hope that it will be useful,
97 97 but <b>without any warranty</b>; without even the implied
98 98 warranty of <b>merchantability</b> or <b>fitness for a
99 99 particular purpose</b>. See the GNU General Public License for
100 100 more details.</p>
101 101 </body>
102 102 </html>
@@ -1,62 +1,61 b''
1 1 ; Script generated by the Inno Setup Script Wizard.
2 2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3 3
4 4 [Setup]
5 5 AppCopyright=Copyright 2005, 2006 Matt Mackall and others
6 6 AppName=Mercurial
7 AppVerName=Mercurial version 0.9.1
7 AppVerName=Mercurial snapshot
8 8 InfoAfterFile=contrib/win32/postinstall.txt
9 9 LicenseFile=COPYING
10 10 ShowLanguageDialog=yes
11 11 AppPublisher=Matt Mackall and others
12 12 AppPublisherURL=http://www.selenic.com/mercurial
13 13 AppSupportURL=http://www.selenic.com/mercurial
14 14 AppUpdatesURL=http://www.selenic.com/mercurial
15 15 AppID={{4B95A5F1-EF59-4B08-BED8-C891C46121B3}
16 16 AppContact=mercurial@selenic.com
17 OutputBaseFilename=Mercurial-0.9.1
17 OutputBaseFilename=Mercurial-snapshot
18 18 DefaultDirName={sd}\Mercurial
19 19 SourceDir=C:\hg\hg-release
20 VersionInfoVersion=0.9.1
21 20 VersionInfoDescription=Mercurial distributed SCM
22 21 VersionInfoCopyright=Copyright 2005, 2006 Matt Mackall and others
23 22 VersionInfoCompany=Matt Mackall and others
24 23 InternalCompressLevel=max
25 24 SolidCompression=true
26 25 SetupIconFile=contrib\favicon.ico
27 26 AllowNoIcons=true
28 27 DefaultGroupName=Mercurial
29 28
30 29 [Files]
31 30 Source: ..\..\msys\1.0\bin\patch.exe; DestDir: {app}
32 31 Source: contrib\mercurial.el; DestDir: {app}/Contrib
33 32 Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
34 33 Source: contrib\win32\mercurial.ini; DestDir: {app}; DestName: Mercurial.ini; Flags: confirmoverwrite
35 34 Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt
36 35 Source: dist\hg.exe; DestDir: {app}
37 36 Source: dist\library.zip; DestDir: {app}
38 37 Source: dist\mfc71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
39 38 Source: dist\msvcr71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt
40 39 Source: dist\w9xpopen.exe; DestDir: {app}
41 40 Source: dist\add_path.exe; DestDir: {app}
42 41 Source: doc\*.txt; DestDir: {app}\Docs
43 42 Source: templates\*.*; DestDir: {app}\Templates; Flags: recursesubdirs createallsubdirs
44 43 Source: CONTRIBUTORS; DestDir: {app}; DestName: Contributors.txt
45 44 Source: COPYING; DestDir: {app}; DestName: Copying.txt
46 45
47 46 [INI]
48 47 Filename: {app}\Mercurial.url; Section: InternetShortcut; Key: URL; String: http://www.selenic.com/mercurial/
49 48
50 49 [UninstallDelete]
51 50 Type: files; Name: {app}\Mercurial.url
52 51
53 52 [Icons]
54 53 Name: {group}\Uninstall Mercurial; Filename: {uninstallexe}
55 54 Name: {group}\Mercurial Command Reference; Filename: {app}\Docs\hg.1.txt
56 55 Name: {group}\Mercurial Web Site; Filename: {app}\Mercurial.url
57 56
58 57 [Run]
59 58 Filename: "{app}\add_path.exe"; Parameters: "{app}"; Flags: postinstall; Description: "Add the installation path to the search path"
60 59
61 60 [UninstallRun]
62 61 Filename: "{app}\add_path.exe"; Parameters: "/del {app}"
@@ -1,168 +1,9 b''
1 1 Welcome to Mercurial for Windows!
2 2 ---------------------------------
3 3
4 4 For configuration and usage directions, please read the ReadMe.html
5 5 file that comes with this package.
6 6
7 Release Notes
8 -------------
9
10 2006-07-24 v0.9.1
11
12 Major changes between Mercurial 0.9 and 0.9.1:
13
14 New features:
15 - You can now configure your 'hgweb' server to let remote users
16 'push' changes over http.
17 - You can now 'import' a patch in a mail message by saving the mail
18 message, and importing it. This works for patches sent either
19 inline or as attachments.
20 - The 'diff' command now accepts '-rA:B' syntax as a synonym for
21 '-r A -r B', and adds '-b' and '-B' options.
22
23 New contributions and extensions:
24 - The 'acl' extension lets you lock down parts of a repository
25 against incoming changes
26 - The 'extdiff' extension lets you run your favourite graphical
27 change viewer
28 - Comprehensive integration with the 'vim' editor
29 - A restricted shell for 'ssh'-hosted repositories
30 - An importer for 'darcs' repositories
31
32 New hooks added:
33 - 'preupdate' is run before an update or merge in the working
34 directory.
35 - 'update' is run after an update or merge in the working
36 directory.
37
38 Behaviour changes:
39 - NOTE: Mercurial as installed by the Windows binary
40 installer no longer performs automatic line-ending conversion for
41 Unix/Linux compatibility. To re-enable this feature, edit your
42 'mercurial.ini' file after you upgrade.
43 - The Windows binary installer now automatically adds 'hg' to your
44 '%PATH%'.
45 - The 'backout' command now runs an editor by default, to let you
46 modify the commit message for a backed-out changeset.
47 - An earlier problem with parsing of tags has been fixed.
48 This makes tag parsing slower but more reliable.
49
50 Memory usage and performance improvements:
51 - The 'remove' command has been rewritten to be hundreds of times
52 faster in large repositories.
53 - It is now possible to 'clone' a repository very quickly over a
54 LAN, if the server is configured to allow it. See the new 'server'
55 section in the 'hgrc' documentation.
56
57 Other changes of note:
58 - Mercurial will now print help for an extension if you type 'hg
59 help EXT_NAME'.
60 - The usual array of bug fixes and documentation improvements.
61 - The integrated web server is now more WSGI-compliant.
62 - Work has begun to solidify Mercurial's API for use by third-party
63 packages.
64
65
66 2006-05-10 v0.9
67
68 * Major changes between Mercurial 0.8.1 and 0.9:
7 Also check the release notes at:
69 8
70 - The repository file format has been improved.
71 - This has resulted in an average 40% reduction in disk space usage.
72 - The new format (called RevlogNG) is now the default.
73 - Mercurial works perfectly with both the old and new repository
74 file formats. It can transfer changes transparently between
75 repositories of either format.
76 - To use the new repository format, simply use `hg clone --pull` to
77 clone an existing repository.
78 - Note: Versions 0.8.1 and earlier of Mercurial cannot read
79 RevlogNG repositories directly, but they can `clone`, `pull`
80 from, and `push` to servers that are serving RevlogNG
81 repositories.
82 - Memory usage has been improved by over 50% for many common operations.
83 - Substantial performance improvements on large repositories.
84 - New commands:
85 - 'archive' - generate a directory tree snapshot, tarball, or zip
86 file of a revision
87 - Deprecated commands:
88 - 'addremove' - replaced by 'add' and 'remove --after'
89 - 'forget' - replaced by 'revert'
90 - 'undo' - replaced by 'rollback'
91 - New extensions:
92 - Bugzilla integration hook
93 - Email notification hook
94 - Nested repositories are now supported. Mercurial will not recurse
95 into a subdirectory that contains a '.hg' directory. It is treated
96 as a separate repository.
97 - The standalone web server, 'hg serve', is now threaded, so it can
98 talk to multiple clients at a time.
99 - The web server can now display a "message of the day".
100 - Support added for hooks written in Python.
101 - Many improvements and clarifications to built-in help.
102
103
104 2006-04-07 v0.8.1
105
106 * Major changes from 0.8 to 0.8.1:
107
108 - new extensions:
109 mq (manage a queue of patches, like quilt only better)
110 email (send changes as series of email patches)
111 - new command: merge (replaces "update -m")
112 - improved commands: log (--limit option added), pull/push ("-r" works
113 on specific revisions), revert (rewritten, much better)
114 - comprehensive hook support
115 - output templating added, supporting e.g. GNU changelog style
116 - Windows, Mac OS X: prebuilt binary packages, better support
117 - many reliability, performance, and memory usage improvements
118
119
120 2006-01-29 v0.8
121
122 * Upgrade notes:
123
124 - diff and status command are now repo-wide by default
125 (use 'hg diff .' for the old behavior)
126 - GPG signing is now done with the gpg extension
127 - the --text option for commit, rawcommit, and tag has been removed
128 - the copy/rename --parents option has been removed
129
130 * Major changes from 0.7 to 0.8:
131
132 - faster status, diff, and commit
133 - reduced memory usage for push and pull
134 - improved extension API
135 - new bisect, gpg, hgk, and win32text extensions
136 - short URLs, binary file handling, and optional gitweb skin for hgweb
137 - numerous new command options including log --keyword and pull --rev
138 - improved hooks and file filtering
139
140
141 2005-09-21 v0.7 with modifications
142
143 * New INI files have been added to control Mercurial's behaviour:
144
145 System-wide - C:\Mercurial\Mercurial.ini
146 Per-user - C:\Documents and Settings\USERNAME\Mercurial.ini
147
148 A default version of the system-wide INI file is installed with
149 Mercurial. No per-user INI file is installed, but it will be
150 honoured if you create one.
151
152 * Windows line endings are now handled automatically and correctly by
153 the update and commit commands. See the INI file for how to
154 customise this behaviour.
155
156 * NOTE: Much of the rest of the Mercurial code does not handle Windows
157 line endings properly. Accordingly, the output of the diff command,
158 for example, will appear huge until I fix this.
159
160 * Packaged text files now have correct Windows line endings.
161
162
163 2005-09-21 v0.7 with modifications
164
165 * This is the first standalone release of Mercurial for Windows.
166
167 * I believe it to be mostly functional, with one exception: there is
168 no support yet for DOS <-> Unix line ending conversion.
9 http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew
General Comments 0
You need to be logged in to leave comments. Login now