author | Steve Borho <steve@borho.org> |
Sat, 03 May 2008 11:19:11 -0500 | |
changeset 1153 | e677decc9814 |
parent 1151 | dc4f96864ea7 |
child 1177 | e2211f1985b0 |
permissions | -rw-r--r-- |
952 | 1 |
Release Notes for TortoiseHg |
2 |
||
3 |
This file contains last minute notes to users about the releases, which may not |
|
4 |
be included in the documentation or README files included with the distribution |
|
5 |
kits. It also contains change information, for users who are interested in |
|
6 |
what bugs have been fixed, and what features have been added in the current |
|
7 |
version. |
|
8 |
||
1150
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
9 |
|
986
4b3e9aaccdb1
release: start work on 0.4 release notes
Steve Borho <steve@borho.org>
parents:
983
diff
changeset
|
10 |
New features in 0.4 |
1150
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
11 |
|
1108 | 12 |
* Added user config 'tortoisehg.overlayicons' [True|False|localdisks], |
13 |
to enable/disable overlay icons in selected repos. The 'localdisks' |
|
14 |
global option disables overlay icons for repos reside on network drives. |
|
15 |
||
996
d8fdbf41c8c6
release: add changeset threading and new synch buttons
Steve Borho <steve@borho.org>
parents:
986
diff
changeset
|
16 |
* Changeset viewer shows 'MAR' file status and uses background threads |
1108 | 17 |
to load changeset diffs. File list has been moved to the left hand |
996
d8fdbf41c8c6
release: add changeset threading and new synch buttons
Steve Borho <steve@borho.org>
parents:
986
diff
changeset
|
18 |
side. |
d8fdbf41c8c6
release: add changeset threading and new synch buttons
Steve Borho <steve@borho.org>
parents:
986
diff
changeset
|
19 |
|
1108 | 20 |
* Added 'strip' and 'backout' functions to history browser. |
21 |
||
996
d8fdbf41c8c6
release: add changeset threading and new synch buttons
Steve Borho <steve@borho.org>
parents:
986
diff
changeset
|
22 |
* Two convenience functions added to Synchronize dialog: 'View Pulled |
1150
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
23 |
Changes', and 'Update to Tip'. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
24 |
|
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
25 |
* Added support for Fetch extension to Synchronize dialog [ 1914855 ]. |
1108 | 26 |
|
27 |
* Grep searches in Datamine dialog can now be interrupted. |
|
28 |
||
29 |
* Recall recently committed messages in native Commit dialog |
|
30 |
||
31 |
* Recall recently accessed source and destination paths in Synchronize |
|
32 |
and Clone dialogs |
|
33 |
||
34 |
* Add column for user names on annotate pages of Datamine dialog. |
|
35 |
||
36 |
* Hgk ('Revision Graph') is officially replaced by TortoiseHg's |
|
37 |
history browser. |
|
986
4b3e9aaccdb1
release: start work on 0.4 release notes
Steve Borho <steve@borho.org>
parents:
983
diff
changeset
|
38 |
|
4b3e9aaccdb1
release: start work on 0.4 release notes
Steve Borho <steve@borho.org>
parents:
983
diff
changeset
|
39 |
* Installer now requires admin priviledges in order to prevent an |
1108 | 40 |
upgrade from requiring two reboots. |
41 |
||
42 |
* New TortoiseHg logo in About dialog, contributed by Peer Sommerlund. |
|
43 |
||
44 |
* Updated Hg icon (on context menu and dialogs) to new droplet design |
|
45 |
from Mercurial 1.0 |
|
46 |
||
47 |
* Several minor bugfixes and improvements. |
|
986
4b3e9aaccdb1
release: start work on 0.4 release notes
Steve Borho <steve@borho.org>
parents:
983
diff
changeset
|
48 |
|
1150
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
49 |
Bug fixes in 0.4: |
1108 | 50 |
|
1008
d7d094a45145
release: add long standing bug fixed
Steve Borho <steve@borho.org>
parents:
996
diff
changeset
|
51 |
* TortoiseHg program groups now read 'hgproc' with hg.ico. |
d7d094a45145
release: add long standing bug fixed
Steve Borho <steve@borho.org>
parents:
996
diff
changeset
|
52 |
In earlier versions, it used 'Python' with python.ico |
1108 | 53 |
* Fixed random crashes on web server. |
54 |
* Fixed addremove behavior in Commit dialog |
|
55 |
* [ 1884919 ] Change Log hscroller |
|
56 |
* [ 1925985 ] HTTP port field not effective |
|
57 |
* [ 1914859 ] Global options should show up more often |
|
58 |
* [ 1914550 ] Changelog: Problems with german umlaut characters |
|
59 |
* [ 1902446 ] Commit claims file not under root while kdiff is open. |
|
60 |
* [ 1895443 ] Overlay: ThreadingModel registry setting |
|
61 |
* [ 1892791 ] Windows Explorer painfully slow for network drives |
|
986
4b3e9aaccdb1
release: start work on 0.4 release notes
Steve Borho <steve@borho.org>
parents:
983
diff
changeset
|
62 |
|
1150
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
63 |
Changes and bug fixes since 0.4RC1: |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
64 |
|
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
65 |
* Added buttons to stop command execution in Synchronize, Recovery, |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
66 |
as well as any dialogs that use hgcmd dialog, including Update and |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
67 |
Clone dialogs. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
68 |
* Show progress on status bar when updating changeset viewer. |
1151
dc4f96864ea7
mention HGENCODING support in release note
TK Soh <teekaysoh@yahoo.com>
parents:
1150
diff
changeset
|
69 |
* Support Mercurial's HGENCODING environment variable. |
1150
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
70 |
* [ Feature 1944469 ] Save and recall pull-update option in Synchronize |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
71 |
dialog across sessions. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
72 |
* [ Bug 1939794 ] Unable to Merge changes with builtin commit UI. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
73 |
* [ Bug 1941545 ] Clone log window doesn't scroll. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
74 |
* [ Bug 1943382 ] hgproc.bat not executable without "installer" |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
75 |
* [ Bug 1941368 ] Configure Repository "Test" button results broken. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
76 |
* [ Bug 1939911 ] Modal Dialogs aren't staying on top on application switch |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
77 |
* [ Bug 1941376 ] hgtk with no parameters gives no help. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
78 |
* [ Bug 1937966 ] Changelog: utf8 messages handled incorrectly |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
79 |
* [ Bug 1942777 ] National characters are not handled correctly. |
ab58d6495d47
update release note for 0.4rc2
TK Soh <teekaysoh@yahoo.com>
parents:
1108
diff
changeset
|
80 |
|
1011
75916e3fe2f2
release: start documenting fixes and new features in Mercurial
Steve Borho <steve@borho.org>
parents:
1008
diff
changeset
|
81 |
Fixes in Mercurial since 0.3: |
1108 | 82 |
|
1011
75916e3fe2f2
release: start documenting fixes and new features in Mercurial
Steve Borho <steve@borho.org>
parents:
1008
diff
changeset
|
83 |
* qimport fixed on Windows |
75916e3fe2f2
release: start documenting fixes and new features in Mercurial
Steve Borho <steve@borho.org>
parents:
1008
diff
changeset
|
84 |
* new built-in filemerge system replaces hgmerge patches |
75916e3fe2f2
release: start documenting fixes and new features in Mercurial
Steve Borho <steve@borho.org>
parents:
1008
diff
changeset
|
85 |
* many fixes for keyword extension |
75916e3fe2f2
release: start documenting fixes and new features in Mercurial
Steve Borho <steve@borho.org>
parents:
1008
diff
changeset
|
86 |
* new -U (context lines) argument for diff and qdiff commands |
75916e3fe2f2
release: start documenting fixes and new features in Mercurial
Steve Borho <steve@borho.org>
parents:
1008
diff
changeset
|
87 |
|
973 | 88 |
New features in 0.3 |
89 |
||
90 |
* Major improvements to changelog browser. It is now good enough to |
|
91 |
deprecate both hgk and hgview. Neither are bundled with the 0.3 |
|
92 |
binary installer, but both can be added by the user if they wish. |
|
93 |
Support for external revision log viewers will be dropped in 0.4. |
|
94 |
||
95 |
* The new changelog browser supports filtering by file pattern, |
|
96 |
keywords, dates, and branches. It is capable of graphing both the |
|
97 |
repository changelog and individual filelogs. Changeset coloring by |
|
98 |
author is optional (tortoisehg.authorcolor). All changeset graphing |
|
99 |
is done incrementally in batches (tortoisehg.graphlimit: 500) |
|
100 |
||
101 |
* New DataMine application for searching history (hg grep) and |
|
102 |
inspecting file histories (hg annotate). This new application is |
|
103 |
tabbed to facilitate debugging sessions where search results and |
|
104 |
annotations can be grouped together for easy cross-reference. |
|
105 |
||
106 |
* New changeset browser, supports multiple parents intrinsically and |
|
107 |
supports a number of file-revision features (view at revision, save |
|
108 |
at revision, annotate at revision, revert to revision, etc). The |
|
109 |
new changeset browser is also integrated into the changelog browser. |
|
110 |
||
111 |
* Standardized window layouts. Close buttons have been moved to the |
|
112 |
toolbar. Dialogs that use progress bars now use a standard status |
|
113 |
bar/progress bar widget. Tooltips have been added. |
|
114 |
||
115 |
* Hgtk wrapper application for launching TortoiseHg dialogs from the |
|
116 |
command line |
|
117 |
||
118 |
* Support for an external visual editor: tortoisehg.editor. Takes |
|
119 |
precedence over ui.editor when viewing files with TortoiseHg |
|
120 |
||
121 |
* Performance improvements in Mercurial itself (cset 0973501e5f4a) |
|
122 |
||
981
6b0e5d2a70ca
release: credit Peer Sommerlund with new installer bitmap
Steve Borho <steve@borho.org>
parents:
980
diff
changeset
|
123 |
* New installer bitmap from Peer Sommerlund |
6b0e5d2a70ca
release: credit Peer Sommerlund with new installer bitmap
Steve Borho <steve@borho.org>
parents:
980
diff
changeset
|
124 |
|
973 | 125 |
* Misc: The Synchronize dialog has been improved. The Web Serve |
126 |
dialog no longer requires a subprocess to run the web server. The |
|
127 |
configuration dialog has a number of bug fixes for the paths tab, |
|
128 |
and now has separators in the drop-down boxes for the varying value |
|
129 |
types (current, suggested, history). Http authentication has been |
|
130 |
fixed. The hg integration library has seen major cleanups. |
|
131 |
||
980
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
132 |
Bug Fixes in 0.3: |
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
133 |
|
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
134 |
* [ 1863086 ] "Revision Graph" fail on UNC path |
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
135 |
Fixed by removing hgk from base install. Integrated log viewer |
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
136 |
is UNC path safe. |
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
137 |
* [ 1851395 ] Total Commander problem |
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
138 |
* [ 1882074 ] global name 'p' is not defined |
983
70affe9c0fe8
release: bug 1854443 fixed in 0.3
Steve Borho <steve@borho.org>
parents:
981
diff
changeset
|
139 |
* [ 1854443 ] View changelog fails |
980
789936ed3a35
release: Add bug fixes to release notes
Steve Borho <steve@borho.org>
parents:
974
diff
changeset
|
140 |
|
952 | 141 |
New features in 0.2 |
142 |
||
143 |
* Gtools has been integrated into TortoiseHg proper. It is no longer |
|
144 |
bundled as a Mercurial extension. The graphlog extension is now enabled |
|
145 |
again by default (only usable from the CLI, however). |
|
146 |
||
147 |
* Context menu icons, application window icons. The context menu has been |
|
148 |
simplified. |
|
149 |
||
150 |
* The changelog browser has a number of new features (filters and context |
|
151 |
menu options). The tag browser and changelog tagging features have been |
|
152 |
merged into this tool. |
|
153 |
||
154 |
* Hgview is now the default history viewer, hgk is being deprecated. |
|
155 |
||
156 |
* An email dialog for interfacing with the patchbomb extension. It can be |
|
157 |
reached from the synchronize dialog and from the changelog browser. |
|
158 |
||
159 |
* A new configuration tool (replacing hg-config dialogs) that allows you |
|
160 |
to configure TortoiseHg and Mercurial. |
|
161 |
||
162 |
* Most dialogs now use HgThread and GtkUI to run hg commands. These |
|
163 |
classes run the command in a background thread and provide GUI prompts |
|
164 |
for when user interaction is necessary (http web auth, etc). For some |
|
165 |
commands, it also provides a progress bar. |
|
166 |
||
167 |
* A preview of the new Mercurial merge back end. The python hgmerge.py |
|
168 |
script is being integrated into Mercurial, and this installer has a |
|
169 |
preview of how that will work. You need to unset any ui.merge in your |
|
170 |
Mercurial.ini file in order for it to work properly. If you don't |
|
171 |
configure anything it will use simplemerge to automatically perform |
|
172 |
merges. If conflicts are found it falls back to kdiff3 to resolve |
|
173 |
them interactively. |
|
174 |
||
175 |
* Slight improvement on speed of overlay icons display. |
|
176 |
||
177 |
* A new 'about' dialog. |
|
178 |
||
179 |
Bugs fixed in 0.2 |
|
180 |
||
181 |
* [SF Bug #1851395] Overlay icons and context menus are no longer |
|
182 |
restricted to MS-Explorer. So other file managers, such as Total |
|
183 |
Commander, should be supported. |
|
184 |
||
185 |
* [SF Bug #1844722] Users can now create repositories inside repository |
|
186 |
via the context menu. |
|
187 |
||
188 |
Changes since 0.2rc1 |
|
189 |
||
190 |
- N/A - |
|
191 |
||
192 |