rbt post help output
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
  Review Board Server Options:
9
    Options necessary to communicate and authenticate with a Review Board
10
    server.
11
12
    --server=SERVER     specify a different Review Board server to use
13
    --disable-proxy     prevents requests from going through a proxy server
14
    --username=USERNAME
15
                        user name to be supplied to the Review Board server
16
    --password=PASSWORD
17
                        password to be supplied to the Review Board server
18
19
  Repository Options:
20
    --repository=REPOSITORY_NAME
21
                        the name of the repository configured on Review Board
22
                        that matches the local repository
23
    --repository-url=REPOSITORY_URL
24
                        the url for a repository for creating a diff outside
25
                        of a working copy (currently only supported by
26
                        Subversion with specific revisions or --diff-filename
27
                        and ClearCase with relative paths outside the view).
28
                        For git, this specifiesthe origin url of the current
29
                        repository, overriding the origin url supplied by the
30
                        git client.
31
    --repository-type=REPOSITORY_TYPE
32
                        the type of repository in the current directory. In
33
                        most cases this should be detected automatically, but
34
                        some directory structures containing multiple
35
                        repositories require this option to select the proper
36
                        type. The `rbt list-repo-types` command can be used to
37
                        list the supported values.
38
39
  Posting Options:
40
    Controls the behavior of a post, including what review request gets
41
    posted and how, and what happens after it is posted.
42
43
    -r ID, --review-request-id=ID
44
                        existing review request ID to update
45
    -u, --update        automatically determine the existing review request to
46
                        update
47
    -p, --publish       publish the review request immediately after
48
                        submitting
49
    -o, --open          open a web browser to the review request page
50
    --submit-as=USERNAME
51
                        user name to be recorded as the author of the review
52
                        request, instead of the logged in user
53
    --change-only       updates info from changelist, but does not upload a
54
                        new diff (only available if your repository supports
55
                        changesets)
56
    --diff-only         uploads a new diff, but does not update info from the
57
                        changelist.
58
59
  Review Request Field Options:
60
    Options for setting the contents of fields in the review request.
61
62
    -g, --guess-fields  equivalent to --guess-summary --guess-description
63
    --guess-summary     guess summary from the latest commit
64
                        (bzr/git/hg/hgsubversion only)
65
    --guess-description
66
                        guess description based on commits on this branch
67
                        (bzr/git/hg/hgsubversion only)
68
    --change-description=CHANGE_DESCRIPTION
69
                        description of what changed in this revision of the
70
                        review request when updating an existing request
71
    --summary=SUMMARY   summary of the review
72
    --description=DESCRIPTION
73
                        description of the review
74
    --description-file=FILENAME
75
                        text file containing a description of the review
76
    --testing-done=TESTING_DONE
77
                        details of testing done
78
    --testing-done-file=FILENAME
79
                        text file containing details of testing done
80
    --branch=BRANCH     affected branch
81
    --bugs-closed=BUGS_CLOSED
82
                        list of bugs closed
83
    --target-groups=TARGET_GROUPS
84
                        names of the groups who will perform the review
85
    --target-people=TARGET_PEOPLE
86
                        names of the people who will perform the review
87
    --markdown          whether the summary and description should be
88
                        interpreted as Markdown-formatted text (Review Board
89
                        2.0+ only)
90
91
  Diff Generation Options:
92
    Options for choosing what gets included in a diff, and how the diff is
93
    generated.
94
95
    --revision-range=REVISION_RANGE
96
                        generate a diff with the given revision range
97
                        (DEPRECATED)
98
    -I INCLUDE_FILES, --include=INCLUDE_FILES
99
                        include only the given file in the diff (can be used
100
                        multiple times)
101
    --parent=BRANCH     the parent branch this diff should be against (only
102
                        available if your repository supports parent diffs)
103
    --diff-filename=FILENAME
104
                        upload an existing diff file, instead of generating a
105
                        new diff
106
107
  Git Options:
108
    Git-specific options for selecting revisions for diff generation.
109
110
    --tracking-branch=BRANCH
111
                        Tracking branch from which your branch is derived
112
                        (defaults to origin/master)
113
114
  Perforce Options:
115
    Perforce-specific options for selecting the Perforce client and
116
    communicating with the repository.
117
118
    --p4-client=CLIENT_NAME
119
                        the Perforce client name that the review is in
120
    --p4-port=PORT      the Perforce servers IP address that the review is on
121
    --p4-passwd=PASSWORD
122
                        the Perforce password or ticket of the user in the
123
                        P4USER environment variable
124
125
  Subversion Options:
126
    Subversion-specific options for controlling diff generation.
127
128
    --basedir=PATH      the absolute path in the repository the diff was
129
                        generated in. Will override the detected path.
130
    --svn-show-copies-as-adds=y/n
131
                        don't diff copied or moved files with their source
132
    --svn-changelist=ID
133
                        generate the diff for review based on a local SVN
134
                        changelist