rbt post help output (r2)
1
Usage: rbt post [options] [revisions]
2
3
Uploads diffs to create and update review requests.
4
5
Options:
6
  -d, --debug           display debug output
7
8
  Posting Options:
9
    Controls the behavior of a post, including what review request gets
10
    posted and how, and what happens after it is posted.
11
12
    -r ID, --review-request-id=ID
13
                        Specifies the existing review request ID to update.
14
    -u, --update        Automatically determines the existing review request
15
                        to update.
16
    -p, --publish       Immediately publishes the review request after
17
                        posting.
18
    -o, --open          Opens a web browser to the review request after
19
                        posting.
20
    --submit-as=USERNAME
21
                        The user name to use as the author of the review
22
                        request, instead of the logged in user.
23
    --change-only       Updates fields from the change description, but does
24
                        not upload a new diff (Perforce/Plastic only).
25
    --diff-only         Uploads a new diff, but does not update fields from
26
                        the change description (Perforce/Plastic only).
27
28
  Review Board Server Options:
29
    Options necessary to communicate and authenticate with a Review Board
30
    server.
31
32
    --server=SERVER     Specifies the Review Board server to use.
33
    --disable-proxy     Prevents requests from going through a proxy server.
34
    --username=USERNAME
35
                        The user name to be supplied to the Review Board
36
                        server.
37
    --password=PASSWORD
38
                        The password to be supplied to the Review Board
39
                        server.
40
41
  Repository Options:
42
    --repository=REPOSITORY_NAME
43
                        The name of the repository configured on Review Board
44
                        that matches the local repository.
45
    --repository-url=REPOSITORY_URL
46
                        The URL for a repository, used for creating a diff
47
                        outside of a working copy (currently only supported by
48
                        Subversion with specific revisions or --diff-filename
49
                        and ClearCase with relative paths outside the view).
50
                        For git, this specifies the origin url of the current
51
                        repository, overriding the origin URL supplied by the
52
                        git client.
53
    --repository-type=REPOSITORY_TYPE
54
                        The type of repository in the current directory. In
55
                        most cases this should be detected automatically, but
56
                        some directory structures containing multiple
57
                        repositories require this option to select the proper
58
                        type. The `rbt list-repo-types` command can be used to
59
                        list the supported values.
60
61
  Review Request Field Options:
62
    Options for setting the contents of fields in the review request.
63
64
    -g, --guess-fields  Short-hand for --guess-summary --guess-description.
65
    --guess-summary     Generates the Summary field based on the commit
66
                        messages (Bazaar/Git/Mercurial only).
67
    --guess-description
68
                        Generates the Description field based on the commit
69
                        messages (Bazaar/Git/Mercurial only).
70
    --change-description=CHANGE_DESCRIPTION
71
                        A description of what changed in this update of the
72
                        review request. This is ignored for new review
73
                        requests.
74
    --summary=SUMMARY   The new contents for the Summary field.
75
    --description=DESCRIPTION
76
                        The new contents for the Description field.
77
    --description-file=FILENAME
78
                        A text file containing the new contents for the
79
                        Description field.
80
    --testing-done=TESTING_DONE
81
                        The new contents for the Testing Done field.
82
    --testing-done-file=FILENAME
83
                        A text file containing the new contents for the
84
                        Testing Done field.
85
    --branch=BRANCH     The branch the change will be committed on.
86
    --bugs-closed=BUGS_CLOSED
87
                        The comma-separated list of bug IDs closed.
88
    --target-groups=TARGET_GROUPS
89
                        The names of the groups that should perform the
90
                        review.
91
    --target-people=TARGET_PEOPLE
92
                        The usernames of the people who should perform the
93
                        review.
94
    --markdown          Specifies if the summary and description should be
95
                        interpreted as Markdown-formatted text (Review Board
96
                        2.0+ only).
97
98
  Diff Generation Options:
99
    Options for choosing what gets included in a diff, and how the diff is
100
    generated.
101
102
    --revision-range=REVISION_RANGE
103
                        Generates a diff for the given revision range.
104
                        [DEPRECATED]
105
    -I INCLUDE_FILES, --include=INCLUDE_FILES
106
                        Includes only the given file in the diff. This can be
107
                        used multiple times to specify multiple files.
108
    --parent=BRANCH     The parent branch this diff should be generated
109
                        against (Bazaar/Git/Mercurial only).
110
    --diff-filename=FILENAME
111
                        Uploads an existing diff file, instead of generating a
112
                        new diff.
113
114
  Git Options:
115
    Git-specific options for selecting revisions for diff generation.
116
117
    --tracking-branch=BRANCH
118
                        The remote tracking branch from which your local
119
                        branch is derived (defaults to origin/master).
120
121
  Perforce Options:
122
    Perforce-specific options for selecting the Perforce client and
123
    communicating with the repository.
124
125
    --p4-client=CLIENT_NAME
126
                        The Perforce client name for the repository.
127
    --p4-port=PORT      The IP address for the Perforce server.
128
    --p4-passwd=PASSWORD
129
                        The Perforce password or ticket of the user in the
130
                        P4USER environment variable.
131
132
  Subversion Options:
133
    Subversion-specific options for controlling diff generation.
134
135
    --basedir=PATH      The path within the repository where the diff was
136
                        generated. This overrides the detected path. Often
137
                        used when passing --diff-filename.
138
    --svn-show-copies-as-adds=y/n
139
                        Treat copied or moved files as new files.
140
    --svn-changelist=ID
141
                        Generates the diff for review based on a local
142
                        changelist. [DEPRECATED]