)]}'
{"id":"spymemcached~44565","triplet_id":"spymemcached~master~I49b3efc741ab4fe5780bf74ad5f99b839c9ceb7d","project":"spymemcached","branch":"master","hashtags":[],"change_id":"I49b3efc741ab4fe5780bf74ad5f99b839c9ceb7d","subject":"Change MemcachedNodeROImpl and BaseGetOpImpl classes to public.","status":"MERGED","created":"2014-12-21 02:14:12.000000000","updated":"2015-01-09 11:24:47.000000000","submitted":"2015-01-09 11:24:39.000000000","submitter":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"859dc67e64513b2a0c1b77f86fa56296a08667aa","_number":44565,"virtual_id_number":44565,"owner":{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":1,"date":"2015-01-09 11:24:39.000000000","_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2015-01-09 11:24:39.000000000","_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":2,"date":"2015-01-09 11:24:39.000000000","_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Well-Formed":{"all":[{"value":0,"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Commit is not well-formed"," 0":"Well-formedness not checked","+1":"Commit is well-formed"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-09 11:24:38.000000000","updated_by":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"5beed3e0c5766b17087928ed4b909d15a29b51b2","author":{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2014-12-21 02:14:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a69a82b1195823d4c7f591989a9240ab636de6b8","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2014-12-22 06:42:49.000000000","message":"Patch Set 1:\n\nHi Fabien,\n\nthanks for your contribution! Did you sign the CLA already? Also, for the code review:\n\n- I\u0027m fine with the changes, but can you please fix the commit message to a more structured format (see the others: motivation/modifications/result)\nAnd also fix the whitespace?\n\nThanks,\nMichael","accounts_in_message":[],"_revision_number":1},{"id":"4ab4377665655471bb295699daa045a8dc7aed19","author":{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-07 03:42:08.000000000","message":"Patch Set 1:\n\nAlright, I\u0027ll try to get this done in the next hours...","accounts_in_message":[],"_revision_number":1},{"id":"810cb3f922a7d8b30278bd64aa8c0f890fd28bf5","author":{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-07 05:52:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c5b512764eb10206006281b1bbf2092e36bcdaff","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-07 08:40:39.000000000","message":"Patch Set 2:\n\nThanks very much. I need to cut a release today and will look at it afterwards.","accounts_in_message":[],"_revision_number":2},{"id":"c50f48f85b8d4b8f98c36b7936d1e3bddd2774b9","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-07 08:40:55.000000000","message":"Patch Set 2:\n\n(not from spy though, so this will likely to make it into the next one)","accounts_in_message":[],"_revision_number":2},{"id":"8e8a4438b8dc4d559635b9d6580223f0d698ffca","author":{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-07 08:46:16.000000000","message":"Patch Set 2:\n\nAlright. I completely rewrote the change in BaseGetOpImpl to match with the way i use it in my project + i think it makes more sense like this.\nDo you know in which release this might go? No hurry, just curious. :)","accounts_in_message":[],"_revision_number":2},{"id":"31a9433b026d7d6c80ce1582c7d015ca4b06da0d","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-09 11:24:38.000000000","message":"Patch Set 2: Verified+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"3752edad4ba568fa04515c56f073f1e53b8f4e8e","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-09 11:24:39.000000000","message":"Change has been successfully cherry-picked as 79189468dcc3d26597b154dba53ff2959b8d046b","accounts_in_message":[],"_revision_number":3},{"id":"859dc67e64513b2a0c1b77f86fa56296a08667aa","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-01-09 11:24:47.000000000","message":"Patch Set 3:\n\nmerged, thanks!","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"79189468dcc3d26597b154dba53ff2959b8d046b","revisions":{"86955cf3c3baf6dcc99ba519a6d2029c3aa4223e":{"kind":"REWORK","_number":1,"created":"2014-12-21 02:14:12.000000000","uploader":{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/65/44565/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/65/44565/1","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/1 \u0026\u0026 git checkout -b change-44565 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/65/44565/1","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"95833c9927d9996d5f3e781f2441a7df16cb8479","subject":"Update Spring FactoryBean to properly support isSingleton property"}],"author":{"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","date":"2014-12-21 02:14:17.000000000","tz":-480},"committer":{"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","date":"2014-12-21 02:14:17.000000000","tz":-480},"subject":"MemcachedNodeROImpl public such as custom NodeLocator can use it. BaseGetOpImpl becomes public. Extra abstraction in BaseGetOpImpl::initialization to ease reuse of the class.","message":"MemcachedNodeROImpl public such as custom NodeLocator can use it.\nBaseGetOpImpl becomes public.\nExtra abstraction in BaseGetOpImpl::initialization to ease reuse of the class.\n\nChange-Id: I49b3efc741ab4fe5780bf74ad5f99b839c9ceb7d\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"95833c9927d9996d5f3e781f2441a7df16cb8479","is_merged_in_target_branch":true,"change_id":"I9ae2d71ae7d3fe899bce8ec8200e215aa987400d","change_number":44144,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"42f7de3330208f6ed2ae7d525acb3b7b17f7a507":{"kind":"REWORK","_number":2,"created":"2015-01-07 05:52:53.000000000","uploader":{"_account_id":1002606,"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","username":"fabienrenaud","avatars":[{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/b7f8079935913f4b9efb19d83b3bbebb.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/65/44565/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/65/44565/2","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/2 \u0026\u0026 git checkout -b change-44565 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/65/44565/2","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"95833c9927d9996d5f3e781f2441a7df16cb8479","subject":"Update Spring FactoryBean to properly support isSingleton property"}],"author":{"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","date":"2014-12-21 02:14:17.000000000","tz":-480},"committer":{"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","date":"2015-01-07 05:52:50.000000000","tz":-480},"subject":"Change MemcachedNodeROImpl and BaseGetOpImpl classes to public.","message":"Change MemcachedNodeROImpl and BaseGetOpImpl classes to public.\n\nMotivation\n----------\nImplementing a custom NodeLocator requires to override the getReadonlyCopy\nmethod which in turn requires to use some MemcachedNode implementation.\nMemcachedNodeROImpl should be reusable outside of its package for that\npurpose. In addition, memcached being an open source project, its\nimplementation can be changed or extended and commands such as GET may\nbe used differently in these custom versions. The abstract BaseGetOpImpl\nshould be flexible enough to be adapted to different but similar GET\ncommands.\n\nModifications\n-------------\nThe MemcachedNodeROImpl class accessor changes from package-private to public.\nThe BaseGetOpImpl class accessor changes from package-private to public.\nThe initialization method and constructors of BaseGetOpImpl changed to\nabstract the string appended to the \u003cGET key\u003e command.\n\nResult\n------\nWriting a custom NodeLocator outside of the net.spy.memcached package\nand supporting variants of GET commands is now easy.\n\nChange-Id: I49b3efc741ab4fe5780bf74ad5f99b839c9ceb7d\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"95833c9927d9996d5f3e781f2441a7df16cb8479","is_merged_in_target_branch":true,"change_id":"I9ae2d71ae7d3fe899bce8ec8200e215aa987400d","change_number":44144,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"79189468dcc3d26597b154dba53ff2959b8d046b":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-01-09 11:24:39.000000000","uploader":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/65/44565/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/65/44565/3","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/3 \u0026\u0026 git checkout -b change-44565 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/65/44565/3","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/65/44565/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"95833c9927d9996d5f3e781f2441a7df16cb8479","subject":"Update Spring FactoryBean to properly support isSingleton property"}],"author":{"name":"Fabien Renaud","email":"fabienrenaud.fr@gmail.com","date":"2014-12-21 02:14:17.000000000","tz":-480},"committer":{"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","date":"2015-01-09 11:24:39.000000000","tz":0},"subject":"Change MemcachedNodeROImpl and BaseGetOpImpl classes to public.","message":"Change MemcachedNodeROImpl and BaseGetOpImpl classes to public.\n\nMotivation\n----------\nImplementing a custom NodeLocator requires to override the getReadonlyCopy\nmethod which in turn requires to use some MemcachedNode implementation.\nMemcachedNodeROImpl should be reusable outside of its package for that\npurpose. In addition, memcached being an open source project, its\nimplementation can be changed or extended and commands such as GET may\nbe used differently in these custom versions. The abstract BaseGetOpImpl\nshould be flexible enough to be adapted to different but similar GET\ncommands.\n\nModifications\n-------------\nThe MemcachedNodeROImpl class accessor changes from package-private to public.\nThe BaseGetOpImpl class accessor changes from package-private to public.\nThe initialization method and constructors of BaseGetOpImpl changed to\nabstract the string appended to the \u003cGET key\u003e command.\n\nResult\n------\nWriting a custom NodeLocator outside of the net.spy.memcached package\nand supporting variants of GET commands is now easy.\n\nChange-Id: I49b3efc741ab4fe5780bf74ad5f99b839c9ceb7d\nReviewed-on: http://review.couchbase.org/44565\nReviewed-by: Michael Nitschinger \u003cmichael.nitschinger@couchbase.com\u003e\nTested-by: Michael Nitschinger \u003cmichael.nitschinger@couchbase.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"95833c9927d9996d5f3e781f2441a7df16cb8479","is_merged_in_target_branch":true,"change_id":"I9ae2d71ae7d3fe899bce8ec8200e215aa987400d","change_number":44144,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
