0

これが私の状況です。

bitbucket に git リポジトリがあり、rbcommon アカウントにリンクしています。レポジトリを複製し、変更を加え、コミットし、「rbt post -g」を使用して、rbcommons に差分を正常にアップロードします。レビューでシップイットを受け取ったら、変更をレポにプッシュします。次に、git pull を実行し、同じことを繰り返します。しかし、そのような試みはすべて次のように失敗します:-

>>> Making HTTP GET request to https://rbcommons.com/s/abc/api/review-requests/
>>> Making HTTP POST request to https://rbcommons.com/s/abc/api/review-requests/
diff_kwargs {'parent_diff': None, 'base_dir': ''}
>>> Making HTTP GET request to https://rbcommons.com/s/abc/api/review-requests/32/diffs/
>>> Making HTTP POST request to https://rbcommons.com/s/abc/api/review-requests/32/diffs/
>>> Got API Error 105 (HTTP code 400): One or more fields had errors
>>> Error data: {u'fields': {u'path': [u'error']}, u'stat': u'fail', u'err': {u'msg': u'One or more fields had errors', u'code': 105}}
Traceback (most recent call last):
  File "/usr/local/bin/rbt", line 9, in <module>
    load_entry_point('RBTools==0.6.2', 'console_scripts', 'rbt')()
  File "/Library/Python/2.7/site-packages/rbtools/commands/main.py", line 134, in main
    command.run_from_argv([RB_MAIN, command_name] + args)
  File "/Library/Python/2.7/site-packages/rbtools/commands/__init__.py", line 416, in run_from_argv
    exit_code = self.main(*args) or 0
  File "/Library/Python/2.7/site-packages/rbtools/commands/post.py", line 801, in main
    submit_as=self.options.submit_as)
  File "/Library/Python/2.7/site-packages/rbtools/commands/post.py", line 553, in post_request
    raise CommandError(u'\n'.join(error_msg))
rbtools.commands.CommandError: Error uploading diff

1 つ以上のフィールドにエラーがありました (HTTP 400、API エラー 105)

path: error

レビュー リクエストは引き続き存在しますが、差分は添付されていません。

https://rbcommons.com/s/abc/r/32/

複数のリポジトリで試しましたが、動作は同じで、最初の試行後に差分が添付されていません。

ポインタはありますか?

4

0 に答える 0