)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"15716827d9bde3aca31b792bfff2690fc866915c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     chenxing \u003cchason.chan@foxmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-01-02 11:22:54 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Check whether source file exists before configuring the dashborad"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: If96f8d8b4f4c87724b73ed866c9ec6007b70371c"},{"line_number":10,"context_line":"Closes-Bug: #1739600"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f91af0f_21c3ceef","line":7,"updated":"2018-01-02 04:50:18.000000000","message":"dashboard","commit_id":"b6ba885cc93fef192bed95321ad14e43bb27c7dd"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"5b8127d9a818e4f7a02d1d750409f0d44badac27","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     chenxing \u003cchason.chan@foxmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-01-02 11:22:54 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Check whether source file exists before configuring the dashborad"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: If96f8d8b4f4c87724b73ed866c9ec6007b70371c"},{"line_number":10,"context_line":"Closes-Bug: #1739600"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f91af0f_61747636","line":7,"range":{"start_line":7,"start_character":56,"end_line":7,"end_character":65},"updated":"2018-01-02 03:25:42.000000000","message":"typo","commit_id":"b6ba885cc93fef192bed95321ad14e43bb27c7dd"}],"docker/horizon/extend_start.sh":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"f7f0e25da04c6df9b343e39b04c4f1f4d5e71250","unresolved":false,"context_lines":[{"line_number":29,"context_line":"function config_dashboard {"},{"line_number":30,"context_line":"    ENABLE\u003d$1"},{"line_number":31,"context_line":"    SRC\u003d$2"},{"line_number":32,"context_line":"    DEST\u003d$3"},{"line_number":33,"context_line":"    if [[ \"${ENABLE}\" \u003d\u003d \"yes\" ]] \u0026\u0026 [[ ! -f \"${DEST}\" ]]; then"},{"line_number":34,"context_line":"        cp -a \"${SRC}\" \"${DEST}\""},{"line_number":35,"context_line":"        FORCE_GENERATE\u003d\"yes\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9f91af0f_719e9608","line":32,"updated":"2017-12-29 08:06:16.000000000","message":"how about make this more general? add this here\n\nif [[ ! -f ${SRC} ]]; then\n   echo \"WARNING: ${SRC} is required\"\nelif [[ \"${ENABLE}\" \u003d\u003d \"yes\" ]] \u0026\u0026 [[ ! -f \"${DEST}\" ]]; then","commit_id":"9de05c172925c5669e19e7ed23b3e1c47e7d98cc"}]}
