{"thread":{"id":"33777","subject":"[ITCH] push the HEAD I mean","startedAt":"2013-05-10T19:58:13Z","lastAt":"2013-05-10T19:58:13Z","messageCount":1,"participants":["Ramkumar Ramachandra"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"216933","messageId":"CALkWK0k5t9D2F_6d3A5pyUirDp=U=U6HwwfStiS7HPJVUvE0_g@mail.gmail.com","threadId":"33777","inReplyTo":null,"subject":"[ITCH] push the HEAD I mean","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2013-05-10T19:58:13Z","receivedAt":"2013-05-10T19:58:13Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi,\n\nMy push.default is current.  I often end up doing:\n\n    # on master\n    $ git push\n    ....\n    # switch to another terminal\n    $ git checkout rebase.autostash\n    $ git rebase master\n    # go back to previous terminal\n    # push has failed\n\nThis happens because push tries to push rebase.autostash instead.\n\nShould push make a copy of the HEAD ref when invoked, and use that?\n\nRam\n"}]}