{"thread":{"id":"30315","subject":"what is a 'sequencer'","startedAt":"2012-04-24T01:32:35Z","lastAt":"2012-04-24T01:59:40Z","messageCount":2,"participants":["Neal Kreitzinger","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"189920","messageId":"jn4vrk$98c$1@dough.gmane.org","threadId":"30315","inReplyTo":null,"subject":"what is a 'sequencer'","fromName":"Neal Kreitzinger","fromEmail":"nkreitzinger@gmail.com","sentAt":"2012-04-24T01:32:35Z","receivedAt":"2012-04-24T01:32:35Z","isPatch":false,"sender":{"key":"nkreitzinger@gmail.com","avatar":null},"body":"All the talk about git 'sequencer' sounds interesting, but I don't know \nwhat it is.  (web search didn't help.)  Is there an explanation \nsomewhere on what its supposed to do?\n\nv/r,\nneal\n"},{"id":"189924","messageId":"xmqqzka1hotv.fsf@junio.mtv.corp.google.com","threadId":"30315","inReplyTo":"jn4vrk$98c$1@dough.gmane.org","subject":"Re: what is a 'sequencer'","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2012-04-24T01:59:40Z","receivedAt":"2012-04-24T01:59:40Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Neal Kreitzinger <nkreitzinger@gmail.com> writes:\n\n> All the talk about git 'sequencer' sounds interesting, but I don't\n> know what it is.  (web search didn't help.)  Is there an explanation\n> somewhere on what its supposed to do?\n\nThe sequencer is what sequences a sequence of operations ;-).\n\nAs an end user, stare at the instruction sheet \"rebase -i\" lets you\nedit, and imagine different possibilities other than those offered by\n\"rebase -i\" (e.g. \"build on top of the history by cherry picking this\ncommit\", \"cherry pick this commit without committing, and amend the top\nof of the history\").\n\nFor example, wouldn't it be nice if you could say \"here is a mbox---run\nam to slurp the patches into commit and build history\", or \"merge the\nhistory leading to this commit\"?  \"mark this point as :1, checkout this\nother commit and continue operation\"?  \"now merge the commit we marked\nearlier as :1 to the history\"?  What other vocabularies can you imagine\nto enrich your git life?\n\nRecent additions to let \"cherry-pick\" and \"revert\" replay and revert\nmultiple commits are indeed built on the nascent version of this\ninfrastructure.\n"}]}