wvs changelist

Shows help messages for all changelist commands.

Options

  -h, --help   help for changelist

wvs changelist begin

Begin a new changelist

Synopsis

Allows user to begin a new named changelist. It will include any changes you made before beginning the changelist while there was not changelist present.

You can either specifiy the “message” with no flags, or specify the changelist name, and optional description separately with the appropraite flags. If the message form of the command is used, then no flags are accepted and the first line of the message is used as the “name” and subsequent lines are used as the “description.

wvs changelist begin [message] | [flags]

Options

  -d, --description string   Description for the task
  -h, --help                 help for begin
      --json                 Output JSON according to the established WVS CLI standard.
  -n, --name string          Name for the task

wvs changelist cancel

Cancel a changelist

Synopsis

Cancels the current changelist. If the –target option is specified, the specified changelist will be canceled instead.

The files in the changelist are not reverted, but rather become unmanaged changes that are not part of a changelist.

wvs changelist cancel [flags]

Options

  -h, --help            help for cancel
  -t, --target string   Target changelist id to cancel

wvs changelist list

List all existing changelists

Synopsis

Lists all existing changelists, providing both the unique id of the changelist, as well as a simple number that can be used to issue other changelist comands

wvs changelist list [flags]

Options

  -h, --help   help for list

wvs changelist switch

Switch the current changelist to the one specified

Synopsis

Switch the current changelist to the one specified. The changelist must exist.

wvs changelist switch [changelist id] [flags]

Options

  -h, --help   help for switch

wvs changelist changes

Display file changes in current changelist

Synopsis

Displays all changes made since the inception of the changelist

wvs changelist changes [flags]

Options

  -a, --added     Show added files
  -c, --changed   Show changed files
  -d, --deleted   Show deleted files
  -h, --help      help for changes
  -p, --path      Only examine within this path

wvs changelist finish

Finish the current changelist

Synopsis

Finishes a changelist. This will commit the specified changelist to the local repository, push it to the remote repository, and unlock an files that were locked in the changelist.

If the –noPush option is specified, the changelist will not be pushed to the remote repository.

If the –noOpenCheck option is specified, the finishing process will not check for open files. This is dangerous and should only be used if you know what you are doing.

If the changelist is empty, it will be canceled instead.

wvs changelist finish [flags]

Options

  -h, --help            help for finish
      --noOpenCheck     Don't check for open files (danger!)
      --noPush          Stop finish changelist from pushing
  -t, --target string   Target changelist id to finish

wvs changelist grab

Adds files to the changelist

Synopsis

Adds the specified files to the current changelist. If the –target option is specified, the files will be added to the specified changelist.

If the files are lockable files, they are also locked upon being successfully added to the changelist.

wvs changelist grab [file1 file2 ...] [flags]

Options

  -h, --help            help for grab
      --json            Output JSON according to the established WVS CLI standard. See documentation for further info
  -m, --max int         Max number of files to grab. (default 100)
      --no-checks       Do not perform conflict checks. This is faster, but dangerous.
      --no-update       Do not fetch latest. This is faster, but dangerous.
  -t, --target string   Target changelist id to grab the files to

wvs changelist move

Moves the specified files to the current changelist

Synopsis

Moves all the specified files to the current changelist. If the files are in a different changelist, they will be moved to the current one. If the files are not in a changelist an error will be returned. If the files are already in the current changelist, they will be ignored and treated as if the move had happened successfully.

wvs changelist move [filename1 filename2 ...] [flags]

Options

  -h, --help            help for move
  -t, --target string   Target changelist id to move the files to

wvs changelist movecl

Moves all files from the specified changelist to the current changelist

Synopsis

Moves all the files contained in the specified changelist to the current changelist.

wvs changelist movecl [changelist id] [flags]

Options

  -h, --help            help for movecl
  -t, --target string   Target changelist id to move the files to

wvs changelist set

Edit properties of a changelist

Synopsis

Provides subcommands to allow setting various properties of an existing changelist.

If the –target option is specified, the specified changelist will be modified instead of the current one.

Options

  -h, --help            help for set
  -t, --target string   Target changelist id to modify

wvs changelist set description

Change the description of the changelist

Synopsis

The description of a changelist comprises, along with the name, the entirety of the commit messages that will be submitted to repository. The string may contain spaces and any other character. If it contains spaces, or special characters, it must be quoted.

wvs changelist set description <cl_description> [flags]

Options

  -h, --help   help for description

Options inherited from parent commands

  -t, --target string   Target changelist id to modify

wvs changelist set name

Change the name of the changelist

Synopsis

The name of a changelist is the first line in its commit message. This command allows you set the value for that name. The string may contain spaces but cannot contain special characters. If it contains spaces, it must be quoted.

wvs changelist set name <cl_name> [flags]

Options

  -h, --help   help for name

Options inherited from parent commands

  -t, --target string   Target changelist id to modify

wvs changelist remove

Remove the files specified from their changelist.

Synopsis

Removes the files from whatever changelist they are a member of and makes them unmanaged (i.e. not part of any changelist). Does not change the state of the file in any way; neither the content, nor an locks are modified.

If the specified files are not part of a changelist, they will be ignored and treated as if the remove had happened successfully.

wvs changelist remove [file1 file2 ...] [flags]

Options

  -h, --help   help for remove

See also

  • wvs - A Command Line Interface for interacting with a Wevr Virtual Studio.