)]}'
{"functions-common":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"656aa75e5cf89168b0e5de4e9c47b39e7ba296f3","unresolved":false,"context_lines":[{"line_number":889,"context_line":"    if is_ubuntu; then"},{"line_number":890,"context_line":"        local xtrace\u003d$(set +o | grep xtrace)"},{"line_number":891,"context_line":"        set +o xtrace"},{"line_number":892,"context_line":"        if [[ \"$REPOS_UPDATED\" !\u003d \"True\" -o \"$RETRY_UPDATE\" \u003d \"True\" ]]; then"},{"line_number":893,"context_line":"            # if there are transient errors pulling the updates, that\u0027s fine."},{"line_number":894,"context_line":"            # It may be secondary repositories that we don\u0027t really care about."},{"line_number":895,"context_line":"            apt-get update  || /bin/true"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"1ae5cdf2_50a5dab3","line":892,"updated":"2014-06-06 16:45:30.000000000","message":"-o is a testism, not relevant to bach compound command evaluation. You either need to switch this from [[]] to [] or replace the -o with || instead.","commit_id":"6e6e3a908d7340d2beab3d671f11776d51787a1c"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"c9f333518e00be1d0f47e9a8d2b04b4b80fdd9aa","unresolved":false,"context_lines":[{"line_number":892,"context_line":"        if [[ \"$REPOS_UPDATED\" !\u003d \"True\" || \"$RETRY_UPDATE\" \u003d \"True\" ]]; then"},{"line_number":893,"context_line":"            # if there are transient errors pulling the updates, that\u0027s fine."},{"line_number":894,"context_line":"            # It may be secondary repositories that we don\u0027t really care about."},{"line_number":895,"context_line":"            apt-get update  || /bin/true"},{"line_number":896,"context_line":"            REPOS_UPDATED\u003dTrue"},{"line_number":897,"context_line":"        fi"},{"line_number":898,"context_line":"        $xtrace"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"1ae5cdf2_e4d62bc3","line":895,"updated":"2014-06-06 17:27:06.000000000","message":"apt_get not apt-get (so that it gets properly elevated if needed)","commit_id":"21f443affc615e88c2def1a75c3e293b324053a5"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"dc81ae2d55ec92df4d97b7833f66c205ca3e0710","unresolved":false,"context_lines":[{"line_number":915,"context_line":"# install_package package [package ...]"},{"line_number":916,"context_line":"function install_package {"},{"line_number":917,"context_line":"    update_package_repo"},{"line_number":918,"context_line":"    real_install_package $@ || RETRY_UPDATE\u003dTrue update_package_repo \u0026\u0026 real_install_pacakge $@"},{"line_number":919,"context_line":"}"},{"line_number":920,"context_line":""},{"line_number":921,"context_line":"# Distro-agnostic function to tell if a package is installed"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1ae5cdf2_242bb395","line":918,"updated":"2014-06-06 17:33:36.000000000","message":"Typo... \"package\" not \"pacakge\".","commit_id":"ad5e1e1d7ce10ef6128d247a8f9e666817b02e5a"}]}
