{"thread":{"id":"33779","subject":"[BUG] git checkout - breakage with rebase","startedAt":"2013-05-10T20:16:14Z","lastAt":"2013-05-10T20:16:14Z","messageCount":1,"participants":["Ramkumar Ramachandra"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"216935","messageId":"CALkWK0=Gtp2cANFtSAxYyjJNoAa=uajrsq7ZnVgSjvapm9MRmA@mail.gmail.com","threadId":"33779","inReplyTo":null,"subject":"[BUG] git checkout - breakage with rebase","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2013-05-10T20:16:14Z","receivedAt":"2013-05-10T20:16:14Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi,\n\nI often do:\n\n    $ git checkout t-rebase-cleanup\n    $ git push\n    $ git checkout -\n    $ git merge @{u}\n    $ git checkout rebase.autostash\n    $ git rebase master\n    $ git checkout -\n    # noop\n    # Aargh!\n    $ git checkout -\n    # noop again\n\nIsn't this highly annoying?\n\nRam\n"}]}