{"thread":{"id":"50670","subject":"\"Give me a break\"... well, you gave me one","startedAt":"2019-03-06T14:14:15Z","lastAt":"2019-04-01T15:26:42Z","messageCount":6,"participants":["Johannes Schindelin","Mike Hommey","Stefan Beller","David"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"370812","messageId":"nycvar.QRO.7.76.6.1903061512330.41@tvgsbejvaqbjf.bet","threadId":"50670","inReplyTo":null,"subject":"\"Give me a break\"... well, you gave me one","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2019-03-06T14:14:11Z","receivedAt":"2019-03-06T14:14:15Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Stefan,\n\njust wanted to express my gratitude for your idea to introduce the `break`\ncommand in `git rebase -i`'s todo list. I use it *all* the time now.\n\nCiao,\nDscho\n\n"},{"id":"370833","messageId":"20190306213033.6vadunuwrj372dzf@glandium.org","threadId":"50670","inReplyTo":"nycvar.QRO.7.76.6.1903061512330.41@tvgsbejvaqbjf.bet","subject":"Re: \"Give me a break\"... well, you gave me one","fromName":"Mike Hommey","fromEmail":"mh@glandium.org","sentAt":"2019-03-06T21:30:33Z","receivedAt":"2019-03-06T21:59:53Z","isPatch":false,"sender":{"key":"mh@glandium.org","avatar":"https://avatars.githubusercontent.com/u/1038527?v=4"},"body":"On Wed, Mar 06, 2019 at 03:14:11PM +0100, Johannes Schindelin wrote:\n> Hi Stefan,\n> \n> just wanted to express my gratitude for your idea to introduce the `break`\n> command in `git rebase -i`'s todo list. I use it *all* the time now.\n\n+1. Before that, I was using `x bash`, and ended up doing `git rebase\n--continue` in that shell in many cases, which didn't end up so well\nwhen I terminated said shell (just an error message, though, nothing\nactually broke as a consequence). This feature is a blessing.\n\nMike\n"},{"id":"372738","messageId":"CALbm-EY6RBoj+pEvvL3C30CxN2z+fG47eEFMuObpuJ8r-TO77w@mail.gmail.com","threadId":"50670","inReplyTo":"nycvar.QRO.7.76.6.1903061512330.41@tvgsbejvaqbjf.bet","subject":"Re: \"Give me a break\"... well, you gave me one","fromName":"Stefan Beller","fromEmail":"stefanbeller@gmail.com","sentAt":"2019-03-29T22:34:09Z","receivedAt":"2019-03-29T22:34:23Z","isPatch":false,"sender":{"key":"stefanbeller@gmail.com","avatar":"https://avatars.githubusercontent.com/u/455868?v=4"},"body":"Am Mi., 6. März 2019 um 06:14 Uhr schrieb Johannes Schindelin\n<Johannes.Schindelin@gmx.de>:\n>\n> Hi Stefan,\n>\n> just wanted to express my gratitude for your idea to introduce the `break`\n> command in `git rebase -i`'s todo list. I use it *all* the time now.\n\nYou're welcome. As you know I am currently taking a break form #git,\nand it turns out I had my email filters configured wrongly, which means\nI just realized there is a bunch of emails where I am cc'd.\n\nI do not use the break command myself yet, as I am stuck with\nan older git version on Mac for now (Macs and Git don't seem to\ngo well together, if only there was an active Apple upstream person...).\n\nCheers,\nStefan\n"},{"id":"372741","messageId":"CAMPXz=qa5GA6zynpPWTDpKeh0J=p2y31xA7gwk5Y7swF2z1OHQ@mail.gmail.com","threadId":"50670","inReplyTo":"20190306213033.6vadunuwrj372dzf@glandium.org","subject":"Re: \"Give me a break\"... well, you gave me one","fromName":"David","fromEmail":"bouncingcats@gmail.com","sentAt":"2019-03-29T23:49:26Z","receivedAt":"2019-03-29T23:49:40Z","isPatch":false,"sender":{"key":"bouncingcats@gmail.com","avatar":null},"body":"On Thu, 7 Mar 2019 at 09:00, Mike Hommey <mh@glandium.org> wrote:\n> On Wed, Mar 06, 2019 at 03:14:11PM +0100, Johannes Schindelin wrote:\n> >\n> > just wanted to express my gratitude for your idea to introduce the `break`\n> > command in `git rebase -i`'s todo list. I use it *all* the time now.\n>\n> +1. Before that, I was using `x bash`, and ended up doing `git rebase\n> --continue` in that shell in many cases, which didn't end up so well\n\n'x bash' will start another shell, that seems an odd thing to do.\n\nI have been using 'x false' to generate an error exit status to interrupt\nthe rebase and drop into the current shell. Then 'git rebase --continue'\nto resume.\n"},{"id":"372894","messageId":"nycvar.QRO.7.76.6.1904011723450.41@tvgsbejvaqbjf.bet","threadId":"50670","inReplyTo":"CALbm-EY6RBoj+pEvvL3C30CxN2z+fG47eEFMuObpuJ8r-TO77w@mail.gmail.com","subject":"Re: \"Give me a break\"... well, you gave me one","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2019-04-01T15:24:05Z","receivedAt":"2019-04-01T15:24:04Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Stefan,\n\nOn Fri, 29 Mar 2019, Stefan Beller wrote:\n\n> Am Mi., 6. März 2019 um 06:14 Uhr schrieb Johannes Schindelin\n> <Johannes.Schindelin@gmx.de>:\n> >\n> > just wanted to express my gratitude for your idea to introduce the\n> > `break` command in `git rebase -i`'s todo list. I use it *all* the\n> > time now.\n>\n> You're welcome. As you know I am currently taking a break form #git,\n> and it turns out I had my email filters configured wrongly, which means\n> I just realized there is a bunch of emails where I am cc'd.\n>\n> I do not use the break command myself yet, as I am stuck with\n> an older git version on Mac for now (Macs and Git don't seem to\n> go well together, if only there was an active Apple upstream person...).\n\nI usually use Homebrew to fix that...\n\nCiao,\nDscho\n"},{"id":"372895","messageId":"nycvar.QRO.7.76.6.1904011724550.41@tvgsbejvaqbjf.bet","threadId":"50670","inReplyTo":"CAMPXz=qa5GA6zynpPWTDpKeh0J=p2y31xA7gwk5Y7swF2z1OHQ@mail.gmail.com","subject":"Re: \"Give me a break\"... well, you gave me one","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2019-04-01T15:26:43Z","receivedAt":"2019-04-01T15:26:42Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi David,\n\nOn Sat, 30 Mar 2019, David wrote:\n\n> On Thu, 7 Mar 2019 at 09:00, Mike Hommey <mh@glandium.org> wrote:\n> > On Wed, Mar 06, 2019 at 03:14:11PM +0100, Johannes Schindelin wrote:\n> > >\n> > > just wanted to express my gratitude for your idea to introduce the `break`\n> > > command in `git rebase -i`'s todo list. I use it *all* the time now.\n> >\n> > +1. Before that, I was using `x bash`, and ended up doing `git rebase\n> > --continue` in that shell in many cases, which didn't end up so well\n>\n> 'x bash' will start another shell, that seems an odd thing to do.\n\nIndeed, but it used to work quite well for me, too. I usually made extra\nsure to start a new session by using `exec bash -i`...\n\n> I have been using 'x false' to generate an error exit status to interrupt\n> the rebase and drop into the current shell. Then 'git rebase --continue'\n> to resume.\n\nThat's not so scriptable. I have a couple of scripts around the\ninteractive rebase.\n\nBesides, `b` is much shorter to type than `x false` (and I also cannot\ntyop it late at night as `x flase`, although that would have the same\neffect, I guess, of stopping the interactive rebase).\n\nCiao,\nJohannes\n"}]}