3360: rbt patch crashes

ak53*****@gmai***** (Google Code) (Is this you? Claim this profile.)
david
david
May 22, 2014
What version are you running?
Reviewboard 1.6.5
RBTools 0.6

What steps will reproduce the problem?
1. I installed and configured RB tools (other commands like "rbt post" work)
2. Run "rbt patch -d 713"

What is the expected output? What do you see instead?
Output of "rbt patch -d 713":
>>> RBTools 0.6
>>> Python 2.7.6 (default, Nov 21 2013, 15:55:38) [GCC]
>>> Running on Linux-3.11.10-7-desktop-x86_64-with-SuSE-13.1-x86_64
>>> Home = /home/user
>>> Current directory = /data/user/code/project
>>> Checking for a Subversion repository...
>>> Running: svn info --non-interactive
>>> Command exited with rc 1: ['svn', 'info', '--non-interactive']
svn: E155007: '/data/user/code/project' is not a working copy
---
>>> Checking for a Git repository...
>>> Running: git rev-parse --git-dir
>>> Running: git config core.bare
>>> Running: git rev-parse --show-toplevel
>>> Running: git symbolic-ref -q HEAD
>>> Running: git config --get branch.master.merge
>>> Running: git config --get branch.master.remote
>>> Running: git config --get remote.origin.url
>>> repository info: Path: igs:project, Base path: , Supports changesets: False
>>> Making HTTP GET request to http://server/reviews/api/
>>> Making HTTP GET request to http://server/reviews/api/review-requests/713/diffs/
>>> Making HTTP GET request to http://server/reviews/api/review-requests/713/diffs/4/
>>> Making HTTP GET request to http://server/reviews/api/review-requests/713/diffs/4/
Traceback (most recent call last):
  File "/usr/bin/rbt", line 9, in <module>
    load_entry_point('RBTools==0.6', 'console_scripts', 'rbt')()
  File "/usr/lib/python2.7/site-packages/rbtools/commands/main.py", line 134, in main
    command.run_from_argv([RB_MAIN, command_name] + args)
  File "/usr/lib/python2.7/site-packages/rbtools/commands/__init__.py", line 422, in run_from_argv
    exit_code = self.main(*args) or 0
  File "/usr/lib/python2.7/site-packages/rbtools/commands/patch.py", line 123, in main
    self.options.diff_revision)
  File "/usr/lib/python2.7/site-packages/rbtools/commands/patch.py", line 70, in get_patch
    base_dir = diff.basedir
  File "/usr/lib/python2.7/site-packages/rbtools/api/resource.py", line 284, in __getattr__
    raise AttributeError
AttributeError

What operating system are you using? What browser?
OpenSuse 13.1

Please provide any additional information below.
david
#1 david
  • +PendingReview
  • +Component-RBTools
  • +david
david
#2 david
Fixed in release-0.6.x (09ee08e). Thanks!
  • -PendingReview
    +Fixed