{"issue":{"pull_request":{"diff_url":"https://github.com/documentcloud/backbone/pull/580.diff","html_url":"https://github.com/documentcloud/backbone/pull/580","patch_url":"https://github.com/documentcloud/backbone/pull/580.patch"},"state":"open","user":{"avatar_url":"https://secure.gravatar.com/avatar/5e6ceef905d14ade228ea22c445d57bc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"5e6ceef905d14ade228ea22c445d57bc","url":"https://api.github.com/users/afeld","login":"afeld","id":86842},"milestone":{"state":"open","open_issues":8,"url":"https://api.github.com/repos/documentcloud/backbone/milestones/4","due_on":null,"number":4,"creator":{"avatar_url":"https://secure.gravatar.com/avatar/21dbcdbf46f8ee3774c1b9b3efadfa9e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"21dbcdbf46f8ee3774c1b9b3efadfa9e","url":"https://api.github.com/users/tbranyen","login":"tbranyen","id":181635},"title":"Router","description":"Issues and pull requests that relate to routing.","closed_issues":4,"created_at":"2011-10-13T01:26:40Z"},"updated_at":"2011-11-10T15:58:34Z","labels":[],"assignee":null,"comments":18,"closed_at":null,"url":"https://api.github.com/repos/documentcloud/backbone/issues/580","body":"As a complement to navigate(), it is useful in some cases to update the URL of the browser and trigger a route _without_ adding history to the browser.  For example, we are using this at Jux.com (see in action [here](http://www.jux.com/surround/global/wd_quarks?featured=true)) for updating the continuous scroll state - when your press your browser's Back button, you don't want to see every increment of the continuous scroll.\r\n\r\nI think this fits well with the existing router functions, but if people think it makes more sense as a plugin, I'll just do that.  Thanks!","html_url":"https://github.com/documentcloud/backbone/issues/580","number":580,"title":"add replaceState() to Router","id":1475855,"created_at":"2011-08-24T16:33:41Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/21dbcdbf46f8ee3774c1b9b3efadfa9e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"21dbcdbf46f8ee3774c1b9b3efadfa9e","url":"https://api.github.com/users/tbranyen","login":"tbranyen","id":181635},"updated_at":"2011-11-10T15:58:34Z","url":"https://api.github.com/repos/documentcloud/backbone/issues/comments/2696950","body":"@timcharper I agree with your last example.  Backwards compatible and short.  I like conforming to 80 columns and having long key names is definitely an irritation.","id":2696950,"created_at":"2011-11-10T15:58:34Z"}}