3337: rbt post <p4_changelist> fails in 0.6

dror.sm*******@gmai***** (Google Code) (Is this you? Claim this profile.)
May 13, 2014
What version are you running?
0.6

What's the URL of the page containing the problem?
NA

What steps will reproduce the problem?
1. Install rbt 0.6
2. Run $rbt post <p4_changelist>
3. rbt fails to detect P4 client

What is the expected output? What do you see instead?
Expected: p4 changelist diff posted for review on review board URL

What operating system are you using? What browser?
OS: Windows 7, running from command line
Browser: FireFox/Chrome

Please provide any additional information below.
When running rbt list-repo-types the following output is displayed:
   "svn": Subversion
   "git": Git
   "mercurial": Mercurial
   "cvs": CVS
CRITICAL: 'Namespace' object has no attribute 'p4_client'
#1 dror.sm*******@gmai***** (Google Code) (Is this you? Claim this profile.)
This issue is not see in rbt 0.5.7
david
#2 david
Are you trying to post a pending or a submitted changelist?

The p4_client error is already fixed in git and will ship with 0.6.1
  • +NeedInfo
#3 dror.sm*******@gmai***** (Google Code) (Is this you? Claim this profile.)
Pending changelist.
Haven't tried with submitted.
david
#4 david
Is your current working directory inside the perforce client?

Can you run `rbt post --debug CLN` and include the output?
#5 dror.sm*******@gmai***** (Google Code) (Is this you? Claim this profile.)
The workdir is in the p4 client.
I can't run it right now, since I don't have access to the p4 server from this computer.
I can try again on Monday
david
#6 david
I believe this is fixed by commit 036ca7d, which will ship in 0.6.1
  • -NeedInfo
    +Fixed