emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master a4c994e: Support "forwarded" in debbugs


From: Michael Albinus
Subject: [elpa] master a4c994e: Support "forwarded" in debbugs
Date: Tue, 10 Jul 2018 05:03:22 -0400 (EDT)

branch: master
commit a4c994e966de87d618e39043364c53129e7e6f1d
Author: Michael Albinus <address@hidden>
Commit: Michael Albinus <address@hidden>

    Support "forwarded" in debbugs
    
    * packages/debbugs/debbugs-gnu.el (debbugs-gnu-forwarded): New defface.
    (debbugs-gnu-show-reports, debbugs-gnu-state-preference): Use it.
    (debbugs-gnu-send-control-message): Handle "forwarded" and
    "notforwarded".
    
    * packages/debbugs/debbugs-ug.texi (Control Messages):
    Add "forwarded" and "notforwarded".
---
 packages/debbugs/debbugs-gnu.el  | 14 ++++++++++++--
 packages/debbugs/debbugs-ug.info | 40 +++++++++++++++++++++++-----------------
 packages/debbugs/debbugs-ug.texi |  8 +++++++-
 3 files changed, 42 insertions(+), 20 deletions(-)

diff --git a/packages/debbugs/debbugs-gnu.el b/packages/debbugs/debbugs-gnu.el
index 0b9184a..991e5a0 100644
--- a/packages/debbugs/debbugs-gnu.el
+++ b/packages/debbugs/debbugs-gnu.el
@@ -318,6 +318,9 @@ If this is `rmail', use Rmail instead."
 (defface debbugs-gnu-done '((t (:foreground "DarkGrey")))
   "Face for closed bug reports.")
 
+(defface debbugs-gnu-forwarded '((t (:foreground "yellow")))
+  "Face for forwarded bug reports.")
+
 (defface debbugs-gnu-tagged '((t (:foreground "red")))
   "Face for reports that have been tagged locally.")
 
@@ -763,6 +766,8 @@ are taken from the cache instead."
                'debbugs-gnu-archived)
               ((equal (cdr (assq 'pending status)) "done")
                'debbugs-gnu-done)
+              ((equal (cdr (assq 'pending status)) "forwarded")
+               'debbugs-gnu-forwarded)
               ((member "pending" (cdr (assq 'keywords status)))
                'debbugs-gnu-pending)
               ;; For some new bugs `date' and `log_modified' may
@@ -1017,7 +1022,8 @@ The following commands are available:
     (debbugs-gnu-stale . 2)
     (debbugs-gnu-handled . 3)
     (debbugs-gnu-pending . 4)
