Michal Maruska <[email protected]>
writes:

> 2/  I indeed added myself this command/function, to use the current
> line as the base for rewriting
>
> Commit msg.:  from LOG start-rewriting history w/ no questions (unless C-u)
>
> (define-key magit-log-mode-map (kbd "r s") 'magit-invoke-rewrite-start)
>
> (defun magit-invoke-rewrite-start (prefix)
>   "different args, to be used inside the *Log* buffer"
>   (interactive "P")
>   (if prefix
>       (call-interactively 'magit-rewrite-start)
>     (magit-rewrite-start (magit-default-rev))))

Ah.

> 3/  I see this change to the magit.texi, applied recently:
>
> + (Unless you already do so, we recommend that you don't use the
> +functionality described here.  It is semi-deprecated and will be
> +removed once its unique features have been ported to the @code{git
> +rebase --interactive} workflow.  Even now the latter is almost always
> +the better option.)

Aha, so `E' is old school-style, and `r *' is also semi-deprecated.  So
what's the state-of-the-art interactive rebase Magit workflow then?

> I didn't know about this "git rebase --interactive" getting as usable
> as magit rewriting.

As far as I can see, `E' is basically "git rebase --interactive" with
the current log line as start, and getting the rebase buffer in
rebase-mode.

Bye,
Tassilo

-- 
You received this message because you are subscribed to the Google Groups 
"magit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to