| Type | Name | Default | Documentation |
|---|---|---|---|
| VersionString | source | The version to be committed. This cannot be an empty string. | |
| VersionString | destination | The version to commit to. This may be an empty string, to commit to the non-version store. | |
| Transaction | transaction |