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

6 messages from 2019-03-06 to 2019-04-01. Participants: Johannes Schindelin, Mike Hommey, Stefan Beller, David.
Thread: https://gitlist.dev/t/50670

## Johannes Schindelin, 2019-03-06 14:14

Subject: "Give me a break"... well, you gave me one
Message-ID: <nycvar.QRO.7.76.6.1903061512330.41@tvgsbejvaqbjf.bet>
URL: https://gitlist.dev/e/nycvar.QRO.7.76.6.1903061512330.41%40tvgsbejvaqbjf.bet

```
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.

Ciao,
Dscho


```

## Mike Hommey, 2019-03-06 21:30

Subject: Re: "Give me a break"... well, you gave me one
Message-ID: <20190306213033.6vadunuwrj372dzf@glandium.org>
URL: https://gitlist.dev/e/20190306213033.6vadunuwrj372dzf%40glandium.org
In-Reply-To: <nycvar.QRO.7.76.6.1903061512330.41@tvgsbejvaqbjf.bet>

```
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

```

## Stefan Beller, 2019-03-29 22:34

Subject: Re: "Give me a break"... well, you gave me one
Message-ID: <CALbm-EY6RBoj+pEvvL3C30CxN2z+fG47eEFMuObpuJ8r-TO77w@mail.gmail.com>
URL: https://gitlist.dev/e/CALbm-EY6RBoj%2BpEvvL3C30CxN2z%2BfG47eEFMuObpuJ8r-TO77w%40mail.gmail.com
In-Reply-To: <nycvar.QRO.7.76.6.1903061512330.41@tvgsbejvaqbjf.bet>

```
Am Mi., 6. März 2019 um 06:14 Uhr schrieb Johannes Schindelin
<Johannes.Schindelin@gmx.de>:
>
> 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

```

## David, 2019-03-29 23:49

Subject: Re: "Give me a break"... well, you gave me one
Message-ID: <CAMPXz=qa5GA6zynpPWTDpKeh0J=p2y31xA7gwk5Y7swF2z1OHQ@mail.gmail.com>
URL: https://gitlist.dev/e/CAMPXz%3Dqa5GA6zynpPWTDpKeh0J%3Dp2y31xA7gwk5Y7swF2z1OHQ%40mail.gmail.com
In-Reply-To: <20190306213033.6vadunuwrj372dzf@glandium.org>

```
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.

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, 2019-04-01 15:24

Subject: Re: "Give me a break"... well, you gave me one
Message-ID: <nycvar.QRO.7.76.6.1904011723450.41@tvgsbejvaqbjf.bet>
URL: https://gitlist.dev/e/nycvar.QRO.7.76.6.1904011723450.41%40tvgsbejvaqbjf.bet
In-Reply-To: <CALbm-EY6RBoj+pEvvL3C30CxN2z+fG47eEFMuObpuJ8r-TO77w@mail.gmail.com>

```
Hi Stefan,

On Fri, 29 Mar 2019, Stefan Beller wrote:

> 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

```

## Johannes Schindelin, 2019-04-01 15:26

Subject: Re: "Give me a break"... well, you gave me one
Message-ID: <nycvar.QRO.7.76.6.1904011724550.41@tvgsbejvaqbjf.bet>
URL: https://gitlist.dev/e/nycvar.QRO.7.76.6.1904011724550.41%40tvgsbejvaqbjf.bet
In-Reply-To: <CAMPXz=qa5GA6zynpPWTDpKeh0J=p2y31xA7gwk5Y7swF2z1OHQ@mail.gmail.com>

```
Hi David,

On Sat, 30 Mar 2019, David wrote:

> 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

```
