)]}'
{"src/main/java/net/spy/memcached/CouchbaseClient.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"eb37467e945ccf67ab2fd7ce3d8c9b321ce2362a","unresolved":false,"context_lines":[{"line_number":95,"context_line":"      MODE_PREFIX \u003d DEV_PREFIX;"},{"line_number":96,"context_line":"    } else if (viewmode \u003d\u003d null) {"},{"line_number":97,"context_line":"      MODE_ERROR \u003d"},{"line_number":98,"context_line":"          \"viewmode doesn\u0027t exist in config.properties. \""},{"line_number":99,"context_line":"              + \"Setting viewmode to development mode\";"},{"line_number":100,"context_line":"      MODE_PREFIX \u003d DEV_PREFIX;"},{"line_number":101,"context_line":"    } else if (viewmode.equals(MODE_PRODUCTION)) {"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fpw%3D","line":98,"updated":"2011-08-10 14:31:30.000000000","message":"this is not the best name for the properties file.  it probably needs to change.\n\nthis and the next comment aren\u0027t really for this review, but I noticed them now.","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":95,"context_line":"      MODE_PREFIX \u003d DEV_PREFIX;"},{"line_number":96,"context_line":"    } else if (viewmode \u003d\u003d null) {"},{"line_number":97,"context_line":"      MODE_ERROR \u003d"},{"line_number":98,"context_line":"          \"viewmode doesn\u0027t exist in config.properties. \""},{"line_number":99,"context_line":"              + \"Setting viewmode to development mode\";"},{"line_number":100,"context_line":"      MODE_PREFIX \u003d DEV_PREFIX;"},{"line_number":101,"context_line":"    } else if (viewmode.equals(MODE_PRODUCTION)) {"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Flo%3D","line":98,"in_reply_to":"AAABaX%2F%2F%2Fpw%3D","updated":"2011-08-10 18:34:33.000000000","message":"Spy-28","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"eb37467e945ccf67ab2fd7ce3d8c9b321ce2362a","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    } else if (viewmode \u003d\u003d null) {"},{"line_number":97,"context_line":"      MODE_ERROR \u003d"},{"line_number":98,"context_line":"          \"viewmode doesn\u0027t exist in config.properties. \""},{"line_number":99,"context_line":"              + \"Setting viewmode to development mode\";"},{"line_number":100,"context_line":"      MODE_PREFIX \u003d DEV_PREFIX;"},{"line_number":101,"context_line":"    } else if (viewmode.equals(MODE_PRODUCTION)) {"},{"line_number":102,"context_line":"      MODE_ERROR \u003d \"viewmode set to production mode\";"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fp0%3D","line":99,"updated":"2011-08-10 14:31:30.000000000","message":"I\u0027m sure this code review should have gone on something else.  probably reviewed by someone else.  the default should be production mode, with a warning issued.","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    } else if (viewmode \u003d\u003d null) {"},{"line_number":97,"context_line":"      MODE_ERROR \u003d"},{"line_number":98,"context_line":"          \"viewmode doesn\u0027t exist in config.properties. \""},{"line_number":99,"context_line":"              + \"Setting viewmode to development mode\";"},{"line_number":100,"context_line":"      MODE_PREFIX \u003d DEV_PREFIX;"},{"line_number":101,"context_line":"    } else if (viewmode.equals(MODE_PRODUCTION)) {"},{"line_number":102,"context_line":"      MODE_ERROR \u003d \"viewmode set to production mode\";"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Flk%3D","line":99,"in_reply_to":"AAABaX%2F%2F%2Fp0%3D","updated":"2011-08-10 18:34:33.000000000","message":"Spy-29","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"26c0600b4d2bb75d7a6e02b08c9f944456a4df7d","unresolved":false,"context_lines":[{"line_number":307,"context_line":"  }"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"  /**"},{"line_number":310,"context_line":"   * Asynchronously queries a Couchbase view by calling it\u0027s map function. This"},{"line_number":311,"context_line":"   * type of query will return the view result but will not get the documents"},{"line_number":312,"context_line":"   * associated with each row of the query."},{"line_number":313,"context_line":"   *"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fpo%3D","line":310,"updated":"2011-08-10 14:36:15.000000000","message":"its, no apostrophe","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":307,"context_line":"  }"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"  /**"},{"line_number":310,"context_line":"   * Asynchronously queries a Couchbase view by calling it\u0027s map function. This"},{"line_number":311,"context_line":"   * type of query will return the view result but will not get the documents"},{"line_number":312,"context_line":"   * associated with each row of the query."},{"line_number":313,"context_line":"   *"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fk4%3D","line":310,"in_reply_to":"AAABaX%2F%2F%2Fpo%3D","updated":"2011-08-10 18:34:33.000000000","message":"Done","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"26c0600b4d2bb75d7a6e02b08c9f944456a4df7d","unresolved":false,"context_lines":[{"line_number":354,"context_line":"  }"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"  /**"},{"line_number":357,"context_line":"   * Asynchronously queries a Couchbase view by calling it\u0027s map function and"},{"line_number":358,"context_line":"   * then the views reduce function."},{"line_number":359,"context_line":"   *"},{"line_number":360,"context_line":"   * @param view the view to run the query against."}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fpk%3D","line":357,"updated":"2011-08-10 14:36:15.000000000","message":"its, no apostrophe","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":354,"context_line":"  }"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"  /**"},{"line_number":357,"context_line":"   * Asynchronously queries a Couchbase view by calling it\u0027s map function and"},{"line_number":358,"context_line":"   * then the views reduce function."},{"line_number":359,"context_line":"   *"},{"line_number":360,"context_line":"   * @param view the view to run the query against."}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fk0%3D","line":357,"in_reply_to":"AAABaX%2F%2F%2Fpk%3D","updated":"2011-08-10 18:34:33.000000000","message":"Done","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"26c0600b4d2bb75d7a6e02b08c9f944456a4df7d","unresolved":false,"context_lines":[{"line_number":417,"context_line":"  }"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"  /**"},{"line_number":420,"context_line":"   * Queries a Couchbase view by calling it\u0027s map function. This type of query"},{"line_number":421,"context_line":"   * will return the view result but will not get the documents associated with"},{"line_number":422,"context_line":"   * each row of the query."},{"line_number":423,"context_line":"   *"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fpg%3D","line":420,"updated":"2011-08-10 14:36:15.000000000","message":"its, no apostrophe","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":417,"context_line":"  }"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"  /**"},{"line_number":420,"context_line":"   * Queries a Couchbase view by calling it\u0027s map function. This type of query"},{"line_number":421,"context_line":"   * will return the view result but will not get the documents associated with"},{"line_number":422,"context_line":"   * each row of the query."},{"line_number":423,"context_line":"   *"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fkw%3D","line":420,"in_reply_to":"AAABaX%2F%2F%2Fpg%3D","updated":"2011-08-10 18:34:33.000000000","message":"Done","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"26c0600b4d2bb75d7a6e02b08c9f944456a4df7d","unresolved":false,"context_lines":[{"line_number":436,"context_line":"  }"},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"  /**"},{"line_number":439,"context_line":"   * Queries a Couchbase view by calling it\u0027s map function and then the views"},{"line_number":440,"context_line":"   * reduce function."},{"line_number":441,"context_line":"   *"},{"line_number":442,"context_line":"   * @param view the view to run the query against."}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fpc%3D","line":439,"updated":"2011-08-10 14:36:15.000000000","message":"its, no apostrophe","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":436,"context_line":"  }"},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"  /**"},{"line_number":439,"context_line":"   * Queries a Couchbase view by calling it\u0027s map function and then the views"},{"line_number":440,"context_line":"   * reduce function."},{"line_number":441,"context_line":"   *"},{"line_number":442,"context_line":"   * @param view the view to run the query against."}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fks%3D","line":439,"in_reply_to":"AAABaX%2F%2F%2Fpc%3D","updated":"2011-08-10 18:34:33.000000000","message":"Done","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"}],"src/main/java/net/spy/memcached/CouchbaseNode.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"0b9873354db9c96e54b07c3b71208cedece64b19","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/**"},{"line_number":2,"context_line":" * Based upon http://hc.apache.org/httpcomponents-core-ga/httpcore-nio/examples/org/apache/http/examples/nio/NHttpClientConnManagement.java"},{"line_number":3,"context_line":" */"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"package net.spy.memcached;"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2FpU%3D","side":"PARENT","line":2,"updated":"2011-08-10 14:37:07.000000000","message":"we\u0027ve lost this attribution.  it should be in a comment there somewhere","commit_id":"770f30ca039b8723f77f598f5c27166b3bb7bcf1"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/**"},{"line_number":2,"context_line":" * Based upon http://hc.apache.org/httpcomponents-core-ga/httpcore-nio/examples/org/apache/http/examples/nio/NHttpClientConnManagement.java"},{"line_number":3,"context_line":" */"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"package net.spy.memcached;"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fkk%3D","side":"PARENT","line":2,"in_reply_to":"AAABaX%2F%2F%2FpU%3D","updated":"2011-08-10 18:34:33.000000000","message":"Done","commit_id":"770f30ca039b8723f77f598f5c27166b3bb7bcf1"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/**"},{"line_number":2,"context_line":" * Based upon http://hc.apache.org/httpcomponents-core-ga/httpcore-nio/examples/org/apache/http/examples/nio/NHttpClientConnManagement.java"},{"line_number":3,"context_line":" */"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"package net.spy.memcached;"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FT4%3D","side":"PARENT","line":2,"updated":"2011-08-11 22:33:00.000000000","message":"We\u0027ve lost this attribution somewhere.  It should be maintained.","commit_id":"770f30ca039b8723f77f598f5c27166b3bb7bcf1"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/**"},{"line_number":2,"context_line":" * Based upon http://hc.apache.org/httpcomponents-core-ga/httpcore-nio/examples/org/apache/http/examples/nio/NHttpClientConnManagement.java"},{"line_number":3,"context_line":" */"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"package net.spy.memcached;"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FQY%3D","side":"PARENT","line":2,"in_reply_to":"AAABaX%2F%2F%2FT4%3D","updated":"2011-08-13 00:22:36.000000000","message":"Already fixed this. See line 54!","commit_id":"770f30ca039b8723f77f598f5c27166b3bb7bcf1"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/**"},{"line_number":2,"context_line":" * Copyright (C) 2009-2011 Couchbase, Inc"},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Permission is hereby granted, free of charge, to any person obtaining a copy"},{"line_number":5,"context_line":" * of this software and associated documentation files (the \"Software\"), to deal"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FT0%3D","line":2,"updated":"2011-08-11 22:33:00.000000000","message":"Missing . after the \"Inc\".\n\nThis is in many files.","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/**"},{"line_number":2,"context_line":" * Copyright (C) 2009-2011 Couchbase, Inc"},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Permission is hereby granted, free of charge, to any person obtaining a copy"},{"line_number":5,"context_line":" * of this software and associated documentation files (the \"Software\"), to deal"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FCw%3D","line":2,"in_reply_to":"AAABaX%2F%2F%2FT0%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":16,"context_line":" * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE"},{"line_number":17,"context_line":" * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER"},{"line_number":18,"context_line":" * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM"},{"line_number":19,"context_line":" *, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN"},{"line_number":20,"context_line":" * THE SOFTWARE."},{"line_number":21,"context_line":" */"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FSw%3D","line":19,"updated":"2011-08-11 22:33:00.000000000","message":"I just noticed this trailing comma too.  Very odd.  In every (c) header.","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":16,"context_line":" * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE"},{"line_number":17,"context_line":" * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER"},{"line_number":18,"context_line":" * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM"},{"line_number":19,"context_line":" *, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN"},{"line_number":20,"context_line":" * THE SOFTWARE."},{"line_number":21,"context_line":" */"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FC0%3D","line":19,"in_reply_to":"AAABaX%2F%2F%2FSw%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        NHttpClientConnection conn \u003d connRequest.getConnection();"},{"line_number":111,"context_line":"        if (conn \u003d\u003d null) {"},{"line_number":112,"context_line":"          getLogger().error(\"Failed to obtain connection. \" + \"Cancelling op\");"},{"line_number":113,"context_line":"          op.cancel();"},{"line_number":114,"context_line":"        } else {"},{"line_number":115,"context_line":"          HttpContext context \u003d conn.getContext();"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FTo%3D","line":112,"updated":"2011-08-11 22:33:00.000000000","message":"Now that this is one line, it need not be concatenated.","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        NHttpClientConnection conn \u003d connRequest.getConnection();"},{"line_number":111,"context_line":"        if (conn \u003d\u003d null) {"},{"line_number":112,"context_line":"          getLogger().error(\"Failed to obtain connection. \" + \"Cancelling op\");"},{"line_number":113,"context_line":"          op.cancel();"},{"line_number":114,"context_line":"        } else {"},{"line_number":115,"context_line":"          HttpContext context \u003d conn.getContext();"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FCs%3D","line":112,"in_reply_to":"AAABaX%2F%2F%2FTo%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"}],"src/main/java/net/spy/memcached/DefaultConnectionFactory.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":153,"context_line":"      }"},{"line_number":154,"context_line":"      return new BinaryMemcachedNodeImpl(sa, c, bufSize,"},{"line_number":155,"context_line":"          createReadOperationQueue(), createWriteOperationQueue(),"},{"line_number":156,"context_line":"          createOperationQueue(), getOpQueueMaxBlockTime(), doAuth,"},{"line_number":157,"context_line":"          getOperationTimeout());"},{"line_number":158,"context_line":"    } else {"},{"line_number":159,"context_line":"      throw new IllegalStateException(\"Unhandled operation factory type \" + of);"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FS0%3D","line":156,"updated":"2011-08-11 22:33:00.000000000","message":"This section and a couple like it in this file have gotten less readable. in this file.","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":153,"context_line":"      }"},{"line_number":154,"context_line":"      return new BinaryMemcachedNodeImpl(sa, c, bufSize,"},{"line_number":155,"context_line":"          createReadOperationQueue(), createWriteOperationQueue(),"},{"line_number":156,"context_line":"          createOperationQueue(), getOpQueueMaxBlockTime(), doAuth,"},{"line_number":157,"context_line":"          getOperationTimeout());"},{"line_number":158,"context_line":"    } else {"},{"line_number":159,"context_line":"      throw new IllegalStateException(\"Unhandled operation factory type \" + of);"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FQw%3D","line":156,"in_reply_to":"AAABaX%2F%2F%2FS0%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"}],"src/main/java/net/spy/memcached/HashAlgorithm.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9cdb29b84664443c83442d8de9ae6978406ced1d","unresolved":false,"context_lines":[{"line_number":139,"context_line":"      byte[] bKey \u003d computeMd5(k);"},{"line_number":140,"context_line":"      rv \u003d"},{"line_number":141,"context_line":"          ((long) (bKey[3] \u0026 0xFF) \u003c\u003c 24) | ((long) (bKey[2] \u0026 0xFF) \u003c\u003c 16)"},{"line_number":142,"context_line":"              | ((long) (bKey[1] \u0026 0xFF) \u003c\u003c 8) | (bKey[0] \u0026 0xFF);"},{"line_number":143,"context_line":"      break;"},{"line_number":144,"context_line":"    default:"},{"line_number":145,"context_line":"      assert false;"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2FpM%3D","line":142,"updated":"2011-08-10 14:41:38.000000000","message":"this got less readable","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc34091ba37fb12803786232a7921fb6ad4ad222","unresolved":false,"context_lines":[{"line_number":139,"context_line":"      byte[] bKey \u003d computeMd5(k);"},{"line_number":140,"context_line":"      rv \u003d"},{"line_number":141,"context_line":"          ((long) (bKey[3] \u0026 0xFF) \u003c\u003c 24) | ((long) (bKey[2] \u0026 0xFF) \u003c\u003c 16)"},{"line_number":142,"context_line":"              | ((long) (bKey[1] \u0026 0xFF) \u003c\u003c 8) | (bKey[0] \u0026 0xFF);"},{"line_number":143,"context_line":"      break;"},{"line_number":144,"context_line":"    default:"},{"line_number":145,"context_line":"      assert false;"}],"source_content_type":"text/x-java","patch_set":5,"id":"AAABaX%2F%2F%2Fkg%3D","line":142,"in_reply_to":"AAABaX%2F%2F%2FpM%3D","updated":"2011-08-10 18:34:33.000000000","message":"Made it more readable","commit_id":"4a7f8aa8966cd21ed352fe6b0115de276b3b025d"}],"src/main/java/net/spy/memcached/auth/AuthThread.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":115,"context_line":"  private Operation buildOperation(OperationStatus st, OperationCallback cb) {"},{"line_number":116,"context_line":"    if (st \u003d\u003d null) {"},{"line_number":117,"context_line":"      return opFact.saslAuth(authDescriptor.getMechs(), node.getSocketAddress()"},{"line_number":118,"context_line":"          .toString(), null, authDescriptor.getCallback(), cb);"},{"line_number":119,"context_line":"    } else {"},{"line_number":120,"context_line":"      return opFact.saslStep(authDescriptor.getMechs(), KeyUtil.getKeyBytes(st"},{"line_number":121,"context_line":"          .getMessage()), node.getSocketAddress().toString(), null,"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FSo%3D","line":118,"updated":"2011-08-11 22:33:00.000000000","message":"this .toString() isn\u0027t very readable broken up across multiple lines.  May be in more places too.","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":115,"context_line":"  private Operation buildOperation(OperationStatus st, OperationCallback cb) {"},{"line_number":116,"context_line":"    if (st \u003d\u003d null) {"},{"line_number":117,"context_line":"      return opFact.saslAuth(authDescriptor.getMechs(), node.getSocketAddress()"},{"line_number":118,"context_line":"          .toString(), null, authDescriptor.getCallback(), cb);"},{"line_number":119,"context_line":"    } else {"},{"line_number":120,"context_line":"      return opFact.saslStep(authDescriptor.getMechs(), KeyUtil.getKeyBytes(st"},{"line_number":121,"context_line":"          .getMessage()), node.getSocketAddress().toString(), null,"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FQs%3D","line":118,"in_reply_to":"AAABaX%2F%2F%2FSo%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"}],"src/main/java/net/spy/memcached/compat/log/DefaultLogger.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   */"},{"line_number":65,"context_line":"  @Override"},{"line_number":66,"context_line":"  public synchronized void log(Level level, Object message, Throwable e) {"},{"line_number":67,"context_line":"    if (level \u003d\u003d Level.INFO || level \u003d\u003d Level.WARN || level \u003d\u003d Level.ERROR"},{"line_number":68,"context_line":"        || level \u003d\u003d Level.FATAL) {"},{"line_number":69,"context_line":"      System.err.printf(\"%s %s %s:  %s\\n\", df.format(new Date()), level.name(),"},{"line_number":70,"context_line":"          getName(), message);"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FSk%3D","line":67,"updated":"2011-08-11 22:33:00.000000000","message":"This became less readable.  \n\nMany of these things that used to begin with || seem that way.  Perhaps grep for any lines in the diff that we\u0027re removing that start with whitespace and then ||","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":64,"context_line":"   */"},{"line_number":65,"context_line":"  @Override"},{"line_number":66,"context_line":"  public synchronized void log(Level level, Object message, Throwable e) {"},{"line_number":67,"context_line":"    if (level \u003d\u003d Level.INFO || level \u003d\u003d Level.WARN || level \u003d\u003d Level.ERROR"},{"line_number":68,"context_line":"        || level \u003d\u003d Level.FATAL) {"},{"line_number":69,"context_line":"      System.err.printf(\"%s %s %s:  %s\\n\", df.format(new Date()), level.name(),"},{"line_number":70,"context_line":"          getName(), message);"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FQo%3D","line":67,"in_reply_to":"AAABaX%2F%2F%2FSk%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"}],"src/main/java/net/spy/memcached/internal/ViewFuture.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    while (itr.hasNext()) {"},{"line_number":121,"context_line":"      RowWithDocs r \u003d itr.next();"},{"line_number":122,"context_line":"      rows.add(new RowWithDocs(r.getId(), r.getKey(), r.getValue(), docMap"},{"line_number":123,"context_line":"          .get(r.getId())));"},{"line_number":124,"context_line":"    }"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    return new ViewResponseWithDocs(rows, view.getErrors());"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FSg%3D","line":123,"updated":"2011-08-11 22:33:00.000000000","message":"I\u0027ve seen this pattern of breaking a .method() onto a new line a few times as well.  \n\nThis is also harder to read.  Perhaps we should grep for those line changes.","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    while (itr.hasNext()) {"},{"line_number":121,"context_line":"      RowWithDocs r \u003d itr.next();"},{"line_number":122,"context_line":"      rows.add(new RowWithDocs(r.getId(), r.getKey(), r.getValue(), docMap"},{"line_number":123,"context_line":"          .get(r.getId())));"},{"line_number":124,"context_line":"    }"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    return new ViewResponseWithDocs(rows, view.getErrors());"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FQk%3D","line":123,"in_reply_to":"AAABaX%2F%2F%2FSg%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"}],"src/main/java/net/spy/memcached/ops/Operation.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d027c1294c60a7e30f337dbfd875187067ac4727","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  /**"},{"line_number":20,"context_line":"   * Has this operation been cancelled?"},{"line_number":21,"context_line":"   */"},{"line_number":22,"context_line":"  boolean isCancelled();"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  /**"},{"line_number":25,"context_line":"   * True if an error occurred while processing this operation."}],"source_content_type":"text/x-java","patch_set":2,"id":"AAABSX%2F%2F%2F%2Fw%3D","line":22,"updated":"2011-08-04 22:51:53.000000000","message":"why dropping public on these?  we don\u0027t seem to do that elsewhere.","commit_id":"26977c162db1827502fb1aa4c1c59b71ab7f515a"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9641d95f2fd5669f8469ff5fcf06b8455c927843","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  /**"},{"line_number":20,"context_line":"   * Has this operation been cancelled?"},{"line_number":21,"context_line":"   */"},{"line_number":22,"context_line":"  boolean isCancelled();"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  /**"},{"line_number":25,"context_line":"   * True if an error occurred while processing this operation."}],"source_content_type":"text/x-java","patch_set":2,"id":"AAABSX%2F%2F%2F%2B4%3D","line":22,"in_reply_to":"AAABSX%2F%2F%2F%2Fw%3D","updated":"2011-08-04 23:08:01.000000000","message":"This is redundant in java. Having nothing there means it\u0027s public. I drop public everywhere else in the code too.","commit_id":"26977c162db1827502fb1aa4c1c59b71ab7f515a"}],"src/main/java/net/spy/memcached/protocol/TCPMemcachedNodeImpl.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":455,"context_line":"    int rsize \u003d readQ.size() + (optimizedOp \u003d\u003d null ? 0 : 1);"},{"line_number":456,"context_line":"    int wsize \u003d writeQ.size();"},{"line_number":457,"context_line":"    int isize \u003d inputQueue.size();"},{"line_number":458,"context_line":"    return \"{QA sa\u003d\" + getSocketAddress() + \", #Rops\u003d\" + rsize + \", #Wops\u003d\""},{"line_number":459,"context_line":"        + wsize + \", #iq\u003d\" + isize + \", topRop\u003d\" + getCurrentReadOp()"},{"line_number":460,"context_line":"        + \", topWop\u003d\" + getCurrentWriteOp() + \", toWrite\u003d\" + toWrite"},{"line_number":461,"context_line":"        + \", interested\u003d\" + sops + \"}\";"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FSc%3D","line":458,"updated":"2011-08-11 22:33:00.000000000","message":"This is another pace things ended up less readable.  Another grep for lines beginning with + would be good","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":455,"context_line":"    int rsize \u003d readQ.size() + (optimizedOp \u003d\u003d null ? 0 : 1);"},{"line_number":456,"context_line":"    int wsize \u003d writeQ.size();"},{"line_number":457,"context_line":"    int isize \u003d inputQueue.size();"},{"line_number":458,"context_line":"    return \"{QA sa\u003d\" + getSocketAddress() + \", #Rops\u003d\" + rsize + \", #Wops\u003d\""},{"line_number":459,"context_line":"        + wsize + \", #iq\u003d\" + isize + \", topRop\u003d\" + getCurrentReadOp()"},{"line_number":460,"context_line":"        + \", topWop\u003d\" + getCurrentWriteOp() + \", toWrite\u003d\" + toWrite"},{"line_number":461,"context_line":"        + \", interested\u003d\" + sops + \"}\";"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FQg%3D","line":458,"in_reply_to":"AAABaX%2F%2F%2FSc%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"}],"src/main/java/net/spy/memcached/protocol/binary/OperationImpl.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"d027c1294c60a7e30f337dbfd875187067ac4727","unresolved":false,"context_lines":[{"line_number":246,"context_line":"    return (data[i] \u0026 0xff) \u003c\u003c 56 | (data[i + 1] \u0026 0xff) \u003c\u003c 48"},{"line_number":247,"context_line":"        | (data[i + 2] \u0026 0xff) \u003c\u003c 40 | (data[i + 3] \u0026 0xff) \u003c\u003c 32"},{"line_number":248,"context_line":"        | (data[i + 4] \u0026 0xff) \u003c\u003c 24 | (data[i + 5] \u0026 0xff) \u003c\u003c 16"},{"line_number":249,"context_line":"        | (data[i + 6] \u0026 0xff) \u003c\u003c 8 | (data[i + 7] \u0026 0xff);"},{"line_number":250,"context_line":"  }"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"  /**"}],"source_content_type":"text/x-java","patch_set":2,"id":"AAABSX%2F%2F%2F%2Fs%3D","line":249,"updated":"2011-08-04 22:51:53.000000000","message":"This is actually less readable than the original.","commit_id":"26977c162db1827502fb1aa4c1c59b71ab7f515a"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9641d95f2fd5669f8469ff5fcf06b8455c927843","unresolved":false,"context_lines":[{"line_number":246,"context_line":"    return (data[i] \u0026 0xff) \u003c\u003c 56 | (data[i + 1] \u0026 0xff) \u003c\u003c 48"},{"line_number":247,"context_line":"        | (data[i + 2] \u0026 0xff) \u003c\u003c 40 | (data[i + 3] \u0026 0xff) \u003c\u003c 32"},{"line_number":248,"context_line":"        | (data[i + 4] \u0026 0xff) \u003c\u003c 24 | (data[i + 5] \u0026 0xff) \u003c\u003c 16"},{"line_number":249,"context_line":"        | (data[i + 6] \u0026 0xff) \u003c\u003c 8 | (data[i + 7] \u0026 0xff);"},{"line_number":250,"context_line":"  }"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"  /**"}],"source_content_type":"text/x-java","patch_set":2,"id":"AAABSX%2F%2F%2F%2B0%3D","line":249,"in_reply_to":"AAABSX%2F%2F%2F%2Fs%3D","updated":"2011-08-04 23:08:01.000000000","message":"Right. This is result fo the preprocessing I did through Eclipse. This should go back to the way it was before.","commit_id":"26977c162db1827502fb1aa4c1c59b71ab7f515a"}],"src/main/java/net/spy/memcached/spring/MemcachedClientFactoryBean.java":[{"author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ca99720e87c8e722be3f3590def0757baa5b0c67","unresolved":false,"context_lines":[{"line_number":46,"context_line":" *"},{"line_number":47,"context_line":" * \u003cpre\u003e"},{"line_number":48,"context_line":" * {@code"},{"line_number":49,"context_line":" * \u003cbean id\u003d\"memcachedClient\" class\u003d\"net.spy.memcached.utils."},{"line_number":50,"context_line":" *     MemcachedClientFactoryBean\"\u003e"},{"line_number":51,"context_line":" *   \u003cproperty name\u003d\"servers\" value\u003d\"${pajamas.remoteHosts}\"/\u003e"},{"line_number":52,"context_line":" *   \u003cproperty name\u003d\"protocol\" value\u003d\"${pajamas.client.protocol}\"/\u003e"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FRk%3D","line":49,"updated":"2011-08-11 22:33:00.000000000","message":"Should probably move the \"class\" back to the next line.","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"},{"author":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"6bfe60fe0f39c5fc55fe864df13846f1e35b31eb","unresolved":false,"context_lines":[{"line_number":46,"context_line":" *"},{"line_number":47,"context_line":" * \u003cpre\u003e"},{"line_number":48,"context_line":" * {@code"},{"line_number":49,"context_line":" * \u003cbean id\u003d\"memcachedClient\" class\u003d\"net.spy.memcached.utils."},{"line_number":50,"context_line":" *     MemcachedClientFactoryBean\"\u003e"},{"line_number":51,"context_line":" *   \u003cproperty name\u003d\"servers\" value\u003d\"${pajamas.remoteHosts}\"/\u003e"},{"line_number":52,"context_line":" *   \u003cproperty name\u003d\"protocol\" value\u003d\"${pajamas.client.protocol}\"/\u003e"}],"source_content_type":"text/x-java","patch_set":6,"id":"AAABaX%2F%2F%2FQc%3D","line":49,"in_reply_to":"AAABaX%2F%2F%2FRk%3D","updated":"2011-08-13 00:22:36.000000000","message":"Done","commit_id":"0d65478d44d6f382e44b317dceaedcf4a3354e42"}]}
