Thanks David for your response.

I have upgraded RBTools to version 0.6.3. But still facing the same issue. 
Below is the debug output for your reference:

C:\Share\SVN Repo\sw>rbt post -d
>>> RBTools 0.6.3
>>> Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit 
(Intel)]
>>> Running on Windows-XP-5.1.2600-SP3
>>> Home = C:\Documents and Settings\mayankk\Application Data
>>> Current directory = C:\Share\SVN Repo\sw
>>> Checking for a Subversion repository...
>>> Running: svn info --non-interactive
>>> Running: diff --version
>>> repository info: Path: https://XXX.XXX.XXX.XXX/ismaning/dev, Base path: 
/trunk/Branches/2201_GSMR_PPC/sw, Supports changesets: False
>>> Making HTTP GET request to http://XXX.XXX.XXX.XXX:8080/reviewboard/api/
>>> Making HTTP GET request to 
http://XXX.XXX.XXX.XXX:8080/reviewboard/api/info/
>>> Making HTTP GET request to 
http://XXXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/
>>> Making HTTP GET request to 
http://XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/48/info/
>>> Making HTTP GET request to 
http://XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/51/info/
>>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base 
path: /trunk/Branches/2201_GSMR_PPC/sw, Supports changesets: False
>>> Running: svn info --non-interactive
>>> Running: diff --version
>>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base 
path: /trunk/Branches/2201_GSMR_PPC/sw, Supports changesets: False
>>> Running: svn status --ignore-externals
>>> Running: svn diff --diff-cmd=diff --notice-ancestry -r BASE
Traceback (most recent call last):
  File "C:\Python27\Scripts\rbt-script.py", line 8, in <module>
    load_entry_point('RBTools==0.6.3', 'console_scripts', 'rbt')()
  File 
"C:\Python27\lib\site-packages\rbtools-0.6.3-py2.7.egg\rbtools\commands\main.py",
 
line 134, in main
    command.run_from_argv([RB_MAIN, command_name] + args)
  File 
"C:\Python27\lib\site-packages\rbtools-0.6.3-py2.7.egg\rbtools\commands\__init__.py",
 
line 416, in run_from_argv
    exit_code = self.main(*args) or 0
  File 
"C:\Python27\lib\site-packages\rbtools-0.6.3-py2.7.egg\rbtools\commands\post.py",
 
line 753, in main
    raise CommandError("There don't seem to be any diffs!")
rbtools.commands.CommandError: There don't seem to be any diffs!

But if I go to the directory in which files are modified, I am able to 
create the review request. 
Below is the debug output for the successful review request:

C:\Share\SVN Repo\sw\inc>rbt post -d
>>> RBTools 0.6.3
>>> Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit 
(Intel)]
>>> Running on Windows-XP-5.1.2600-SP3
>>> Home = C:\Documents and Settings\mayankk\Application Data
>>> Current directory = C:\Share\SVN Repo\sw\inc
>>> Checking for a Subversion repository...
>>> Running: svn info --non-interactive
>>> Running: diff --version
>>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base 
path: /trunk/common/inc, Supports changesets: False
>>> Making HTTP GET request to http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/
>>> Making HTTP GET request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/info/
>>> Making HTTP GET request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/
>>> Making HTTP GET request to 
http://1/XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/48/info/
>>> Making HTTP GET request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/repositories/51/info/
>>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base 
path: /trunk/common/inc, Supports changesets: False
>>> Running: svn info --non-interactive
>>> Running: diff --version
>>> repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev, Base 
path: /trunk/common/inc, Supports changesets: False
>>> Running: svn status --ignore-externals
>>> Running: svn diff --diff-cmd=diff --notice-ancestry -r BASE
>>> Running: svn info gsm/audio.h
>>> Running: svn info gsm
>>> Running: svn info types.h
>>> Running: svn info gsm/audio.h
>>> Running: svn info gsm/audio.h
>>> Running: svn info gsm/audio.h
>>> Running: svn info types.h
>>> Running: svn info types.h
>>> Running: svn info types.h
>>> Making HTTP GET request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/
>>> Making HTTP POST request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/
>>> Making HTTP GET request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/10/diffs/
>>> Making HTTP POST request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/10/diffs/
>>> Making HTTP GET request to 
http:///XXX.XXX.XXX.XXX:8080/reviewboard/api/review-requests/10/draft/
Review request #10 posted.

