Mark bst checkout/pull/push as obsolete
Background
See https://mail.gnome.org/archives/buildstream-list/2018-November/msg00106.html and its followups for full context.
As we aim to provide bst artifact group of commands to do all operations related to artifacts, we should fold the existing commands that do similar things in that group. So, in addition to providing new commands like log, list etc, we should also look into moving pull, push and checkout under that group (similar to how we did so for the bst source group).
Task description
-
Provide new functionality under bst artifactgroup - See WIP !1008 (closed). -
Mark bst chekcoutas obsolete (this should be done in the same way as we handlefetchandtrack). -
Move pullandpushunderbst artifactgroup, and mark them as obsolete.
Acceptance Criteria
All functionality that requires dealing with artifacts, should be moved under bst artifact command group, and existing alternatives should be marked as obsolete.
Edited by James Ennis