From f2288fe8d519eab3fc6461f96ed03eee1cf2eb73 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Tue, 15 Sep 2015 00:31:08 -0400 Subject: magit-commit-{wip,extend}-with-file: allow untracked --- lisp/init-git.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lisp/init-git.el') diff --git a/lisp/init-git.el b/lisp/init-git.el index 0b13be2..a5fb2c9 100644 --- a/lisp/init-git.el +++ b/lisp/init-git.el @@ -74,7 +74,8 @@ CHOOSE-PROJECT is non-nil, prompt for the project name." (user-error "No current file")))) (cond ((magit-anything-staged-p) (user-error "There are already staged changes")) - ((member file (magit-modified-files)) + ((member file (nconc (magit-untracked-files) + (magit-modified-files))) (magit-with-toplevel (magit-stage-file file)) (magit-commit-extend)) (t @@ -89,7 +90,8 @@ branch." (user-error "No current file")))) (cond ((magit-anything-staged-p) (user-error "There are already staged changes")) - ((member file (magit-modified-files)) + ((member file (nconc (magit-untracked-files) + (magit-modified-files))) (magit-with-toplevel (magit-stage-file file)) (magit-run-git "commit" (concat "--message=WIP " file))) (t -- cgit v1.2.3