diff options
| author | Anthony Russello <arussello@gmail.com> | 2012-06-01 00:48:22 -0400 |
|---|---|---|
| committer | Shawn O. Pearce <sop@google.com> | 2012-06-05 08:01:29 -0700 |
| commit | d666e93ecc1f094774dfc7ba9ab0fd6e1695e976 (patch) | |
| tree | 7d38d7a867a8d70805d57f483fce2b5c47376073 | |
| parent | 3f61950f01bac9a3c40d9a6a95f53b6864153bfa (diff) | |
| download | git-repo-d666e93ecc1f094774dfc7ba9ab0fd6e1695e976.tar.gz | |
repo: Add option review.URL.uploadtopic supportv1.9.2
This patch adds the option to include topic branches by adding the
following to a .gitconfig file:
uploadtopic = true
This option is only read in when the -t option is not already
specified at the command line.
Change-Id: I0e0eea49438bb4e4a21c2ac5bd498b68b5a9a845
| -rw-r--r-- | subcmds/upload.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/subcmds/upload.py b/subcmds/upload.py index 07bd4d81..69efa107 100644 --- a/subcmds/upload.py +++ b/subcmds/upload.py | |||
| @@ -103,6 +103,14 @@ or in the .git/config within the project. For example: | |||
| 103 | autoupload = true | 103 | autoupload = true |
| 104 | autocopy = johndoe@company.com,my-team-alias@company.com | 104 | autocopy = johndoe@company.com,my-team-alias@company.com |
| 105 | 105 | ||
| 106 | review.URL.uploadtopic: | ||
| 107 | |||
| 108 | To add a topic branch whenever uploading a commit, you can set a | ||
| 109 | per-project or global Git option to do so. If review.URL.uploadtopic | ||
| 110 | is set to "true" then repo will assume you always want the equivalent | ||
| 111 | of the -t option to the repo command. If unset or set to "false" then | ||
| 112 | repo will make use of only the command line option. | ||
| 113 | |||
| 106 | References | 114 | References |
| 107 | ---------- | 115 | ---------- |
| 108 | 116 | ||
| @@ -311,6 +319,11 @@ Gerrit Code Review: http://code.google.com/p/gerrit/ | |||
| 311 | branch.error = 'User aborted' | 319 | branch.error = 'User aborted' |
| 312 | continue | 320 | continue |
| 313 | 321 | ||
| 322 | # Check if topic branches should be sent to the server during upload | ||
| 323 | if opt.auto_topic is not True: | ||
| 324 | key = 'review.%s.uploadtopic' % branch.project.remote.review | ||
| 325 | opt.auto_topic = branch.project.config.GetBoolean(key) | ||
| 326 | |||
| 314 | branch.UploadForReview(people, auto_topic=opt.auto_topic) | 327 | branch.UploadForReview(people, auto_topic=opt.auto_topic) |
| 315 | branch.uploaded = True | 328 | branch.uploaded = True |
| 316 | except UploadError, e: | 329 | except UploadError, e: |
