-
a323e675
by Richard Maw
at 2019-01-09T17:00:23Z
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.
This partially solves #822
-
09f75916
by James Ennis
at 2019-01-09T17:00:23Z
Mark 'old' checkout command as obsolete
-
8c3ca6e2
by James Ennis
at 2019-01-09T17:00:23Z
tests/frontend/buildcheckout.py: Add 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.
-
3b8fabc5
by James Ennis
at 2019-01-09T17:00:23Z
completions.py: Add a test for our artifact ref autocompletions
Since the artifact subcommand group has been created, we have been able
to tab complete both element names and artifact refs as arguments to
the artifact subcommands (e.g. bst artifact log), this commit adds a
test for this.
-
73f0c9e4
by James Ennis
at 2019-01-09T17:00:23Z
NEWS: Add entry for the deprecation of bst checkout