payload: {"push_id":3569556227,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"5fbf1e24e3e9b609643f504fae848bb74c98e3fd","before":"f3fb883c640a1da7367c7eba142042fdaad9f764","commits":[{"sha":"5fbf1e24e3e9b609643f504fae848bb74c98e3fd","author":{"name":"Peter Trško","email":"66fc6fe1ff7fe004a86a36bfd47519ee1a7d55e5@gmail.com"},"message":"Introduced completion option `--subcommand=SUBCOMMAND`\n\nThis is a first step to start supporting subcommand command line\ncompletion.  At the moment only `--subcommand=help` gives any meaningful\nresults.  Any other value will return empty completion list.\n\nIn case of external subcommands plan is to support call them with\n`--completion-config` which should give us a Dhall function which\nconstructs argument list which should be used to call completion on a\nsubcommand.  In other words the process for subcommand completion is:\n\n1.  Call subcommand with `--completion-config`.\n2.  Evaluate returned Dhall function int to a list of `ARGUMENTS`.\n3.  Call subcommand with `ARGUMENTS`\n\nWe need to describe this in Subcommand Protocol as well.\n\nNext steps:\n\n*   Implement completion for rest of the internal subcommands.\n*   Implement above protocol for\n    `TOOLSET completion --subcommand=SUBCOMMAND`.\n*   Make global `TOOLSET completion` aware of subcommands, and how to\n    complete their arguments.","distinct":true,"url":"https://api.github.com/repos/trskop/command-wrapper/commits/5fbf1e24e3e9b609643f504fae848bb74c98e3fd"}]}
other: {"actor":{"display_login":"trskop"}}