From 0c170cbea3e0f1db597e7c00d4ed87b76f37f057 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Fri, 21 Nov 2014 02:18:08 -0500 Subject: Allow flags in magit-push-head --- lisp/init-git.el | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'lisp/init-git.el') diff --git a/lisp/init-git.el b/lisp/init-git.el index 496892a..1ffa9a8 100644 --- a/lisp/init-git.el +++ b/lisp/init-git.el @@ -79,12 +79,11 @@ requiring confirmation. (let ((remote (magit-read-remote "Remote"))) (magit-run-git-async "push" "-v" remote "--all"))) -(defun km/magit-push-head () +(defun km/magit-push-head (remote &optional args) "Push current branch to same name on remote. -\n(git push REMOTE HEAD)" - (interactive) - (let ((remote (magit-read-remote "Remote"))) - (magit-run-git-async "push" "-v" remote "HEAD"))) +\n(git push [ARGS] REMOTE HEAD)" + (interactive (list (magit-read-remote "Remote") (magit-push-arguments))) + (magit-run-git-async "push" "-v" args remote "HEAD")) (defun km/magit-log-all-branches (range &optional args files) (interactive (magit-log-read-args t)) -- cgit v1.2.3