From: Cédric Le Goater <[email protected]> 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 <[email protected]> --- lib/quilt.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: quilt.git/lib/quilt.el =================================================================== --- quilt.git.orig/lib/quilt.el +++ quilt.git/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)) _______________________________________________ Quilt-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/quilt-dev