-    (debbugs-gnu-done . 5)))
+    (debbugs-gnu-forwarded . 5)
+    (debbugs-gnu-done . 6)))
 
 (defun debbugs-gnu-get-state-preference (face-string)
   (or (cdr (assq (get-text-property 0 'face face-string)
@@ -1478,6 +1484,7 @@ removed instead."
            "merge" "forcemerge"
            "block" "unblock"
            "owner" "noowner"
+           "forwarded" "notforwarded"
            "invalid"
            "reassign"
            "retitle"
@@ -1523,7 +1530,8 @@ removed instead."
              mail-header-separator
              "\n"
              (cond
-              ((member message '("unarchive" "unmerge" "reopen" "noowner"))
+              ((member message '("unarchive" "unmerge" "reopen"
+                                 "noowner" "notforwarded"))
                (format "%s %d\n" message id))
               ((member message '("merge" "forcemerge"))
                (format
@@ -1555,6 +1563,8 @@ removed instead."
                (format "retitle %d %s\n" id (read-string "New title: ")))
               ((equal message "reassign")
                (format "reassign %d %s\n" id (read-string "Package(s): ")))
+              ((equal message "forwarded")
+               (format "forwarded %d %s\n" id (read-string "Forwarded to: ")))
               ((equal message "close")
                (format "close %d %s\n" id (or version "")))
               ((equal message "done")
diff --git a/packages/debbugs/debbugs-ug.info b/packages/debbugs/debbugs-ug.info
index 097d71d..7e3901d 100644
--- a/packages/debbugs/debbugs-ug.info
+++ b/packages/debbugs/debbugs-ug.info
@@ -1,4 +1,4 @@
-This is debbugs-ug.info, produced by makeinfo version 6.4.90 from
+This is debbugs-ug.info, produced by makeinfo version 6.5 from
 debbugs-ug.texi.
 
 Copyright (C) 2015-2018 Free Software Foundation, Inc.
@@ -482,6 +482,11 @@ The strings show the exact format of the control messages.
      The second argument in the close message, the Emacs version, is
      read interactively if the bugs belongs to the '"emacs"' package.
 
+'forwarded'
+     "forwarded 12345 ADDRESS"
+
+     The address, an email address or a URL, is read interactively.
+
 'forcemerge'
 'merge'
      "forcemerge|merge 12345 54321"
@@ -495,7 +500,8 @@ The strings show the exact format of the control messages.
      "close 12345"
 
 'noowner'
-     "noowner 12345"
+'notforwarded'
+     "noowner|notforwarded 12345"
 
 'owner'
      "owner 12345 !"
@@ -629,7 +635,7 @@ Variable Index
 * debbugs-gnu-default-severities:        Retrieving Bugs.   (line  63)
 * debbugs-gnu-default-suppress-bugs:     Retrieving Bugs.   (line  44)
 * debbugs-gnu-mail-backend:              Tabulated Lists.   (line  79)
-* debbugs-gnu-send-mail-function:        Control Messages.  (line 114)
+* debbugs-gnu-send-mail-function:        Control Messages.  (line 120)
 * debbugs-gnu-suppress-closed:           Tabulated Lists.   (line  76)
 * debbugs-gnu-trunk-directory:           Applying Patches.  (line  18)
 * debbugs-org-severity-priority:         TODO Items.        (line  10)
@@ -667,19 +673,19 @@ Key Index
 
 
 Tag Table:
-Node: Top1100
-Node: Retrieving Bugs2638
-Node: Searching Bugs6871
-Ref: Searching Bugs-Footnote-111184
-Ref: Searching Bugs-Footnote-211272
-Node: Presenting Bugs11363
-Node: Tabulated Lists11939
-Node: TODO Items15614
-Node: Control Messages16670
-Node: Applying Patches19713
-Node: Minor Mode21079
-Node: Command Index22135
-Node: Variable Index22924
-Node: Key Index23998
+Node: Top1097
+Node: Retrieving Bugs2635
+Node: Searching Bugs6868
+Ref: Searching Bugs-Footnote-111181
+Ref: Searching Bugs-Footnote-211269
+Node: Presenting Bugs11360
+Node: Tabulated Lists11936
+Node: TODO Items15611
+Node: Control Messages16667
+Node: Applying Patches19851
+Node: Minor Mode21217
+Node: Command Index22273
+Node: Variable Index23062
+Node: Key Index24136
 
 End Tag Table
diff --git a/packages/debbugs/debbugs-ug.texi b/packages/debbugs/debbugs-ug.texi
index ae3f2f1..bf6de82 100644
--- a/packages/debbugs/debbugs-ug.texi
+++ b/packages/debbugs/debbugs-ug.texi
@@ -547,6 +547,11 @@ If the command invoking the control message has been 
prefixed with
 The second argument in the close message, the Emacs version, is read
 interactively if the bugs belongs to the @code{"emacs"} package.
 
address@hidden forwarded
+"forwarded 12345 @var{address}"
+
+The address, an email address or a URL, is read interactively.
+
 @item forcemerge
 @itemx merge
 "forcemerge|merge 12345 54321"
@@ -560,7 +565,8 @@ of comma-separated bug numbers.
 "close 12345"
 
 @item noowner
-"noowner 12345"
address@hidden notforwarded
+"noowner|notforwarded 12345"
 
 @item owner
 "owner 12345 !"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]