commitΒΆ

$ usage: xupd commit [-dir [DIR]] [-apiKey [API KEY]] [-productId [PRODUCT ID]]
                     [-type [TYPE]] [-slots [SLOTS]]
                     [-resetBetaAccess] [-force]

This command is for committing and uploading your changes. I.e. this command makes new snapshot in the system.

arguments:
      -desc             Commit description, for example you can set version.
                        If you are familiar with git, svn, hg etc...
                        this description is like their one.

optional-arguments:
      -dir              Product dir. if it isn't specified then
                        the current working dir is considered as the product's one.

      -apiKey           Distributor api key, if it isn't specified then
                        the value will be searched in the client settings.

      -productId        Product public id, if it isn't specified then
                        the value will be searched in the file *productId* inside
                        the *x-updater* folder.

      -type             Commit type release, beta, alpha etc...

      -slots            Number of free slots for new public beta consumers.

      -resetBetaAccess  Remove all public beta consumers.

      -force            If there is previous unfinished commit you
                        can abort it and force to make this one.
                        This parameter is recommended for continuous integration.

Note

See Beta/Alpha access for more information about -type, -slots, -resetBetaAccess.

Examples:

$ xupd commit -desc="any text here"
$ xupd commit -dir="myProductFolder" \
              -apiKey=ca5c22db1805612b49264281bffcfa86caa4a879 \
              -productId=7b8ea61ebb1082b9e8300c304b182f808d1bccae \
              -desc="any text here" \
              -type=beta \
              -slots=100 \
              -resetBetaAccess \
              -force