aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGnus developers2010-10-18 22:09:28 +0000
committerKatsumi Yamaoka2010-10-18 22:09:28 +0000
commit7cad71ad21f4ee07ff4652c9e39ebf4510e0216b (patch)
tree2560cf493299beced75147e7c11459725f5ce027 /doc
parent36ba6f0730619d7aef25f094418cff7b4c86f72a (diff)
downloademacs-7cad71ad21f4ee07ff4652c9e39ebf4510e0216b.tar.gz
emacs-7cad71ad21f4ee07ff4652c9e39ebf4510e0216b.zip
Merge changes made in Gnus trunk.
gnus-art.el: Make the "dumbquotes" translation work again. gnus-registry.el (gnus-registry-split-fancy-with-parent): Splitting according to references/in-reply-to obeys the ignore-groups variable, while splitting by sender and subject do not. nnimap.el (nnimap-request-group): Don't SELECT the group twice on `M-g'. nnimap.el (nnimap-update-info): Update flags/read marks even if \* isn't part of the permanent marks. gnus-coding.texi (Gnus Maintainance Guide): Update to mention Emacs bzr/Gnus git sync. gnus-delay.el (gnus-delay-article): Remove superfluous `group' binding. gnus-art.el (gnus-article-make-menu-bar): The article/group menus aren't so wide as to need to switch off the edit menu.
Diffstat (limited to 'doc')
-rw-r--r--doc/misc/ChangeLog5
-rw-r--r--doc/misc/gnus-coding.texi34
2 files changed, 24 insertions, 15 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index df6e478a34e..76051efef27 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,8 @@
12010-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * gnus-coding.texi (Gnus Maintainance Guide): Update to mention Emacs
4 bzr/Gnus git sync.
5
12010-10-15 Eli Zaretskii <eliz@gnu.org> 62010-10-15 Eli Zaretskii <eliz@gnu.org>
2 7
3 * auth.texi (GnuPG and EasyPG Assistant Configuration): Fix last 8 * auth.texi (GnuPG and EasyPG Assistant Configuration): Fix last
diff --git a/doc/misc/gnus-coding.texi b/doc/misc/gnus-coding.texi
index 22b74c900b0..f513bc15a24 100644
--- a/doc/misc/gnus-coding.texi
+++ b/doc/misc/gnus-coding.texi
@@ -288,14 +288,21 @@ Emacs repository might have been lost.
288 288
289With the inclusion of Gnus 5.10, Miles Bader has set up an Emacs-Gnus 289With the inclusion of Gnus 5.10, Miles Bader has set up an Emacs-Gnus
290gateway to ensure the bug fixes from Emacs CVS are propagated to Gnus 290gateway to ensure the bug fixes from Emacs CVS are propagated to Gnus
291CVS semi-automatically. These bug fixes are installed on the stable 291CVS semi-automatically.
292branch and on the trunk. Basically the idea is that the gateway will 292
293cause all common files in Emacs and Gnus v5-10 to be identical except 293After Emacs moved to bzr and Gnus moved to git, Katsumi Yamaoka has
294when there's a very good reason (e.g., the Gnus version string in Emacs 294taken over the chore of keeping Emacs and Gnus in sync. In general,
295says @samp{5.11}, but the v5-10 version string remains @samp{5.10.x}). 295changes made to one repository will usually be replicated in the other
296Furthermore, all changes in these files in either Emacs or the v5-10 296within a few days.
297branch will be installed into the Gnus CVS trunk, again except where 297
298there's a good reason. 298Basically the idea is that the gateway will cause all common files in
299Emacs and Gnus v5-13 to be identical except when there's a very good
300reason (e.g., the Gnus version string in Emacs says @samp{5.11}, but
301the v5-13 version string remains @samp{5.13.x}). Furthermore, all
302changes in these files in either Emacs or the v5-13 branch will be
303installed into the Gnus git trunk, again except where there's a good
304reason.
305
299@c (typically so far the only exception has been that the changes 306@c (typically so far the only exception has been that the changes
300@c already exist in the trunk in modified form). 307@c already exist in the trunk in modified form).
301Because of this, when the next major version of Gnus will be included in 308Because of this, when the next major version of Gnus will be included in
@@ -311,9 +318,9 @@ If it's a file which is thought of as being outside of Gnus (e.g., the
311new @file{encrypt.el}), you should probably make the change in the Emacs 318new @file{encrypt.el}), you should probably make the change in the Emacs
312tree, and it will show up in the Gnus tree a few days later. 319tree, and it will show up in the Gnus tree a few days later.
313 320
314If you don't have Emacs CVS access (or it's inconvenient), you can 321If you don't have Emacs bzr access (or it's inconvenient), you can
315change such a file in the v5-10 branch, and it should propagate to Emacs 322change such a file in the v5-10 branch, and it should propagate to Emacs
316CVS -- however, it will get some extra scrutiny (by Miles) to see if the 323bzr -- however, it will get some extra scrutiny (by Miles) to see if the
317changes are possibly controversial and need discussion on the mailing 324changes are possibly controversial and need discussion on the mailing
318list. Many changes are obvious bug-fixes however, so often there won't 325list. Many changes are obvious bug-fixes however, so often there won't
319be any problem. 326be any problem.
@@ -321,12 +328,12 @@ be any problem.
321@item 328@item
322If it's to a Gnus file, and it's important enough that it should be part 329If it's to a Gnus file, and it's important enough that it should be part
323of Emacs and the v5-10 branch, then you can make the change on the v5-10 330of Emacs and the v5-10 branch, then you can make the change on the v5-10
324branch, and it will go into Emacs CVS and the Gnus CVS trunk (a few days 331branch, and it will go into Emacs bzr and the Gnus git trunk (a few days
325later). The most prominent examples for such changes are bug-fixed 332later). The most prominent examples for such changes are bug-fixed
326including improvements on the documentation. 333including improvements on the documentation.
327 334
328If you know that there will be conflicts (perhaps because the affected 335If you know that there will be conflicts (perhaps because the affected
329source code is different in v5-10 and the Gnus CVS trunk), then you can 336source code is different in v5-10 and the Gnus git trunk), then you can
330install your change in both places, and when I try to sync them, there 337install your change in both places, and when I try to sync them, there
331will be a conflict -- however, since in most such cases there would be a 338will be a conflict -- however, since in most such cases there would be a
332conflict @emph{anyway}, it's often easier for me to resolve it simply if 339conflict @emph{anyway}, it's often easier for me to resolve it simply if
@@ -338,9 +345,6 @@ For general Gnus development changes, of course you just make the
338change on the Gnus Git trunk and it goes into Emacs a few years 345change on the Gnus Git trunk and it goes into Emacs a few years
339later... :-) 346later... :-)
340 347
341With the new Git repository, we'll probably set up something to
342automatically synchronize with Emacs when possible. CVS was much less
343powerful for this kind of synchronization.
344@end itemize 348@end itemize
345 349
346Of course in any case, if you just can't wait for me to sync your 350Of course in any case, if you just can't wait for me to sync your