)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6685,"name":"Baodong (Robert) Li","email":"baoli@cisco.com","username":"baoli"},"change_message_id":"aa553613a422a897ce0e635eac0d130d6037185c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"If we don\u0027t single quote the extracted argument to iniset we drop any"},{"line_number":10,"context_line":"quotes from the source.  Add a simple test-case for this."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-bug: #1374118"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: If2f47b64b11015e727a011c7e5f6e8ad378b90eb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"baa201ad_e63b7f36","line":12,"updated":"2014-09-29 14:10:56.000000000","message":"Partial-Bug instead?","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"84b0826c44d7c47f09e30081f27b7117efef8e90","unresolved":false,"context_lines":[{"line_number":9,"context_line":"If we don\u0027t single quote the extracted argument to iniset we drop any"},{"line_number":10,"context_line":"quotes from the source.  Add a simple test-case for this."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-bug: #1374118"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: If2f47b64b11015e727a011c7e5f6e8ad378b90eb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"baa201ad_22530c6c","line":12,"in_reply_to":"baa201ad_e63b7f36","updated":"2014-10-07 01:15:48.000000000","message":"Done","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"}],"lib/config":[{"author":{"_account_id":6685,"name":"Baodong (Robert) Li","email":"baoli@cisco.com","username":"baoli"},"change_message_id":"dbc0248ad523c91281b280e6a6460f65347fa547","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        }"},{"line_number":98,"context_line":"        /^[^ \\t]+/ {"},{"line_number":99,"context_line":"            split($0, d, \" *\u003d *\")"},{"line_number":100,"context_line":"            print \"iniset \" configfile \" \" section \" \" d[1] \" \\x27\" d[2] \"\\x27 \""},{"line_number":101,"context_line":"        }"},{"line_number":102,"context_line":"    \u0027 | while read a; do eval \"$a\"; done"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-ini","patch_set":1,"id":"baa201ad_41b6f5dd","line":100,"updated":"2014-09-29 14:30:12.000000000","message":"you can avoid using \\x27 by passing in a variable with the value of \"\u0027\". \n$CONFIG_AWK_CMD -v configfile\u003d$configfile -v quote\u003d\"\u0027\" \u0027\n\n.......\n\nprint \"iniset \" configfile \" \" section \" \" d[1] \" \" quote d[2] quote \" \"","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"84b0826c44d7c47f09e30081f27b7117efef8e90","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        }"},{"line_number":98,"context_line":"        /^[^ \\t]+/ {"},{"line_number":99,"context_line":"            split($0, d, \" *\u003d *\")"},{"line_number":100,"context_line":"            print \"iniset \" configfile \" \" section \" \" d[1] \" \\x27\" d[2] \"\\x27 \""},{"line_number":101,"context_line":"        }"},{"line_number":102,"context_line":"    \u0027 | while read a; do eval \"$a\"; done"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-ini","patch_set":1,"id":"baa201ad_424c90c8","line":100,"in_reply_to":"baa201ad_41b6f5dd","updated":"2014-10-07 01:15:48.000000000","message":"I feel this is a bit clearer, and keeps the line shorter","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"}],"tests/test_config.sh":[{"author":{"_account_id":6685,"name":"Baodong (Robert) Li","email":"baoli@cisco.com","username":"baoli"},"change_message_id":"3262a34d79519bf097fc5896ac17bdd7c9e484b4","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"echo -n \"merge_config_file test quote: \""},{"line_number":214,"context_line":"rm -f test-quote.conf"},{"line_number":215,"context_line":"merge_config_file test.conf test5 test5.conf"},{"line_number":216,"context_line":"VAL\u003d$(cat test5.conf)"},{"line_number":217,"context_line":"EXPECT_VAL\u003d\u0027"},{"line_number":218,"context_line":"[foo]"}],"source_content_type":"text/x-sh","patch_set":1,"id":"baa201ad_0bf6c7d7","line":215,"updated":"2014-09-29 17:29:25.000000000","message":"replace test5.conf with test-quote.conf","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"84b0826c44d7c47f09e30081f27b7117efef8e90","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"echo -n \"merge_config_file test quote: \""},{"line_number":214,"context_line":"rm -f test-quote.conf"},{"line_number":215,"context_line":"merge_config_file test.conf test5 test5.conf"},{"line_number":216,"context_line":"VAL\u003d$(cat test5.conf)"},{"line_number":217,"context_line":"EXPECT_VAL\u003d\u0027"},{"line_number":218,"context_line":"[foo]"}],"source_content_type":"text/x-sh","patch_set":1,"id":"baa201ad_0256085c","line":215,"in_reply_to":"baa201ad_0bf6c7d7","updated":"2014-10-07 01:15:48.000000000","message":"thanks, i think test-quote is a better name","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"},{"author":{"_account_id":6685,"name":"Baodong (Robert) Li","email":"baoli@cisco.com","username":"baoli"},"change_message_id":"3262a34d79519bf097fc5896ac17bdd7c9e484b4","unresolved":false,"context_lines":[{"line_number":213,"context_line":"echo -n \"merge_config_file test quote: \""},{"line_number":214,"context_line":"rm -f test-quote.conf"},{"line_number":215,"context_line":"merge_config_file test.conf test5 test5.conf"},{"line_number":216,"context_line":"VAL\u003d$(cat test5.conf)"},{"line_number":217,"context_line":"EXPECT_VAL\u003d\u0027"},{"line_number":218,"context_line":"[foo]"},{"line_number":219,"context_line":"foo \u003d \"foo bar\" \"baz\"\u0027"}],"source_content_type":"text/x-sh","patch_set":1,"id":"baa201ad_4b00cfaa","line":216,"updated":"2014-09-29 17:29:25.000000000","message":"ditto","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"84b0826c44d7c47f09e30081f27b7117efef8e90","unresolved":false,"context_lines":[{"line_number":213,"context_line":"echo -n \"merge_config_file test quote: \""},{"line_number":214,"context_line":"rm -f test-quote.conf"},{"line_number":215,"context_line":"merge_config_file test.conf test5 test5.conf"},{"line_number":216,"context_line":"VAL\u003d$(cat test5.conf)"},{"line_number":217,"context_line":"EXPECT_VAL\u003d\u0027"},{"line_number":218,"context_line":"[foo]"},{"line_number":219,"context_line":"foo \u003d \"foo bar\" \"baz\"\u0027"}],"source_content_type":"text/x-sh","patch_set":1,"id":"baa201ad_e25d847a","line":216,"in_reply_to":"baa201ad_4b00cfaa","updated":"2014-10-07 01:15:48.000000000","message":"Done","commit_id":"c2d4dc3eafe668e123c06467cd71988f2b85ad54"}]}
