From 2c8246c41cc20ff7b59f69953bfbfa839400e000 Mon Sep 17 00:00:00 2001 From: Cédric Le Goater Date: Tue, 10 Mar 2015 15:40:29 +0100 Subject: quilt-el: fix quilt-editable when patches are stored in subdirs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I frequently use sub-directories to store different patchsets under the quilt patches/ directory. Unfortunately, the quilt emacs mode does not handle this case and the file is not considered editable. The issue seems to be in the quilt-top-patch which does an equivalent of basename on the patch name. The proposal below changes the quilt-editable routine to keep the full name of the patch. Signed-off-by: Cédric Le Goater --- lib/quilt.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/quilt.el b/lib/quilt.el index be359e5..c1acaab 100644 --- a/lib/quilt.el +++ b/lib/quilt.el @@ -175,7 +175,7 @@ (if (quilt-bottom-p) (quilt-cmd "applied") ; to print error message (setq dirs (if quilt-edit-top-only - (list (quilt-top-patch)) + (list (substring (quilt-cmd-to-string "top") 0 -1)) (cdr (cdr (directory-files (concat qd ".pc/")))))) (while (and (not result) dirs) (if (file-exists-p (concat qd ".pc/" (car dirs) "/" fn)) -- cgit