-
82f39a2e
by Richard Maw
at 2019-01-10T14:06:18Z
cli: Add artifact checkout subcommand
This implements a superset of the features of `bst checkout`,
but uses a --directory option rather than a location argument,
and --tar takes a location instead of being a flag.
If multiple element targets or any artifact refs are passed
then it does not support creating a tarball, running integration commands
or including dependencies of the targets.
-
c7c38be1
by James Ennis
at 2019-01-10T14:07:11Z
Mark 'old' checkout command as obsolete
This commit marks 'bst checkout' as a 'hidden' command. If used,
the user will be prompted to use the new 'bst artifact checkout'
command.
All tests which used 'bst checkout' have been modified to use
the new artifact sub-command.
This partially solves #822.
-
431b7796
by James Ennis
at 2019-01-10T14:07:25Z
tests/frontend/buildcheckout.py: Add new tests for checking out artifacts
bst artifact subcommands are able to handle artifact refs as well as
element names. These tests ensure that we can checkout an artifact
or multiple artifacts by using their refs.
-
f305bd27
by James Ennis
at 2019-01-10T14:07:34Z
NEWS: Add entry for the deprecation of bst checkout