threads / discuss / 50670

"Give me a break"... well, you gave me one

Subject: "Give me a break"... well, you gave me one

## tl;dr

6 messages between Mar 6, 2019 and Apr 1, 2019.

replies: 5people: 4as markdown or json

Mike Hommey· Mar 6, 2019, 21:30 UTC · re: Johannes Schindelin · lore

Re: "Give me a break"... well, you gave me one

On Wed, Mar 06, 2019 at 03:14:11PM +0100, Johannes Schindelin wrote:
> Hi Stefan,
> 
> just wanted to express my gratitude for your idea to introduce the `break`
> command in `git rebase -i`'s todo list. I use it *all* the time now.

+1. Before that, I was using `x bash`, and ended up doing `git rebase --continue` in that shell in many cases, which didn't end up so well when I terminated said shell (just an error message, though, nothing actually broke as a consequence). This feature is a blessing.

Mike
David· Mar 29, 2019, 23:49 UTC · re: Mike Hommey · lore

Re: "Give me a break"... well, you gave me one

On Thu, 7 Mar 2019 at 09:00, Mike Hommey <mh@glandium.org> wrote:
Show 7 quoted lines
> On Wed, Mar 06, 2019 at 03:14:11PM +0100, Johannes Schindelin wrote:
> >
> > just wanted to express my gratitude for your idea to introduce the `break`
> > command in `git rebase -i`'s todo list. I use it *all* the time now.
>
> +1. Before that, I was using `x bash`, and ended up doing `git rebase
> --continue` in that shell in many cases, which didn't end up so well
'x bash' will start another shell, that seems an odd thing to do.

I have been using 'x false' to generate an error exit status to interrupt the rebase and drop into the current shell. Then 'git rebase --continue' to resume.

Johannes Schindelin· Apr 1, 2019, 15:26 UTC · re: David · lore

Re: "Give me a break"... well, you gave me one

Hi David,
On Sat, 30 Mar 2019, David wrote:
Show 10 quoted lines
> On Thu, 7 Mar 2019 at 09:00, Mike Hommey <mh@glandium.org> wrote:
> > On Wed, Mar 06, 2019 at 03:14:11PM +0100, Johannes Schindelin wrote:
> > >
> > > just wanted to express my gratitude for your idea to introduce the `break`
> > > command in `git rebase -i`'s todo list. I use it *all* the time now.
> >
> > +1. Before that, I was using `x bash`, and ended up doing `git rebase
> > --continue` in that shell in many cases, which didn't end up so well
>
> 'x bash' will start another shell, that seems an odd thing to do.

Indeed, but it used to work quite well for me, too. I usually made extra sure to start a new session by using `exec bash -i`...

> I have been using 'x false' to generate an error exit status to interrupt
> the rebase and drop into the current shell. Then 'git rebase --continue'
> to resume.

That's not so scriptable. I have a couple of scripts around the interactive rebase.

Besides, `b` is much shorter to type than `x false` (and I also cannot tyop it late at night as `x flase`, although that would have the same effect, I guess, of stopping the interactive rebase).

Ciao, Johannes

Stefan Beller· Mar 29, 2019, 22:34 UTC · re: Johannes Schindelin · lore

Re: "Give me a break"... well, you gave me one

Am Mi., 6. März 2019 um 06:14 Uhr schrieb Johannes Schindelin <Johannes.Schindelin@gmx.de>:

Show 5 quoted lines
>
> Hi Stefan,
>
> just wanted to express my gratitude for your idea to introduce the `break`
> command in `git rebase -i`'s todo list. I use it *all* the time now.

You're welcome. As you know I am currently taking a break form #git, and it turns out I had my email filters configured wrongly, which means I just realized there is a bunch of emails where I am cc'd.

I do not use the break command myself yet, as I am stuck with an older git version on Mac for now (Macs and Git don't seem to go well together, if only there was an active Apple upstream person...).

Cheers, Stefan

Johannes Schindelin· Apr 1, 2019, 15:24 UTC · re: Stefan Beller · lore

Re: "Give me a break"... well, you gave me one

Hi Stefan,
On Fri, 29 Mar 2019, Stefan Beller wrote:
Show 14 quoted lines
> Am Mi., 6. März 2019 um 06:14 Uhr schrieb Johannes Schindelin
> <Johannes.Schindelin@gmx.de>:
> >
> > just wanted to express my gratitude for your idea to introduce the
> > `break` command in `git rebase -i`'s todo list. I use it *all* the
> > time now.
>
> You're welcome. As you know I am currently taking a break form #git,
> and it turns out I had my email filters configured wrongly, which means
> I just realized there is a bunch of emails where I am cc'd.
>
> I do not use the break command myself yet, as I am stuck with
> an older git version on Mac for now (Macs and Git don't seem to
> go well together, if only there was an active Apple upstream person...).
I usually use Homebrew to fix that...

Ciao, Dscho

← back to recent threads