diff options
| author | Gnus developers | 2010-10-18 22:09:28 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2010-10-18 22:09:28 +0000 |
| commit | 7cad71ad21f4ee07ff4652c9e39ebf4510e0216b (patch) | |
| tree | 2560cf493299beced75147e7c11459725f5ce027 /doc | |
| parent | 36ba6f0730619d7aef25f094418cff7b4c86f72a (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/misc/gnus-coding.texi | 34 |
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 @@ | |||
| 1 | 2010-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 | |||
| 1 | 2010-10-15 Eli Zaretskii <eliz@gnu.org> | 6 | 2010-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 | ||
| 289 | With the inclusion of Gnus 5.10, Miles Bader has set up an Emacs-Gnus | 289 | With the inclusion of Gnus 5.10, Miles Bader has set up an Emacs-Gnus |
| 290 | gateway to ensure the bug fixes from Emacs CVS are propagated to Gnus | 290 | gateway to ensure the bug fixes from Emacs CVS are propagated to Gnus |
| 291 | CVS semi-automatically. These bug fixes are installed on the stable | 291 | CVS semi-automatically. |
| 292 | branch and on the trunk. Basically the idea is that the gateway will | 292 | |
| 293 | cause all common files in Emacs and Gnus v5-10 to be identical except | 293 | After Emacs moved to bzr and Gnus moved to git, Katsumi Yamaoka has |
| 294 | when there's a very good reason (e.g., the Gnus version string in Emacs | 294 | taken over the chore of keeping Emacs and Gnus in sync. In general, |
| 295 | says @samp{5.11}, but the v5-10 version string remains @samp{5.10.x}). | 295 | changes made to one repository will usually be replicated in the other |
| 296 | Furthermore, all changes in these files in either Emacs or the v5-10 | 296 | within a few days. |
| 297 | branch will be installed into the Gnus CVS trunk, again except where | 297 | |
| 298 | there's a good reason. | 298 | Basically the idea is that the gateway will cause all common files in |
| 299 | Emacs and Gnus v5-13 to be identical except when there's a very good | ||
| 300 | reason (e.g., the Gnus version string in Emacs says @samp{5.11}, but | ||
| 301 | the v5-13 version string remains @samp{5.13.x}). Furthermore, all | ||
| 302 | changes in these files in either Emacs or the v5-13 branch will be | ||
| 303 | installed into the Gnus git trunk, again except where there's a good | ||
| 304 | reason. | ||
| 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). |
| 301 | Because of this, when the next major version of Gnus will be included in | 308 | Because 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 | |||
| 311 | new @file{encrypt.el}), you should probably make the change in the Emacs | 318 | new @file{encrypt.el}), you should probably make the change in the Emacs |
| 312 | tree, and it will show up in the Gnus tree a few days later. | 319 | tree, and it will show up in the Gnus tree a few days later. |
| 313 | 320 | ||
| 314 | If you don't have Emacs CVS access (or it's inconvenient), you can | 321 | If you don't have Emacs bzr access (or it's inconvenient), you can |
| 315 | change such a file in the v5-10 branch, and it should propagate to Emacs | 322 | change such a file in the v5-10 branch, and it should propagate to Emacs |
| 316 | CVS -- however, it will get some extra scrutiny (by Miles) to see if the | 323 | bzr -- however, it will get some extra scrutiny (by Miles) to see if the |
| 317 | changes are possibly controversial and need discussion on the mailing | 324 | changes are possibly controversial and need discussion on the mailing |
| 318 | list. Many changes are obvious bug-fixes however, so often there won't | 325 | list. Many changes are obvious bug-fixes however, so often there won't |
| 319 | be any problem. | 326 | be any problem. |
| @@ -321,12 +328,12 @@ be any problem. | |||
| 321 | @item | 328 | @item |
| 322 | If it's to a Gnus file, and it's important enough that it should be part | 329 | If it's to a Gnus file, and it's important enough that it should be part |
| 323 | of Emacs and the v5-10 branch, then you can make the change on the v5-10 | 330 | of Emacs and the v5-10 branch, then you can make the change on the v5-10 |
| 324 | branch, and it will go into Emacs CVS and the Gnus CVS trunk (a few days | 331 | branch, and it will go into Emacs bzr and the Gnus git trunk (a few days |
| 325 | later). The most prominent examples for such changes are bug-fixed | 332 | later). The most prominent examples for such changes are bug-fixed |
| 326 | including improvements on the documentation. | 333 | including improvements on the documentation. |
| 327 | 334 | ||
| 328 | If you know that there will be conflicts (perhaps because the affected | 335 | If you know that there will be conflicts (perhaps because the affected |
| 329 | source code is different in v5-10 and the Gnus CVS trunk), then you can | 336 | source code is different in v5-10 and the Gnus git trunk), then you can |
| 330 | install your change in both places, and when I try to sync them, there | 337 | install your change in both places, and when I try to sync them, there |
| 331 | will be a conflict -- however, since in most such cases there would be a | 338 | will be a conflict -- however, since in most such cases there would be a |
| 332 | conflict @emph{anyway}, it's often easier for me to resolve it simply if | 339 | conflict @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 | |||
| 338 | change on the Gnus Git trunk and it goes into Emacs a few years | 345 | change on the Gnus Git trunk and it goes into Emacs a few years |
| 339 | later... :-) | 346 | later... :-) |
| 340 | 347 | ||
| 341 | With the new Git repository, we'll probably set up something to | ||
| 342 | automatically synchronize with Emacs when possible. CVS was much less | ||
| 343 | powerful for this kind of synchronization. | ||
| 344 | @end itemize | 348 | @end itemize |
| 345 | 349 | ||
| 346 | Of course in any case, if you just can't wait for me to sync your | 350 | Of course in any case, if you just can't wait for me to sync your |