reviewboard: 1.5.6 rbtools: 0.5.7 python: 2.7.8 os: debian/testing I am trying to use post-review to create a diff that I can upload to RB.
I do the following: bash% post-review -dn pom.xml and I get the following stack trace: >>> Python 2.7.8 (default, Aug 18 2014, 10:01:58) [GCC 4.9.1] >>> Running on Linux-3.14-2-amd64-x86_64-with-debian-jessie-sid >>> Home = /home/msanghvi >>> Current Directory = /home/msanghvi/Work/repo-main >>> Checking the repository type. Errors shown below are mostly harmless. DEBUG:root:Checking for a Subversion repository... DEBUG:root:Running: svn info --non-interactive DEBUG:root:Command exited with rc 1: ['svn', 'info', '--non-interactive'] svn: E155007: '/home/msanghvi/Work/repo-main' is not a working copy --- DEBUG:root:Checking for a Git repository... DEBUG:root:Running: git rev-parse --git-dir DEBUG:root:Command exited with rc 128: ['git', 'rev-parse', '--git-dir'] fatal: Not a git repository (or any of the parent directories): .git --- DEBUG:root:Checking for a Mercurial repository... DEBUG:root:Running: hg showconfig DEBUG:root:Running: hg root DEBUG:root:Command exited with rc 255: ['hg', 'root'] abort: no repository found in '/home/msanghvi/Work/repo-main' (.hg not found )! --- DEBUG:root:Checking for a CVS repository... DEBUG:root:Checking for a Perforce repository... DEBUG:root:Running: p4 info DEBUG:root:Running: diff --version DEBUG:root:repository info: Path: perforce.tld.com:1666, Base path: None, Supports changesets: True >>> Finished checking the repository type. >>> HTTP GETting api/info/ ==> HTTP Authentication Required Enter authorization information for "Web API" at reviewboard.tld.com Password: >>> Got API Error 103 (HTTP code 401): You are not logged in >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged in' , u'code': 103}} Traceback (most recent call last): File "/usr/local/bin/post-review", line 9, in <module> load_entry_point('RBTools==0.5.7', 'console_scripts', 'post-review')() File "/usr/local/lib/python2.7/dist-packages/RBTools-0.5.7-py2.7.egg/rbtools/postreview.py" , line 1331, in main server.load_capabilities() File "/usr/local/lib/python2.7/dist-packages/RBTools-0.5.7-py2.7.egg/rbtools/postreview.py" , line 274, in load_capabilities info = self.api_get('api/info/') File "/usr/local/lib/python2.7/dist-packages/RBTools-0.5.7-py2.7.egg/rbtools/postreview.py" , line 707, in api_get self.process_error(e.code, e.read()) What am I overlooking or missing ? I have P4CLIENT, P4PORT, P4USER, P4TICKETS all set in the environment. If I do rbt diff //perforce/server/path/to/file#23,#24 I do not get an errors about "You are not logged in" and it works just fine, giving me a diff, but I am unable to get it to diff with my local changes. I have to do p4 submit, and that kind of defeats the purpose of reviewing. :) -- Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ --- Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ --- Happy user? Let us know at http://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.