)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26477,"name":"Ken Young","email":"ken.young@windriver.com"},"change_message_id":"ad00ddb7f236109e1d65efc202116671ab5642fd","unresolved":false,"context_lines":[{"line_number":13,"context_line":"instead of a parameter object, and dealing with the functions"},{"line_number":14,"context_line":"which expected that object."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: Ia90582206cb6d1f648ef1e9468281473ef9bf88c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5fc1f717_debd2303","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":52},"updated":"2019-03-19 15:44:40.000000000","message":"Story: 2005067\nTask: 29638\nChange-Id: Ia90582206cb6d1f648ef1e9468281473ef9bf88c\nSigned-off-by: Malek Karray \u003cMalek.Karray@windriver.com\u003e","commit_id":"217baeb97502f7e1d43a412c613e86115a06b145"},{"author":{"_account_id":29765,"name":"Malek Karray","email":"malek.karray@windriver.com","username":"mkarray"},"change_message_id":"208dafd2db96afd6b11a4a38fad9b806d574fde5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"instead of a parameter object, and dealing with the functions"},{"line_number":14,"context_line":"which expected that object."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: Ia90582206cb6d1f648ef1e9468281473ef9bf88c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5fc1f717_2992e259","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":52},"in_reply_to":"5fc1f717_debd2303","updated":"2019-04-01 15:07:36.000000000","message":"Done","commit_id":"217baeb97502f7e1d43a412c613e86115a06b145"}],"src/app/services/criteria/criteria.js":[{"author":{"_account_id":16960,"name":"Adam Coldrick","email":"adam.coldrick@codethink.co.uk","username":"SotK"},"change_message_id":"09bb94c41d73185fb04e8e25843dc8fc42d0ccad","unresolved":false,"context_lines":[{"line_number":200,"context_line":"                            }"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"                            else if (item.type \u003d\u003d\u003d \u0027Text\u0027"},{"line_number":203,"context_line":"                                    \u0026\u0026 item.value.includes(\u0027:\u0027)) {"},{"line_number":204,"context_line":"                                //User converting search to browse"},{"line_number":205,"context_line":"                                var sub_browse \u003d"},{"line_number":206,"context_line":"                                    buildBrowseFromSearch(item.value);"}],"source_content_type":"text/javascript","patch_set":4,"id":"9fb8cfa7_e9ffe364","line":203,"range":{"start_line":203,"start_character":39,"end_line":203,"end_character":63},"updated":"2019-06-04 17:38:01.000000000","message":"This makes it impossible to search using terms which contain a colon. It also gives confusing error messages when the entered text ends with a colon, for example\n\n    400: GET /api/v1/stories: Unknown argument: \"test\" \n\nwhen searching for `test:`.\n\nI think it\u0027d be better to use a regular expression here to specifically match patterns like `foo_bar:baz_123` rather than simply checking for the presence of a colon. I don\u0027t know if anyone actually searches for things including colons, but this feels like the kind of bug that will make people hate StoryBoard\u0027s search more.","commit_id":"c993fb25488a99ebbf37a6e9bba85329aafcb1e1"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"f7a3a8b42eabb8a6685c08470cbbbf6a377cd671","unresolved":false,"context_lines":[{"line_number":200,"context_line":"                            }"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"                            else if (item.type \u003d\u003d\u003d \u0027Text\u0027"},{"line_number":203,"context_line":"                                    \u0026\u0026 item.value.includes(\u0027:\u0027)) {"},{"line_number":204,"context_line":"                                //User converting search to browse"},{"line_number":205,"context_line":"                                var sub_browse \u003d"},{"line_number":206,"context_line":"                                    buildBrowseFromSearch(item.value);"}],"source_content_type":"text/javascript","patch_set":4,"id":"9fb8cfa7_6f2a092d","line":203,"range":{"start_line":203,"start_character":39,"end_line":203,"end_character":63},"in_reply_to":"9fb8cfa7_e9ffe364","updated":"2019-06-19 20:15:00.000000000","message":"Done","commit_id":"c993fb25488a99ebbf37a6e9bba85329aafcb1e1"}]}