http:///XXX.XXX.XXX.XXX:8080/reviewboard/r/10/
http:///XXX.XXX.XXX.XXX:8080/reviewboard/r/10/diff/


Regards
Mayank

On Wednesday, 10 December 2014 06:48:18 UTC+5:30, David Trowbridge wrote:
>
> The version of RBTools that you're using is pretty old. Can you upgrade to 
> the 0.6.x series?
>
> -David
>
> On Mon, Dec 8, 2014 at 11:35 PM, Mayank Kumar <maya...@gmail.com 
> <javascript:>> wrote:
>
>>
>> Hi,
>>
>> I am trying to integrate SVN with ReviewBoard.
>> I am able to create the review request by creating a diff file separately 
>> and upload it.
>>
>> Also, "rbt post" works fine if I go into the particular directory and 
>> give this command.
>>
>> But if there are multiple files modified in different folders and the 
>> command "rbt post" is given at the top of the folder, it says "There don't 
>> seem to be any diffs!".
>> Below is the debug output for the same:
>>
>> C:\Share\SVN Repo>rbt post -d
>> DEBUG:root:Checking for a Subversion repository...
>> DEBUG:root:Running: svn info --non-interactive
>> DEBUG:root:Running: diff --version
>> DEBUG:root:repository info: Path: https:///XXX.XXX.XXX.XXX/ismaning/dev 
>> <https://www.google.com/url?q=https%3A%2F%2F10.120.16.200%2Fismaning%2Fdev&sa=D&sntz=1&usg=AFQjCNFcWV2ZRPjVlLQ5niQkFZM16oR-Cw>,
>>  
>> Base path: /trunk/Branches/2201_GSMR_PPC, Sup
>> DEBUG:root:Making HTTP GET request to http:///XXX.XXX.XXX.XXX
>> :8080/reviewboard/api/ 
>> <http://www.google.com/url?q=http%3A%2F%2F172.21.111.93%3A8080%2Freviewboard%2Fapi%2F&sa=D&sntz=1&usg=AFQjCNHrAWKm7Z6inNiFBwDXUPQiWc96WQ>
>> DEBUG:root:Making HTTP GET request to http:///XXX.XXX.XXX.XXX
>> :8080/reviewboard/api/info/ 
>> <http://www.google.com/url?q=http%3A%2F%2F172.21.111.93%3A8080%2Freviewboard%2Fapi%2Finfo%2F&sa=D&sntz=1&usg=AFQjCNHFGpttajQvWH3xhTYuknZKlZWkyw>
>> DEBUG:root:Running: svn st
>> DEBUG:root:Running: svn diff --diff-cmd=diff
>> Traceback (most recent call last):
>>   File "C:\Python27\Scripts\rbt-script.py", line 8, in <module>
>>     load_entry_point('RBTools==0.5.6', 'console_scripts', 'rbt')()
>>   File 
>> "C:\Python27\lib\site-packages\rbtools-0.5.6-py2.7.egg\rbtools\commands\main.py",
>>  
>> line 127, in main
>>     command.run_from_argv([RB_MAIN] + args)
>>   File 
>> "C:\Python27\lib\site-packages\rbtools-0.5.6-py2.7.egg\rbtools\commands\__init__.py",
>>  
>> line 158, in run_from_
>>     exit_code = self.main(*args) or 0
>>   File 
>> "C:\Python27\lib\site-packages\rbtools-0.5.6-py2.7.egg\rbtools\commands\post.py",
>>  
>> line 633, in main
>>     raise CommandError("There don't seem to be any diffs!")
>> rbtools.commands.CommandError: There don't seem to be any diffs!
>>
>>
>> It might be a trivial issue but I am not sure how to fix it.
>>
>> Would appreciate any help.
>>
>> Regards
>> Mayank
>>
>>  -- 
>> 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...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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.

Reply via email to