Description

The ccollab addsvndiffs command uploads differences between arbitrary versions of files in Subversion. The differences are generated using the native svn diff command of Subversion.

Command Line Syntax

ccollab [global-options] addsvndiffs [--upload-comment <value>] <review> [<user-diff-arg> [<user-diff-arg> ...]]

Command Options

Option

Required?

Description

--upload-comment <value>

No

Comment used to upload files (defaults to command-line arguments)

<review>

Yes

Identifier of the desired review (an integer number), or a new, ask, or last keyword. Where keywords define the following behaviour:

  • new - the command will create a new review,
  • ask - the command will pause execution and prompt for the identifier of the desired review,
  • last - the command will use the last review that was created on the current machine via Command-Line Client (that is, it does not know about reviews created elsewhere).

<user-diff-arg> [<user-diff-arg> ...]

No

Command-line arguments to pass directly to the diff command

Remarks

Do not use diff arguments that affect the diff output such as --diff-cmd, -x [--extensions], --summarize, or --non-interactive. The Collaborator command-line client will automatically select an output format that ensures you will get all the data you need on the server.

Examples

ccollab addsvndiffs 698 -r 2:16

ccollab addsvndiffs new -r PREV http://my.svn.server/svn/repo

ccollab addsvndiffs 698 -c 10534 src/java

ccollab addsvndiffs new OLDURL[@OLDREV] NEWURL[@NEWREV]

See Also

Subversion Integration
ccollab addchanges (for Subversion)
ccollab addchangelist (for Subversion)
ccollab commit (for Subversion)

Highlight search results